summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorminskim <minskim>2006-04-08 22:55:40 +0000
committerminskim <minskim>2006-04-08 22:55:40 +0000
commit716b2e6abf698a84e9051a5fe95e52a0488b83a3 (patch)
tree82cfefe6a8c1f9c059e325d38fcbc487c87cec84 /graphics
parent522760ef80102c9c863fa8d2dddd75f25e22b223 (diff)
downloadpkgsrc-716b2e6abf698a84e9051a5fe95e52a0488b83a3.tar.gz
Import ps2eps.
ps2eps is a tool (written in Perl) to produce Encapsulated PostScript Files (EPS/EPSF) from usual one-paged Postscript documents. It calculates correct Bounding Boxes for those EPS files and filters some special postscript command sequences that can produce erroneous results on printers. EPS files are often needed for including (scalable) graphics of high quality into TeX/LaTeX (or even Word) documents.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/ps2eps/DESCR7
-rw-r--r--graphics/ps2eps/Makefile28
-rw-r--r--graphics/ps2eps/PLIST5
-rw-r--r--graphics/ps2eps/distinfo6
-rw-r--r--graphics/ps2eps/patches/patch-aa12
5 files changed, 58 insertions, 0 deletions
diff --git a/graphics/ps2eps/DESCR b/graphics/ps2eps/DESCR
new file mode 100644
index 00000000000..e458f763106
--- /dev/null
+++ b/graphics/ps2eps/DESCR
@@ -0,0 +1,7 @@
+ps2eps is a tool (written in Perl) to produce Encapsulated PostScript
+Files (EPS/EPSF) from usual one-paged Postscript documents. It
+calculates correct Bounding Boxes for those EPS files and filters some
+special postscript command sequences that can produce erroneous
+results on printers. EPS files are often needed for including
+(scalable) graphics of high quality into TeX/LaTeX (or even Word)
+documents.
diff --git a/graphics/ps2eps/Makefile b/graphics/ps2eps/Makefile
new file mode 100644
index 00000000000..be6cb90223d
--- /dev/null
+++ b/graphics/ps2eps/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/04/08 22:55:40 minskim Exp $
+
+DISTNAME= ps2eps-1.58
+CATEGORIES= graphics
+MASTER_SITES= http://www.tm.uka.de/~bless/
+EXTRACT_SUFX= .zip
+
+MAINTAINER= minskim@NetBSD.org
+HOMEPAGE= http://www.tm.uka.de/~bless/ps2eps
+COMMENT= Tool for generating EPS Format files from one-page PS documents
+
+USE_TOOLS+= perl:run
+WRKSRC= ${WRKDIR}/ps2eps
+
+REPLACE_PERL+= bin/ps2eps
+
+INSTALLATION_DIRS+= bin man/man1
+
+do-build:
+ cd ${WRKSRC:Q}/src/C && ${CC} ${CFLAGS} -o bbox bbox.c
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC:Q}/src/C/bbox ${PREFIX:Q}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC:Q}/bin/ps2eps ${PREFIX:Q}/bin
+ ${INSTALL_MAN} ${WRKSRC:Q}/doc/man/man1/*.1 \
+ ${PREFIX:Q}/${PKGMANDIR:Q}/man1
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/ps2eps/PLIST b/graphics/ps2eps/PLIST
new file mode 100644
index 00000000000..55a4ad17cf3
--- /dev/null
+++ b/graphics/ps2eps/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/04/08 22:55:40 minskim Exp $
+bin/bbox
+bin/ps2eps
+man/man1/bbox.1
+man/man1/ps2eps.1
diff --git a/graphics/ps2eps/distinfo b/graphics/ps2eps/distinfo
new file mode 100644
index 00000000000..bf02da79157
--- /dev/null
+++ b/graphics/ps2eps/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/04/08 22:55:40 minskim Exp $
+
+SHA1 (ps2eps-1.58.zip) = ebe396ee783e1ff1464a372e0c3d70a6524fe12d
+RMD160 (ps2eps-1.58.zip) = c2262b34c09e7190245b13cd51f35b912a3538f9
+Size (ps2eps-1.58.zip) = 115600 bytes
+SHA1 (patch-aa) = b411e4aff2d932b85c36ea30ed16eedcc6b8e20d
diff --git a/graphics/ps2eps/patches/patch-aa b/graphics/ps2eps/patches/patch-aa
new file mode 100644
index 00000000000..0b8e23de880
--- /dev/null
+++ b/graphics/ps2eps/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/04/08 22:55:40 minskim Exp $
+
+--- bin/ps2eps.orig 2005-01-24 06:42:19.000000000 -0800
++++ bin/ps2eps
+@@ -1,6 +1,3 @@
+-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' # -*-perl-*-
+- if 0;
+-# The expression in the previous line replaces the unix specific line
+-# {#!/usr/bin/perl}.
++#!/usr/bin/perl
+ # ps2eps - convert PostScript to EPS (Encapsulated PostScript) files
+ # -------------------------------------------------------------------