aboutsummaryrefslogtreecommitdiff
path: root/graphics/lcms2
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2011-11-04 08:20:11 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2011-11-04 08:20:11 +0000
commit95f8c9fd5a67d85bcad22870a061fee7535d401b (patch)
tree15aef47c2e89de8c01932dfc503c1984f6967a52 /graphics/lcms2
parent2eb488c1c4fec4a597693efbc9ce2872a0b2f96b (diff)
downloadports-95f8c9fd5a67d85bcad22870a061fee7535d401b.tar.gz
ports-95f8c9fd5a67d85bcad22870a061fee7535d401b.zip
- Convert old school PLIST_SUB's to PLIST_FILES tuning and offload pkg-pist
- Assign MAN1 variable dynamically, based on selection of utilities - Register `test' target quite natural dependency on `build' one, and hook it to `regression-test' so tests will be run when building on tinderbox
Notes
Notes: svn path=/head/; revision=285020
Diffstat (limited to 'graphics/lcms2')
-rw-r--r--graphics/lcms2/Makefile15
-rw-r--r--graphics/lcms2/pkg-plist5
2 files changed, 6 insertions, 14 deletions
diff --git a/graphics/lcms2/Makefile b/graphics/lcms2/Makefile
index fa3bb70f0782..bce821de5856 100644
--- a/graphics/lcms2/Makefile
+++ b/graphics/lcms2/Makefile
@@ -27,28 +27,23 @@ OPTIONS= TIFFICC "Build color profile applier for TIFF" off \
JPEGICC "Build color profile applier for JPEG" off
UTILS= transicc psicc linkicc
-MAN1= transicc.1 psicc.1 linkicc.1
+MAN1= ${UTILS:S/$/.1/}
+PLIST_FILES= ${UTILS:S/^/bin\//}
.include <bsd.port.pre.mk>
.if defined(WITH_TIFFICC)
LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff
-PLIST_SUB+= TIFFICC=""
-MAN1+= tificc.1
UTILS+= tificc
.else
CONFIGURE_ARGS= --without-tiff
-PLIST_SUB+= TIFFICC="@comment "
.endif
.if defined(WITH_JPEGICC)
LIB_DEPENDS+= jpeg.11:${PORTSDIR}/graphics/jpeg
-PLIST_SUB+= JPEGICC=""
-MAN1+= jpgicc.1
UTILS+= jpgicc
.else
CONFIGURE_ARGS= --without-jpeg
-PLIST_SUB+= JPEGICC="@comment "
.endif
post-patch:
@@ -80,7 +75,9 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${DOCSDIR}
.endif
-test:
- cd ${WRKSRC}/testbed && ${SETENV} ${MAKE_ENV} ${MAKE} check
+test: build
+ @cd ${WRKSRC}/testbed && ${SETENV} ${MAKE_ENV} ${MAKE} check
+
+regression-test: test
.include <bsd.port.post.mk>
diff --git a/graphics/lcms2/pkg-plist b/graphics/lcms2/pkg-plist
index 3664b4a490ac..379627ca8969 100644
--- a/graphics/lcms2/pkg-plist
+++ b/graphics/lcms2/pkg-plist
@@ -1,8 +1,3 @@
-%%JPEGICC%%bin/jpgicc
-bin/linkicc
-bin/psicc
-%%TIFFICC%%bin/tificc
-bin/transicc
include/lcms2.h
include/lcms2_plugin.h
lib/liblcms2.so