Lines 8-31
Link Here
|
8 |
|
8 |
|
9 |
PORTNAME= pngwriter |
9 |
PORTNAME= pngwriter |
10 |
PORTVERSION= 0.5.4 |
10 |
PORTVERSION= 0.5.4 |
11 |
PORTREVISION= 2 |
11 |
PORTREVISION= 3 |
12 |
CATEGORIES= graphics devel |
12 |
CATEGORIES= graphics devel |
13 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} |
13 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} |
14 |
|
14 |
|
15 |
MAINTAINER= ports@FreeBSD.org |
15 |
MAINTAINER= nemysis@gmx.ch |
16 |
COMMENT= A C++ library for creating PNG images |
16 |
COMMENT= C++ library for creating PNG images |
17 |
|
17 |
|
18 |
LIB_DEPENDS= png15:${PORTSDIR}/graphics/png \ |
18 |
LIB_DEPENDS= png15:${PORTSDIR}/graphics/png \ |
19 |
freetype.9:${PORTSDIR}/print/freetype2 |
19 |
freetype:${PORTSDIR}/print/freetype2 |
20 |
|
20 |
|
21 |
USE_PKGCONFIG= yes |
21 |
USE_PKGCONFIG= yes |
22 |
|
22 |
|
23 |
BUILD_WRKSRC= ${WRKDIR}/${DISTNAME}/src |
23 |
WRKSRC= ${WRKDIR}/${DISTNAME} |
24 |
|
24 |
|
25 |
CXXFLAGS+= `pkg-config --cflags freetype2 libpng15` -I${LOCALBASE}/include |
25 |
CXXFLAGS+= `pkg-config --cflags freetype2 libpng15` -I${LOCALBASE}/include |
26 |
|
26 |
|
27 |
PORTDOCS= * |
|
|
28 |
PORTEXAMPLES= * |
29 |
PLIST_FILES= include/pngwriter.h \ |
27 |
PLIST_FILES= include/pngwriter.h \ |
30 |
lib/libpngwriter.a \ |
28 |
lib/libpngwriter.a \ |
31 |
%%DATADIR%%/fonts/FreeMonoBold.ttf \ |
29 |
%%DATADIR%%/fonts/FreeMonoBold.ttf \ |
Lines 33-56
Link Here
|
33 |
PLIST_DIRS= %%DATADIR%%/fonts \ |
31 |
PLIST_DIRS= %%DATADIR%%/fonts \ |
34 |
%%DATADIR%% |
32 |
%%DATADIR%% |
35 |
|
33 |
|
|
|
34 |
PORTDOCS= * |
35 |
PORTEXAMPLES= * |
36 |
|
37 |
.include <bsd.port.options.mk> |
38 |
|
36 |
post-extract: |
39 |
post-extract: |
37 |
@${FIND} ${WRKSRC} -name "\.*" -delete |
40 |
@${FIND} ${WRKSRC} -name "\.*" -delete |
38 |
|
41 |
|
39 |
do-build: |
42 |
do-build: |
40 |
cd ${BUILD_WRKSRC} \ |
43 |
cd ${WRKSRC}/src \ |
41 |
&& ${CXX} ${CXXFLAGS} -c pngwriter.cc -o pngwriter.o \ |
44 |
&& ${CXX} ${CXXFLAGS} -c pngwriter.cc -o pngwriter.o \ |
42 |
&& ${AR} rv libpngwriter.a pngwriter.o |
45 |
&& ${AR} rv libpngwriter.a pngwriter.o |
43 |
|
46 |
|
44 |
do-install: |
47 |
do-install: |
45 |
${INSTALL_DATA} ${WRKSRC}/src/pngwriter.h ${PREFIX}/include |
48 |
${INSTALL_DATA} ${WRKSRC}/src/pngwriter.h ${PREFIX}/include |
46 |
${INSTALL_DATA} ${WRKSRC}/src/libpngwriter.a ${PREFIX}/lib |
49 |
${INSTALL_DATA} ${WRKSRC}/src/libpngwriter.a ${PREFIX}/lib |
47 |
@${MKDIR} ${DATADIR}/fonts |
50 |
@(cd ${WRKSRC} && ${COPYTREE_SHARE} fonts ${DATADIR}) |
48 |
@(cd ${WRKSRC}/fonts && ${COPYTREE_SHARE} . ${DATADIR}/fonts) |
51 |
|
49 |
.if !defined(NOPORTDOCS) |
52 |
.if ${PORT_OPTIONS:MDOCS} |
50 |
@${MKDIR} ${DOCSDIR} |
53 |
${MKDIR} ${DOCSDIR} |
51 |
@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR}) |
54 |
@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${DOCSDIR}) |
52 |
@${MKDIR} ${EXAMPLESDIR} |
55 |
.endif |
53 |
@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}) |
56 |
|
|
|
57 |
.if ${PORT_OPTIONS:MEXAMPLES} |
58 |
${MKDIR} ${EXAMPLESDIR} |
59 |
@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) |
54 |
.endif |
60 |
.endif |
55 |
|
61 |
|
56 |
.include <bsd.port.mk> |
62 |
.include <bsd.port.mk> |