From 1d4001f27202664db8032fc1d959345b1a642929 Mon Sep 17 00:00:00 2001
From: "James E. Housley" <jeh@FreeBSD.org>
Date: Sun, 7 Jan 2001 00:52:07 +0000
Subject: New Ports:  print/cups CUPS provides a portable printing layer for
 UNIX-based operating systems.

PR:		240877
Submitted by:	George Reid <greid@ukug.uk.freebsd.org>
---
 print/Makefile                 |   1 +
 print/cups-base/Makefile       |  33 +++++
 print/cups-base/distinfo       |   1 +
 print/cups-base/files/patch-aa |  11 ++
 print/cups-base/files/patch-ab |  39 +++++
 print/cups-base/files/patch-ac |  18 +++
 print/cups-base/pkg-comment    |   1 +
 print/cups-base/pkg-descr      |  19 +++
 print/cups-base/pkg-plist      | 317 +++++++++++++++++++++++++++++++++++++++++
 print/cups-lpr/Makefile        |  33 +++++
 print/cups-lpr/distinfo        |   1 +
 print/cups-lpr/files/patch-aa  |  11 ++
 print/cups-lpr/files/patch-ab  |  39 +++++
 print/cups-lpr/files/patch-ac  |  18 +++
 print/cups-lpr/pkg-comment     |   1 +
 print/cups-lpr/pkg-descr       |  19 +++
 print/cups-lpr/pkg-plist       | 317 +++++++++++++++++++++++++++++++++++++++++
 print/cups/Makefile            |  33 +++++
 print/cups/distinfo            |   1 +
 print/cups/files/patch-aa      |  11 ++
 print/cups/files/patch-ab      |  39 +++++
 print/cups/files/patch-ac      |  18 +++
 print/cups/pkg-comment         |   1 +
 print/cups/pkg-descr           |  19 +++
 print/cups/pkg-plist           | 317 +++++++++++++++++++++++++++++++++++++++++
 25 files changed, 1318 insertions(+)
 create mode 100644 print/cups-base/Makefile
 create mode 100644 print/cups-base/distinfo
 create mode 100644 print/cups-base/files/patch-aa
 create mode 100644 print/cups-base/files/patch-ab
 create mode 100644 print/cups-base/files/patch-ac
 create mode 100644 print/cups-base/pkg-comment
 create mode 100644 print/cups-base/pkg-descr
 create mode 100644 print/cups-base/pkg-plist
 create mode 100644 print/cups-lpr/Makefile
 create mode 100644 print/cups-lpr/distinfo
 create mode 100644 print/cups-lpr/files/patch-aa
 create mode 100644 print/cups-lpr/files/patch-ab
 create mode 100644 print/cups-lpr/files/patch-ac
 create mode 100644 print/cups-lpr/pkg-comment
 create mode 100644 print/cups-lpr/pkg-descr
 create mode 100644 print/cups-lpr/pkg-plist
 create mode 100644 print/cups/Makefile
 create mode 100644 print/cups/distinfo
 create mode 100644 print/cups/files/patch-aa
 create mode 100644 print/cups/files/patch-ab
 create mode 100644 print/cups/files/patch-ac
 create mode 100644 print/cups/pkg-comment
 create mode 100644 print/cups/pkg-descr
 create mode 100644 print/cups/pkg-plist

diff --git a/print/Makefile b/print/Makefile
index 5233031367ff..1edf412d1014 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -23,6 +23,7 @@
     SUBDIR += cjk-lyx
     SUBDIR += clibpdf
     SUBDIR += cmpsfont
+    SUBDIR += cups
     SUBDIR += detex
     SUBDIR += dvi2tty
     SUBDIR += dvi2xx
