[Lunar-commits] <moonbase> gl2ps: Adding to moonbase.

Dennis `stumbles` Veatch stumbles at lunar-linux.org
Mon Oct 19 15:00:22 CEST 2009


commit ec915f3ab5c88bd08fe27f8186e5d1bfddfae880
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date:   Mon Oct 19 09:00:22 2009 -0400

    gl2ps: Adding to moonbase.
---
 printer/gl2ps/BUILD   |   16 ++++++++++++++++
 printer/gl2ps/DEPENDS |    3 +++
 printer/gl2ps/DETAILS |   27 +++++++++++++++++++++++++++
 3 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/printer/gl2ps/BUILD b/printer/gl2ps/BUILD
new file mode 100644
index 0000000..de24a0a
--- /dev/null
+++ b/printer/gl2ps/BUILD
@@ -0,0 +1,16 @@
+(
+
+
+  OOT_BUILD_DIR="$SOURCE_DIRECTORY/$MODULE-build" &&
+
+  . /etc/profile.d/qt4.rc &&
+
+  mkdir $OOT_BUILD_DIR &&
+  cd $OOT_BUILD_DIR &&
+
+  cmake $SOURCE_DIRECTORY/ -DCMAKE_INSTALL_PREFIX=$MODULE_PREFIX  \
+                           -DCMAKE_BUILD_TYPE=RELEASE             &&
+
+  default_make
+
+) > $C_FIFO 2>&1
diff --git a/printer/gl2ps/DEPENDS b/printer/gl2ps/DEPENDS
new file mode 100644
index 0000000..5c19c9e
--- /dev/null
+++ b/printer/gl2ps/DEPENDS
@@ -0,0 +1,3 @@
+depends cmake
+depends teTeX-texmf
+depends qt4
diff --git a/printer/gl2ps/DETAILS b/printer/gl2ps/DETAILS
new file mode 100644
index 0000000..0d556bf
--- /dev/null
+++ b/printer/gl2ps/DETAILS
@@ -0,0 +1,27 @@
+          MODULE=gl2ps
+         VERSION=1.3.5
+          SOURCE=$MODULE-$VERSION.tgz
+      SOURCE_URL=http://geuz.org/gl2ps/src/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION-source/
+      SOURCE_VFY=sha1:cf2c5220662581f48ef59173c64f41dc47011c6b
+        WEB_SITE=http://geuz.org/gl2ps/
+         ENTERED=20091019
+         UPDATED=20091019
+           SHORT="OpenGL to PostScript printing library"
+
+cat << EOF
+GL2PS is a C library providing high quality vector output for any OpenGL 
+application. The main difference between GL2PS and other similar libraries (see
+section 7) 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), 
+Portable Document Format (PDF) and Scalable Vector Graphics (SVG) files, as well
+as LATEX files for the text fragments. GL2PS also provides limited, experimental
+support for Portable LaTeX Graphics (PGF). Adding new vector output formats 
+should be relatively easy; you can also use the excellent pstoedit program to 
+transform the PostScript files generated by GL2PS into many other vector formats 
+such as xfig, cgm, wmf, etc. 
+EOF


More information about the Lunar-commits mailing list