mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-12 03:00:28 +00:00
202e6783c1
GL2PS is a C library providing high quality vector output for any OpenGL application. The main difference between GL2PS and other similar libraries is the use of sorting algorithms capable of handling intersecting and stretched polygons, as well as non manifold objects. GL2PS provides advanced smooth shading and text rendering, culling of invisible primitives, mixed vector/bitmap output, and much more... GL2PS can currently create PostScript (PS), Encapsulated PostScript (EPS) and Portable Document Format (PDF) files, as well as LATEX files for the text fragments. PR: ports/62150 Submitted by: Igor Pokrovsky <tiamat@comset.net>
42 lines
1013 B
Makefile
42 lines
1013 B
Makefile
# New ports collection makefile for: gl2ps
|
|
# Date created: 31 Jan 2004
|
|
# Whom: Igor Pokrovsky <tiamat@comset.net>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= gl2ps
|
|
PORTVERSION= 1.1.2
|
|
CATEGORIES= print graphics
|
|
MASTER_SITES= http://www.geuz.org/gl2ps/src/
|
|
|
|
MAINTAINER= tiamat@comset.net
|
|
COMMENT= A C library providing vector output for OpenGL application
|
|
|
|
USE_GL= yes
|
|
USE_X_PREFIX= yes
|
|
INSTALLS_SHLIB= yes
|
|
|
|
pre-build:
|
|
@${CP} ${FILESDIR}/Makefile.lib ${WRKSRC}/Makefile
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/libgl2ps.so ${PREFIX}/lib
|
|
${INSTALL_DATA} ${WRKSRC}/libgl2ps.a ${PREFIX}/lib
|
|
${INSTALL_DATA} ${WRKSRC}/gl2ps.h ${PREFIX}/include
|
|
|
|
@${MKDIR} ${EXAMPLESDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/gl2psTest.c ${EXAMPLESDIR}
|
|
@${PERL} -pi -e 's|%%CC%%|${CC}|g; \
|
|
s|%%RM%%|${RM}|g; \
|
|
s|%%CFLAGS%%|${CFLAGS}|g; \
|
|
s|%%X11BASE%%|${X11BASE}|g' \
|
|
<${FILESDIR}/Makefile.ex >${EXAMPLESDIR}/Makefile
|
|
|
|
.ifndef (NOPORTDOCS)
|
|
@${MKDIR} ${DOCSDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/gl2ps.ps ${DOCSDIR}
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|