add a2ps to the userland gate
authorNorm Jacobs <Norm.Jacobs@Sun.COM>
Thu, 04 Nov 2010 21:12:53 -0500
changeset 44 c031e1c884ef
parent 43 9f5ebe30300c
child 45 536ea324b223
add a2ps to the userland gate
components/a2ps/Makefile
components/a2ps/a2ps.fd
components/a2ps/a2ps.p5m
components/a2ps/sheets.map.patch
transforms/comparison-cleanup
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/a2ps/Makefile	Thu Nov 04 21:12:53 2010 -0500
@@ -0,0 +1,182 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2010, Oracle and/or it's affiliates.  All rights reserved.
+#
+include ../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		a2ps
+COMPONENT_VERSION=	4.13
+IPS_PKG_NAME=		print/lp/filter/a2ps
+COMPONENT_DESCRIPTION=	"GNU Any to PostScript filter"
+COMPONENT_CLASSIFICATION="System/Printing"
+COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_PROJECT_URL=	http://http.gnu.org/software/a2ps/
+COMPONENT_ARCHIVE=	$(COMPONENT_SRC)b.tar.gz
+COMPONENT_ARCHIVE_HASH=	sha1:cfc79a3e54115e569f667fa3fd2c2ec16d22b31a
+COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/a2ps/$(COMPONENT_ARCHIVE)
+
+include ../../make-rules/prep.mk
+include ../../make-rules/configure.mk
+include ../../make-rules/ips.mk
+
+CONFIGURE_OPTIONS  +=		--prefix=/usr
+CONFIGURE_OPTIONS  +=		--enable-shared
+CONFIGURE_OPTIONS  +=		--disable-static
+CONFIGURE_OPTIONS  +=		--sysconfdir=/etc/gnu
+CONFIGURE_OPTIONS  +=		--mandir=/usr/share/man
+CONFIGURE_OPTIONS  +=		--infodir=/usr/share/info
+CONFIGURE_OPTIONS  +=		--with-medium=letter
+
+# because viewpathing isn't quite right in this version of a2ps
+COMPONENT_PREP_ACTION = \
+	(cd $(@D) ; ln -s auxdir/mkinstalldirs)
+COMPONENT_POST_CONFIGURE_ACTION = \
+	(cd $(@D)/doc ; \
+	 ln -s ../../doc/make-authors.pl ; \
+	 ln -s ../../doc/translators.txt)
+
+PKGMOGRIFY_TRANSFORMS +=        $(WS_TOP)/transforms/libtool-drop
+
+SFWPROGS =	a2ps card composeglyphs fixnt fixps ogonkify pdiff psmandup \
+		psset texi2dvi4a2ps
+PROTOSFWLINKS = $(SFWPROGS:%=$(PROTOSFWBIN)/%)
+
+$(PROTOSFWLINKS):	$(PROTOSFWBIN)
+	$(RM) $@ ; $(SYMLINK) ../../bin/$(@F) $@
+
+PROTOETCLPFD = $(PROTO_DIR)/etc/lp/fd
+FILTERDEFS =	a2ps.fd
+PROTOFILTERDEFS = $(FILTERDEFS:%=$(PROTOETCLPFD)/%)
+
+$(PROTOFILTERDEFS):	$(PROTOETCLPFD)
+	$(INSTALL) -m 444 $(@F) $(@D)
+
+$(PROTOSFWBIN) $(PROTOETCLPFD):	$(INSTALL_32)
+	$(MKDIR) $@
+
+# common targets
+build:		$(BUILD_32)
+
+install:	$(INSTALL_32) $(PROTOFILTERDEFS) $(PROTOSFWLINKS)
+
+BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
+
+REQUIRED_TOOL +=	$(CCC)
+REQUIRED_TOOL +=	$(CC)
+REQUIRED_TOOL +=	/sbin/uname
+REQUIRED_TOOL +=	/usr/bin/$(MACH64)/ld
+REQUIRED_TOOL +=	/usr/bin/$(MACH64)/nm
+REQUIRED_TOOL +=	/usr/bin/$(MACH64)/sort
+REQUIRED_TOOL +=	/usr/bin/basename
+REQUIRED_TOOL +=	/usr/bin/bash
+REQUIRED_TOOL +=	/usr/bin/cat
+REQUIRED_TOOL +=	/usr/bin/chmod
+REQUIRED_TOOL +=	/usr/bin/cmp
+REQUIRED_TOOL +=	/usr/bin/cp
+REQUIRED_TOOL +=	/usr/bin/date
+REQUIRED_TOOL +=	/usr/bin/echo
+REQUIRED_TOOL +=	/usr/bin/egrep
+REQUIRED_TOOL +=	/usr/bin/emacs
+REQUIRED_TOOL +=	/usr/bin/env
+REQUIRED_TOOL +=	/usr/bin/expr
+REQUIRED_TOOL +=	/usr/bin/fgrep
+REQUIRED_TOOL +=	/usr/bin/file
+REQUIRED_TOOL +=	/usr/bin/flex
+REQUIRED_TOOL +=	/usr/bin/gfind
+REQUIRED_TOOL +=	/usr/bin/ggrep
+REQUIRED_TOOL +=	/usr/bin/ginstall
+REQUIRED_TOOL +=	/usr/bin/gmake
+REQUIRED_TOOL +=	/usr/bin/gpatch
+REQUIRED_TOOL +=	/usr/bin/grep
+REQUIRED_TOOL +=	/usr/bin/gsed
+REQUIRED_TOOL +=	/usr/bin/gtar
+REQUIRED_TOOL +=	/usr/bin/gzip
+REQUIRED_TOOL +=	/usr/bin/hostname
+REQUIRED_TOOL +=	/usr/bin/ksh93
+REQUIRED_TOOL +=	/usr/bin/imake
+REQUIRED_TOOL +=	/usr/bin/install-info
+REQUIRED_TOOL +=	/usr/bin/ld
+REQUIRED_TOOL +=	/usr/bin/ln
+REQUIRED_TOOL +=	/usr/bin/ls
+REQUIRED_TOOL +=	/usr/bin/make
+REQUIRED_TOOL +=	/usr/bin/mkdir
+REQUIRED_TOOL +=	/usr/bin/msgfmt
+REQUIRED_TOOL +=	/usr/bin/mv
+REQUIRED_TOOL +=	/usr/bin/nm
+REQUIRED_TOOL +=	/usr/bin/psselect
+REQUIRED_TOOL +=	/usr/bin/rm
+REQUIRED_TOOL +=	/usr/bin/sed
+REQUIRED_TOOL +=	/usr/bin/sleep
+REQUIRED_TOOL +=	/usr/bin/sort
+REQUIRED_TOOL +=	/usr/bin/touch
+REQUIRED_TOOL +=	/usr/bin/tr
+REQUIRED_TOOL +=	/usr/bin/uniq
+REQUIRED_TOOL +=	/usr/bin/xgettext
+REQUIRED_TOOL +=	/usr/bin/xmkmf
+REQUIRED_TOOL +=	/usr/gnu/bin/echo
+REQUIRED_TOOL +=	/usr/gnu/bin/m4
+REQUIRED_TOOL +=	/usr/gnu/bin/pwd
+REQUIRED_TOOL +=	/usr/gnu/bin/sort
+REQUIRED_TOOL +=	/usr/gnu/bin/uname
+REQUIRED_TOOL +=	/usr/lib/cpp
+REQUIRED_TOOL +=	/usr/perl5/bin/perl
+
+REQUIRED_FILE +=	/lib/libc.so
+REQUIRED_FILE +=	/lib/libm.so
+REQUIRED_FILE +=	/usr/include/alloca.h
+REQUIRED_FILE +=	/usr/include/assert.h
+REQUIRED_FILE +=	/usr/include/ctype.h
+REQUIRED_FILE +=	/usr/include/dirent.h
+REQUIRED_FILE +=	/usr/include/errno.h
+REQUIRED_FILE +=	/usr/include/fcntl.h
+REQUIRED_FILE +=	/usr/include/fnmatch.h
+REQUIRED_FILE +=	/usr/include/inttypes.h
+REQUIRED_FILE +=	/usr/include/libintl.h
+REQUIRED_FILE +=	/usr/include/limits.h
+REQUIRED_FILE +=	/usr/include/locale.h
+REQUIRED_FILE +=	/usr/include/malloc.h
+REQUIRED_FILE +=	/usr/include/math.h
+REQUIRED_FILE +=	/usr/include/memory.h
+REQUIRED_FILE +=	/usr/include/nl_types.h
+REQUIRED_FILE +=	/usr/include/pwd.h
+REQUIRED_FILE +=	/usr/include/signal.h
+REQUIRED_FILE +=	/usr/include/stdarg.h
+REQUIRED_FILE +=	/usr/include/stdbool.h
+REQUIRED_FILE +=	/usr/include/stddef.h
+REQUIRED_FILE +=	/usr/include/stdio.h
+REQUIRED_FILE +=	/usr/include/stdlib.h
+REQUIRED_FILE +=	/usr/include/string.h
+REQUIRED_FILE +=	/usr/include/strings.h
+REQUIRED_FILE +=	/usr/include/sys/ioctl.h
+REQUIRED_FILE +=	/usr/include/sys/mman.h
+REQUIRED_FILE +=	/usr/include/sys/param.h
+REQUIRED_FILE +=	/usr/include/sys/stat.h
+REQUIRED_FILE +=	/usr/include/sys/time.h
+REQUIRED_FILE +=	/usr/include/sys/types.h
+REQUIRED_FILE +=	/usr/include/sys/wait.h
+REQUIRED_FILE +=	/usr/include/termios.h
+REQUIRED_FILE +=	/usr/include/time.h
+REQUIRED_FILE +=	/usr/include/unistd.h
+REQUIRED_FILE +=	/usr/include/varargs.h
+REQUIRED_FILE +=	/usr/include/wchar.h
+REQUIRED_FILE +=	/usr/share/lib/make
+
+include ../../make-rules/depend.mk
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/a2ps/a2ps.fd	Thu Nov 04 21:12:53 2010 -0500
@@ -0,0 +1,42 @@
+#
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+#ident	"@(#)a2ps.fd	1.4	07/06/08 SMI"
+
+Input types: any
+Output types: postscript
+Printer types: any
+Printers: any
+Filter type: slow
+Command: /usr/bin/a2ps -q -c -B -o- -1
+Options: PAGES * = -a*
+Options: LENGTH * = -L*
+Options: MODES group = -2
+Options: MODES group\=\([2-9]\) = -\1
+Options: MODES portrait = -R
+Options: MODES landscape = -r
+Options: MODES media\=\(.*\) = -M\1
+Options: MODES columns\=\([1-9]\) = --columns=\1
+Options: MODES pstitle\=\(\'.*\'\) = -t\1
+Options: MODES header\=\(\'.*\'\) = -b\1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/a2ps/a2ps.p5m	Thu Nov 04 21:12:53 2010 -0500
@@ -0,0 +1,397 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+#
+set name=pkg.fmri \
+    value=pkg:/print/lp/filter/a2ps@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.description value="$(COMPONENT_DESCRIPTION) "
+set name=pkg.summary value="$(COMPONENT_SUMMARY) "
+set name=info.classification \
+    value="org.opensolaris.category.2008:$(COMPONENT_CLASSIFICATION) "
+set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream_url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+set name=variant.arch value=$(ARCH)
+license COPYING license="GPLv2"
+dir path=etc
+dir path=etc/gnu
+dir path=etc/lp
+dir path=etc/lp/fd
+dir path=usr
+dir path=usr/bin
+dir path=usr/include
+dir path=usr/lib
+dir path=usr/sfw
+dir path=usr/sfw/bin
+dir path=usr/share
+dir path=usr/share/a2ps
+dir path=usr/share/a2ps/afm
+dir path=usr/share/a2ps/encoding
+dir path=usr/share/a2ps/fonts
+dir path=usr/share/a2ps/ppd
+dir path=usr/share/a2ps/ps
+dir path=usr/share/a2ps/sheets
+dir path=usr/share/emacs
+dir path=usr/share/emacs/site-lisp
+dir path=usr/share/info
+dir path=usr/share/locale
+dir path=usr/share/locale/ca
+dir path=usr/share/locale/ca/LC_MESSAGES
+dir path=usr/share/locale/cs
+dir path=usr/share/locale/cs/LC_MESSAGES
+dir path=usr/share/locale/da
+dir path=usr/share/locale/da/LC_MESSAGES
+dir path=usr/share/locale/de
+dir path=usr/share/locale/de/LC_MESSAGES
+dir path=usr/share/locale/es
+dir path=usr/share/locale/es/LC_MESSAGES
+dir path=usr/share/locale/et
+dir path=usr/share/locale/et/LC_MESSAGES
+dir path=usr/share/locale/fr
+dir path=usr/share/locale/fr/LC_MESSAGES
+dir path=usr/share/locale/it
+dir path=usr/share/locale/it/LC_MESSAGES
+dir path=usr/share/locale/ko
+dir path=usr/share/locale/ko/LC_MESSAGES
+dir path=usr/share/locale/nl
+dir path=usr/share/locale/nl/LC_MESSAGES
+dir path=usr/share/locale/no
+dir path=usr/share/locale/no/LC_MESSAGES
+dir path=usr/share/locale/pl
+dir path=usr/share/locale/pl/LC_MESSAGES
+dir path=usr/share/locale/pt
+dir path=usr/share/locale/pt/LC_MESSAGES
+dir path=usr/share/locale/ru
+dir path=usr/share/locale/ru/LC_MESSAGES
+dir path=usr/share/locale/sl
+dir path=usr/share/locale/sl/LC_MESSAGES
+dir path=usr/share/locale/sv
+dir path=usr/share/locale/sv/LC_MESSAGES
+dir path=usr/share/locale/tr
+dir path=usr/share/locale/tr/LC_MESSAGES
+dir path=usr/share/man
+dir path=usr/share/man/man1
+dir path=usr/share/ogonkify
+dir path=usr/share/ogonkify/afm
+dir path=usr/share/ogonkify/fonts
+file path=etc/gnu/a2ps-site.cfg preserve=true original_name=SUNWa2ps:etc/gnu/a2ps-site.cfg
+file path=etc/gnu/a2ps.cfg preserve=true original_name=SUNWa2ps:etc/gnu/a2ps.cfg
+file path=etc/lp/fd/a2ps.fd
+file path=usr/bin/a2ps variant.arch=$(ARCH)
+file path=usr/bin/card
+file path=usr/bin/composeglyphs
+file path=usr/bin/fixnt variant.arch=$(ARCH)
+file path=usr/bin/fixps
+file path=usr/bin/ogonkify
+file path=usr/bin/pdiff
+file path=usr/bin/psmandup
+file path=usr/bin/psset
+file path=usr/bin/texi2dvi4a2ps
+file path=usr/include/liba2ps.h
+file path=usr/lib/liba2ps.so.1.0.0 variant.arch=$(ARCH)
+link path=usr/sfw/bin/a2ps target=../../bin/a2ps
+link path=usr/sfw/bin/card target=../../bin/card
+link path=usr/sfw/bin/composeglyphs target=../../bin/composeglyphs
+link path=usr/sfw/bin/fixnt target=../../bin/fixnt
+link path=usr/sfw/bin/fixps target=../../bin/fixps
+link path=usr/sfw/bin/ogonkify target=../../bin/ogonkify
+link path=usr/sfw/bin/pdiff target=../../bin/pdiff
+link path=usr/sfw/bin/psmandup target=../../bin/psmandup
+link path=usr/sfw/bin/psset target=../../bin/psset
+link path=usr/sfw/bin/texi2dvi4a2ps target=../../bin/texi2dvi4a2ps
+file path=usr/share/a2ps/README
+file path=usr/share/a2ps/afm/fonts.map
+file path=usr/share/a2ps/afm/make_fonts_map.sh
+file path=usr/share/a2ps/afm/pbkd.afm
+file path=usr/share/a2ps/afm/pbkdi.afm
+file path=usr/share/a2ps/afm/pbkl.afm
+file path=usr/share/a2ps/afm/pbkli.afm
+file path=usr/share/a2ps/afm/pcfont.afm
+file path=usr/share/a2ps/afm/pcrb.afm
+file path=usr/share/a2ps/afm/pcrbo.afm
+file path=usr/share/a2ps/afm/pcrr.afm
+file path=usr/share/a2ps/afm/pcrro.afm
+file path=usr/share/a2ps/afm/phvb.afm
+file path=usr/share/a2ps/afm/phvbo.afm
+file path=usr/share/a2ps/afm/phvbon.afm
+file path=usr/share/a2ps/afm/phvbrn.afm
+file path=usr/share/a2ps/afm/phvr.afm
+file path=usr/share/a2ps/afm/phvro.afm
+file path=usr/share/a2ps/afm/phvron.afm
+file path=usr/share/a2ps/afm/phvrrn.afm
+file path=usr/share/a2ps/afm/pncb.afm
+file path=usr/share/a2ps/afm/pncbi.afm
+file path=usr/share/a2ps/afm/pncr.afm
+file path=usr/share/a2ps/afm/pncri.afm
+file path=usr/share/a2ps/afm/pplb.afm
+file path=usr/share/a2ps/afm/pplbi.afm
+file path=usr/share/a2ps/afm/pplr.afm
+file path=usr/share/a2ps/afm/pplri.afm
+file path=usr/share/a2ps/afm/psyr.afm
+file path=usr/share/a2ps/afm/ptmb.afm
+file path=usr/share/a2ps/afm/ptmbi.afm
+file path=usr/share/a2ps/afm/ptmi.afm
+file path=usr/share/a2ps/afm/ptmr.afm
+file path=usr/share/a2ps/afm/pzcmi.afm
+file path=usr/share/a2ps/afm/pzdr.afm
+file path=usr/share/a2ps/encoding/ascii.edf
+file path=usr/share/a2ps/encoding/encoding.map
+file path=usr/share/a2ps/encoding/hp.edf
+file path=usr/share/a2ps/encoding/ibm-cp437.edf
+file path=usr/share/a2ps/encoding/ibm-cp850.edf
+file path=usr/share/a2ps/encoding/iso1.edf
+file path=usr/share/a2ps/encoding/iso10.edf
+file path=usr/share/a2ps/encoding/iso13.edf
+file path=usr/share/a2ps/encoding/iso15.edf
+file path=usr/share/a2ps/encoding/iso2.edf
+file path=usr/share/a2ps/encoding/iso3.edf
+file path=usr/share/a2ps/encoding/iso4.edf
+file path=usr/share/a2ps/encoding/iso5.edf
+file path=usr/share/a2ps/encoding/iso7.edf
+file path=usr/share/a2ps/encoding/iso9.edf
+file path=usr/share/a2ps/encoding/koi8.edf
+file path=usr/share/a2ps/encoding/mac.edf
+file path=usr/share/a2ps/encoding/ms-cp1250.edf
+file path=usr/share/a2ps/fonts/pcfont.pfa
+file path=usr/share/a2ps/ppd/README
+file path=usr/share/a2ps/ppd/level1.ppd
+file path=usr/share/a2ps/ppd/level2.ppd
+file path=usr/share/a2ps/ps/a2ps.hdr
+file path=usr/share/a2ps/ps/base.ps
+file path=usr/share/a2ps/ps/bold.pro
+file path=usr/share/a2ps/ps/bw.pro
+file path=usr/share/a2ps/ps/color.hdr
+file path=usr/share/a2ps/ps/color.pro
+file path=usr/share/a2ps/ps/diff.pro
+file path=usr/share/a2ps/ps/ehandler.ps
+file path=usr/share/a2ps/ps/fixed.pro
+file path=usr/share/a2ps/ps/gray.pro
+file path=usr/share/a2ps/ps/gray2.pro
+file path=usr/share/a2ps/ps/matrix.pro
+file path=usr/share/a2ps/ps/ul.pro
+file path=usr/share/a2ps/sheets/68000.ssh
+file path=usr/share/a2ps/sheets/a2psrc.ssh
+file path=usr/share/a2ps/sheets/ada.ssh
+file path=usr/share/a2ps/sheets/asn1.ssh
+file path=usr/share/a2ps/sheets/autoconf.ssh
+file path=usr/share/a2ps/sheets/awk.ssh
+file path=usr/share/a2ps/sheets/b.ssh
+file path=usr/share/a2ps/sheets/bc.ssh
+file path=usr/share/a2ps/sheets/c.ssh
+file path=usr/share/a2ps/sheets/caml.ssh
+file path=usr/share/a2ps/sheets/card.ssh
+file path=usr/share/a2ps/sheets/chlog.ssh
+file path=usr/share/a2ps/sheets/cidl.ssh
+file path=usr/share/a2ps/sheets/claire.ssh
+file path=usr/share/a2ps/sheets/clisp.ssh
+file path=usr/share/a2ps/sheets/coqv.ssh
+file path=usr/share/a2ps/sheets/cpp.ssh
+file path=usr/share/a2ps/sheets/csh.ssh
+file path=usr/share/a2ps/sheets/cxx.ssh
+file path=usr/share/a2ps/sheets/dc_shell.ssh
+file path=usr/share/a2ps/sheets/eiffel.ssh
+file path=usr/share/a2ps/sheets/elisp.ssh
+file path=usr/share/a2ps/sheets/eps.ssh
+file path=usr/share/a2ps/sheets/for-fixed.ssh
+file path=usr/share/a2ps/sheets/for-free.ssh
+file path=usr/share/a2ps/sheets/for77-fixed.ssh
+file path=usr/share/a2ps/sheets/for77-free.ssh
+file path=usr/share/a2ps/sheets/for77kwds.ssh
+file path=usr/share/a2ps/sheets/for90-fixed.ssh
+file path=usr/share/a2ps/sheets/for90-free.ssh
+file path=usr/share/a2ps/sheets/for90kwds.ssh
+file path=usr/share/a2ps/sheets/fortran.ssh
+file path=usr/share/a2ps/sheets/gmake.ssh
+file path=usr/share/a2ps/sheets/gnuc.ssh
+file path=usr/share/a2ps/sheets/haskell.ssh
+file path=usr/share/a2ps/sheets/html.ssh
+file path=usr/share/a2ps/sheets/idl.ssh
+file path=usr/share/a2ps/sheets/initora.ssh
+file path=usr/share/a2ps/sheets/is5rul.ssh
+file path=usr/share/a2ps/sheets/java.ssh
+file path=usr/share/a2ps/sheets/js.ssh
+file path=usr/share/a2ps/sheets/lace.ssh
+file path=usr/share/a2ps/sheets/lex.ssh
+file path=usr/share/a2ps/sheets/lout.ssh
+file path=usr/share/a2ps/sheets/mail.ssh
+file path=usr/share/a2ps/sheets/make.ssh
+file path=usr/share/a2ps/sheets/maple.ssh
+file path=usr/share/a2ps/sheets/matlab4.ssh
+file path=usr/share/a2ps/sheets/mib.ssh
+file path=usr/share/a2ps/sheets/mly.ssh
+file path=usr/share/a2ps/sheets/modula2.ssh
+file path=usr/share/a2ps/sheets/modula3.ssh
+file path=usr/share/a2ps/sheets/o2c.ssh
+file path=usr/share/a2ps/sheets/oberon.ssh
+file path=usr/share/a2ps/sheets/objc.ssh
+file path=usr/share/a2ps/sheets/ocaml.ssh
+file path=usr/share/a2ps/sheets/octave.ssh
+file path=usr/share/a2ps/sheets/oracle.ssh
+file path=usr/share/a2ps/sheets/pascal.ssh
+file path=usr/share/a2ps/sheets/perl.ssh
+file path=usr/share/a2ps/sheets/plsql.ssh
+file path=usr/share/a2ps/sheets/pov.ssh
+file path=usr/share/a2ps/sheets/ppd.ssh
+file path=usr/share/a2ps/sheets/pre.ssh
+file path=usr/share/a2ps/sheets/pretex.ssh
+file path=usr/share/a2ps/sheets/prolog.ssh
+file path=usr/share/a2ps/sheets/promela.ssh
+file path=usr/share/a2ps/sheets/ps.ssh
+file path=usr/share/a2ps/sheets/python.ssh
+file path=usr/share/a2ps/sheets/rexx.ssh
+file path=usr/share/a2ps/sheets/sather.ssh
+file path=usr/share/a2ps/sheets/scheme.ssh
+file path=usr/share/a2ps/sheets/sdl88.ssh
+file path=usr/share/a2ps/sheets/sed.ssh
+file path=usr/share/a2ps/sheets/sh.ssh
+file path=usr/share/a2ps/sheets/sheets.map
+file path=usr/share/a2ps/sheets/shell.ssh
+file path=usr/share/a2ps/sheets/sml.ssh
+file path=usr/share/a2ps/sheets/sql.ssh
+file path=usr/share/a2ps/sheets/sql92.ssh
+file path=usr/share/a2ps/sheets/ssh.ssh
+file path=usr/share/a2ps/sheets/symbols.ssh
+file path=usr/share/a2ps/sheets/tcl.ssh
+file path=usr/share/a2ps/sheets/tclx.ssh
+file path=usr/share/a2ps/sheets/tcsh.ssh
+file path=usr/share/a2ps/sheets/tex.ssh
+file path=usr/share/a2ps/sheets/texinfo.ssh
+file path=usr/share/a2ps/sheets/texscript.ssh
+file path=usr/share/a2ps/sheets/tiger.ssh
+file path=usr/share/a2ps/sheets/tk.ssh
+file path=usr/share/a2ps/sheets/udiff.ssh
+file path=usr/share/a2ps/sheets/unity.ssh
+file path=usr/share/a2ps/sheets/vba.ssh
+file path=usr/share/a2ps/sheets/verilog.ssh
+file path=usr/share/a2ps/sheets/vhdl.ssh
+file path=usr/share/a2ps/sheets/vrml.ssh
+file path=usr/share/a2ps/sheets/vtcl.ssh
+file path=usr/share/a2ps/sheets/wdiff.ssh
+file path=usr/share/a2ps/sheets/xs.ssh
+file path=usr/share/a2ps/sheets/yacc.ssh
+file path=usr/share/a2ps/sheets/zsh.ssh
+file path=usr/share/emacs/site-lisp/a2ps-print.el
+file path=usr/share/emacs/site-lisp/a2ps-print.elc
+file path=usr/share/emacs/site-lisp/a2ps.el
+file path=usr/share/emacs/site-lisp/a2ps.elc
+file path=usr/share/info/a2ps.info
+file path=usr/share/info/a2ps.info-1
+file path=usr/share/info/a2ps.info-2
+file path=usr/share/info/a2ps.info-3
+file path=usr/share/info/a2ps.info-4
+file path=usr/share/info/a2ps.info-5
+file path=usr/share/info/a2ps.info-6
+file path=usr/share/info/dir
+file path=usr/share/info/ogonkify.info
+file path=usr/share/info/regex.info
+file path=usr/share/info/regex.info-1
+file path=usr/share/info/regex.info-2
+file path=usr/share/info/regex.info-3
+file path=usr/share/locale/ca/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/cs/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/da/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/de/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/es/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/et/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/fr/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/it/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/ko/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/nl/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/no/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/pl/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/pt/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/ru/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/sl/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/sv/LC_MESSAGES/a2ps.mo
+file path=usr/share/locale/tr/LC_MESSAGES/a2ps.mo
+file path=usr/share/man/man1/a2ps.1
+file path=usr/share/man/man1/card.1
+file path=usr/share/man/man1/fixps.1
+file path=usr/share/man/man1/ogonkify.1
+file path=usr/share/man/man1/pdiff.1
+file path=usr/share/man/man1/psmandup.1
+file path=usr/share/man/man1/psset.1
+file path=usr/share/man/man1/texi2dvi4a2ps.1
+file path=usr/share/ogonkify/README
+file path=usr/share/ogonkify/adobe.enc
+file path=usr/share/ogonkify/afm/pcrb-o.afm
+file path=usr/share/ogonkify/afm/pcrbo-o.afm
+file path=usr/share/ogonkify/afm/pcrr-o.afm
+file path=usr/share/ogonkify/afm/pcrro-o.afm
+file path=usr/share/ogonkify/afm/phvb-o.afm
+file path=usr/share/ogonkify/afm/phvbo-o.afm
+file path=usr/share/ogonkify/afm/phvr-o.afm
+file path=usr/share/ogonkify/afm/phvro-o.afm
+file path=usr/share/ogonkify/afm/ptmb-o.afm
+file path=usr/share/ogonkify/afm/ptmbi-o.afm
+file path=usr/share/ogonkify/afm/ptmr-o.afm
+file path=usr/share/ogonkify/afm/ptmri-o.afm
+file path=usr/share/ogonkify/allchars.ps
+file path=usr/share/ogonkify/ascii.enc
+file path=usr/share/ogonkify/compose.ps
+file path=usr/share/ogonkify/cp1250.enc
+file path=usr/share/ogonkify/fonts/pcrb-o.pfa
+file path=usr/share/ogonkify/fonts/pcrbo-o.pfa
+file path=usr/share/ogonkify/fonts/pcrr-o.pfa
+file path=usr/share/ogonkify/fonts/pcrro-o.pfa
+file path=usr/share/ogonkify/fonts/phvb-o.pfa
+file path=usr/share/ogonkify/fonts/phvbo-o.pfa
+file path=usr/share/ogonkify/fonts/phvr-o.pfa
+file path=usr/share/ogonkify/fonts/phvro-o.pfa
+file path=usr/share/ogonkify/fonts/ptmb-o.pfa
+file path=usr/share/ogonkify/fonts/ptmbi-o.pfa
+file path=usr/share/ogonkify/fonts/ptmr-o.pfa
+file path=usr/share/ogonkify/fonts/ptmri-o.pfa
+file path=usr/share/ogonkify/helper.ps
+file path=usr/share/ogonkify/hp.enc
+file path=usr/share/ogonkify/ibmpc.enc
+file path=usr/share/ogonkify/latin1.enc
+file path=usr/share/ogonkify/latin2.enc
+file path=usr/share/ogonkify/latin3.enc
+file path=usr/share/ogonkify/latin4.enc
+file path=usr/share/ogonkify/latin5.enc
+file path=usr/share/ogonkify/latin6.enc
+file path=usr/share/ogonkify/latin7.enc
+file path=usr/share/ogonkify/latin9.enc
+file path=usr/share/ogonkify/mac.enc
+file path=usr/share/ogonkify/ogonki.enc
+file path=usr/share/ogonkify/pcrb-o.ps
+file path=usr/share/ogonkify/pcrbo-o.ps
+file path=usr/share/ogonkify/pcrr-o.ps
+file path=usr/share/ogonkify/pcrro-o.ps
+file path=usr/share/ogonkify/phvb-o.ps
+file path=usr/share/ogonkify/phvbo-o.ps
+file path=usr/share/ogonkify/phvr-o.ps
+file path=usr/share/ogonkify/phvro-o.ps
+file path=usr/share/ogonkify/printenc.ps
+file path=usr/share/ogonkify/ptmb-o.ps
+file path=usr/share/ogonkify/ptmbi-o.ps
+file path=usr/share/ogonkify/ptmr-o.ps
+file path=usr/share/ogonkify/ptmri-o.ps
+link path=usr/lib/liba2ps.so target=liba2ps.so.1.0.0
+link path=usr/lib/liba2ps.so.1 target=liba2ps.so.1.0.0
+depend fmri=pkg:/[email protected] type=require
+depend fmri=pkg:/runtime/[email protected] type=require
+depend fmri=pkg:/system/library/[email protected] type=require
+depend fmri=pkg:/system/[email protected] type=require
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/a2ps/sheets.map.patch	Thu Nov 04 21:12:53 2010 -0500
@@ -0,0 +1,52 @@
+*** a2ps-4.13/sheets/sheets.map.orig	Wed May 12 15:37:37 2004
+--- a2ps-4.13/sheets/sheets.map	Wed May 12 15:48:45 2004
+***************
+*** 237,242 ****
+--- 237,243 ----
+  # GIF Images
+  gif:	/*.gif/i
+  	<GIF image*>
++ 	<GIF file*>
+  
+  # Haskell programs
+  haskell:
+***************
+*** 326,331 ****
+--- 327,333 ----
+  # PDF documents
+  pdf:	/*.pdf/i
+  	<PDF document*>
++ 	<* (PDF) *>
+  
+  # Perl files
+  perl:	/*.p[ml]/
+***************
+*** 338,343 ****
+--- 340,346 ----
+  # PNG files
+  png:	/*.png/i
+  	<PNG image*>
++ 	<PNG file*>
+  
+  # Portable Object (Gettext)
+  po:	/*.po/
+***************
+*** 474,481 ****
+  	<*vtcl*>
+  
+  # TIFF images
+! tiff:	/.tif/i  /.tiff/i
+  	<TIFF image*>
+  
+  # tk files
+  tk:	/*.tk/
+--- 477,485 ----
+  	<*vtcl*>
+  
+  # TIFF images
+! tiff:	/*.tif/i  /*.tiff/i
+  	<TIFF image*>
++ 	<TIFF file*>
+  
+  # tk files
+  tk:	/*.tk/
--- a/transforms/comparison-cleanup	Thu Nov 04 21:11:45 2010 -0500
+++ b/transforms/comparison-cleanup	Thu Nov 04 21:12:53 2010 -0500
@@ -49,8 +49,12 @@
 
 # drop extra attribute data that we don't want to compare
 <transform dir file link hardlink -> delete timestamp .*>
+<transform dir file link hardlink -> delete pkg.csize .*>
+<transform dir file link hardlink -> delete pkg.chash .*>
 <transform dir file link hardlink -> delete pkg.size .*>
 <transform dir file link hardlink -> delete owner .*>
 <transform dir file link hardlink -> delete group .*>
 <transform dir file link hardlink -> delete mode .*>
 <transform dir file link hardlink -> delete variant.arch .*>
+<transform dir file link hardlink -> delete preserve .*>
+<transform dir file link hardlink -> delete original_name .*>