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