aboutsummaryrefslogtreecommitdiff
path: root/graphics/dcp2icc/Makefile
blob: 7170c87c47aa3849f4e7e4029522841aa8f238e4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
PORTNAME=	dcp2icc
PORTVERSION=	0.1
PORTREVISION=	8
CATEGORIES=	graphics converters
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION}

MAINTAINER=	danfe@FreeBSD.org
COMMENT=	DCP to ICC camera profile converter
WWW=		https://sourceforge.net/projects/dcp2icc/

LICENSE=	GPLv2

LIB_DEPENDS=	libexpat.so:textproc/expat2 \
		liblcms.so:graphics/lcms

USES=		localbase:ldflags scons tar:bzip2
USE_GCC=	yes	# segfaults on exit when built with Clang

PLIST_FILES=	bin/${PORTNAME}

post-extract:
	@${UNZIP_NATIVE_CMD} -qo ${WRKSRC}/XMP-Toolkit-SDK-4.4.2.zip \
		-d ${WRKSRC}
	@${UNZIP_NATIVE_CMD} -qo ${WRKSRC}/dng_sdk_1_2.zip -d ${WRKSRC}

post-patch:
	@${MV} -f ${WRKSRC}/fixes/XMP-Toolkit/XMPFiles.hpp \
		${WRKSRC}/XMP-Toolkit-SDK-4.4.2/source/XMPFiles
	@${MV} -f ${WRKSRC}/fixes/XMP-Toolkit/LargeFileAccess.hpp \
		${WRKSRC}/XMP-Toolkit-SDK-4.4.2/source/common
	@${MV} -f ${WRKSRC}/fixes/dng_sdk/dng_hue_sat_map.h \
		${WRKSRC}/dng_sdk_1_2/dng_sdk/source
	@${REINPLACE_CMD} -e '/mimetype/s,delete,&[],' \
		${WRKSRC}/XMP-Toolkit-SDK-4.4.2/source/XMPFiles/FileHandlers/UCF_Handler.cpp

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin

.include <bsd.port.mk>