View | Details | Raw Unified | Return to bug 173588
Collapse All | Expand All

(-)./Makefile (-15 / +21 lines)
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>

Return to bug 173588