diff options
author | pav <pav@FreeBSD.org> | 2006-03-19 07:38:20 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2006-03-19 07:38:20 +0800 |
commit | d5947faee9883324f549be45871b46e96524ab7b (patch) | |
tree | e803e72484c650b3c48a0ac29e45e87032bdbc82 /graphics/glpng/Makefile | |
parent | 8e6dcc322b567108a7b83d2c9dac5f0e65243bd1 (diff) | |
download | freebsd-ports-gnome-d5947faee9883324f549be45871b46e96524ab7b.tar.gz freebsd-ports-gnome-d5947faee9883324f549be45871b46e96524ab7b.tar.zst freebsd-ports-gnome-d5947faee9883324f549be45871b46e96524ab7b.zip |
This is a library for OpenGL to load PNG graphics files as an
OpenGL texture as easily as possible. It also has a number of
options for generating the alpha channel and mipmaps.
WWW: http://www.wyatt100.freeserve.co.uk/download.htm
PR: ports/94576
Submitted by: Dmitry Marakasov <amdmi3@mail.ru>
Diffstat (limited to 'graphics/glpng/Makefile')
-rw-r--r-- | graphics/glpng/Makefile | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/graphics/glpng/Makefile b/graphics/glpng/Makefile new file mode 100644 index 000000000000..8b51122106ab --- /dev/null +++ b/graphics/glpng/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: glpng +# Date created: 06 Mar 2006 +# Whom: Dmitry Marakasov <amdmi3@mail.ru> +# +# $FreeBSD$ +# + +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> |