Update sysutils/cfengine36 to version 3.6.1_1,1
[dports.git] / graphics / jpgtn / Makefile
1 # Created by: mb@imp.ch
2 # $FreeBSD$
3
4 PORTNAME=       jpgtn
5 PORTVERSION=    2.06
6 PORTREVISION=   2
7 CATEGORIES=     graphics
8 MASTER_SITES=   ${MASTER_SITE_SUNSITE}
9 MASTER_SITE_SUBDIR=     apps/graphics/misc
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        Creates thumbnails of JPEG images
13
14 LIB_DEPENDS=    libjpeg.so:${PORTSDIR}/graphics/jpeg
15
16 GNU_CONFIGURE=  yes
17 CONFIGURE_ARGS= --with-libjpeg=${LOCALBASE}
18
19 PLIST_FILES=    bin/jpgtn \
20                 man/man1/jpgtn.1.gz
21
22 WITH_MAXSIZE?=  2048
23 WITH_MINSIZE?=  1
24 WITH_DEFSIZE?=  128
25
26 pre-everything::
27         @${ECHO_MSG} "===>"
28         @${ECHO_MSG} "===> You can control program functionality by defining the following variables:"
29         @${ECHO_MSG} "===>"
30 .if !defined(WITH_MAXSIZE)
31         @${ECHO_MSG} "===> Define WITH_MAXSIZE to set the maximum allowable thumbnail size"
32 .endif
33 .if !defined(WITH_MINSIZE)
34         @${ECHO_MSG} "===> Define WITH_MINSIZE to set the minimum allowable thumbnail size"
35 .endif
36 .if !defined(WITH_DEFSIZE)
37         @${ECHO_MSG} "===> Define WITH_DEFSIZE to set the default thumbnail size"
38 .endif
39         @${ECHO_MSG} "===>"
40
41 post-patch:
42 .if defined(WITH_MAXSIZE)
43         @${ECHO_MSG} "Setting MAXSIZE to ${WITH_MAXSIZE}"
44         @${REINPLACE_CMD} "s/define MAXSIZE[[:blank:]]*2048/define MAXSIZE ${WITH_MAXSIZE}/" ${WRKSRC}/src/jpgtn.h
45 .endif
46 .if defined(WITH_MINSIZE)
47         @${ECHO_MSG} "Setting MINSIZE to ${WITH_MINSIZE}"
48         @${REINPLACE_CMD} "s/define MINSIZE[[:blank:]]*1/define MINSIZE ${WITH_MINSIZE}/" ${WRKSRC}/src/jpgtn.h
49 .endif
50 .if defined(WITH_DEFSIZE)
51         @${ECHO_MSG} "Setting DEFAULTSIZE to ${WITH_DEFSIZE}"
52         @${REINPLACE_CMD} "s/define DEFAULTSIZE[[:blank:]]*128/define DEFAULTSIZE ${WITH_DEFSIZE}/" ${WRKSRC}/src/jpgtn.h
53 .endif
54         @${REINPLACE_CMD} "s/(2-2048) the size defaults to 128/(${WITH_MINSIZE}-${WITH_MAXSIZE}) the size defaults to ${WITH_DEFSIZE}/" \
55                 ${WRKSRC}/doc/jpgtn.1
56
57 .include <bsd.port.mk>