pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
gl2ps: add package
Module Name: pkgsrc-wip
Committed By: Dr. Thomas Orgis <thomas.orgis%uni-hamburg.de@localhost>
Pushed By: thor
Date: Fri Sep 29 21:46:53 2017 +0200
Changeset: a2c5755ce1d5942cfdf5dfea7cd4cbd663c9b2e9
Added Files:
gl2ps/DESCR
gl2ps/Makefile
gl2ps/PLIST
gl2ps/buildlink3.mk
gl2ps/distinfo
Log Message:
gl2ps: add package
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a2c5755ce1d5942cfdf5dfea7cd4cbd663c9b2e9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
gl2ps/DESCR | 15 +++++++++++++++
gl2ps/Makefile | 23 +++++++++++++++++++++++
gl2ps/PLIST | 12 ++++++++++++
gl2ps/buildlink3.mk | 18 ++++++++++++++++++
gl2ps/distinfo | 6 ++++++
5 files changed, 74 insertions(+)
diffs:
diff --git a/gl2ps/DESCR b/gl2ps/DESCR
new file mode 100644
index 0000000000..9d29856211
--- /dev/null
+++ b/gl2ps/DESCR
@@ -0,0 +1,15 @@
+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 L^AT[E]X 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.
diff --git a/gl2ps/Makefile b/gl2ps/Makefile
new file mode 100644
index 0000000000..d97f22ae25
--- /dev/null
+++ b/gl2ps/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME= gl2ps-1.4.0
+CATEGORIES= graphics
+MASTER_SITES= http://geuz.org/gl2ps/src/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= thomas.orgis%uni-hamburg.de@localhost
+HOMEPAGE= http://geuz.org/gl2ps/
+COMMENT= OpenGL to PostScript printing library
+LICENSE= gnu-lgpl-v2
+
+WRKSRC= ${WRKDIR}/gl2ps-1.4.0-source
+USE_CMAKE= yes
+
+DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin
+
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/glut/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gl2ps/PLIST b/gl2ps/PLIST
new file mode 100644
index 0000000000..948e70b7b6
--- /dev/null
+++ b/gl2ps/PLIST
@@ -0,0 +1,12 @@
+@comment $NetBSD$
+include/gl2ps.h
+lib/libgl2ps.a
+lib/libgl2ps.so
+lib/libgl2ps.so.1
+lib/libgl2ps.so.${PKGVERSION}
+share/doc/gl2ps/COPYING.GL2PS
+share/doc/gl2ps/COPYING.LGPL
+share/doc/gl2ps/README.txt
+share/doc/gl2ps/gl2ps.pdf
+share/doc/gl2ps/gl2psTest.c
+share/doc/gl2ps/gl2psTestSimple.c
diff --git a/gl2ps/buildlink3.mk b/gl2ps/buildlink3.mk
new file mode 100644
index 0000000000..d42cba40da
--- /dev/null
+++ b/gl2ps/buildlink3.mk
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= gl2ps
+
+.if !defined(GL2PS_BUILDLINK3_MK)
+GL2PS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gl2ps+= gl2ps>=1.4.0
+BUILDLINK_PKGSRCDIR.gl2ps?= ../../wip/gl2ps
+
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/glut/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+
+.endif # GL2PS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gl2ps
diff --git a/gl2ps/distinfo b/gl2ps/distinfo
new file mode 100644
index 0000000000..6f725f1856
--- /dev/null
+++ b/gl2ps/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (gl2ps-1.4.0.tgz) = a39a93d75050b9ee98bde4fc47bf6d9162bfc5cd
+RMD160 (gl2ps-1.4.0.tgz) = 44ce590b4dec6af77bc91c2fca2454d1495213e5
+SHA512 (gl2ps-1.4.0.tgz) = 420b21a5b4397c9a9a2323a8686b8635c2683354c94762d2d0172c661fc36c4298042498dd8ef2323adf32f45aa4e0a3dba146058ccde597e5a46c2027cbf7ce
+Size (gl2ps-1.4.0.tgz) = 300339 bytes
Home |
Main Index |
Thread Index |
Old Index