FreeBSD Bugzilla – Attachment 18484 Details for
Bug 33209
LPRngTool port
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 8.39 KB, created by
papowell
on 2001-12-26 20:40:00 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
papowell
Created:
2001-12-26 20:40:00 UTC
Size:
8.39 KB
patch
obsolete
># 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: ># ># LPRngTool ># LPRngTool/Makefile ># LPRngTool/pkg-message ># LPRngTool/pkg-install ># LPRngTool/pkg-descr ># LPRngTool/pkg-comment ># LPRngTool/files-pkg-message ># LPRngTool/distinfo ># LPRngTool/README.html ># LPRngTool/pkg-plist ># >echo c - LPRngTool >mkdir -p LPRngTool > /dev/null 2>&1 >echo x - LPRngTool/Makefile >sed 's/^X//' >LPRngTool/Makefile << 'END-of-LPRngTool/Makefile' >X# New ports collection makefile for: LPRngTool >X# Date created: 10 Oct 2001 >X# Whom: papowell@lprng.com >X# >X# $FreeBSD: ports/sysutils/LPRng/Makefile,v 1.10 1999/09/27 01:50:00 steve Exp $ >X# >X >XPORTNAME=LPRngTool >XPORTVERSION=1.3.1 >XCATEGORIES= sysutils print >XMASTER_SITES= ftp://ftp.lprng.com/pub/%SUBDIR%/ \ >X ftp://ftp.cise.ufl.edu/pub/mirrors/%SUBDIR%/ \ >X ftp://ftp.cs.umn.edu/pub/%SUBDIR%/ \ >X ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/%SUBDIR%/ \ >X ftp://ftp.uni-paderborn.de/pub/unix/printer/%SUBDIR%/ >XMASTER_SITE_SUBDIR= LPRng/LPRngTool >XEXTRACT_SUFX= .tgz >X >XMAINTAINER= papowell@astart.com >X >XBUILD_DEPENDS= \ >X gs:${PORTSDIR}/print/ghostscript-afpl \ >X wish8.3:${PORTSDIR}/x11-toolkits/tk83 \ >X a2ps:${PORTSDIR}/print/a2ps-letter >X >X#RUN_DEPENDS= ifhp:${PORTSDIR}/print/ifhp >X >X.if defined(PREFIX) >X CONFIGURE_ARGS+= --prefix="${PREFIX}" >X.endif >X.if defined(SYSCONFDIR) >X CONFIGURE_ARGS+= --with-sysconfdir="${SYSCONFDIR}" >X.endif >X >XHAS_CONFIGURE= yes >XGNU_CONFIGURE= yes >XINSTALLS_SHLIB= yes >X >XHAS_CONFIGURE= yes >X >XCONFIGURE_ARGS+=\ >X --with-spool_directory=/var/spool/lpd >X >XMAN1=lprngtool.1 >X >Xpre-everything:: >X @${ECHO_MSG} "If you want to replace the default printing system with LPRng, use:" >X @${ECHO_MSG} " make PREFIX=/usr SYSCONFDIR=/etc clean all install" >X @if [ "${PREFIX}" = "/usr" -a ! -d /usr/man ] ; then \ >X ${ECHO_MSG} "The man pages will be installed in /usr/man." ; \ >X ${ECHO_MSG} "You should make a symbolic link /usr/share/man from /usr/man"; \ >X ${ECHO_MSG} " ln -s /usr/share/man /usr/man"; \ >X ${ECHO_MSG} "If you do not, you will retain the old FreeBSD man pages."; \ >X ${ECHO_MSG} "See the hier(7) man page for details of the FreeBSD file system"; \ >X ${ECHO_MSG} "layout. Configure is not equipped to determine the location of"; \ >X ${ECHO_MSG} 'man pages and defaults to $${PREFIX}/man, which is incorrect for FreeBSD.'; \ >X exit 1; \ >X fi >X @${ECHO_MSG} "Configuring with '${CONFIGURE_ARGS}'" >X >X.include <bsd.port.mk> >END-of-LPRngTool/Makefile >echo x - LPRngTool/pkg-message >sed 's/^X//' >LPRngTool/pkg-message << 'END-of-LPRngTool/pkg-message' >END-of-LPRngTool/pkg-message >echo x - LPRngTool/pkg-install >sed 's/^X//' >LPRngTool/pkg-install << 'END-of-LPRngTool/pkg-install' >X#!/bin/sh >XPREFIX=/usr >XSYSCONFDIR=/usr/etc >XLPRNGTOOL_CONF=/usr/etc/lprngtool.conf >XMANDIR=/usr/man >XVERSION=1.3.1 >X# >X# -- START -- >X# $Id: postinstall.freebsd.sh,v 1.8 2000/11/27 20:09:31 papowell Exp papowell $ >X# >X# If you are building a PORT, see the >X# DISTRIBUTIONS/Freebsd directory for a complete port >X# building package. >X# >X# This is the shell script that does the postinstall >X# dynamic fixup >X# It needs to be massaged with the information for >X# various paths. >X# If you are building a package, then you do NOT want >X# to have this executed - it will put the sample files >X# in place. You need to do this during the postinstall >X# step in the package installation. >X# >Xecho RUNNING postinstall.freebsd.sh MAKEPACKAGE="$MAKEPACKAGE" MAKEINSTALL="$MAKEINSTALL" PREFIX="$PREFIX" cwd `pwd` >Xif [ "$VERBOSE_INSTALL" != "" ] ; then set -x; fi >Xfix () { >X v=`echo $1 | sed -e 's/[:;].*//'`; >X p=`echo $2 | sed -e 's/:.*//'`; d=`dirname $p`; >X if expr "$p" : "\|" >/dev/null ; then >X echo "$v is a filter '$p'" >X exit 0 >X fi >X echo "Putting $p in $d, using $v.sample" >X if [ ! -d "$d" ] ; then >X echo "Directory $d does not exist!" >X mkdir -p $d >X fi >X if [ -f $v.sample ] ; then >X if [ $v.sample != $p.sample ] ; then cp $v.sample $p.sample; fi >X elif [ -f $v ] ; then >X if [ $v != $p.sample ] ; then cp $v $p.sample; fi >X else >X echo "Do not have $v.sample or $v" >X fi >X if [ ! -f $p.sample ] ; then >X echo "Do not have $p.sample" >X else >X if [ -f $p ] ; then >X date=`date | awk '{ print $6, $2, $3, $4;}' | sed -e 's/ */_/g' ` >X echo "Saving $p in $p.$date" >X mv $p $p.$date >X fi >X chmod 644 $p.sample >X cp $p.sample $p; >X chmod 644 $p; >X fi; >X} >X# we use the /usr/local/etc/rc.d method to start >X# lpd >X# we have to take them from one place and put in another >Xif [ "X$MAKEPACKAGE" = "XYES" ] ; then >X hold=${DESTDIR}${PREFIX}/etc >X echo "Setting up configuration files path for package creation" ${hold} >X if [ ! -d ${hold} ] ; then mkdir -p ${hold} ; fi; >X cp lprngtool.conf ${hold}/lprngtool.conf.sample >Xelif [ X$MAKEINSTALL = XYES ] ; then >X # we have the port pre-install operation >X if [ "$MANDIR" = "/usr/man" -a ! -d ${DESTDIR}/usr/man ] ; then >X # we have the dreaded standard installation >X # try to make a symbolic link to >X echo "Creating symbolic link from /usr/man to /usr/share/man" >X v=`ln -s ${DESTDIR}/usr/share/man ${DESTDIR}/usr/man`; >X fi >X hold=${DESTDIR}${PREFIX}/etc >X echo "Setting up configuration files path for installation" ${hold} >X if [ ! -d ${hold} ] ; then mkdir -p ${hold} ; fi; >X cp lprngtool.conf ${hold}/lprngtool.conf.sample >X fix lprngtool.conf "${DESTDIR}${LPRNGTOOL_CONF}" >Xelif [ "X$2" = "XPOST-INSTALL" ] ; then >X # when doing an install from a package we get the file from the package >X hold=etc >X if [ -f ${hold}/lprngtool.conf.sample ] ; then >X fix ${hold}/lprngtool.conf "${LPRNGTOOL_CONF}" >X else >X echo "WARNING: configuration files missing from package! CWD " `pwd` >X ls >X exit 1 >X fi >Xelif [ "X$2" = "XPRE-INSTALL" ] ; then >X # we have the port pre-install operation >X if [ "$MANDIR" = "/usr/man" -a ! -d /usr/man ] ; then >X # we have the dreaded standard installation >X # try to make a symbolic link to >X echo "Creating symbolic link from /usr/man to /usr/share/man" >X v=`ln -s /usr/share/man /usr/man`; >X fi >Xfi >Xexit 0 >END-of-LPRngTool/pkg-install >echo x - LPRngTool/pkg-descr >sed 's/^X//' >LPRngTool/pkg-descr << 'END-of-LPRngTool/pkg-descr' >XLPRngTool is a configuration tool for LPRng. It provides a simple >XGraphical User Interface that allows users to: >X >X- create printer definitions and edit printcap files >X- display the status of print queues and the printing system >X- perform printing administration functions >X start, stop and abort print jobs >X enable and disable spooling to print queues >X- configure print filters such as IFHP and the RedHat >X print filters >END-of-LPRngTool/pkg-descr >echo x - LPRngTool/pkg-comment >sed 's/^X//' >LPRngTool/pkg-comment << 'END-of-LPRngTool/pkg-comment' >XConfiguration Tool for LPRng >END-of-LPRngTool/pkg-comment >echo x - LPRngTool/files-pkg-message >sed 's/^X//' >LPRngTool/files-pkg-message << 'END-of-LPRngTool/files-pkg-message' >END-of-LPRngTool/files-pkg-message >echo x - LPRngTool/distinfo >sed 's/^X//' >LPRngTool/distinfo << 'END-of-LPRngTool/distinfo' >XMD5 (LPRngTool-1.3.1.tgz) = 872f598784e7eb91e74622748e44f89b >END-of-LPRngTool/distinfo >echo x - LPRngTool/README.html >sed 's/^X//' >LPRngTool/README.html << 'END-of-LPRngTool/README.html' >X<html> >X<title> The FreeBSD Ports Collection (print/LPRngTool)</title> >X<head><h1> The FreeBSD Ports Collection ("print/LPRngTool")</h1> </head> <hr> >X<body> >X >X<p>You are now in the directory for the port "print/LPRngTool" (package name "LPRng-3.7.1"). >X >X<p>This is the one-line description for this port: >X >X<p><hr><p> >XAn Enhanced Printer Spooler >X<p><hr> >X >X<p>Please read the file "<a href="pkg-descr">pkg-descr</a>" for a >Xlonger description. >X >X<p>Go to the <a href="../../README.html">top of the ports tree</a> for >Xa summary on how to use the ports collection. >X >X<p> >X >X<p> >X >X >X<p><hr><p> >X<a href="../README.html"> Go up one level</a> >X| >X<a href="../../README.html"> Go to top of ports tree</a> >X</body> >X</html> >END-of-LPRngTool/README.html >echo x - LPRngTool/pkg-plist >sed 's/^X//' >LPRngTool/pkg-plist << 'END-of-LPRngTool/pkg-plist' >Xetc/lprngtool.conf.sample >Xbin/lprngtool >Xlibexec/filters/atalkprint >Xlibexec/filters/ncpprint >Xlibexec/filters/smbprint >Xlibexec/filters/printerdb >Xlibexec/filters/testpage.asc >Xlibexec/filters/testpage.ps >Xlibexec/filters/testpage-a4.ps >END-of-LPRngTool/pkg-plist >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 33209
: 18484