From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 22 16:10:24 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57AD116A4CE for ; Fri, 22 Apr 2005 16:10:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D45DA43D39 for ; Fri, 22 Apr 2005 16:10:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j3MGANto038763 for ; Fri, 22 Apr 2005 16:10:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j3MGAN8a038761; Fri, 22 Apr 2005 16:10:23 GMT (envelope-from gnats) Resent-Date: Fri, 22 Apr 2005 16:10:23 GMT Resent-Message-Id: <200504221610.j3MGAN8a038761@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eric Masson Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA7C116A4CE for ; Fri, 22 Apr 2005 16:01:48 +0000 (GMT) Received: from kraid.nerim.net (smtp-105-friday.nerim.net [62.4.16.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62EE543D54 for ; Fri, 22 Apr 2005 16:01:47 +0000 (GMT) (envelope-from e-masson@kisoft-services.com) Received: from srvbsdnanssv.interne.kisoft-services.com (kisoft.net1.nerim.net [62.212.107.51]) by kraid.nerim.net (Postfix) with ESMTP id EBE7A4418A for ; Fri, 22 Apr 2005 18:01:42 +0200 (CEST) Received: from localhost (localhost [127.0.0.1])604B5C542 for ; Fri, 22 Apr 2005 18:01:42 +0200 (CEST) Received: from srvbsdnanssv.interne.kisoft-services.com ([127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 80069-06 for ; Fri, 22 Apr 2005 18:01:41 +0200 (CEST) Received: by srvbsdnanssv.interne.kisoft-services.com (Postfix, from userid 1001) id 2675AC53D; Fri, 22 Apr 2005 18:01:41 +0200 (CEST) Message-Id: <20050422160141.2675AC53D@srvbsdnanssv.interne.kisoft-services.com> Date: Fri, 22 Apr 2005 18:01:41 +0200 (CEST) From: Eric Masson To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/80255: New Port : print/lpr-wrapper A user level printer frontend X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Eric Masson List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Apr 2005 16:10:24 -0000 >Number: 80255 >Category: ports >Synopsis: New Port : print/lpr-wrapper A user level printer frontend >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 22 16:10:23 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Eric Masson >Release: FreeBSD 5.4-RC3 i386 >Organization: Kisoft Services >Environment: System: FreeBSD srvbsdnanssv.interne.kisoft-services.com 5.4-RC3 FreeBSD 5.4-RC3 #0: Sun Apr 17 16:28:05 CEST 2005 emss@srvbsdnanssv.interne.kisoft-services.com:/vol0/build/usr/src/sys/KV8AMD64 i386 >Description: New port for lpr-wrapper, a user level printer frontend Contains required ports print/libppd & print/psdim >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # lpr-wrapper # lpr-wrapper/files # lpr-wrapper/files/patch-aa # lpr-wrapper/Makefile # lpr-wrapper/distinfo # lpr-wrapper/pkg-plist # lpr-wrapper/pkg-descr # echo c - lpr-wrapper mkdir -p lpr-wrapper > /dev/null 2>&1 echo c - lpr-wrapper/files mkdir -p lpr-wrapper/files > /dev/null 2>&1 echo x - lpr-wrapper/files/patch-aa sed 's/^X//' >lpr-wrapper/files/patch-aa << 'END-of-lpr-wrapper/files/patch-aa' X--- lpr-wrapper.in.orig Fri Apr 22 12:01:13 2005 X+++ lpr-wrapper.in Fri Apr 22 12:16:22 2005 X@@ -1,4 +1,4 @@ X-#!/bin/bash X+#!/usr/local/bin/bash X X # lpr-wrapper --- a wrapper around the lpr command, which can handle X # any-to-postscript conversion, options for duplex and n-up printing, X@@ -103,7 +103,7 @@ X PPDDIR=@datadir@/@PACKAGE@ X X # global options file X-SYST_CONFIG=/etc/lprrc X+SYST_CONFIG=@prefix@/etc/lprrc X X # user's options file X USER_CONFIG=.lprrc X@@ -488,17 +488,17 @@ X OPTSTRING=o:P:#:K:C:J:T:U:i:1:2:3:4:w:cdfghlnmprstv X LONGOPTS=help,version,verbose,test,ppd:,tmpdir: X X-if [ "$HAVE[getopt]" ]; then X- OPTIONS=`getopt -n $NAME -s bash -l $LONGOPTS -o $OPTSTRING -- $XOPTS "$@"` X- if [ $? != 0 ]; then X- echo "Try --help for more information" > /dev/stderr X- exit 1 X- fi X- eval set -- "$OPTIONS" X- dopts "$@" X-else X+#if [ "$HAVE[getopt]" ]; then X+# OPTIONS=`getopt -n $NAME -s bash -l $LONGOPTS -o $OPTSTRING -- $XOPTS "$@"` X+# if [ $? != 0 ]; then X+# echo "Try --help for more information" > /dev/stderr X+# exit 1 X+# fi X+# eval set -- "$OPTIONS" X+# dopts "$@" X+#else X dopts $XOPTS "$@" X-fi X+#fi X X #if no printer given (as option or through environment), use default X if [ x"$PRINTER" == x ]; then END-of-lpr-wrapper/files/patch-aa echo x - lpr-wrapper/Makefile sed 's/^X//' >lpr-wrapper/Makefile << 'END-of-lpr-wrapper/Makefile' X# New ports collection makefile for: lpr-wrapper X# Date created: 22 Apr 2005 17:00:00 CEST X# Whom: e-masson@kisoft-services.com X# X# $FreeBSD$ X# X XPORTNAME= lpr-wrapper XPORTVERSION= 0.6 XCATEGORIES= print XMASTER_SITES= http://quasar.mathstat.uottawa.ca/~selinger/lpr-wrapper/download/ XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= e-masson@kisoft-services.com XCOMMENT= A user level printer frontend \ X http://quasar.mathstat.uottawa.ca/~selinger/lpr-wrapper/ X X# X# define WITH_GHOSTSCRIPT_AFPL=yes for AFPL Postscript interpreter X# instead of GNU one X# XUSE_GHOSTSCRIPT_RUN= yes X XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} X XRUN_DEPENDS+= bash:${PORTSDIR}/shells/bash XRUN_DEPENDS+= ppdfilt:${PORTSDIR}/print/libppd XRUN_DEPENDS+= psdim:${PORTSDIR}/print/psdim XRUN_DEPENDS+= mpage:${PORTSDIR}/print/mpage X.if defined(A4) XRUN_DEPENDS+= pstops:${PORTSDIR}/print/psutils-a4 X.else XRUN_DEPENDS+= pstops:${PORTSDIR}/print/psutils-letter X.endif X X.include END-of-lpr-wrapper/Makefile echo x - lpr-wrapper/distinfo sed 's/^X//' >lpr-wrapper/distinfo << 'END-of-lpr-wrapper/distinfo' XMD5 (lpr-wrapper-0.6.tar.gz) = 338173bf53b2f1eb7685023f265e269d XSIZE (lpr-wrapper-0.6.tar.gz) = 46394 END-of-lpr-wrapper/distinfo echo x - lpr-wrapper/pkg-plist sed 's/^X//' >lpr-wrapper/pkg-plist << 'END-of-lpr-wrapper/pkg-plist' Xbin/lpr-wrapper Xshare/lpr-wrapper/default.ppd X@dirrm share/lpr-wrapper END-of-lpr-wrapper/pkg-plist echo x - lpr-wrapper/pkg-descr sed 's/^X//' >lpr-wrapper/pkg-descr << 'END-of-lpr-wrapper/pkg-descr' XA user level printer frontend END-of-lpr-wrapper/pkg-descr exit # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # libppd # libppd/Makefile # libppd/distinfo # libppd/files # libppd/files/patch-aa # libppd/pkg-plist # libppd/pkg-descr # echo c - libppd mkdir -p libppd > /dev/null 2>&1 echo x - libppd/Makefile sed 's/^X//' >libppd/Makefile << 'END-of-libppd/Makefile' X# New ports collection makefile for: libppd X# Date created: 22 Apr 2005 17:00:00 CEST X# Whom: e-masson@kisoft-services.com X# X# $FreeBSD$ X# X XPORTNAME= libppd XPORTVERSION= 0.10 XCATEGORIES= print XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= lpr XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= e-masson@kisoft-services.com XCOMMENT= A library providing routines for ppd files X XUSE_LIBTOOL_VER=15 XINSTALLS_SHLIB= Yes XUSE_GETOPT_LONG=Yes X XMAN1= ppdfilt.1 XMAN3= ppd_check_option_is_marked.3 ppd_emit_to_file.3 ppd_file_free.3 \ X ppd_file_new.3 ppd_find_choice.3 ppd_get_num_conflicts.3 \ X ppd_get_page_length.3 X X.include END-of-libppd/Makefile echo x - libppd/distinfo sed 's/^X//' >libppd/distinfo << 'END-of-libppd/distinfo' XMD5 (libppd-0.10.tar.gz) = c50f2d2841edf50eb968689e3a49f0f9 XSIZE (libppd-0.10.tar.gz) = 200507 END-of-libppd/distinfo echo c - libppd/files mkdir -p libppd/files > /dev/null 2>&1 echo x - libppd/files/patch-aa sed 's/^X//' >libppd/files/patch-aa << 'END-of-libppd/files/patch-aa' X--- src/Makefile.in.orig Thu Apr 21 17:53:57 2005 X+++ src/Makefile.in Thu Apr 21 17:54:30 2005 X@@ -87,7 +87,7 @@ X INCLUDES = $(GLIB_CFLAGS) -DG_LOG_DOMAIN=\"LibPPD\" X bin_PROGRAMS = ppdfilt X lib_LTLIBRARIES = libppd.la X-LDFLAGS = $(GLIB_LIBS) X+LDFLAGS = @LDFLAGS@ $(GLIB_LIBS) X include_HEADERS = ppd.h ppdenums.h ppdmacros.h X X libppd_la_SOURCES = emit.c options.c page.c mark.c ppd.c init.c debug.h ppdfilt.h END-of-libppd/files/patch-aa echo x - libppd/pkg-plist sed 's/^X//' >libppd/pkg-plist << 'END-of-libppd/pkg-plist' Xbin/ppdfilt Xinclude/ppd.h Xinclude/ppdenums.h Xinclude/ppdmacros.h Xlib/libppd.a Xlib/libppd.so Xlib/libppd.so.1 Xshare/postscript/ppd/generic-printer.ppd X@dirrm share/postscript/ppd X@dirrm share/postscript END-of-libppd/pkg-plist echo x - libppd/pkg-descr sed 's/^X//' >libppd/pkg-descr << 'END-of-libppd/pkg-descr' XA library providing routines for ppd files END-of-libppd/pkg-descr exit # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # psdim # psdim/Makefile # psdim/distinfo # psdim/pkg-plist # psdim/pkg-descr # echo c - psdim mkdir -p psdim > /dev/null 2>&1 echo x - psdim/Makefile sed 's/^X//' >psdim/Makefile << 'END-of-psdim/Makefile' X# New ports collection makefile for: psdim X# Date created: 22 Apr 2005 17:00:00 CEST X# Whom: e-masson@kisoft-services.com X# X# $FreeBSD$ X# X XPORTNAME= psdim XPORTVERSION= 1.4 XCATEGORIES= print XMASTER_SITES= http://quasar.mathstat.uottawa.ca/~selinger/psdim/download/ XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= e-masson@kisoft-services.com XCOMMENT= Utility that calculates the optimal placement of the pages for n-up printing \ X http://quasar.mathstat.uottawa.ca/~selinger/psdim/ X X# X# define WITH_GHOSTSCRIPT_AFPL=yes for AFPL Postscript interpreter X# instead of GNU one X# XUSE_GHOSTSCRIPT_RUN= yes X XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} X XMAN1= psdim.1 X X.include END-of-psdim/Makefile echo x - psdim/distinfo sed 's/^X//' >psdim/distinfo << 'END-of-psdim/distinfo' XMD5 (psdim-1.4.tar.gz) = 1e953d81876b5423a535583188196584 XSIZE (psdim-1.4.tar.gz) = 99679 END-of-psdim/distinfo echo x - psdim/pkg-plist sed 's/^X//' >psdim/pkg-plist << 'END-of-psdim/pkg-plist' Xbin/psdim END-of-psdim/pkg-plist echo x - psdim/pkg-descr sed 's/^X//' >psdim/pkg-descr << 'END-of-psdim/pkg-descr' XUtility that calculates the optimal placement of the pages for n-up printing END-of-psdim/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: