# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup cmake 1.1 name gl2ps version 1.4.2 revision 0 categories graphics print platforms darwin maintainers nomaintainer license {LGPL Copyleft} description an OpenGL to PostScript printing library long_description 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... homepage http://geuz.org/gl2ps/ master_sites ${homepage}src/ extract.suffix .tgz checksums rmd160 8f680025808a65c217c8dad3be3a524e6c0c337c \ sha256 8d1c00c1018f96b4b97655482e57dcb0ce42ae2f1d349cd6d4191e7848d9ffe9 \ size 301134 depends_lib-append port:zlib \ port:libpng worksrcdir ${name}-${version} # if CMakeLists.txt finds GLUT, it builds but does not install example programs # it also links installed libraries with whichever glut it finds # if CMakeLists.txt finds LATEX, it builds and installs pdf documentation # it also looks for the program tth to build but not install html documentation configure.args-append \ -DCMAKE_DISABLE_FIND_PACKAGE_GLUT=TRUE \ -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=TRUE variant docs description {generate documentation} { depends_build-append \ port:texlive-fonts-recommended \ port:texlive-latex \ port:texlive-latex-recommended \ port:texlive-plain-generic \ port:tth configure.args-delete -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=TRUE build.args-append html post-destroot { xinstall -m 644 \ ${cmake.build_dir}/gl2ps.html \ ${destroot}${prefix}/share/doc/gl2ps } } livecheck.type regex livecheck.url [lindex ${master_sites} 0] livecheck.regex ${name}-(\[0-9.\]+)\\.