diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2011-11-04 16:20:11 +0800 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2011-11-04 16:20:11 +0800 |
commit | 95f8c9fd5a67d85bcad22870a061fee7535d401b (patch) | |
tree | 15aef47c2e89de8c01932dfc503c1984f6967a52 /graphics/lcms2 | |
parent | 2eb488c1c4fec4a597693efbc9ce2872a0b2f96b (diff) | |
download | freebsd-ports-gnome-95f8c9fd5a67d85bcad22870a061fee7535d401b.tar.gz freebsd-ports-gnome-95f8c9fd5a67d85bcad22870a061fee7535d401b.tar.zst freebsd-ports-gnome-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
Diffstat (limited to 'graphics/lcms2')
-rw-r--r-- | graphics/lcms2/Makefile | 15 | ||||
-rw-r--r-- | graphics/lcms2/pkg-plist | 5 |
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 |