aboutsummaryrefslogtreecommitdiff
path: root/print
diff options
context:
space:
mode:
authorJames E. Housley <jeh@FreeBSD.org>2001-01-07 00:52:07 +0000
committerJames E. Housley <jeh@FreeBSD.org>2001-01-07 00:52:07 +0000
commit1d4001f27202664db8032fc1d959345b1a642929 (patch)
tree886299a4f42dc0f3545691fce1c5cba9744d7839 /print
parente3fc1c0cc231fb8f3bfe6db77e1a091411c1da66 (diff)
downloadports-1d4001f27202664db8032fc1d959345b1a642929.tar.gz
ports-1d4001f27202664db8032fc1d959345b1a642929.zip
Notes
Diffstat (limited to 'print')
-rw-r--r--print/Makefile1
-rw-r--r--print/cups-base/Makefile33
-rw-r--r--print/cups-base/distinfo1
-rw-r--r--print/cups-base/files/patch-aa11
-rw-r--r--print/cups-base/files/patch-ab39
-rw-r--r--print/cups-base/files/patch-ac18
-rw-r--r--print/cups-base/pkg-comment1
-rw-r--r--print/cups-base/pkg-descr19
-rw-r--r--print/cups-base/pkg-plist317
-rw-r--r--print/cups-lpr/Makefile33
-rw-r--r--print/cups-lpr/distinfo1
-rw-r--r--print/cups-lpr/files/patch-aa11
-rw-r--r--print/cups-lpr/files/patch-ab39
-rw-r--r--print/cups-lpr/files/patch-ac18
-rw-r--r--print/cups-lpr/pkg-comment1
-rw-r--r--print/cups-lpr/pkg-descr19
-rw-r--r--print/cups-lpr/pkg-plist317
-rw-r--r--print/cups/Makefile33
-rw-r--r--print/cups/distinfo1
-rw-r--r--print/cups/files/patch-aa11
-rw-r--r--print/cups/files/patch-ab39
-rw-r--r--print/cups/files/patch-ac18
-rw-r--r--print/cups/pkg-comment1
-rw-r--r--print/cups/pkg-descr19
-rw-r--r--print/cups/pkg-plist317
25 files changed, 1318 insertions, 0 deletions
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