Update sysutils/cfengine36 to version 3.6.1_1,1
[dports.git] / graphics / pngwriter / Makefile
1 # Created by: ijliao
2 # $FreeBSD$
3
4 PORTNAME=       pngwriter
5 PORTVERSION=    0.5.4
6 PORTREVISION=   4
7 CATEGORIES=     graphics devel
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        C++ library for creating PNG images
12
13 LIB_DEPENDS=    libpng15.so:${PORTSDIR}/graphics/png \
14                 libfreetype.so:${PORTSDIR}/print/freetype2
15
16 USES=           pkgconfig
17
18 WRKSRC=         ${WRKDIR}/${DISTNAME}
19
20 CXXFLAGS+=      `pkg-config --cflags freetype2 libpng15` -I${LOCALBASE}/include
21
22 PLIST_FILES=    include/pngwriter.h \
23                 lib/libpngwriter.a \
24                 %%DATADIR%%/fonts/FreeMonoBold.ttf \
25                 %%DATADIR%%/fonts/FreeSansBold.ttf
26 PLIST_DIRS=     %%DATADIR%%/fonts \
27                 %%DATADIR%%
28
29 PORTDOCS=       *
30 PORTEXAMPLES=   *
31
32 OPTIONS_DEFINE= DOCS EXAMPLES
33
34 post-extract:
35         @${FIND} ${WRKSRC} -name "\.*" -delete
36
37 do-build:
38         cd ${WRKSRC}/src \
39                 && ${CXX} ${CXXFLAGS} -c pngwriter.cc -o pngwriter.o \
40                 && ${AR} rv libpngwriter.a pngwriter.o
41
42 do-install:
43         ${INSTALL_DATA} ${WRKSRC}/src/pngwriter.h ${STAGEDIR}${PREFIX}/include/
44         ${INSTALL_DATA} ${WRKSRC}/src/libpngwriter.a ${STAGEDIR}${PREFIX}/lib/
45         @(cd ${WRKSRC} && ${COPYTREE_SHARE} fonts ${STAGEDIR}${DATADIR})
46
47         @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
48         @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
49
50 .include <bsd.port.mk>