aboutsummaryrefslogtreecommitdiff
path: root/print/lpr-wrapper
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2005-10-13 02:09:46 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2005-10-13 02:09:46 +0000
commit67b2b68c5ba4b19104976c79df4f7bb412f0819d (patch)
treee45bec6023ad01d3689436e00dfb38c608d0b50d /print/lpr-wrapper
parent8d62d8f490313c3d51715b78cfbc2f8ecbab3124 (diff)
downloadports-67b2b68c5ba4b19104976c79df4f7bb412f0819d.tar.gz
ports-67b2b68c5ba4b19104976c79df4f7bb412f0819d.zip
New Port : print/lpr-wrapper A user level printer frontend
New port for lpr-wrapper, a user level printer frontend Contains required ports print/libppd & print/psdim PR: ports/80255 Submitted by: Eric Masson <e-masson@kisoft-services.com>
Notes
Notes: svn path=/head/; revision=145187
Diffstat (limited to 'print/lpr-wrapper')
-rw-r--r--print/lpr-wrapper/Makefile35
-rw-r--r--print/lpr-wrapper/distinfo2
-rw-r--r--print/lpr-wrapper/files/patch-aa45
-rw-r--r--print/lpr-wrapper/pkg-descr3
-rw-r--r--print/lpr-wrapper/pkg-plist3
5 files changed, 88 insertions, 0 deletions
diff --git a/print/lpr-wrapper/Makefile b/print/lpr-wrapper/Makefile
new file mode 100644
index 000000000000..64fa4f51a7b6
--- /dev/null
+++ b/print/lpr-wrapper/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: lpr-wrapper
+# Date created: 22 Apr 2005 17:00:00 CEST
+# Whom: e-masson@kisoft-services.com
+#
+# $FreeBSD$
+#
+
+PORTNAME= lpr-wrapper
+PORTVERSION= 0.6
+CATEGORIES= print
+MASTER_SITES= http://www.mathstat.dal.ca/~selinger/lpr-wrapper/download/
+
+MAINTAINER= e-masson@kisoft-services.com
+COMMENT= A user level printer frontend
+
+#
+# define WITH_GHOSTSCRIPT_AFPL=yes for AFPL Postscript interpreter
+# instead of GNU one
+#
+USE_GHOSTSCRIPT_RUN= yes
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix=${PREFIX}
+
+RUN_DEPENDS+= bash:${PORTSDIR}/shells/bash
+RUN_DEPENDS+= ppdfilt:${PORTSDIR}/print/libppd
+RUN_DEPENDS+= psdim:${PORTSDIR}/print/psdim
+RUN_DEPENDS+= mpage:${PORTSDIR}/print/mpage
+.if defined(A4)
+RUN_DEPENDS+= pstops:${PORTSDIR}/print/psutils-a4
+.else
+RUN_DEPENDS+= pstops:${PORTSDIR}/print/psutils-letter
+.endif
+
+.include <bsd.port.mk>
diff --git a/print/lpr-wrapper/distinfo b/print/lpr-wrapper/distinfo
new file mode 100644
index 000000000000..04069c6d8c48
--- /dev/null
+++ b/print/lpr-wrapper/distinfo
@@ -0,0 +1,2 @@
+MD5 (lpr-wrapper-0.6.tar.gz) = 338173bf53b2f1eb7685023f265e269d
+SIZE (lpr-wrapper-0.6.tar.gz) = 46394
diff --git a/print/lpr-wrapper/files/patch-aa b/print/lpr-wrapper/files/patch-aa
new file mode 100644
index 000000000000..29afa726c4c0
--- /dev/null
+++ b/print/lpr-wrapper/files/patch-aa
@@ -0,0 +1,45 @@
+--- lpr-wrapper.in.orig Fri Apr 22 12:01:13 2005
++++ lpr-wrapper.in Fri Apr 22 12:16:22 2005
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/usr/local/bin/bash
+
+ # lpr-wrapper --- a wrapper around the lpr command, which can handle
+ # any-to-postscript conversion, options for duplex and n-up printing,
+@@ -103,7 +103,7 @@
+ PPDDIR=@datadir@/@PACKAGE@
+
+ # global options file
+-SYST_CONFIG=/etc/lprrc
++SYST_CONFIG=@prefix@/etc/lprrc
+
+ # user's options file
+ USER_CONFIG=.lprrc
+@@ -488,17 +488,17 @@
+ OPTSTRING=o:P:#:K:C:J:T:U:i:1:2:3:4:w:cdfghlnmprstv
+ LONGOPTS=help,version,verbose,test,ppd:,tmpdir:
+
+-if [ "$HAVE[getopt]" ]; then
+- OPTIONS=`getopt -n $NAME -s bash -l $LONGOPTS -o $OPTSTRING -- $XOPTS "$@"`
+- if [ $? != 0 ]; then
+- echo "Try --help for more information" > /dev/stderr
+- exit 1
+- fi
+- eval set -- "$OPTIONS"
+- dopts "$@"
+-else
++#if [ "$HAVE[getopt]" ]; then
++# OPTIONS=`getopt -n $NAME -s bash -l $LONGOPTS -o $OPTSTRING -- $XOPTS "$@"`
++# if [ $? != 0 ]; then
++# echo "Try --help for more information" > /dev/stderr
++# exit 1
++# fi
++# eval set -- "$OPTIONS"
++# dopts "$@"
++#else
+ dopts $XOPTS "$@"
+-fi
++#fi
+
+ #if no printer given (as option or through environment), use default
+ if [ x"$PRINTER" == x ]; then
diff --git a/print/lpr-wrapper/pkg-descr b/print/lpr-wrapper/pkg-descr
new file mode 100644
index 000000000000..c4fd194efb38
--- /dev/null
+++ b/print/lpr-wrapper/pkg-descr
@@ -0,0 +1,3 @@
+A user level printer frontend
+
+WWW: http://www.mathstat.dal.ca/~selinger/lpr-wrapper/
diff --git a/print/lpr-wrapper/pkg-plist b/print/lpr-wrapper/pkg-plist
new file mode 100644
index 000000000000..8ba411933d6b
--- /dev/null
+++ b/print/lpr-wrapper/pkg-plist
@@ -0,0 +1,3 @@
+bin/lpr-wrapper
+share/lpr-wrapper/default.ppd
+@dirrm share/lpr-wrapper