# New ports collection makefile for:	glpng
# Date created:		06 Mar 2006
# Whom:			Dmitry Marakasov <amdmi3@mail.ru>
#
# $FreeBSD: ports/graphics/glpng/Makefile,v 1.1 2006/03/18 23:38:20 pav Exp $
#

PORTNAME=	glpng
PORTVERSION=	1.45
CATEGORIES=	graphics
MASTER_SITES=	http://www.wyatt100.freeserve.co.uk/
DISTNAME=	glpng

MAINTAINER=	amdmi3@mail.ru
COMMENT=	Library to easily load PNG files as an OpenGL textures

LIB_DEPENDS=	png.5:${PORTSDIR}/graphics/png

USE_GL=		yes
USE_ZIP=	yes
USE_X_PREFIX=	yes
INSTALLS_SHLIB=	yes

AR?=		/usr/bin/ar

WRKSRC=		${WRKDIR}/src

post-patch:
	@${REINPLACE_CMD} -e 's|png/|libpng/|' ${WRKSRC}/glpng.c

do-build:
	${CC} ${CFLAGS} -fPIC -I${X11BASE}/include -I${LOCALBASE}/include -I${WRKDIR}/include -c -o ${WRKSRC}/libglpng.o ${WRKSRC}/glpng.c
	${CC} ${CFLAGS} -fPIC -L${X11BASE}/lib -L${LOCALBASE}/lib -shared -lGL -lpng -lz -lm -o ${WRKSRC}/libglpng.so.1 ${WRKSRC}/libglpng.o
	${AR} cqs ${WRKSRC}/libglpng.a ${WRKSRC}/libglpng.o

do-install:
	${INSTALL_DATA} ${WRKSRC}/libglpng.so.1 ${PREFIX}/lib
	${INSTALL_DATA} ${WRKSRC}/libglpng.a ${PREFIX}/lib
	${LN} -sf libglpng.so.1 ${PREFIX}/lib/libglpng.so
	${MKDIR} ${PREFIX}/include/GL/
	${INSTALL_DATA} ${WRKDIR}/include/GL/glpng.h ${PREFIX}/include/GL/

.include <bsd.port.mk>