diff --git a/print/cups-base/Makefile b/print/cups-base/Makefile
new file mode 100644
index 000000000000..c75fe7baee51
--- /dev/null
+++ b/print/cups-base/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for:   cups
+# Date created:        05 January 2001
+# Whom:                George Reid <greid@ukug.uk.freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=		cups
+PORTVERSION=		1.1.5
+CATEGORIES=		print
+MASTER_SITES=		ftp://ftp.easysw.com/pub/cups/${PORTVERSION}/ \
+			ftp://ftp2.easysw.com/pub/cups/${PORTVERSION}/ \
+			ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/cups/${PORTVERSION}/ \
+			ftp://ftp.mpg.goe.ni.schule.de/pub/internet/printing/cups/${PORTVERSION}/
+DISTNAME=		${PORTNAME}-${PORTVERSION}-2-source
+
+MAINTAINER=		greid@ukug.uk.freebsd.org
+
+USE_BZIP2=		yes
+
+WRKSRC=			${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+GNU_CONFIGURE=		yes
+
+MAN1=			backend.1 cancel.1 filter.1 lp.1 lpoptions.1 lpq.1 \
+			lpr.1 lprm.1 lpstat.1
+MAN5=			classes.conf.5 cupsd.conf.5 mime.convs.5 mime.types.5 \
+			printers.conf.5
+MAN8=			accept.8 cups-lpd.8 cups-polld.8 cupsd.8 disable.8 \
+			enable.8 lpadmin.8 lpc.8 lpinfo.8 lpmove.8
+MLINKS=			accept.8 reject.8
+
+.include <bsd.port.mk>
diff --git a/print/cups-base/distinfo b/print/cups-base/distinfo
new file mode 100644
index 000000000000..07b7d5ea5988
--- /dev/null
+++ b/print/cups-base/distinfo
@@ -0,0 +1 @@
+MD5 (cups-1.1.5-2-source.tar.bz2) = b8c25a0f01a887b5584d1e2166beff03
diff --git a/print/cups-base/files/patch-aa b/print/cups-base/files/patch-aa
new file mode 100644
index 000000000000..5fa905c94242
--- /dev/null
+++ b/print/cups-base/files/patch-aa
@@ -0,0 +1,11 @@
+--- backend/serial.c.orig	Fri Jan  5 15:28:01 2001
++++ backend/serial.c	Fri Jan  5 15:28:17 2001
+@@ -800,7 +800,7 @@
+              device, i + 1);
+     }
+   }
+-+#elif defined(__NetBSD__)
++#elif defined(__NetBSD__)
+   int	i, j;		/* Looping vars */
+   int	fd;		/* File descriptor */
+   char	device[255];	/* Device filename */
diff --git a/print/cups-base/files/patch-ab b/print/cups-base/files/patch-ab
new file mode 100644
index 000000000000..c93ff4cf53d7
--- /dev/null
+++ b/print/cups-base/files/patch-ab
@@ -0,0 +1,39 @@
+--- man/Makefile.orig	Fri Jan  5 15:56:34 2001
++++ man/Makefile	Fri Jan  5 15:59:31 2001
+@@ -82,21 +82,21 @@
+ 	$(LN) accept.8 $(MANDIR)/man8/reject.8
+ 	$(RM) $(MANDIR)/man8/disable.8
+ 	$(LN) enable.8 $(MANDIR)/man8/disable.8
+-	-$(MKDIR) $(MANDIR)/cat1
+-	-$(CHMOD) ugo+rx $(MANDIR)/cat1
+-	$(INSTALL_MAN) $(CAT1) $(MANDIR)/cat1
+-	$(RM) $(MANDIR)/cat1/cancel.$(CAT1EXT)
+-	$(LN) lp.$(CAT1EXT) $(MANDIR)/cat1/cancel.$(CAT1EXT)
+-	-$(MKDIR) $(MANDIR)/cat5
+-	-$(CHMOD) ugo+rx $(MANDIR)/cat5
+-	$(INSTALL_MAN) $(CAT5) $(MANDIR)/cat5
+-	-$(MKDIR) $(MANDIR)/cat8
+-	-$(CHMOD) ugo+rx $(MANDIR)/cat8
+-	$(INSTALL_MAN) $(CAT8) $(MANDIR)/cat8
+-	$(RM) $(MANDIR)/cat8/reject.$(CAT1EXT)
+-	$(LN) accept.$(CAT1EXT) $(MANDIR)/cat8/reject.$(CAT1EXT)
+-	$(RM) $(MANDIR)/cat8/disable.$(CAT1EXT)
+-	$(LN) enable.$(CAT1EXT) $(MANDIR)/cat8/disable.$(CAT1EXT)
++#	-$(MKDIR) $(MANDIR)/cat1
++#	-$(CHMOD) ugo+rx $(MANDIR)/cat1
++#	$(INSTALL_MAN) $(CAT1) $(MANDIR)/cat1
++#	$(RM) $(MANDIR)/cat1/cancel.$(CAT1EXT)
++#	$(LN) lp.$(CAT1EXT) $(MANDIR)/cat1/cancel.$(CAT1EXT)
++#	-$(MKDIR) $(MANDIR)/cat5
++#	-$(CHMOD) ugo+rx $(MANDIR)/cat5
++#	$(INSTALL_MAN) $(CAT5) $(MANDIR)/cat5
++#	-$(MKDIR) $(MANDIR)/cat8
++#	-$(CHMOD) ugo+rx $(MANDIR)/cat8
++#	$(INSTALL_MAN) $(CAT8) $(MANDIR)/cat8
++#	$(RM) $(MANDIR)/cat8/reject.$(CAT1EXT)
++#	$(LN) accept.$(CAT1EXT) $(MANDIR)/cat8/reject.$(CAT1EXT)
++#	$(RM) $(MANDIR)/cat8/disable.$(CAT1EXT)
++#	$(LN) enable.$(CAT1EXT) $(MANDIR)/cat8/disable.$(CAT1EXT)
+ 
+ 
+ #
diff --git a/print/cups-base/files/patch-ac b/print/cups-base/files/patch-ac
new file mode 100644
index 000000000000..9a5806604854
--- /dev/null
+++ b/print/cups-base/files/patch-ac
@@ -0,0 +1,18 @@
+--- data/Makefile.orig	Fri Jan  5 17:03:23 2001
++++ data/Makefile	Fri Jan  5 17:03:53 2001
+@@ -91,15 +91,6 @@
+ 	-$(MKDIR) $(DATADIR)/data
+ 	$(CHMOD) ugo+rx $(DATADIR)/data
+ 	$(INSTALL_DATA) $(DATAFILES) $(DATADIR)/data
+-	-if test "$(PAMDIR)" != ""; then \
+-		$(MKDIR) $(PAMDIR); \
+-		$(CHMOD) ugo+rx $(PAMDIR); \
+-		if test -f /lib/security/pam_unix.so; then \
+-			$(INSTALL_DATA) cups.suse $(PAMDIR)/cups; \
+-		else \
+-			$(INSTALL_DATA) cups.pam $(PAMDIR)/cups; \
+-		fi \
+-	fi
+ 
+ 
+ #
diff --git a/print/cups-base/pkg-comment b/print/cups-base/pkg-comment
new file mode 100644
index 000000000000..f1c557211a78
--- /dev/null
+++ b/print/cups-base/pkg-comment
@@ -0,0 +1 @@
+The Common UNIX Printing System
diff --git a/print/cups-base/pkg-descr b/print/cups-base/pkg-descr
new file mode 100644
index 000000000000..9afefc74189e
--- /dev/null
+++ b/print/cups-base/pkg-descr
@@ -0,0 +1,19 @@
+CUPS provides a portable printing layer for UNIX-based operating
+systems. It has been developed by Easy Software Products to promote a
+standard printing solution for all UNIX vendors and users. CUPS
+provides the System V and Berkeley command-line interfaces.
+
+CUPS uses the Internet Printing Protocol ("IPP") as the basis for
+managing print jobs and queues. The Line Printer Daemon ("LPD") Server
+Message Block ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are
+also supported with reduced functionality. CUPS adds network printer
+browsing and PostScript Printer Description ("PPD") based printing
+options to support real-world printing under UNIX.
+
+CUPS also includes a customized version of GNU Ghostscript (currently
+based off GNU Ghostscript 5.50) and an image file RIP that are used to
+support non-PostScript printers. Sample drivers for HP and EPSON
+printers are included that use these filters.
+
+- George Reid
+greid@ukug.uk.freebsd.org
diff --git a/print/cups-base/pkg-plist b/print/cups-base/pkg-plist
new file mode 100644
index 000000000000..310e915ff21f
--- /dev/null
+++ b/print/cups-base/pkg-plist
@@ -0,0 +1,317 @@
+bin/cancel
+bin/disable
+bin/enable
+bin/lp
+bin/lpoptions
+bin/lppasswd
+bin/lpq
+bin/lpr
+bin/lprm
+bin/lpstat
+include/cups/cups.h
+include/cups/http.h
+include/cups/ipp.h
+include/cups/language.h
+include/cups/md5.h
+include/cups/ppd.h
+include/cups/raster.h
+lib/libcups.a
+lib/libcups.so
+lib/libcups.so.2
+lib/libcupsimage.so
+lib/libcupsimage.so.2
+libexec/cups/backend/http
+libexec/cups/backend/ipp
+libexec/cups/backend/lpd
+libexec/cups/backend/parallel
+libexec/cups/backend/serial
+libexec/cups/backend/socket
+libexec/cups/backend/usb
+libexec/cups/cgi-bin/admin.cgi
+libexec/cups/cgi-bin/classes.cgi
+libexec/cups/cgi-bin/jobs.cgi
+libexec/cups/cgi-bin/printers.cgi
+libexec/cups/daemon/cups-lpd
+libexec/cups/daemon/cups-polld
+libexec/cups/filter/hpgltops
+libexec/cups/filter/imagetops
+libexec/cups/filter/imagetoraster
+libexec/cups/filter/pdftops
+libexec/cups/filter/pstops
+libexec/cups/filter/pstoraster
+libexec/cups/filter/rastertoepson
+libexec/cups/filter/rastertohp
+libexec/cups/filter/texttops
+sbin/accept
+sbin/cupsd
+sbin/lpadmin
+sbin/lpc
+sbin/lpinfo
+sbin/lpmove
+sbin/reject
+share/cups/pstoraster/Fontmap
+share/cups/pstoraster/gs_wl2_e.ps
+share/cups/pstoraster/gs_wl1_e.ps
+share/cups/pstoraster/gs_wan_e.ps
+share/cups/pstoraster/gs_type1.ps
+share/cups/pstoraster/gs_typ42.ps
+share/cups/pstoraster/gs_typ32.ps
+share/cups/pstoraster/gs_ttf.ps
+share/cups/pstoraster/gs_sym_e.ps
+share/cups/pstoraster/gs_std_e.ps
+share/cups/pstoraster/gs_statd.ps
+share/cups/pstoraster/gs_setpd.ps
+share/cups/pstoraster/gs_res.ps
+share/cups/pstoraster/gs_pfile.ps
+share/cups/pstoraster/gs_mro_e.ps
+share/cups/pstoraster/gs_mex_e.ps
+share/cups/pstoraster/gs_ll3.ps
+share/cups/pstoraster/gs_lev2.ps
+share/cups/pstoraster/gs_ksb_e.ps
+share/cups/pstoraster/gs_kanji.ps
+share/cups/pstoraster/gs_iso_e.ps
+share/cups/pstoraster/gs_init.ps
+share/cups/pstoraster/gs_fonts.ps
+share/cups/pstoraster/gs_fform.ps
+share/cups/pstoraster/gs_epsf.ps
+share/cups/pstoraster/gs_dps.ps
+share/cups/pstoraster/gs_dps2.ps
+share/cups/pstoraster/gs_dps1.ps
+share/cups/pstoraster/gs_dpnxt.ps
+share/cups/pstoraster/gs_diskf.ps
+share/cups/pstoraster/gs_dbt_e.ps
+share/cups/pstoraster/gs_cmdl.ps
+share/cups/pstoraster/gs_cmap.ps
+share/cups/pstoraster/gs_cidfn.ps
+share/cups/pstoraster/gs_cff.ps
+share/cups/pstoraster/gs_ccfnt.ps
+share/cups/pstoraster/gs_btokn.ps
+share/cups/pstoraster/gs_wl5_e.ps
+share/cups/banners/unclassified
+share/cups/banners/topsecret
+share/cups/banners/standard
+share/cups/banners/secret
+share/cups/banners/confidential
+share/cups/banners/classified
+share/cups/charsets/windows-874
+share/cups/charsets/iso-8859-15
+share/cups/charsets/iso-8859-14
+share/cups/charsets/iso-8859-13
+share/cups/charsets/iso-8859-10
+share/cups/charsets/iso-8859-9
+share/cups/charsets/iso-8859-8
+share/cups/charsets/iso-8859-7
+share/cups/charsets/iso-8859-6
+share/cups/charsets/iso-8859-5
+share/cups/charsets/iso-8859-4
+share/cups/charsets/iso-8859-3
+share/cups/charsets/iso-8859-2
+share/cups/charsets/iso-8859-1
+share/cups/charsets/windows-1258
+share/cups/charsets/windows-1257
+share/cups/charsets/windows-1256
+share/cups/charsets/windows-1255
+share/cups/charsets/windows-1254
+share/cups/charsets/windows-1253
+share/cups/charsets/windows-1252
+share/cups/charsets/windows-1251
+share/cups/charsets/utf-8
+share/cups/charsets/windows-1250
+share/cups/data/testprint.ps
+share/cups/data/psglyphs
+share/cups/data/HPGLprolog
+share/cups/fonts/AvantGarde-Book
+share/cups/fonts/ZapfChancery-MediumItalic
+share/cups/fonts/Utopia-Regular
+share/cups/fonts/Utopia-Italic
+share/cups/fonts/Utopia-BoldItalic
+share/cups/fonts/Utopia-Bold
+share/cups/fonts/Times-Roman
+share/cups/fonts/Times-Italic
+share/cups/fonts/Times-BoldItalic
+share/cups/fonts/Times-Bold
+share/cups/fonts/Symbol
+share/cups/fonts/Palatino-Roman
+share/cups/fonts/Palatino-Italic
+share/cups/fonts/Palatino-BoldItalic
+share/cups/fonts/Palatino-Bold
+share/cups/fonts/NewCenturySchlbk-Roman
+share/cups/fonts/NewCenturySchlbk-Italic
+share/cups/fonts/NewCenturySchlbk-BoldItalic
+share/cups/fonts/Helvetica-Bold
+share/cups/fonts/NewCenturySchlbk-Bold
+share/cups/fonts/Helvetica-Oblique
+share/cups/fonts/Helvetica-Narrow-Oblique
+share/cups/fonts/Helvetica-Narrow-BoldOblique
+share/cups/fonts/Helvetica-Narrow-Bold
+share/cups/fonts/Helvetica-Narrow
+share/cups/fonts/Helvetica-BoldOblique
+share/cups/fonts/Helvetica
+share/cups/fonts/Courier-Oblique
+share/cups/fonts/Courier-BoldOblique
+share/cups/fonts/Courier-Bold
+share/cups/fonts/Courier
+share/cups/fonts/Charter-Roman
+share/cups/fonts/Charter-Italic
+share/cups/fonts/Charter-BoldItalic
+share/cups/fonts/Charter-Bold
+share/cups/fonts/Bookman-LightItalic
+share/cups/fonts/Bookman-Light
+share/cups/fonts/Bookman-DemiItalic
+share/cups/fonts/Bookman-Demi
+share/cups/fonts/AvantGarde-DemiOblique
+share/cups/fonts/AvantGarde-Demi
+share/cups/fonts/AvantGarde-BookOblique
+share/cups/fonts/ZapfDingbats
+share/cups/model/deskjet.ppd
+share/cups/model/stcolor.ppd
+share/cups/model/okidat24.ppd
+share/cups/model/okidata9.ppd
+share/cups/model/laserjet.ppd
+share/cups/model/epson24.ppd
+share/cups/model/epson9.ppd
+share/cups/model/stphoto.ppd
+share/cups/templates/add-class.tmpl
+share/cups/templates/test-page.tmpl
+share/cups/templates/printer-stop.tmpl
+share/cups/templates/printer-start.tmpl
+share/cups/templates/printer-reject.tmpl
+share/cups/templates/printer-modified.tmpl
+share/cups/templates/printer-deleted.tmpl
+share/cups/templates/printer-confirm.tmpl
+share/cups/templates/printer-configured.tmpl
+share/cups/templates/printer-added.tmpl
+share/cups/templates/printer-accept.tmpl
+share/cups/templates/printers.tmpl
+share/cups/templates/option-trailer.tmpl
+share/cups/templates/option-pickone.tmpl
+share/cups/templates/option-pickmany.tmpl
+share/cups/templates/option-header.tmpl
+share/cups/templates/option-boolean.tmpl
+share/cups/templates/modify-printer.tmpl
+share/cups/templates/modify-class.tmpl
+share/cups/templates/job-release.tmpl
+share/cups/templates/job-hold.tmpl
+share/cups/templates/job-cancel.tmpl
+share/cups/templates/jobs.tmpl
+share/cups/templates/header.tmpl
+share/cups/templates/error.tmpl
+share/cups/templates/config-printer2.tmpl
+share/cups/templates/config-printer.tmpl
+share/cups/templates/classes.tmpl
+share/cups/templates/class-modified.tmpl
+share/cups/templates/class-deleted.tmpl
+share/cups/templates/class-confirm.tmpl
+share/cups/templates/class-added.tmpl
+share/cups/templates/choose-uri.tmpl
+share/cups/templates/choose-serial.tmpl
+share/cups/templates/choose-model.tmpl
+share/cups/templates/choose-members.tmpl
+share/cups/templates/choose-make.tmpl
+share/cups/templates/choose-device.tmpl
+share/cups/templates/admin.tmpl
+share/cups/templates/admin-op.tmpl
+share/cups/templates/add-printer.tmpl
+share/cups/templates/trailer.tmpl
+share/doc/cups/cmp.html
+share/doc/cups/cmp.pdf
+share/doc/cups/cups.css
+share/doc/cups/cupsdoc.css
+share/doc/cups/documentation.html
+share/doc/cups/idd.html
+share/doc/cups/idd.pdf
+share/doc/cups/index.html
+share/doc/cups/ipp.html
+share/doc/cups/ipp.pdf
+share/doc/cups/overview.html
+share/doc/cups/overview.pdf
+share/doc/cups/sam.html
+share/doc/cups/sam.pdf
+share/doc/cups/sdd.html
+share/doc/cups/sdd.pdf
+share/doc/cups/spm.html
+share/doc/cups/spm.pdf
+share/doc/cups/sps.html
+share/doc/cups/sps.pdf
+share/doc/cups/ssr.html
+share/doc/cups/ssr.pdf
+share/doc/cups/stp.html
+share/doc/cups/stp.pdf
+share/doc/cups/sum.html
+share/doc/cups/sum.pdf
+share/doc/cups/svd.html
+share/doc/cups/svd.pdf
+share/doc/cups/images/accept-jobs.gif
+share/doc/cups/images/add-class.gif
+share/doc/cups/images/add-printer.gif
+share/doc/cups/images/cancel-job.gif
+share/doc/cups/images/cancel-jobs.gif
+share/doc/cups/images/cancel.gif
+share/doc/cups/images/classes.gif
+share/doc/cups/images/config-printer.gif
+share/doc/cups/images/continue.gif
+share/doc/cups/images/cups-block-diagram.gif
+share/doc/cups/images/cups-large.gif
+share/doc/cups/images/cups-medium.gif
+share/doc/cups/images/cups-small.gif
+share/doc/cups/images/delete-class.gif
+share/doc/cups/images/delete-printer.gif
+share/doc/cups/images/draft.gif
+share/doc/cups/images/hold-job.gif
+share/doc/cups/images/left.gif
+share/doc/cups/images/logo.gif
+share/doc/cups/images/manage-classes.gif
+share/doc/cups/images/manage-jobs.gif
+share/doc/cups/images/manage-printers.gif
+share/doc/cups/images/modify-class.gif
+share/doc/cups/images/modify-printer.gif
+share/doc/cups/images/navbar.gif
+share/doc/cups/images/print-test-page.gif
+share/doc/cups/images/printer-idle.gif
+share/doc/cups/images/printer-processing.gif
+share/doc/cups/images/printer-stopped.gif
+share/doc/cups/images/reject-jobs.gif
+share/doc/cups/images/release-job.gif
+share/doc/cups/images/restart-job.gif
+share/doc/cups/images/right.gif
+share/doc/cups/images/show-active.gif
+share/doc/cups/images/show-completed.gif
+share/doc/cups/images/start-class.gif
+share/doc/cups/images/start-printer.gif
+share/doc/cups/images/stop-class.gif
+share/doc/cups/images/stop-printer.gif
+share/locale/C/cups_C
+share/locale/de/cups_de
+share/locale/en/cups_en
+share/locale/es/cups_es
+share/locale/fr/cups_fr
+share/locale/it/cups_it
+@dirrm include/cups
+@dirrm libexec/cups/backend
+@dirrm libexec/cups/cgi-bin
+@dirrm libexec/cups/daemon
+@dirrm libexec/cups/filter
+@dirrm libexec/cups
+@dirrm share/doc/cups/images
+@dirrm share/doc/cups
+@dirrm share/cups/pstoraster
+@dirrm share/cups/banners
+@dirrm share/cups/charsets
+@dirrm share/cups/data
+@dirrm share/cups/fonts
+@dirrm share/cups/model
+@dirrm share/cups/templates
+@dirrm share/cups
+@dirrm share/locale/C
+@dirrm share/locale/de
+@dirrm share/locale/en
+@dirrm share/locale/es
+@dirrm share/locale/fr
+@dirrm share/locale/it
+@dirrm share/locale
+@dirrm var/log/cups
+@dirrm var/log
+@dirrm var/spool/cups/tmp
+@dirrm var/spool/cups
+@dirrm var/spool
+@dirrm var
diff --git a/print/cups-lpr/Makefile b/print/cups-lpr/Makefile
new file mode 100644
index 000000000000..c75fe7baee51
--- /dev/null
+++ b/print/cups-lpr/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for:   cups
+# Date created:        05 January 2001
+# Whom:                George Reid <greid@ukug.uk.freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=		cups
+PORTVERSION=		1.1.5
+CATEGORIES=		print
+MASTER_SITES=		ftp://ftp.easysw.com/pub/cups/${PORTVERSION}/ \
+			ftp://ftp2.easysw.com/pub/cups/${PORTVERSION}/ \
+			ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/cups/${PORTVERSION}/ \
+			ftp://ftp.mpg.goe.ni.schule.de/pub/internet/printing/cups/${PORTVERSION}/
+DISTNAME=		${PORTNAME}-${PORTVERSION}-2-source
+
+MAINTAINER=		greid@ukug.uk.freebsd.org
+
+USE_BZIP2=		yes
+
+WRKSRC=			${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+GNU_CONFIGURE=		yes
+
+MAN1=			backend.1 cancel.1 filter.1 lp.1 lpoptions.1 lpq.1 \
+			lpr.1 lprm.1 lpstat.1
+MAN5=			classes.conf.5 cupsd.conf.5 mime.convs.5 mime.types.5 \
+			printers.conf.5
+MAN8=			accept.8 cups-lpd.8 cups-polld.8 cupsd.8 disable.8 \
+			enable.8 lpadmin.8 lpc.8 lpinfo.8 lpmove.8
+MLINKS=			accept.8 reject.8
+
+.include <bsd.port.mk>
diff --git a/print/cups-lpr/distinfo b/print/cups-lpr/distinfo
new file mode 100644
index 000000000000..07b7d5ea5988
--- /dev/null
+++ b/print/cups-lpr/distinfo
@@ -0,0 +1 @@
+MD5 (cups-1.1.5-2-source.tar.bz2) = b8c25a0f01a887b5584d1e2166beff03
diff --git a/print/cups-lpr/files/patch-aa b/print/cups-lpr/files/patch-aa
new file mode 100644
index 000000000000..5fa905c94242
--- /dev/null
+++ b/print/cups-lpr/files/patch-aa
@@ -0,0 +1,11 @@
+--- backend/serial.c.orig	Fri Jan  5 15:28:01 2001
++++ backend/serial.c	Fri Jan  5 15:28:17 2001
+@@ -800,7 +800,7 @@
+              device, i + 1);
+     }
+   }
+-+#elif defined(__NetBSD__)
++#elif defined(__NetBSD__)
+   int	i, j;		/* Looping vars */
+   int	fd;		/* File descriptor */
+   char	device[255];	/* Device filename */
diff --git a/print/cups-lpr/files/patch-ab b/print/cups-lpr/files/patch-ab
new file mode 100644
index 000000000000..c93ff4cf53d7
--- /dev/null
+++ b/print/cups-lpr/files/patch-ab
@@ -0,0 +1,39 @@
+--- man/Makefile.orig	Fri Jan  5 15:56:34 2001
++++ man/Makefile	Fri Jan  5 15:59:31 2001
+@@ -82,21 +82,21 @@
+ 	$(LN) accept.8 $(MANDIR)/man8/reject.8
+ 	$(RM) $(MANDIR)/man8/disable.8
+ 	$(LN) enable.8 $(MANDIR)/man8/disable.8
+-	-$(MKDIR) $(MANDIR)/cat1
+-	-$(CHMOD) ugo+rx $(MANDIR)/cat1
+-	$(INSTALL_MAN) $(CAT1) $(MANDIR)/cat1
+-	$(RM) $(MANDIR)/cat1/cancel.$(CAT1EXT)
+-	$(LN) lp.$(CAT1EXT) $(MANDIR)/cat1/cancel.$(CAT1EXT)
+-	-$(MKDIR) $(MANDIR)/cat5
+-	-$(CHMOD) ugo+rx $(MANDIR)/cat5
+-	$(INSTALL_MAN) $(CAT5) $(MANDIR)/cat5
+-	-$(MKDIR) $(MANDIR)/cat8
+-	-$(CHMOD) ugo+rx $(MANDIR)/cat8
+-	$(INSTALL_MAN) $(CAT8) $(MANDIR)/cat8
+-	$(RM) $(MANDIR)/cat8/reject.$(CAT1EXT)
+-	$(LN) accept.$(CAT1EXT) $(MANDIR)/cat8/reject.$(CAT1EXT)
+-	$(RM) $(MANDIR)/cat8/disable.$(CAT1EXT)
+-	$(LN) enable.$(CAT1EXT) $(MANDIR)/cat8/disable.$(CAT1EXT)
++#	-$(MKDIR) $(MANDIR)/cat1
++#	-$(CHMOD) ugo+rx $(MANDIR)/cat1
++#	$(INSTALL_MAN) $(CAT1) $(MANDIR)/cat1
++#	$(RM) $(MANDIR)/cat1/cancel.$(CAT1EXT)
++#	$(LN) lp.$(CAT1EXT) $(MANDIR)/cat1/cancel.$(CAT1EXT)
++#	-$(MKDIR) $(MANDIR)/cat5
++#	-$(CHMOD) ugo+rx $(MANDIR)/cat5
++#	$(INSTALL_MAN) $(CAT5) $(MANDIR)/cat5
++#	-$(MKDIR) $(MANDIR)/cat8
++#	-$(CHMOD) ugo+rx $(MANDIR)/cat8
++#	$(INSTALL_MAN) $(CAT8) $(MANDIR)/cat8
++#	$(RM) $(MANDIR)/cat8/reject.$(CAT1EXT)
++#	$(LN) accept.$(CAT1EXT) $(MANDIR)/cat8/reject.$(CAT1EXT)
++#	$(RM) $(MANDIR)/cat8/disable.$(CAT1EXT)
++#	$(LN) enable.$(CAT1EXT) $(MANDIR)/cat8/disable.$(CAT1EXT)
+ 
+ 
+ #
diff --git a/print/cups-lpr/files/patch-ac b/print/cups-lpr/files/patch-ac
new file mode 100644
index 000000000000..9a5806604854
--- /dev/null
+++ b/print/cups-lpr/files/patch-ac
@@ -0,0 +1,18 @@
+--- data/Makefile.orig	Fri Jan  5 17:03:23 2001
++++ data/Makefile	Fri Jan  5 17:03:53 2001
+@@ -91,15 +91,6 @@
+ 	-$(MKDIR) $(DATADIR)/data
+ 	$(CHMOD) ugo+rx $(DATADIR)/data
+ 	$(INSTALL_DATA) $(DATAFILES) $(DATADIR)/data
+-	-if test "$(PAMDIR)" != ""; then \
+-		$(MKDIR) $(PAMDIR); \
+-		$(CHMOD) ugo+rx $(PAMDIR); \
+-		if test -f /lib/security/pam_unix.so; then \
+-			$(INSTALL_DATA) cups.suse $(PAMDIR)/cups; \
+-		else \
+-			$(INSTALL_DATA) cups.pam $(PAMDIR)/cups; \
+-		fi \
+-	fi
+ 
+ 
+ #
diff --git a/print/cups-lpr/pkg-comment b/print/cups-lpr/pkg-comment
new file mode 100644
index 000000000000..f1c557211a78
--- /dev/null
+++ b/print/cups-lpr/pkg-comment
@@ -0,0 +1 @@
+The Common UNIX Printing System
diff --git a/print/cups-lpr/pkg-descr b/print/cups-lpr/pkg-descr
new file mode 100644
index 000000000000..9afefc74189e
--- /dev/null
+++ b/print/cups-lpr/pkg-descr
@@ -0,0 +1,19 @@
+CUPS provides a portable printing layer for UNIX-based operating
+systems. It has been developed by Easy Software Products to promote a
+standard printing solution for all UNIX vendors and users. CUPS
+provides the System V and Berkeley command-line interfaces.
+
+CUPS uses the Internet Printing Protocol ("IPP") as the basis for
+managing print jobs and queues. The Line Printer Daemon ("LPD") Server
+Message Block ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are
+also supported with reduced functionality. CUPS adds network printer
+browsing and PostScript Printer Description ("PPD") based printing
+options to support real-world printing under UNIX.
+
+CUPS also includes a customized version of GNU Ghostscript (currently
+based off GNU Ghostscript 5.50) and an image file RIP that are used to
+support non-PostScript printers. Sample drivers for HP and EPSON
+printers are included that use these filters.
+
+- George Reid
+greid@ukug.uk.freebsd.org
diff --git a/print/cups-lpr/pkg-plist b/print/cups-lpr/pkg-plist
new file mode 100644
index 000000000000..310e915ff21f
--- /dev/null
+++ b/print/cups-lpr/pkg-plist
@@ -0,0 +1,317 @@
+bin/cancel
+bin/disable
+bin/enable
+bin/lp
+bin/lpoptions
+bin/lppasswd
+bin/lpq
+bin/lpr
+bin/lprm
+bin/lpstat
+include/cups/cups.h
+include/cups/http.h
+include/cups/ipp.h
+include/cups/language.h
+include/cups/md5.h
+include/cups/ppd.h
+include/cups/raster.h
+lib/libcups.a
+lib/libcups.so
+lib/libcups.so.2
+lib/libcupsimage.so
+lib/libcupsimage.so.2
+libexec/cups/backend/http
+libexec/cups/backend/ipp
+libexec/cups/backend/lpd
+libexec/cups/backend/parallel
+libexec/cups/backend/serial
+libexec/cups/backend/socket
+libexec/cups/backend/usb
+libexec/cups/cgi-bin/admin.cgi
+libexec/cups/cgi-bin/classes.cgi
+libexec/cups/cgi-bin/jobs.cgi
+libexec/cups/cgi-bin/printers.cgi
+libexec/cups/daemon/cups-lpd
+libexec/cups/daemon/cups-polld
+libexec/cups/filter/hpgltops
+libexec/cups/filter/imagetops
+libexec/cups/filter/imagetoraster
+libexec/cups/filter/pdftops
+libexec/cups/filter/pstops
+libexec/cups/filter/pstoraster
+libexec/cups/filter/rastertoepson
+libexec/cups/filter/rastertohp
+libexec/cups/filter/texttops
+sbin/accept
+sbin/cupsd
+sbin/lpadmin
+sbin/lpc
+sbin/lpinfo
+sbin/lpmove
+sbin/reject
+share/cups/pstoraster/Fontmap
+share/cups/pstoraster/gs_wl2_e.ps
+share/cups/pstoraster/gs_wl1_e.ps
+share/cups/pstoraster/gs_wan_e.ps
+share/cups/pstoraster/gs_type1.ps
+share/cups/pstoraster/gs_typ42.ps
+share/cups/pstoraster/gs_typ32.ps
+share/cups/pstoraster/gs_ttf.ps
+share/cups/pstoraster/gs_sym_e.ps
+share/cups/pstoraster/gs_std_e.ps
+share/cups/pstoraster/gs_statd.ps
+share/cups/pstoraster/gs_setpd.ps
+share/cups/pstoraster/gs_res.ps
+share/cups/pstoraster/gs_pfile.ps
+share/cups/pstoraster/gs_mro_e.ps
+share/cups/pstoraster/gs_mex_e.ps
+share/cups/pstoraster/gs_ll3.ps
+share/cups/pstoraster/gs_lev2.ps
+share/cups/pstoraster/gs_ksb_e.ps
+share/cups/pstoraster/gs_kanji.ps
+share/cups/pstoraster/gs_iso_e.ps
+share/cups/pstoraster/gs_init.ps
+share/cups/pstoraster/gs_fonts.ps
+share/cups/pstoraster/gs_fform.ps
+share/cups/pstoraster/gs_epsf.ps
+share/cups/pstoraster/gs_dps.ps
+share/cups/pstoraster/gs_dps2.ps
+share/cups/pstoraster/gs_dps1.ps
+share/cups/pstoraster/gs_dpnxt.ps
+share/cups/pstoraster/gs_diskf.ps
+share/cups/pstoraster/gs_dbt_e.ps
+share/cups/pstoraster/gs_cmdl.ps
+share/cups/pstoraster/gs_cmap.ps
+share/cups/pstoraster/gs_cidfn.ps
+share/cups/pstoraster/gs_cff.ps
+share/cups/pstoraster/gs_ccfnt.ps
+share/cups/pstoraster/gs_btokn.ps
+share/cups/pstoraster/gs_wl5_e.ps
+share/cups/banners/unclassified
+share/cups/banners/topsecret
+share/cups/banners/standard
+share/cups/banners/secret
+share/cups/banners/confidential
+share/cups/banners/classified
+share/cups/charsets/windows-874
+share/cups/charsets/iso-8859-15
+share/cups/charsets/iso-8859-14
+share/cups/charsets/iso-8859-13
+share/cups/charsets/iso-8859-10
+share/cups/charsets/iso-8859-9
+share/cups/charsets/iso-8859-8
+share/cups/charsets/iso-8859-7
+share/cups/charsets/iso-8859-6
+share/cups/charsets/iso-8859-5
+share/cups/charsets/iso-8859-4
+share/cups/charsets/iso-8859-3
+share/cups/charsets/iso-8859-2
+share/cups/charsets/iso-8859-1
+share/cups/charsets/windows-1258
+share/cups/charsets/windows-1257
+share/cups/charsets/windows-1256
+share/cups/charsets/windows-1255
+share/cups/charsets/windows-1254
+share/cups/charsets/windows-1253
+share/cups/charsets/windows-1252
+share/cups/charsets/windows-1251
+share/cups/charsets/utf-8
+share/cups/charsets/windows-1250
+share/cups/data/testprint.ps
+share/cups/data/psglyphs
+share/cups/data/HPGLprolog
+share/cups/fonts/AvantGarde-Book
+share/cups/fonts/ZapfChancery-MediumItalic
+share/cups/fonts/Utopia-Regular
+share/cups/fonts/Utopia-Italic
+share/cups/fonts/Utopia-BoldItalic
+share/cups/fonts/Utopia-Bold
+share/cups/fonts/Times-Roman
+share/cups/fonts/Times-Italic
+share/cups/fonts/Times-BoldItalic
+share/cups/fonts/Times-Bold
+share/cups/fonts/Symbol
+share/cups/fonts/Palatino-Roman
+share/cups/fonts/Palatino-Italic
+share/cups/fonts/Palatino-BoldItalic
+share/cups/fonts/Palatino-Bold
+share/cups/fonts/NewCenturySchlbk-Roman
+share/cups/fonts/NewCenturySchlbk-Italic
+share/cups/fonts/NewCenturySchlbk-BoldItalic
+share/cups/fonts/Helvetica-Bold
+share/cups/fonts/NewCenturySchlbk-Bold
+share/cups/fonts/Helvetica-Oblique
+share/cups/fonts/Helvetica-Narrow-Oblique
+share/cups/fonts/Helvetica-Narrow-BoldOblique
+share/cups/fonts/Helvetica-Narrow-Bold
+share/cups/fonts/Helvetica-Narrow
+share/cups/fonts/Helvetica-BoldOblique
+share/cups/fonts/Helvetica
+share/cups/fonts/Courier-Oblique
+share/cups/fonts/Courier-BoldOblique
+share/cups/fonts/Courier-Bold
+share/cups/fonts/Courier
+share/cups/fonts/Charter-Roman
+share/cups/fonts/Charter-Italic
+share/cups/fonts/Charter-BoldItalic
+share/cups/fonts/Charter-Bold
+share/cups/fonts/Bookman-LightItalic
+share/cups/fonts/Bookman-Light
+share/cups/fonts/Bookman-DemiItalic
+share/cups/fonts/Bookman-Demi
+share/cups/fonts/AvantGarde-DemiOblique
+share/cups/fonts/AvantGarde-Demi
+share/cups/fonts/AvantGarde-BookOblique
+share/cups/fonts/ZapfDingbats
+share/cups/model/deskjet.ppd
+share/cups/model/stcolor.ppd
+share/cups/model/okidat24.ppd
+share/cups/model/okidata9.ppd
+share/cups/model/laserjet.ppd
+share/cups/model/epson24.ppd
+share/cups/model/epson9.ppd
+share/cups/model/stphoto.ppd
+share/cups/templates/add-class.tmpl
+share/cups/templates/test-page.tmpl
+share/cups/templates/printer-stop.tmpl
+share/cups/templates/printer-start.tmpl
+share/cups/templates/printer-reject.tmpl
+share/cups/templates/printer-modified.tmpl
+share/cups/templates/printer-deleted.tmpl
+share/cups/templates/printer-confirm.tmpl
+share/cups/templates/printer-configured.tmpl
+share/cups/templates/printer-added.tmpl
+share/cups/templates/printer-accept.tmpl
+share/cups/templates/printers.tmpl
+share/cups/templates/option-trailer.tmpl
+share/cups/templates/option-pickone.tmpl
+share/cups/templates/option-pickmany.tmpl
+share/cups/templates/option-header.tmpl
+share/cups/templates/option-boolean.tmpl
+share/cups/templates/modify-printer.tmpl
+share/cups/templates/modify-class.tmpl
+share/cups/templates/job-release.tmpl
+share/cups/templates/job-hold.tmpl
+share/cups/templates/job-cancel.tmpl
+share/cups/templates/jobs.tmpl
+share/cups/templates/header.tmpl
+share/cups/templates/error.tmpl
+share/cups/templates/config-printer2.tmpl
+share/cups/templates/config-printer.tmpl
+share/cups/templates/classes.tmpl
+share/cups/templates/class-modified.tmpl
+share/cups/templates/class-deleted.tmpl
+share/cups/templates/class-confirm.tmpl
+share/cups/templates/class-added.tmpl
+share/cups/templates/choose-uri.tmpl
+share/cups/templates/choose-serial.tmpl
+share/cups/templates/choose-model.tmpl
+share/cups/templates/choose-members.tmpl
+share/cups/templates/choose-make.tmpl
+share/cups/templates/choose-device.tmpl
+share/cups/templates/admin.tmpl
+share/cups/templates/admin-op.tmpl
+share/cups/templates/add-printer.tmpl
+share/cups/templates/trailer.tmpl
+share/doc/cups/cmp.html
+share/doc/cups/cmp.pdf
+share/doc/cups/cups.css
+share/doc/cups/cupsdoc.css
+share/doc/cups/documentation.html
+share/doc/cups/idd.html
+share/doc/cups/idd.pdf
+share/doc/cups/index.html
+share/doc/cups/ipp.html
+share/doc/cups/ipp.pdf
+share/doc/cups/overview.html
+share/doc/cups/overview.pdf
+share/doc/cups/sam.html
+share/doc/cups/sam.pdf
+share/doc/cups/sdd.html
+share/doc/cups/sdd.pdf
+share/doc/cups/spm.html
+share/doc/cups/spm.pdf
+share/doc/cups/sps.html
+share/doc/cups/sps.pdf
+share/doc/cups/ssr.html
+share/doc/cups/ssr.pdf
+share/doc/cups/stp.html
+share/doc/cups/stp.pdf
+share/doc/cups/sum.html
+share/doc/cups/sum.pdf
+share/doc/cups/svd.html
+share/doc/cups/svd.pdf
+share/doc/cups/images/accept-jobs.gif
+share/doc/cups/images/add-class.gif
+share/doc/cups/images/add-printer.gif
+share/doc/cups/images/cancel-job.gif
+share/doc/cups/images/cancel-jobs.gif
+share/doc/cups/images/cancel.gif
+share/doc/cups/images/classes.gif
+share/doc/cups/images/config-printer.gif
+share/doc/cups/images/continue.gif
+share/doc/cups/images/cups-block-diagram.gif
+share/doc/cups/images/cups-large.gif
+share/doc/cups/images/cups-medium.gif
+share/doc/cups/images/cups-small.gif
+share/doc/cups/images/delete-class.gif
+share/doc/cups/images/delete-printer.gif
+share/doc/cups/images/draft.gif
+share/doc/cups/images/hold-job.gif
+share/doc/cups/images/left.gif
+share/doc/cups/images/logo.gif
+share/doc/cups/images/manage-classes.gif
+share/doc/cups/images/manage-jobs.gif
+share/doc/cups/images/manage-printers.gif
+share/doc/cups/images/modify-class.gif
+share/doc/cups/images/modify-printer.gif
+share/doc/cups/images/navbar.gif
+share/doc/cups/images/print-test-page.gif
+share/doc/cups/images/printer-idle.gif
+share/doc/cups/images/printer-processing.gif
+share/doc/cups/images/printer-stopped.gif
+share/doc/cups/images/reject-jobs.gif
+share/doc/cups/images/release-job.gif
+share/doc/cups/images/restart-job.gif
+share/doc/cups/images/right.gif
+share/doc/cups/images/show-active.gif
+share/doc/cups/images/show-completed.gif
+share/doc/cups/images/start-class.gif
+share/doc/cups/images/start-printer.gif
+share/doc/cups/images/stop-class.gif
+share/doc/cups/images/stop-printer.gif
+share/locale/C/cups_C
+share/locale/de/cups_de
+share/locale/en/cups_en
+share/locale/es/cups_es
+share/locale/fr/cups_fr
+share/locale/it/cups_it
+@dirrm include/cups
+@dirrm libexec/cups/backend
+@dirrm libexec/cups/cgi-bin
+@dirrm libexec/cups/daemon
+@dirrm libexec/cups/filter
+@dirrm libexec/cups
+@dirrm share/doc/cups/images
+@dirrm share/doc/cups
+@dirrm share/cups/pstoraster
+@dirrm share/cups/banners
+@dirrm share/cups/charsets
+@dirrm share/cups/data
+@dirrm share/cups/fonts
+@dirrm share/cups/model
+@dirrm share/cups/templates
+@dirrm share/cups
+@dirrm share/locale/C
+@dirrm share/locale/de
+@dirrm share/locale/en
+@dirrm share/locale/es
+@dirrm share/locale/fr
+@dirrm share/locale/it
+@dirrm share/locale
+@dirrm var/log/cups
+@dirrm var/log
+@dirrm var/spool/cups/tmp
+@dirrm var/spool/cups
+@dirrm var/spool
+@dirrm var
diff --git a/print/cups/Makefile b/print/cups/Makefile
new file mode 100644
index 000000000000..c75fe7baee51
--- /dev/null
+++ b/print/cups/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for:   cups
+# Date created:        05 January 2001
+# Whom:                George Reid <greid@ukug.uk.freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=		cups
+PORTVERSION=		1.1.5
+CATEGORIES=		print
+MASTER_SITES=		ftp://ftp.easysw.com/pub/cups/${PORTVERSION}/ \
+			ftp://ftp2.easysw.com/pub/cups/${PORTVERSION}/ \
+			ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/cups/${PORTVERSION}/ \
+			ftp://ftp.mpg.goe.ni.schule.de/pub/internet/printing/cups/${PORTVERSION}/
+DISTNAME=		${PORTNAME}-${PORTVERSION}-2-source
+
+MAINTAINER=		greid@ukug.uk.freebsd.org
+
+USE_BZIP2=		yes
+
+WRKSRC=			${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+GNU_CONFIGURE=		yes
+
+MAN1=			backend.1 cancel.1 filter.1 lp.1 lpoptions.1 lpq.1 \
+			lpr.1 lprm.1 lpstat.1
+MAN5=			classes.conf.5 cupsd.conf.5 mime.convs.5 mime.types.5 \
+			printers.conf.5
+MAN8=			accept.8 cups-lpd.8 cups-polld.8 cupsd.8 disable.8 \
+			enable.8 lpadmin.8 lpc.8 lpinfo.8 lpmove.8
+MLINKS=			accept.8 reject.8
+
+.include <bsd.port.mk>
diff --git a/print/cups/distinfo b/print/cups/distinfo
new file mode 100644
index 000000000000..07b7d5ea5988
--- /dev/null
+++ b/print/cups/distinfo
@@ -0,0 +1 @@
+MD5 (cups-1.1.5-2-source.tar.bz2) = b8c25a0f01a887b5584d1e2166beff03
diff --git a/print/cups/files/patch-aa b/print/cups/files/patch-aa
new file mode 100644
index 000000000000..5fa905c94242
--- /dev/null
+++ b/print/cups/files/patch-aa
@@ -0,0 +1,11 @@
+--- backend/serial.c.orig	Fri Jan  5 15:28:01 2001
++++ backend/serial.c	Fri Jan  5 15:28:17 2001
+@@ -800,7 +800,7 @@
+              device, i + 1);
+     }
+   }
+-+#elif defined(__NetBSD__)
++#elif defined(__NetBSD__)
+   int	i, j;		/* Looping vars */
+   int	fd;		/* File descriptor */
+   char	device[255];	/* Device filename */
diff --git a/print/cups/files/patch-ab b/print/cups/files/patch-ab
new file mode 100644
index 000000000000..c93ff4cf53d7
--- /dev/null
+++ b/print/cups/files/patch-ab
@@ -0,0 +1,39 @@
+--- man/Makefile.orig	Fri Jan  5 15:56:34 2001
++++ man/Makefile	Fri Jan  5 15:59:31 2001
+@@ -82,21 +82,21 @@
+ 	$(LN) accept.8 $(MANDIR)/man8/reject.8
+ 	$(RM) $(MANDIR)/man8/disable.8
+ 	$(LN) enable.8 $(MANDIR)/man8/disable.8
+-	-$(MKDIR) $(MANDIR)/cat1
+-	-$(CHMOD) ugo+rx $(MANDIR)/cat1
+-	$(INSTALL_MAN) $(CAT1) $(MANDIR)/cat1
+-	$(RM) $(MANDIR)/cat1/cancel.$(CAT1EXT)
+-	$(LN) lp.$(CAT1EXT) $(MANDIR)/cat1/cancel.$(CAT1EXT)
+-	-$(MKDIR) $(MANDIR)/cat5
+-	-$(CHMOD) ugo+rx $(MANDIR)/cat5
+-	$(INSTALL_MAN) $(CAT5) $(MANDIR)/cat5
+-	-$(MKDIR) $(MANDIR)/cat8
+-	-$(CHMOD) ugo+rx $(MANDIR)/cat8
+-	$(INSTALL_MAN) $(CAT8) $(MANDIR)/cat8
+-	$(RM) $(MANDIR)/cat8/reject.$(CAT1EXT)
+-	$(LN) accept.$(CAT1EXT) $(MANDIR)/cat8/reject.$(CAT1EXT)
+-	$(RM) $(MANDIR)/cat8/disable.$(CAT1EXT)
+-	$(LN) enable.$(CAT1EXT) $(MANDIR)/cat8/disable.$(CAT1EXT)
++#	-$(MKDIR) $(MANDIR)/cat1
++#	-$(CHMOD) ugo+rx $(MANDIR)/cat1
++#	$(INSTALL_MAN) $(CAT1) $(MANDIR)/cat1
++#	$(RM) $(MANDIR)/cat1/cancel.$(CAT1EXT)
++#	$(LN) lp.$(CAT1EXT) $(MANDIR)/cat1/cancel.$(CAT1EXT)
++#	-$(MKDIR) $(MANDIR)/cat5
++#	-$(CHMOD) ugo+rx $(MANDIR)/cat5
++#	$(INSTALL_MAN) $(CAT5) $(MANDIR)/cat5
++#	-$(MKDIR) $(MANDIR)/cat8
++#	-$(CHMOD) ugo+rx $(MANDIR)/cat8
++#	$(INSTALL_MAN) $(CAT8) $(MANDIR)/cat8
++#	$(RM) $(MANDIR)/cat8/reject.$(CAT1EXT)
++#	$(LN) accept.$(CAT1EXT) $(MANDIR)/cat8/reject.$(CAT1EXT)
++#	$(RM) $(MANDIR)/cat8/disable.$(CAT1EXT)
++#	$(LN) enable.$(CAT1EXT) $(MANDIR)/cat8/disable.$(CAT1EXT)
+ 
+ 
+ #
diff --git a/print/cups/files/patch-ac b/print/cups/files/patch-ac
new file mode 100644
index 000000000000..9a5806604854
--- /dev/null
+++ b/print/cups/files/patch-ac
@@ -0,0 +1,18 @@
+--- data/Makefile.orig	Fri Jan  5 17:03:23 2001
++++ data/Makefile	Fri Jan  5 17:03:53 2001
+@@ -91,15 +91,6 @@
+ 	-$(MKDIR) $(DATADIR)/data
+ 	$(CHMOD) ugo+rx $(DATADIR)/data
+ 	$(INSTALL_DATA) $(DATAFILES) $(DATADIR)/data
+-	-if test "$(PAMDIR)" != ""; then \
+-		$(MKDIR) $(PAMDIR); \
+-		$(CHMOD) ugo+rx $(PAMDIR); \
+-		if test -f /lib/security/pam_unix.so; then \
+-			$(INSTALL_DATA) cups.suse $(PAMDIR)/cups; \
+-		else \
+-			$(INSTALL_DATA) cups.pam $(PAMDIR)/cups; \
+-		fi \
+-	fi
+ 
+ 
+ #
diff --git a/print/cups/pkg-comment b/print/cups/pkg-comment
new file mode 100644
index 000000000000..f1c557211a78
--- /dev/null
+++ b/print/cups/pkg-comment
@@ -0,0 +1 @@
+The Common UNIX Printing System
diff --git a/print/cups/pkg-descr b/print/cups/pkg-descr
new file mode 100644
index 000000000000..9afefc74189e
--- /dev/null
+++ b/print/cups/pkg-descr
@@ -0,0 +1,19 @@
+CUPS provides a portable printing layer for UNIX-based operating
+systems. It has been developed by Easy Software Products to promote a
+standard printing solution for all UNIX vendors and users. CUPS
+provides the System V and Berkeley command-line interfaces.
+
+CUPS uses the Internet Printing Protocol ("IPP") as the basis for
+managing print jobs and queues. The Line Printer Daemon ("LPD") Server
+Message Block ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are
+also supported with reduced functionality. CUPS adds network printer
+browsing and PostScript Printer Description ("PPD") based printing
+options to support real-world printing under UNIX.
+
+CUPS also includes a customized version of GNU Ghostscript (currently
+based off GNU Ghostscript 5.50) and an image file RIP that are used to
+support non-PostScript printers. Sample drivers for HP and EPSON
+printers are included that use these filters.
+
+- George Reid
+greid@ukug.uk.freebsd.org
diff --git a/print/cups/pkg-plist b/print/cups/pkg-plist
new file mode 100644
index 000000000000..310e915ff21f
--- /dev/null
+++ b/print/cups/pkg-plist
@@ -0,0 +1,317 @@
+bin/cancel
+bin/disable
+bin/enable
+bin/lp
+bin/lpoptions
+bin/lppasswd
+bin/lpq
+bin/lpr
+bin/lprm
+bin/lpstat
+include/cups/cups.h
+include/cups/http.h
+include/cups/ipp.h
+include/cups/language.h
+include/cups/md5.h
+include/cups/ppd.h
+include/cups/raster.h
+lib/libcups.a
+lib/libcups.so
+lib/libcups.so.2
+lib/libcupsimage.so
+lib/libcupsimage.so.2
+libexec/cups/backend/http
+libexec/cups/backend/ipp
+libexec/cups/backend/lpd
+libexec/cups/backend/parallel
+libexec/cups/backend/serial
+libexec/cups/backend/socket
+libexec/cups/backend/usb
+libexec/cups/cgi-bin/admin.cgi
+libexec/cups/cgi-bin/classes.cgi
+libexec/cups/cgi-bin/jobs.cgi
+libexec/cups/cgi-bin/printers.cgi
+libexec/cups/daemon/cups-lpd
+libexec/cups/daemon/cups-polld
+libexec/cups/filter/hpgltops
+libexec/cups/filter/imagetops
+libexec/cups/filter/imagetoraster
+libexec/cups/filter/pdftops
+libexec/cups/filter/pstops
+libexec/cups/filter/pstoraster
+libexec/cups/filter/rastertoepson
+libexec/cups/filter/rastertohp
+libexec/cups/filter/texttops
+sbin/accept
+sbin/cupsd
+sbin/lpadmin
+sbin/lpc
+sbin/lpinfo
+sbin/lpmove
+sbin/reject
+share/cups/pstoraster/Fontmap
+share/cups/pstoraster/gs_wl2_e.ps
+share/cups/pstoraster/gs_wl1_e.ps
+share/cups/pstoraster/gs_wan_e.ps
+share/cups/pstoraster/gs_type1.ps
+share/cups/pstoraster/gs_typ42.ps
+share/cups/pstoraster/gs_typ32.ps
+share/cups/pstoraster/gs_ttf.ps
+share/cups/pstoraster/gs_sym_e.ps
+share/cups/pstoraster/gs_std_e.ps
+share/cups/pstoraster/gs_statd.ps
+share/cups/pstoraster/gs_setpd.ps
+share/cups/pstoraster/gs_res.ps
+share/cups/pstoraster/gs_pfile.ps
+share/cups/pstoraster/gs_mro_e.ps
+share/cups/pstoraster/gs_mex_e.ps
+share/cups/pstoraster/gs_ll3.ps
+share/cups/pstoraster/gs_lev2.ps
+share/cups/pstoraster/gs_ksb_e.ps
+share/cups/pstoraster/gs_kanji.ps
+share/cups/pstoraster/gs_iso_e.ps
+share/cups/pstoraster/gs_init.ps
+share/cups/pstoraster/gs_fonts.ps
+share/cups/pstoraster/gs_fform.ps
+share/cups/pstoraster/gs_epsf.ps
+share/cups/pstoraster/gs_dps.ps
+share/cups/pstoraster/gs_dps2.ps
+share/cups/pstoraster/gs_dps1.ps
+share/cups/pstoraster/gs_dpnxt.ps
+share/cups/pstoraster/gs_diskf.ps
+share/cups/pstoraster/gs_dbt_e.ps
+share/cups/pstoraster/gs_cmdl.ps
+share/cups/pstoraster/gs_cmap.ps
+share/cups/pstoraster/gs_cidfn.ps
+share/cups/pstoraster/gs_cff.ps
+share/cups/pstoraster/gs_ccfnt.ps
+share/cups/pstoraster/gs_btokn.ps
+share/cups/pstoraster/gs_wl5_e.ps
+share/cups/banners/unclassified
+share/cups/banners/topsecret
+share/cups/banners/standard
+share/cups/banners/secret
+share/cups/banners/confidential
+share/cups/banners/classified
+share/cups/charsets/windows-874
+share/cups/charsets/iso-8859-15
+share/cups/charsets/iso-8859-14
+share/cups/charsets/iso-8859-13
+share/cups/charsets/iso-8859-10
+share/cups/charsets/iso-8859-9
+share/cups/charsets/iso-8859-8
+share/cups/charsets/iso-8859-7
+share/cups/charsets/iso-8859-6
+share/cups/charsets/iso-8859-5
+share/cups/charsets/iso-8859-4
+share/cups/charsets/iso-8859-3
+share/cups/charsets/iso-8859-2
+share/cups/charsets/iso-8859-1
+share/cups/charsets/windows-1258
+share/cups/charsets/windows-1257
+share/cups/charsets/windows-1256
+share/cups/charsets/windows-1255
+share/cups/charsets/windows-1254
+share/cups/charsets/windows-1253
+share/cups/charsets/windows-1252
+share/cups/charsets/windows-1251
+share/cups/charsets/utf-8
+share/cups/charsets/windows-1250
+share/cups/data/testprint.ps
+share/cups/data/psglyphs
+share/cups/data/HPGLprolog
+share/cups/fonts/AvantGarde-Book
+share/cups/fonts/ZapfChancery-MediumItalic
+share/cups/fonts/Utopia-Regular
+share/cups/fonts/Utopia-Italic
+share/cups/fonts/Utopia-BoldItalic
+share/cups/fonts/Utopia-Bold
+share/cups/fonts/Times-Roman
+share/cups/fonts/Times-Italic
+share/cups/fonts/Times-BoldItalic
+share/cups/fonts/Times-Bold
+share/cups/fonts/Symbol
+share/cups/fonts/Palatino-Roman
+share/cups/fonts/Palatino-Italic
+share/cups/fonts/Palatino-BoldItalic
+share/cups/fonts/Palatino-Bold
+share/cups/fonts/NewCenturySchlbk-Roman
+share/cups/fonts/NewCenturySchlbk-Italic
+share/cups/fonts/NewCenturySchlbk-BoldItalic
+share/cups/fonts/Helvetica-Bold
+share/cups/fonts/NewCenturySchlbk-Bold
+share/cups/fonts/Helvetica-Oblique
+share/cups/fonts/Helvetica-Narrow-Oblique
+share/cups/fonts/Helvetica-Narrow-BoldOblique
+share/cups/fonts/Helvetica-Narrow-Bold
+share/cups/fonts/Helvetica-Narrow
+share/cups/fonts/Helvetica-BoldOblique
+share/cups/fonts/Helvetica
+share/cups/fonts/Courier-Oblique
+share/cups/fonts/Courier-BoldOblique
+share/cups/fonts/Courier-Bold
+share/cups/fonts/Courier
+share/cups/fonts/Charter-Roman
+share/cups/fonts/Charter-Italic
+share/cups/fonts/Charter-BoldItalic
+share/cups/fonts/Charter-Bold
+share/cups/fonts/Bookman-LightItalic
+share/cups/fonts/Bookman-Light
+share/cups/fonts/Bookman-DemiItalic
+share/cups/fonts/Bookman-Demi
+share/cups/fonts/AvantGarde-DemiOblique
+share/cups/fonts/AvantGarde-Demi
+share/cups/fonts/AvantGarde-BookOblique
+share/cups/fonts/ZapfDingbats
+share/cups/model/deskjet.ppd
+share/cups/model/stcolor.ppd
+share/cups/model/okidat24.ppd
+share/cups/model/okidata9.ppd
+share/cups/model/laserjet.ppd
+share/cups/model/epson24.ppd
+share/cups/model/epson9.ppd
+share/cups/model/stphoto.ppd
+share/cups/templates/add-class.tmpl
+share/cups/templates/test-page.tmpl
+share/cups/templates/printer-stop.tmpl
+share/cups/templates/printer-start.tmpl
+share/cups/templates/printer-reject.tmpl
+share/cups/templates/printer-modified.tmpl
+share/cups/templates/printer-deleted.tmpl
+share/cups/templates/printer-confirm.tmpl
+share/cups/templates/printer-configured.tmpl
+share/cups/templates/printer-added.tmpl
+share/cups/templates/printer-accept.tmpl
+share/cups/templates/printers.tmpl
+share/cups/templates/option-trailer.tmpl
+share/cups/templates/option-pickone.tmpl
+share/cups/templates/option-pickmany.tmpl
+share/cups/templates/option-header.tmpl
+share/cups/templates/option-boolean.tmpl
+share/cups/templates/modify-printer.tmpl
+share/cups/templates/modify-class.tmpl
+share/cups/templates/job-release.tmpl
+share/cups/templates/job-hold.tmpl
+share/cups/templates/job-cancel.tmpl
+share/cups/templates/jobs.tmpl
+share/cups/templates/header.tmpl
+share/cups/templates/error.tmpl
+share/cups/templates/config-printer2.tmpl
+share/cups/templates/config-printer.tmpl
+share/cups/templates/classes.tmpl
+share/cups/templates/class-modified.tmpl
+share/cups/templates/class-deleted.tmpl
+share/cups/templates/class-confirm.tmpl
+share/cups/templates/class-added.tmpl
+share/cups/templates/choose-uri.tmpl
+share/cups/templates/choose-serial.tmpl
+share/cups/templates/choose-model.tmpl
+share/cups/templates/choose-members.tmpl
+share/cups/templates/choose-make.tmpl
+share/cups/templates/choose-device.tmpl
+share/cups/templates/admin.tmpl
+share/cups/templates/admin-op.tmpl
+share/cups/templates/add-printer.tmpl
+share/cups/templates/trailer.tmpl
+share/doc/cups/cmp.html
+share/doc/cups/cmp.pdf
+share/doc/cups/cups.css
+share/doc/cups/cupsdoc.css
+share/doc/cups/documentation.html
+share/doc/cups/idd.html
+share/doc/cups/idd.pdf
+share/doc/cups/index.html
+share/doc/cups/ipp.html
+share/doc/cups/ipp.pdf
+share/doc/cups/overview.html
+share/doc/cups/overview.pdf
+share/doc/cups/sam.html
+share/doc/cups/sam.pdf
+share/doc/cups/sdd.html
+share/doc/cups/sdd.pdf
+share/doc/cups/spm.html
+share/doc/cups/spm.pdf
+share/doc/cups/sps.html
+share/doc/cups/sps.pdf
+share/doc/cups/ssr.html
+share/doc/cups/ssr.pdf
+share/doc/cups/stp.html
+share/doc/cups/stp.pdf
+share/doc/cups/sum.html
+share/doc/cups/sum.pdf
+share/doc/cups/svd.html
+share/doc/cups/svd.pdf
+share/doc/cups/images/accept-jobs.gif
+share/doc/cups/images/add-class.gif
+share/doc/cups/images/add-printer.gif
+share/doc/cups/images/cancel-job.gif
+share/doc/cups/images/cancel-jobs.gif
+share/doc/cups/images/cancel.gif
+share/doc/cups/images/classes.gif
+share/doc/cups/images/config-printer.gif
+share/doc/cups/images/continue.gif
+share/doc/cups/images/cups-block-diagram.gif
+share/doc/cups/images/cups-large.gif
+share/doc/cups/images/cups-medium.gif
+share/doc/cups/images/cups-small.gif
+share/doc/cups/images/delete-class.gif
+share/doc/cups/images/delete-printer.gif
+share/doc/cups/images/draft.gif
+share/doc/cups/images/hold-job.gif
+share/doc/cups/images/left.gif
+share/doc/cups/images/logo.gif
+share/doc/cups/images/manage-classes.gif
+share/doc/cups/images/manage-jobs.gif
+share/doc/cups/images/manage-printers.gif
+share/doc/cups/images/modify-class.gif
+share/doc/cups/images/modify-printer.gif
+share/doc/cups/images/navbar.gif
+share/doc/cups/images/print-test-page.gif
+share/doc/cups/images/printer-idle.gif
+share/doc/cups/images/printer-processing.gif
+share/doc/cups/images/printer-stopped.gif
+share/doc/cups/images/reject-jobs.gif
+share/doc/cups/images/release-job.gif
+share/doc/cups/images/restart-job.gif
+share/doc/cups/images/right.gif
+share/doc/cups/images/show-active.gif
+share/doc/cups/images/show-completed.gif
+share/doc/cups/images/start-class.gif
+share/doc/cups/images/start-printer.gif
+share/doc/cups/images/stop-class.gif
+share/doc/cups/images/stop-printer.gif
+share/locale/C/cups_C
+share/locale/de/cups_de
+share/locale/en/cups_en
+share/locale/es/cups_es
+share/locale/fr/cups_fr
+share/locale/it/cups_it
+@dirrm include/cups
+@dirrm libexec/cups/backend
+@dirrm libexec/cups/cgi-bin
+@dirrm libexec/cups/daemon
+@dirrm libexec/cups/filter
+@dirrm libexec/cups
+@dirrm share/doc/cups/images
+@dirrm share/doc/cups
+@dirrm share/cups/pstoraster
+@dirrm share/cups/banners
+@dirrm share/cups/charsets
+@dirrm share/cups/data
+@dirrm share/cups/fonts
+@dirrm share/cups/model
+@dirrm share/cups/templates
+@dirrm share/cups
+@dirrm share/locale/C
+@dirrm share/locale/de
+@dirrm share/locale/en
+@dirrm share/locale/es
+@dirrm share/locale/fr
+@dirrm share/locale/it
+@dirrm share/locale
+@dirrm var/log/cups
+@dirrm var/log
+@dirrm var/spool/cups/tmp
+@dirrm var/spool/cups
+@dirrm var/spool
+@dirrm var
-- 
cgit debian/1.2.3+git2.25.1-1-2-gaceb0