generate detectable dependencies at build time
authorNorm Jacobs <Norm.Jacobs@Sun.COM>
Tue, 09 Nov 2010 10:33:32 -0600
changeset 46 d4d60962c33f
parent 45 536ea324b223
child 47 28ef4b1fcfb1
generate detectable dependencies at build time
components/a2ps/a2ps.p5m
components/bind/bind.p5m
components/file/file.p5m
components/lcms/lcms.p5m
components/libmng/libmng.p5m
components/pycups/pycups.p5m
components/rsync/rsync.p5m
doc/packaging.txt
make-rules/ips.mk
transforms/drop-unresolved-dependencies
transforms/drop-variant.arch
--- a/components/a2ps/a2ps.p5m	Tue Nov 09 10:32:06 2010 -0600
+++ b/components/a2ps/a2ps.p5m	Tue Nov 09 10:33:32 2010 -0600
@@ -20,17 +20,6 @@
 #
 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
 #
-set name=pkg.fmri \
-    value=pkg:/print/lp/filter/[email protected]$(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
@@ -92,21 +81,21 @@
 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)
+file NOHASH path=etc/gnu/a2ps-site.cfg preserve=true original_name=SUNWa2ps:etc/gnu/a2ps-site.cfg
+file NOHASH path=etc/gnu/a2ps.cfg preserve=true original_name=SUNWa2ps:etc/gnu/a2ps.cfg
+file NOHASH path=etc/lp/fd/a2ps.fd
+file NOHASH path=usr/bin/a2ps variant.arch=$(ARCH)
+file NOHASH path=usr/bin/card
+file NOHASH path=usr/bin/composeglyphs
+file NOHASH path=usr/bin/fixnt variant.arch=$(ARCH)
+file NOHASH path=usr/bin/fixps
+file NOHASH path=usr/bin/ogonkify
+file NOHASH path=usr/bin/pdiff
+file NOHASH path=usr/bin/psmandup
+file NOHASH path=usr/bin/psset
+file NOHASH path=usr/bin/texi2dvi4a2ps
+file NOHASH path=usr/include/liba2ps.h
+file NOHASH 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
@@ -117,281 +106,290 @@
 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
+file NOHASH path=usr/share/a2ps/README
+file NOHASH path=usr/share/a2ps/afm/fonts.map
+file NOHASH path=usr/share/a2ps/afm/make_fonts_map.sh
+file NOHASH path=usr/share/a2ps/afm/pbkd.afm
+file NOHASH path=usr/share/a2ps/afm/pbkdi.afm
+file NOHASH path=usr/share/a2ps/afm/pbkl.afm
+file NOHASH path=usr/share/a2ps/afm/pbkli.afm
+file NOHASH path=usr/share/a2ps/afm/pcfont.afm
+file NOHASH path=usr/share/a2ps/afm/pcrb.afm
+file NOHASH path=usr/share/a2ps/afm/pcrbo.afm
+file NOHASH path=usr/share/a2ps/afm/pcrr.afm
+file NOHASH path=usr/share/a2ps/afm/pcrro.afm
+file NOHASH path=usr/share/a2ps/afm/phvb.afm
+file NOHASH path=usr/share/a2ps/afm/phvbo.afm
+file NOHASH path=usr/share/a2ps/afm/phvbon.afm
+file NOHASH path=usr/share/a2ps/afm/phvbrn.afm
+file NOHASH path=usr/share/a2ps/afm/phvr.afm
+file NOHASH path=usr/share/a2ps/afm/phvro.afm
+file NOHASH path=usr/share/a2ps/afm/phvron.afm
+file NOHASH path=usr/share/a2ps/afm/phvrrn.afm
+file NOHASH path=usr/share/a2ps/afm/pncb.afm
+file NOHASH path=usr/share/a2ps/afm/pncbi.afm
+file NOHASH path=usr/share/a2ps/afm/pncr.afm
+file NOHASH path=usr/share/a2ps/afm/pncri.afm
+file NOHASH path=usr/share/a2ps/afm/pplb.afm
+file NOHASH path=usr/share/a2ps/afm/pplbi.afm
+file NOHASH path=usr/share/a2ps/afm/pplr.afm
+file NOHASH path=usr/share/a2ps/afm/pplri.afm
+file NOHASH path=usr/share/a2ps/afm/psyr.afm
+file NOHASH path=usr/share/a2ps/afm/ptmb.afm
+file NOHASH path=usr/share/a2ps/afm/ptmbi.afm
+file NOHASH path=usr/share/a2ps/afm/ptmi.afm
+file NOHASH path=usr/share/a2ps/afm/ptmr.afm
+file NOHASH path=usr/share/a2ps/afm/pzcmi.afm
+file NOHASH path=usr/share/a2ps/afm/pzdr.afm
+file NOHASH path=usr/share/a2ps/encoding/ascii.edf
+file NOHASH path=usr/share/a2ps/encoding/encoding.map
+file NOHASH path=usr/share/a2ps/encoding/hp.edf
+file NOHASH path=usr/share/a2ps/encoding/ibm-cp437.edf
+file NOHASH path=usr/share/a2ps/encoding/ibm-cp850.edf
+file NOHASH path=usr/share/a2ps/encoding/iso1.edf
+file NOHASH path=usr/share/a2ps/encoding/iso10.edf
+file NOHASH path=usr/share/a2ps/encoding/iso13.edf
+file NOHASH path=usr/share/a2ps/encoding/iso15.edf
+file NOHASH path=usr/share/a2ps/encoding/iso2.edf
+file NOHASH path=usr/share/a2ps/encoding/iso3.edf
+file NOHASH path=usr/share/a2ps/encoding/iso4.edf
+file NOHASH path=usr/share/a2ps/encoding/iso5.edf
+file NOHASH path=usr/share/a2ps/encoding/iso7.edf
+file NOHASH path=usr/share/a2ps/encoding/iso9.edf
+file NOHASH path=usr/share/a2ps/encoding/koi8.edf
+file NOHASH path=usr/share/a2ps/encoding/mac.edf
+file NOHASH path=usr/share/a2ps/encoding/ms-cp1250.edf
+file NOHASH path=usr/share/a2ps/fonts/pcfont.pfa
+file NOHASH path=usr/share/a2ps/ppd/README
+file NOHASH path=usr/share/a2ps/ppd/level1.ppd
+file NOHASH path=usr/share/a2ps/ppd/level2.ppd
+file NOHASH path=usr/share/a2ps/ps/a2ps.hdr
+file NOHASH path=usr/share/a2ps/ps/base.ps
+file NOHASH path=usr/share/a2ps/ps/bold.pro
+file NOHASH path=usr/share/a2ps/ps/bw.pro
+file NOHASH path=usr/share/a2ps/ps/color.hdr
+file NOHASH path=usr/share/a2ps/ps/color.pro
+file NOHASH path=usr/share/a2ps/ps/diff.pro
+file NOHASH path=usr/share/a2ps/ps/ehandler.ps
+file NOHASH path=usr/share/a2ps/ps/fixed.pro
+file NOHASH path=usr/share/a2ps/ps/gray.pro
+file NOHASH path=usr/share/a2ps/ps/gray2.pro
+file NOHASH path=usr/share/a2ps/ps/matrix.pro
+file NOHASH path=usr/share/a2ps/ps/ul.pro
+file NOHASH path=usr/share/a2ps/sheets/68000.ssh
+file NOHASH path=usr/share/a2ps/sheets/a2psrc.ssh
+file NOHASH path=usr/share/a2ps/sheets/ada.ssh
+file NOHASH path=usr/share/a2ps/sheets/asn1.ssh
+file NOHASH path=usr/share/a2ps/sheets/autoconf.ssh
+file NOHASH path=usr/share/a2ps/sheets/awk.ssh
+file NOHASH path=usr/share/a2ps/sheets/b.ssh
+file NOHASH path=usr/share/a2ps/sheets/bc.ssh
+file NOHASH path=usr/share/a2ps/sheets/c.ssh
+file NOHASH path=usr/share/a2ps/sheets/caml.ssh
+file NOHASH path=usr/share/a2ps/sheets/card.ssh
+file NOHASH path=usr/share/a2ps/sheets/chlog.ssh
+file NOHASH path=usr/share/a2ps/sheets/cidl.ssh
+file NOHASH path=usr/share/a2ps/sheets/claire.ssh
+file NOHASH path=usr/share/a2ps/sheets/clisp.ssh
+file NOHASH path=usr/share/a2ps/sheets/coqv.ssh
+file NOHASH path=usr/share/a2ps/sheets/cpp.ssh
+file NOHASH path=usr/share/a2ps/sheets/csh.ssh
+file NOHASH path=usr/share/a2ps/sheets/cxx.ssh
+file NOHASH path=usr/share/a2ps/sheets/dc_shell.ssh
+file NOHASH path=usr/share/a2ps/sheets/eiffel.ssh
+file NOHASH path=usr/share/a2ps/sheets/elisp.ssh
+file NOHASH path=usr/share/a2ps/sheets/eps.ssh
+file NOHASH path=usr/share/a2ps/sheets/for-fixed.ssh
+file NOHASH path=usr/share/a2ps/sheets/for-free.ssh
+file NOHASH path=usr/share/a2ps/sheets/for77-fixed.ssh
+file NOHASH path=usr/share/a2ps/sheets/for77-free.ssh
+file NOHASH path=usr/share/a2ps/sheets/for77kwds.ssh
+file NOHASH path=usr/share/a2ps/sheets/for90-fixed.ssh
+file NOHASH path=usr/share/a2ps/sheets/for90-free.ssh
+file NOHASH path=usr/share/a2ps/sheets/for90kwds.ssh
+file NOHASH path=usr/share/a2ps/sheets/fortran.ssh
+file NOHASH path=usr/share/a2ps/sheets/gmake.ssh
+file NOHASH path=usr/share/a2ps/sheets/gnuc.ssh
+file NOHASH path=usr/share/a2ps/sheets/haskell.ssh
+file NOHASH path=usr/share/a2ps/sheets/html.ssh
+file NOHASH path=usr/share/a2ps/sheets/idl.ssh
+file NOHASH path=usr/share/a2ps/sheets/initora.ssh
+file NOHASH path=usr/share/a2ps/sheets/is5rul.ssh
+file NOHASH path=usr/share/a2ps/sheets/java.ssh
+file NOHASH path=usr/share/a2ps/sheets/js.ssh
+file NOHASH path=usr/share/a2ps/sheets/lace.ssh
+file NOHASH path=usr/share/a2ps/sheets/lex.ssh
+file NOHASH path=usr/share/a2ps/sheets/lout.ssh
+file NOHASH path=usr/share/a2ps/sheets/mail.ssh
+file NOHASH path=usr/share/a2ps/sheets/make.ssh
+file NOHASH path=usr/share/a2ps/sheets/maple.ssh
+file NOHASH path=usr/share/a2ps/sheets/matlab4.ssh
+file NOHASH path=usr/share/a2ps/sheets/mib.ssh
+file NOHASH path=usr/share/a2ps/sheets/mly.ssh
+file NOHASH path=usr/share/a2ps/sheets/modula2.ssh
+file NOHASH path=usr/share/a2ps/sheets/modula3.ssh
+file NOHASH path=usr/share/a2ps/sheets/o2c.ssh
+file NOHASH path=usr/share/a2ps/sheets/oberon.ssh
+file NOHASH path=usr/share/a2ps/sheets/objc.ssh
+file NOHASH path=usr/share/a2ps/sheets/ocaml.ssh
+file NOHASH path=usr/share/a2ps/sheets/octave.ssh
+file NOHASH path=usr/share/a2ps/sheets/oracle.ssh
+file NOHASH path=usr/share/a2ps/sheets/pascal.ssh
+file NOHASH path=usr/share/a2ps/sheets/perl.ssh
+file NOHASH path=usr/share/a2ps/sheets/plsql.ssh
+file NOHASH path=usr/share/a2ps/sheets/pov.ssh
+file NOHASH path=usr/share/a2ps/sheets/ppd.ssh
+file NOHASH path=usr/share/a2ps/sheets/pre.ssh
+file NOHASH path=usr/share/a2ps/sheets/pretex.ssh
+file NOHASH path=usr/share/a2ps/sheets/prolog.ssh
+file NOHASH path=usr/share/a2ps/sheets/promela.ssh
+file NOHASH path=usr/share/a2ps/sheets/ps.ssh
+file NOHASH path=usr/share/a2ps/sheets/python.ssh
+file NOHASH path=usr/share/a2ps/sheets/rexx.ssh
+file NOHASH path=usr/share/a2ps/sheets/sather.ssh
+file NOHASH path=usr/share/a2ps/sheets/scheme.ssh
+file NOHASH path=usr/share/a2ps/sheets/sdl88.ssh
+file NOHASH path=usr/share/a2ps/sheets/sed.ssh
+file NOHASH path=usr/share/a2ps/sheets/sh.ssh
+file NOHASH path=usr/share/a2ps/sheets/sheets.map
+file NOHASH path=usr/share/a2ps/sheets/shell.ssh
+file NOHASH path=usr/share/a2ps/sheets/sml.ssh
+file NOHASH path=usr/share/a2ps/sheets/sql.ssh
+file NOHASH path=usr/share/a2ps/sheets/sql92.ssh
+file NOHASH path=usr/share/a2ps/sheets/ssh.ssh
+file NOHASH path=usr/share/a2ps/sheets/symbols.ssh
+file NOHASH path=usr/share/a2ps/sheets/tcl.ssh
+file NOHASH path=usr/share/a2ps/sheets/tclx.ssh
+file NOHASH path=usr/share/a2ps/sheets/tcsh.ssh
+file NOHASH path=usr/share/a2ps/sheets/tex.ssh
+file NOHASH path=usr/share/a2ps/sheets/texinfo.ssh
+file NOHASH path=usr/share/a2ps/sheets/texscript.ssh
+file NOHASH path=usr/share/a2ps/sheets/tiger.ssh
+file NOHASH path=usr/share/a2ps/sheets/tk.ssh
+file NOHASH path=usr/share/a2ps/sheets/udiff.ssh
+file NOHASH path=usr/share/a2ps/sheets/unity.ssh
+file NOHASH path=usr/share/a2ps/sheets/vba.ssh
+file NOHASH path=usr/share/a2ps/sheets/verilog.ssh
+file NOHASH path=usr/share/a2ps/sheets/vhdl.ssh
+file NOHASH path=usr/share/a2ps/sheets/vrml.ssh
+file NOHASH path=usr/share/a2ps/sheets/vtcl.ssh
+file NOHASH path=usr/share/a2ps/sheets/wdiff.ssh
+file NOHASH path=usr/share/a2ps/sheets/xs.ssh
+file NOHASH path=usr/share/a2ps/sheets/yacc.ssh
+file NOHASH path=usr/share/a2ps/sheets/zsh.ssh
+file NOHASH path=usr/share/emacs/site-lisp/a2ps-print.el
+file NOHASH path=usr/share/emacs/site-lisp/a2ps-print.elc
+file NOHASH path=usr/share/emacs/site-lisp/a2ps.el
+file NOHASH path=usr/share/emacs/site-lisp/a2ps.elc
+file NOHASH path=usr/share/info/a2ps.info
+file NOHASH path=usr/share/info/a2ps.info-1
+file NOHASH path=usr/share/info/a2ps.info-2
+file NOHASH path=usr/share/info/a2ps.info-3
+file NOHASH path=usr/share/info/a2ps.info-4
+file NOHASH path=usr/share/info/a2ps.info-5
+file NOHASH path=usr/share/info/a2ps.info-6
+file NOHASH path=usr/share/info/dir
+file NOHASH path=usr/share/info/ogonkify.info
+file NOHASH path=usr/share/info/regex.info
+file NOHASH path=usr/share/info/regex.info-1
+file NOHASH path=usr/share/info/regex.info-2
+file NOHASH path=usr/share/info/regex.info-3
+file NOHASH path=usr/share/locale/ca/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/cs/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/da/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/de/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/es/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/et/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/fr/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/it/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/ko/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/nl/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/no/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/pl/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/pt/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/ru/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/sl/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/sv/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/locale/tr/LC_MESSAGES/a2ps.mo
+file NOHASH path=usr/share/man/man1/a2ps.1
+file NOHASH path=usr/share/man/man1/card.1
+file NOHASH path=usr/share/man/man1/fixps.1
+file NOHASH path=usr/share/man/man1/ogonkify.1
+file NOHASH path=usr/share/man/man1/pdiff.1
+file NOHASH path=usr/share/man/man1/psmandup.1
+file NOHASH path=usr/share/man/man1/psset.1
+file NOHASH path=usr/share/man/man1/texi2dvi4a2ps.1
+file NOHASH path=usr/share/ogonkify/README
+file NOHASH path=usr/share/ogonkify/adobe.enc
+file NOHASH path=usr/share/ogonkify/afm/pcrb-o.afm
+file NOHASH path=usr/share/ogonkify/afm/pcrbo-o.afm
+file NOHASH path=usr/share/ogonkify/afm/pcrr-o.afm
+file NOHASH path=usr/share/ogonkify/afm/pcrro-o.afm
+file NOHASH path=usr/share/ogonkify/afm/phvb-o.afm
+file NOHASH path=usr/share/ogonkify/afm/phvbo-o.afm
+file NOHASH path=usr/share/ogonkify/afm/phvr-o.afm
+file NOHASH path=usr/share/ogonkify/afm/phvro-o.afm
+file NOHASH path=usr/share/ogonkify/afm/ptmb-o.afm
+file NOHASH path=usr/share/ogonkify/afm/ptmbi-o.afm
+file NOHASH path=usr/share/ogonkify/afm/ptmr-o.afm
+file NOHASH path=usr/share/ogonkify/afm/ptmri-o.afm
+file NOHASH path=usr/share/ogonkify/allchars.ps
+file NOHASH path=usr/share/ogonkify/ascii.enc
+file NOHASH path=usr/share/ogonkify/compose.ps
+file NOHASH path=usr/share/ogonkify/cp1250.enc
+file NOHASH path=usr/share/ogonkify/fonts/pcrb-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/pcrbo-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/pcrr-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/pcrro-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/phvb-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/phvbo-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/phvr-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/phvro-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/ptmb-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/ptmbi-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/ptmr-o.pfa
+file NOHASH path=usr/share/ogonkify/fonts/ptmri-o.pfa
+file NOHASH path=usr/share/ogonkify/helper.ps
+file NOHASH path=usr/share/ogonkify/hp.enc
+file NOHASH path=usr/share/ogonkify/ibmpc.enc
+file NOHASH path=usr/share/ogonkify/latin1.enc
+file NOHASH path=usr/share/ogonkify/latin2.enc
+file NOHASH path=usr/share/ogonkify/latin3.enc
+file NOHASH path=usr/share/ogonkify/latin4.enc
+file NOHASH path=usr/share/ogonkify/latin5.enc
+file NOHASH path=usr/share/ogonkify/latin6.enc
+file NOHASH path=usr/share/ogonkify/latin7.enc
+file NOHASH path=usr/share/ogonkify/latin9.enc
+file NOHASH path=usr/share/ogonkify/mac.enc
+file NOHASH path=usr/share/ogonkify/ogonki.enc
+file NOHASH path=usr/share/ogonkify/pcrb-o.ps
+file NOHASH path=usr/share/ogonkify/pcrbo-o.ps
+file NOHASH path=usr/share/ogonkify/pcrr-o.ps
+file NOHASH path=usr/share/ogonkify/pcrro-o.ps
+file NOHASH path=usr/share/ogonkify/phvb-o.ps
+file NOHASH path=usr/share/ogonkify/phvbo-o.ps
+file NOHASH path=usr/share/ogonkify/phvr-o.ps
+file NOHASH path=usr/share/ogonkify/phvro-o.ps
+file NOHASH path=usr/share/ogonkify/printenc.ps
+file NOHASH path=usr/share/ogonkify/ptmb-o.ps
+file NOHASH path=usr/share/ogonkify/ptmbi-o.ps
+file NOHASH path=usr/share/ogonkify/ptmr-o.ps
+file NOHASH 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
+
+license COPYING license="GPLv2"
 
+legacy arch=$(ARCH) category=system \
+	name="a2ps - GNU Any to PostScript filter (root)" \
+	desc="a2ps - GNU Any to PostScript filter (root) 4.13b" \
+	hotline="Please contact your local service provider" \
+	pkg=SUNWa2psu variant.arch=$(ARCH) vendor="Oracle Corporation" \
+	version=11.11.0,REV=2010.09.30.04.23
 
-
+legacy arch=$(ARCH) category=system \
+	name="a2ps - GNU Any to PostScript filter (usr)" \
+	desc="a2ps - GNU Any to PostScript filter (usr) 4.13b" \
+	hotline="Please contact your local service provider" \
+	pkg=SUNWa2psu variant.arch=$(ARCH) vendor="Oracle Corporation" \
+	version=11.11.0,REV=2010.09.30.04.23
--- a/components/bind/bind.p5m	Tue Nov 09 10:32:06 2010 -0600
+++ b/components/bind/bind.p5m	Tue Nov 09 10:33:32 2010 -0600
@@ -20,16 +20,6 @@
 #
 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
 #
-set name=pkg.fmri \
-    value=pkg:/network/dns/[email protected]$(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 variant.arch=$(ARCH)
 license COPYRIGHT license="ISC"
 dir path=etc
 dir path=usr
@@ -54,300 +44,300 @@
 dir path=usr/share/man/man8
 dir path=var
 dir path=var/run
-file path=etc/bind.keys
-file path=usr/bin/$(MACH64)/dig variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/host variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/isc-config.sh variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/nslookup variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/nsupdate variant.arch=$(ARCH)
-file path=usr/bin/dig variant.arch=$(ARCH)
-file path=usr/bin/host variant.arch=$(ARCH)
-file path=usr/bin/isc-config.sh
-file path=usr/bin/nslookup variant.arch=$(ARCH)
-file path=usr/bin/nsupdate variant.arch=$(ARCH)
-file path=usr/include/bind9/check.h
-file path=usr/include/bind9/getaddresses.h
-file path=usr/include/bind9/version.h
-file path=usr/include/dns/acl.h
-file path=usr/include/dns/adb.h
-file path=usr/include/dns/byaddr.h
-file path=usr/include/dns/cache.h
-file path=usr/include/dns/callbacks.h
-file path=usr/include/dns/cert.h
-file path=usr/include/dns/compress.h
-file path=usr/include/dns/db.h
-file path=usr/include/dns/dbiterator.h
-file path=usr/include/dns/dbtable.h
-file path=usr/include/dns/diff.h
-file path=usr/include/dns/dispatch.h
-file path=usr/include/dns/dlz.h
-file path=usr/include/dns/dnssec.h
-file path=usr/include/dns/ds.h
-file path=usr/include/dns/enumclass.h
-file path=usr/include/dns/enumtype.h
-file path=usr/include/dns/events.h
-file path=usr/include/dns/fixedname.h
-file path=usr/include/dns/iptable.h
-file path=usr/include/dns/journal.h
-file path=usr/include/dns/keyflags.h
-file path=usr/include/dns/keytable.h
-file path=usr/include/dns/keyvalues.h
-file path=usr/include/dns/lib.h
-file path=usr/include/dns/log.h
-file path=usr/include/dns/master.h
-file path=usr/include/dns/masterdump.h
-file path=usr/include/dns/message.h
-file path=usr/include/dns/name.h
-file path=usr/include/dns/ncache.h
-file path=usr/include/dns/nsec.h
-file path=usr/include/dns/peer.h
-file path=usr/include/dns/portlist.h
-file path=usr/include/dns/private.h
-file path=usr/include/dns/rbt.h
-file path=usr/include/dns/rcode.h
-file path=usr/include/dns/rdata.h
-file path=usr/include/dns/rdataclass.h
-file path=usr/include/dns/rdatalist.h
-file path=usr/include/dns/rdataset.h
-file path=usr/include/dns/rdatasetiter.h
-file path=usr/include/dns/rdataslab.h
-file path=usr/include/dns/rdatastruct.h
-file path=usr/include/dns/rdatatype.h
-file path=usr/include/dns/request.h
-file path=usr/include/dns/resolver.h
-file path=usr/include/dns/result.h
-file path=usr/include/dns/rootns.h
-file path=usr/include/dns/sdb.h
-file path=usr/include/dns/sdlz.h
-file path=usr/include/dns/secalg.h
-file path=usr/include/dns/secproto.h
-file path=usr/include/dns/soa.h
-file path=usr/include/dns/ssu.h
-file path=usr/include/dns/tcpmsg.h
-file path=usr/include/dns/time.h
-file path=usr/include/dns/tkey.h
-file path=usr/include/dns/tsig.h
-file path=usr/include/dns/ttl.h
-file path=usr/include/dns/types.h
-file path=usr/include/dns/validator.h
-file path=usr/include/dns/version.h
-file path=usr/include/dns/view.h
-file path=usr/include/dns/xfrin.h
-file path=usr/include/dns/zone.h
-file path=usr/include/dns/zonekey.h
-file path=usr/include/dns/zt.h
-file path=usr/include/dst/dst.h
-file path=usr/include/dst/gssapi.h
-file path=usr/include/dst/lib.h
-file path=usr/include/dst/result.h
-file path=usr/include/isc/app.h
-file path=usr/include/isc/assertions.h
-file path=usr/include/isc/atomic.h
-file path=usr/include/isc/base64.h
-file path=usr/include/isc/bind9.h
-file path=usr/include/isc/bitstring.h
-file path=usr/include/isc/boolean.h
-file path=usr/include/isc/buffer.h
-file path=usr/include/isc/bufferlist.h
-file path=usr/include/isc/commandline.h
-file path=usr/include/isc/condition.h
-file path=usr/include/isc/dir.h
-file path=usr/include/isc/entropy.h
-file path=usr/include/isc/error.h
-file path=usr/include/isc/event.h
-file path=usr/include/isc/eventclass.h
-file path=usr/include/isc/file.h
-file path=usr/include/isc/formatcheck.h
-file path=usr/include/isc/fsaccess.h
-file path=usr/include/isc/hash.h
-file path=usr/include/isc/heap.h
-file path=usr/include/isc/hex.h
-file path=usr/include/isc/hmacmd5.h
-file path=usr/include/isc/httpd.h
-file path=usr/include/isc/int.h
-file path=usr/include/isc/interfaceiter.h
-file path=usr/include/isc/iterated_hash.h
-file path=usr/include/isc/lang.h
-file path=usr/include/isc/lex.h
-file path=usr/include/isc/lfsr.h
-file path=usr/include/isc/lib.h
-file path=usr/include/isc/list.h
-file path=usr/include/isc/log.h
-file path=usr/include/isc/magic.h
-file path=usr/include/isc/md5.h
-file path=usr/include/isc/mem.h
-file path=usr/include/isc/msgcat.h
-file path=usr/include/isc/msgs.h
-file path=usr/include/isc/mutex.h
-file path=usr/include/isc/mutexblock.h
-file path=usr/include/isc/namespace.h
-file path=usr/include/isc/net.h
-file path=usr/include/isc/netaddr.h
-file path=usr/include/isc/netdb.h
-file path=usr/include/isc/offset.h
-file path=usr/include/isc/once.h
-file path=usr/include/isc/ondestroy.h
-file path=usr/include/isc/os.h
-file path=usr/include/isc/parseint.h
-file path=usr/include/isc/platform.h
-file path=usr/include/isc/print.h
-file path=usr/include/isc/quota.h
-file path=usr/include/isc/radix.h
-file path=usr/include/isc/random.h
-file path=usr/include/isc/ratelimiter.h
-file path=usr/include/isc/refcount.h
-file path=usr/include/isc/region.h
-file path=usr/include/isc/resource.h
-file path=usr/include/isc/result.h
-file path=usr/include/isc/resultclass.h
-file path=usr/include/isc/rwlock.h
-file path=usr/include/isc/serial.h
-file path=usr/include/isc/sha1.h
-file path=usr/include/isc/sha2.h
-file path=usr/include/isc/sockaddr.h
-file path=usr/include/isc/socket.h
-file path=usr/include/isc/stdio.h
-file path=usr/include/isc/stdlib.h
-file path=usr/include/isc/stdtime.h
-file path=usr/include/isc/string.h
-file path=usr/include/isc/symtab.h
-file path=usr/include/isc/syslog.h
-file path=usr/include/isc/task.h
-file path=usr/include/isc/taskpool.h
-file path=usr/include/isc/thread.h
-file path=usr/include/isc/time.h
-file path=usr/include/isc/timer.h
-file path=usr/include/isc/types.h
-file path=usr/include/isc/util.h
-file path=usr/include/isc/version.h
-file path=usr/include/isc/xml.h
-file path=usr/include/isccc/alist.h
-file path=usr/include/isccc/base64.h
-file path=usr/include/isccc/cc.h
-file path=usr/include/isccc/ccmsg.h
-file path=usr/include/isccc/events.h
-file path=usr/include/isccc/lib.h
-file path=usr/include/isccc/result.h
-file path=usr/include/isccc/sexpr.h
-file path=usr/include/isccc/symtab.h
-file path=usr/include/isccc/symtype.h
-file path=usr/include/isccc/types.h
-file path=usr/include/isccc/util.h
-file path=usr/include/isccc/version.h
-file path=usr/include/isccfg/aclconf.h
-file path=usr/include/isccfg/cfg.h
-file path=usr/include/isccfg/grammar.h
-file path=usr/include/isccfg/log.h
-file path=usr/include/isccfg/namedconf.h
-file path=usr/include/isccfg/version.h
-file path=usr/include/lwres/context.h
-file path=usr/include/lwres/int.h
-file path=usr/include/lwres/ipv6.h
-file path=usr/include/lwres/lang.h
-file path=usr/include/lwres/list.h
-file path=usr/include/lwres/lwbuffer.h
-file path=usr/include/lwres/lwpacket.h
-file path=usr/include/lwres/lwres.h
-file path=usr/include/lwres/net.h
-file path=usr/include/lwres/netdb.h
-file path=usr/include/lwres/platform.h
-file path=usr/include/lwres/result.h
-file path=usr/include/lwres/version.h
-file path=usr/lib/$(MACH64)/libbind9.a variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libbind9.la variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libbind9.so.60.0.1 variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libdns.a variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libdns.la variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libdns.so.64.1.1 variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libisc.a variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libisc.la variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libisc.so.60.1.4 variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libisccc.a variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libisccc.la variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libisccc.so.60.0.0 variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libisccfg.a variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libisccfg.la variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libisccfg.so.60.0.2 variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/liblwres.a variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/liblwres.la variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/liblwres.so.60.0.0 variant.arch=$(ARCH)
-file path=usr/lib/libbind9.a variant.arch=$(ARCH)
-file path=usr/lib/libbind9.la variant.arch=$(ARCH)
-file path=usr/lib/libbind9.so.60.0.1 variant.arch=$(ARCH)
-file path=usr/lib/libdns.a variant.arch=$(ARCH)
-file path=usr/lib/libdns.la variant.arch=$(ARCH)
-file path=usr/lib/libdns.so.64.1.1 variant.arch=$(ARCH)
-file path=usr/lib/libisc.a variant.arch=$(ARCH)
-file path=usr/lib/libisc.la variant.arch=$(ARCH)
-file path=usr/lib/libisc.so.60.1.4 variant.arch=$(ARCH)
-file path=usr/lib/libisccc.a variant.arch=$(ARCH)
-file path=usr/lib/libisccc.la variant.arch=$(ARCH)
-file path=usr/lib/libisccc.so.60.0.0 variant.arch=$(ARCH)
-file path=usr/lib/libisccfg.a variant.arch=$(ARCH)
-file path=usr/lib/libisccfg.la variant.arch=$(ARCH)
-file path=usr/lib/libisccfg.so.60.0.2 variant.arch=$(ARCH)
-file path=usr/lib/liblwres.a variant.arch=$(ARCH)
-file path=usr/lib/liblwres.la variant.arch=$(ARCH)
-file path=usr/lib/liblwres.so.60.0.0 variant.arch=$(ARCH)
-file path=usr/sbin/arpaname variant.arch=$(ARCH)
-file path=usr/sbin/ddns-confgen variant.arch=$(ARCH)
-file path=usr/sbin/dnssec-dsfromkey variant.arch=$(ARCH)
-file path=usr/sbin/dnssec-keyfromlabel variant.arch=$(ARCH)
-file path=usr/sbin/dnssec-keygen variant.arch=$(ARCH)
-file path=usr/sbin/dnssec-revoke variant.arch=$(ARCH)
-file path=usr/sbin/dnssec-settime variant.arch=$(ARCH)
-file path=usr/sbin/dnssec-signzone variant.arch=$(ARCH)
-file path=usr/sbin/genrandom variant.arch=$(ARCH)
-file path=usr/sbin/isc-hmac-fixup variant.arch=$(ARCH)
-file path=usr/sbin/named variant.arch=$(ARCH)
-file path=usr/sbin/named-checkconf variant.arch=$(ARCH)
-file path=usr/sbin/named-checkzone variant.arch=$(ARCH)
-file path=usr/sbin/named-journalprint variant.arch=$(ARCH)
-file path=usr/sbin/nsec3hash variant.arch=$(ARCH)
-file path=usr/sbin/rndc variant.arch=$(ARCH)
-file path=usr/sbin/rndc-confgen variant.arch=$(ARCH)
-file path=usr/share/man/man1/arpaname.1
-file path=usr/share/man/man1/dig.1
-file path=usr/share/man/man1/host.1
-file path=usr/share/man/man1/isc-config.sh.1
-file path=usr/share/man/man1/nslookup.1
-file path=usr/share/man/man1/nsupdate.1
-file path=usr/share/man/man3/lwres.3
-file path=usr/share/man/man3/lwres_addr_parse.3
-file path=usr/share/man/man3/lwres_buffer.3
-file path=usr/share/man/man3/lwres_conf_clear.3
-file path=usr/share/man/man3/lwres_context.3
-file path=usr/share/man/man3/lwres_endhostent.3
-file path=usr/share/man/man3/lwres_freeaddrinfo.3
-file path=usr/share/man/man3/lwres_freehostent.3
-file path=usr/share/man/man3/lwres_gabn.3
-file path=usr/share/man/man3/lwres_gai_strerror.3
-file path=usr/share/man/man3/lwres_getnameinfo.3
-file path=usr/share/man/man3/lwres_getrrsetbyname.3
-file path=usr/share/man/man3/lwres_gnba.3
-file path=usr/share/man/man3/lwres_herror.3
-file path=usr/share/man/man3/lwres_inetntop.3
-file path=usr/share/man/man3/lwres_lwpacket_parseheader.3
-file path=usr/share/man/man3/lwres_noop.3
-file path=usr/share/man/man5/named.conf.5
-file path=usr/share/man/man5/rndc.conf.5
-file path=usr/share/man/man8/ddns-confgen.8
-file path=usr/share/man/man8/dnssec-dsfromkey.8
-file path=usr/share/man/man8/dnssec-keyfromlabel.8
-file path=usr/share/man/man8/dnssec-keygen.8
-file path=usr/share/man/man8/dnssec-revoke.8
-file path=usr/share/man/man8/dnssec-settime.8
-file path=usr/share/man/man8/dnssec-signzone.8
-file path=usr/share/man/man8/genrandom.8
-file path=usr/share/man/man8/isc-hmac-fixup.8
-file path=usr/share/man/man8/lwresd.8
-file path=usr/share/man/man8/named-checkconf.8
-file path=usr/share/man/man8/named-checkzone.8
-file path=usr/share/man/man8/named-journalprint.8
-file path=usr/share/man/man8/named.8
-file path=usr/share/man/man8/nsec3hash.8
-file path=usr/share/man/man8/rndc-confgen.8
-file path=usr/share/man/man8/rndc.8
+file NOHASH path=etc/bind.keys
+file NOHASH path=usr/bin/$(MACH64)/dig variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/host variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/isc-config.sh variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/nslookup variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/nsupdate variant.arch=$(ARCH)
+file NOHASH path=usr/bin/dig variant.arch=$(ARCH)
+file NOHASH path=usr/bin/host variant.arch=$(ARCH)
+file NOHASH path=usr/bin/isc-config.sh
+file NOHASH path=usr/bin/nslookup variant.arch=$(ARCH)
+file NOHASH path=usr/bin/nsupdate variant.arch=$(ARCH)
+file NOHASH path=usr/include/bind9/check.h
+file NOHASH path=usr/include/bind9/getaddresses.h
+file NOHASH path=usr/include/bind9/version.h
+file NOHASH path=usr/include/dns/acl.h
+file NOHASH path=usr/include/dns/adb.h
+file NOHASH path=usr/include/dns/byaddr.h
+file NOHASH path=usr/include/dns/cache.h
+file NOHASH path=usr/include/dns/callbacks.h
+file NOHASH path=usr/include/dns/cert.h
+file NOHASH path=usr/include/dns/compress.h
+file NOHASH path=usr/include/dns/db.h
+file NOHASH path=usr/include/dns/dbiterator.h
+file NOHASH path=usr/include/dns/dbtable.h
+file NOHASH path=usr/include/dns/diff.h
+file NOHASH path=usr/include/dns/dispatch.h
+file NOHASH path=usr/include/dns/dlz.h
+file NOHASH path=usr/include/dns/dnssec.h
+file NOHASH path=usr/include/dns/ds.h
+file NOHASH path=usr/include/dns/enumclass.h
+file NOHASH path=usr/include/dns/enumtype.h
+file NOHASH path=usr/include/dns/events.h
+file NOHASH path=usr/include/dns/fixedname.h
+file NOHASH path=usr/include/dns/iptable.h
+file NOHASH path=usr/include/dns/journal.h
+file NOHASH path=usr/include/dns/keyflags.h
+file NOHASH path=usr/include/dns/keytable.h
+file NOHASH path=usr/include/dns/keyvalues.h
+file NOHASH path=usr/include/dns/lib.h
+file NOHASH path=usr/include/dns/log.h
+file NOHASH path=usr/include/dns/master.h
+file NOHASH path=usr/include/dns/masterdump.h
+file NOHASH path=usr/include/dns/message.h
+file NOHASH path=usr/include/dns/name.h
+file NOHASH path=usr/include/dns/ncache.h
+file NOHASH path=usr/include/dns/nsec.h
+file NOHASH path=usr/include/dns/peer.h
+file NOHASH path=usr/include/dns/portlist.h
+file NOHASH path=usr/include/dns/private.h
+file NOHASH path=usr/include/dns/rbt.h
+file NOHASH path=usr/include/dns/rcode.h
+file NOHASH path=usr/include/dns/rdata.h
+file NOHASH path=usr/include/dns/rdataclass.h
+file NOHASH path=usr/include/dns/rdatalist.h
+file NOHASH path=usr/include/dns/rdataset.h
+file NOHASH path=usr/include/dns/rdatasetiter.h
+file NOHASH path=usr/include/dns/rdataslab.h
+file NOHASH path=usr/include/dns/rdatastruct.h
+file NOHASH path=usr/include/dns/rdatatype.h
+file NOHASH path=usr/include/dns/request.h
+file NOHASH path=usr/include/dns/resolver.h
+file NOHASH path=usr/include/dns/result.h
+file NOHASH path=usr/include/dns/rootns.h
+file NOHASH path=usr/include/dns/sdb.h
+file NOHASH path=usr/include/dns/sdlz.h
+file NOHASH path=usr/include/dns/secalg.h
+file NOHASH path=usr/include/dns/secproto.h
+file NOHASH path=usr/include/dns/soa.h
+file NOHASH path=usr/include/dns/ssu.h
+file NOHASH path=usr/include/dns/tcpmsg.h
+file NOHASH path=usr/include/dns/time.h
+file NOHASH path=usr/include/dns/tkey.h
+file NOHASH path=usr/include/dns/tsig.h
+file NOHASH path=usr/include/dns/ttl.h
+file NOHASH path=usr/include/dns/types.h
+file NOHASH path=usr/include/dns/validator.h
+file NOHASH path=usr/include/dns/version.h
+file NOHASH path=usr/include/dns/view.h
+file NOHASH path=usr/include/dns/xfrin.h
+file NOHASH path=usr/include/dns/zone.h
+file NOHASH path=usr/include/dns/zonekey.h
+file NOHASH path=usr/include/dns/zt.h
+file NOHASH path=usr/include/dst/dst.h
+file NOHASH path=usr/include/dst/gssapi.h
+file NOHASH path=usr/include/dst/lib.h
+file NOHASH path=usr/include/dst/result.h
+file NOHASH path=usr/include/isc/app.h
+file NOHASH path=usr/include/isc/assertions.h
+file NOHASH path=usr/include/isc/atomic.h
+file NOHASH path=usr/include/isc/base64.h
+file NOHASH path=usr/include/isc/bind9.h
+file NOHASH path=usr/include/isc/bitstring.h
+file NOHASH path=usr/include/isc/boolean.h
+file NOHASH path=usr/include/isc/buffer.h
+file NOHASH path=usr/include/isc/bufferlist.h
+file NOHASH path=usr/include/isc/commandline.h
+file NOHASH path=usr/include/isc/condition.h
+file NOHASH path=usr/include/isc/dir.h
+file NOHASH path=usr/include/isc/entropy.h
+file NOHASH path=usr/include/isc/error.h
+file NOHASH path=usr/include/isc/event.h
+file NOHASH path=usr/include/isc/eventclass.h
+file NOHASH path=usr/include/isc/file.h
+file NOHASH path=usr/include/isc/formatcheck.h
+file NOHASH path=usr/include/isc/fsaccess.h
+file NOHASH path=usr/include/isc/hash.h
+file NOHASH path=usr/include/isc/heap.h
+file NOHASH path=usr/include/isc/hex.h
+file NOHASH path=usr/include/isc/hmacmd5.h
+file NOHASH path=usr/include/isc/httpd.h
+file NOHASH path=usr/include/isc/int.h
+file NOHASH path=usr/include/isc/interfaceiter.h
+file NOHASH path=usr/include/isc/iterated_hash.h
+file NOHASH path=usr/include/isc/lang.h
+file NOHASH path=usr/include/isc/lex.h
+file NOHASH path=usr/include/isc/lfsr.h
+file NOHASH path=usr/include/isc/lib.h
+file NOHASH path=usr/include/isc/list.h
+file NOHASH path=usr/include/isc/log.h
+file NOHASH path=usr/include/isc/magic.h
+file NOHASH path=usr/include/isc/md5.h
+file NOHASH path=usr/include/isc/mem.h
+file NOHASH path=usr/include/isc/msgcat.h
+file NOHASH path=usr/include/isc/msgs.h
+file NOHASH path=usr/include/isc/mutex.h
+file NOHASH path=usr/include/isc/mutexblock.h
+file NOHASH path=usr/include/isc/namespace.h
+file NOHASH path=usr/include/isc/net.h
+file NOHASH path=usr/include/isc/netaddr.h
+file NOHASH path=usr/include/isc/netdb.h
+file NOHASH path=usr/include/isc/offset.h
+file NOHASH path=usr/include/isc/once.h
+file NOHASH path=usr/include/isc/ondestroy.h
+file NOHASH path=usr/include/isc/os.h
+file NOHASH path=usr/include/isc/parseint.h
+file NOHASH path=usr/include/isc/platform.h
+file NOHASH path=usr/include/isc/print.h
+file NOHASH path=usr/include/isc/quota.h
+file NOHASH path=usr/include/isc/radix.h
+file NOHASH path=usr/include/isc/random.h
+file NOHASH path=usr/include/isc/ratelimiter.h
+file NOHASH path=usr/include/isc/refcount.h
+file NOHASH path=usr/include/isc/region.h
+file NOHASH path=usr/include/isc/resource.h
+file NOHASH path=usr/include/isc/result.h
+file NOHASH path=usr/include/isc/resultclass.h
+file NOHASH path=usr/include/isc/rwlock.h
+file NOHASH path=usr/include/isc/serial.h
+file NOHASH path=usr/include/isc/sha1.h
+file NOHASH path=usr/include/isc/sha2.h
+file NOHASH path=usr/include/isc/sockaddr.h
+file NOHASH path=usr/include/isc/socket.h
+file NOHASH path=usr/include/isc/stdio.h
+file NOHASH path=usr/include/isc/stdlib.h
+file NOHASH path=usr/include/isc/stdtime.h
+file NOHASH path=usr/include/isc/string.h
+file NOHASH path=usr/include/isc/symtab.h
+file NOHASH path=usr/include/isc/syslog.h
+file NOHASH path=usr/include/isc/task.h
+file NOHASH path=usr/include/isc/taskpool.h
+file NOHASH path=usr/include/isc/thread.h
+file NOHASH path=usr/include/isc/time.h
+file NOHASH path=usr/include/isc/timer.h
+file NOHASH path=usr/include/isc/types.h
+file NOHASH path=usr/include/isc/util.h
+file NOHASH path=usr/include/isc/version.h
+file NOHASH path=usr/include/isc/xml.h
+file NOHASH path=usr/include/isccc/alist.h
+file NOHASH path=usr/include/isccc/base64.h
+file NOHASH path=usr/include/isccc/cc.h
+file NOHASH path=usr/include/isccc/ccmsg.h
+file NOHASH path=usr/include/isccc/events.h
+file NOHASH path=usr/include/isccc/lib.h
+file NOHASH path=usr/include/isccc/result.h
+file NOHASH path=usr/include/isccc/sexpr.h
+file NOHASH path=usr/include/isccc/symtab.h
+file NOHASH path=usr/include/isccc/symtype.h
+file NOHASH path=usr/include/isccc/types.h
+file NOHASH path=usr/include/isccc/util.h
+file NOHASH path=usr/include/isccc/version.h
+file NOHASH path=usr/include/isccfg/aclconf.h
+file NOHASH path=usr/include/isccfg/cfg.h
+file NOHASH path=usr/include/isccfg/grammar.h
+file NOHASH path=usr/include/isccfg/log.h
+file NOHASH path=usr/include/isccfg/namedconf.h
+file NOHASH path=usr/include/isccfg/version.h
+file NOHASH path=usr/include/lwres/context.h
+file NOHASH path=usr/include/lwres/int.h
+file NOHASH path=usr/include/lwres/ipv6.h
+file NOHASH path=usr/include/lwres/lang.h
+file NOHASH path=usr/include/lwres/list.h
+file NOHASH path=usr/include/lwres/lwbuffer.h
+file NOHASH path=usr/include/lwres/lwpacket.h
+file NOHASH path=usr/include/lwres/lwres.h
+file NOHASH path=usr/include/lwres/net.h
+file NOHASH path=usr/include/lwres/netdb.h
+file NOHASH path=usr/include/lwres/platform.h
+file NOHASH path=usr/include/lwres/result.h
+file NOHASH path=usr/include/lwres/version.h
+file NOHASH path=usr/lib/$(MACH64)/libbind9.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libbind9.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libbind9.so.60.0.1 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libdns.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libdns.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libdns.so.64.1.1 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libisc.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libisc.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libisc.so.60.1.4 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libisccc.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libisccc.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libisccc.so.60.0.0 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libisccfg.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libisccfg.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libisccfg.so.60.0.2 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/liblwres.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/liblwres.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/liblwres.so.60.0.0 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libbind9.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libbind9.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libbind9.so.60.0.1 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libdns.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libdns.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libdns.so.64.1.1 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libisc.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libisc.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libisc.so.60.1.4 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libisccc.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libisccc.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libisccc.so.60.0.0 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libisccfg.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libisccfg.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libisccfg.so.60.0.2 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/liblwres.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/liblwres.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/liblwres.so.60.0.0 variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/arpaname variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/ddns-confgen variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/dnssec-dsfromkey variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/dnssec-keyfromlabel variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/dnssec-keygen variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/dnssec-revoke variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/dnssec-settime variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/dnssec-signzone variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/genrandom variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/isc-hmac-fixup variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/named variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/named-checkconf variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/named-checkzone variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/named-journalprint variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/nsec3hash variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/rndc variant.arch=$(ARCH)
+file NOHASH path=usr/sbin/rndc-confgen variant.arch=$(ARCH)
+file NOHASH path=usr/share/man/man1/arpaname.1
+file NOHASH path=usr/share/man/man1/dig.1
+file NOHASH path=usr/share/man/man1/host.1
+file NOHASH path=usr/share/man/man1/isc-config.sh.1
+file NOHASH path=usr/share/man/man1/nslookup.1
+file NOHASH path=usr/share/man/man1/nsupdate.1
+file NOHASH path=usr/share/man/man3/lwres.3
+file NOHASH path=usr/share/man/man3/lwres_addr_parse.3
+file NOHASH path=usr/share/man/man3/lwres_buffer.3
+file NOHASH path=usr/share/man/man3/lwres_conf_clear.3
+file NOHASH path=usr/share/man/man3/lwres_context.3
+file NOHASH path=usr/share/man/man3/lwres_endhostent.3
+file NOHASH path=usr/share/man/man3/lwres_freeaddrinfo.3
+file NOHASH path=usr/share/man/man3/lwres_freehostent.3
+file NOHASH path=usr/share/man/man3/lwres_gabn.3
+file NOHASH path=usr/share/man/man3/lwres_gai_strerror.3
+file NOHASH path=usr/share/man/man3/lwres_getnameinfo.3
+file NOHASH path=usr/share/man/man3/lwres_getrrsetbyname.3
+file NOHASH path=usr/share/man/man3/lwres_gnba.3
+file NOHASH path=usr/share/man/man3/lwres_herror.3
+file NOHASH path=usr/share/man/man3/lwres_inetntop.3
+file NOHASH path=usr/share/man/man3/lwres_lwpacket_parseheader.3
+file NOHASH path=usr/share/man/man3/lwres_noop.3
+file NOHASH path=usr/share/man/man5/named.conf.5
+file NOHASH path=usr/share/man/man5/rndc.conf.5
+file NOHASH path=usr/share/man/man8/ddns-confgen.8
+file NOHASH path=usr/share/man/man8/dnssec-dsfromkey.8
+file NOHASH path=usr/share/man/man8/dnssec-keyfromlabel.8
+file NOHASH path=usr/share/man/man8/dnssec-keygen.8
+file NOHASH path=usr/share/man/man8/dnssec-revoke.8
+file NOHASH path=usr/share/man/man8/dnssec-settime.8
+file NOHASH path=usr/share/man/man8/dnssec-signzone.8
+file NOHASH path=usr/share/man/man8/genrandom.8
+file NOHASH path=usr/share/man/man8/isc-hmac-fixup.8
+file NOHASH path=usr/share/man/man8/lwresd.8
+file NOHASH path=usr/share/man/man8/named-checkconf.8
+file NOHASH path=usr/share/man/man8/named-checkzone.8
+file NOHASH path=usr/share/man/man8/named-journalprint.8
+file NOHASH path=usr/share/man/man8/named.8
+file NOHASH path=usr/share/man/man8/nsec3hash.8
+file NOHASH path=usr/share/man/man8/rndc-confgen.8
+file NOHASH path=usr/share/man/man8/rndc.8
 hardlink path=usr/sbin/lwresd target=named
 hardlink path=usr/share/man/man3/lwres_buffer_add.3 target=lwres_buffer.3
 hardlink path=usr/share/man/man3/lwres_buffer_back.3 target=lwres_buffer.3
@@ -491,12 +481,3 @@
 link path=usr/lib/liblwres.so.60 target=liblwres.so.60.0.0
 link path=usr/sbin/named-compilezone target=named-checkzone
 link path=usr/share/man/man8/named-compilezone.8 target=named-checkzone.8
-depend fmri=pkg:/SUNWcs type=require
-depend fmri=pkg:/library/libxml2 type=require
-depend fmri=pkg:/library/security/openssl type=require
-depend fmri=pkg:/library/zlib type=require
-depend fmri=pkg:/system/library/math type=require
-depend fmri=pkg:/system/library type=require
-
-
-
--- a/components/file/file.p5m	Tue Nov 09 10:32:06 2010 -0600
+++ b/components/file/file.p5m	Tue Nov 09 10:33:32 2010 -0600
@@ -20,16 +20,6 @@
 #
 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
 #
-set name=pkg.fmri \
-    value=pkg:/file/[email protected]$(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 variant.arch=$(ARCH)
 license COPYING license="BSD-like"
 dir path=usr
 dir path=usr/bin
@@ -44,27 +34,22 @@
 dir path=usr/share/man/man4
 dir path=usr/share/man/man5
 dir path=usr/share/misc
-file path=usr/bin/$(MACH64)/file variant.arch=$(ARCH)
-file path=usr/bin/file variant.arch=$(ARCH)
-file path=usr/include/magic.h
-file path=usr/lib/$(MACH64)/libmagic.a variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libmagic.la variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libmagic.so.1.0.0 variant.arch=$(ARCH)
-file path=usr/lib/libmagic.a variant.arch=$(ARCH)
-file path=usr/lib/libmagic.la variant.arch=$(ARCH)
-file path=usr/lib/libmagic.so.1.0.0 variant.arch=$(ARCH)
-file path=usr/share/man/man1/file.1
-file path=usr/share/man/man3/libmagic.3
-file path=usr/share/man/man4/magic.4
-file path=usr/share/misc/magic.mgc
+file NOHASH path=usr/bin/$(MACH64)/file variant.arch=$(ARCH)
+file NOHASH path=usr/bin/file variant.arch=$(ARCH)
+file NOHASH path=usr/include/magic.h
+file NOHASH path=usr/lib/$(MACH64)/libmagic.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libmagic.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libmagic.so.1.0.0 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libmagic.a variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libmagic.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libmagic.so.1.0.0 variant.arch=$(ARCH)
+file NOHASH path=usr/share/man/man1/file.1
+file NOHASH path=usr/share/man/man3/libmagic.3
+file NOHASH path=usr/share/man/man4/magic.4
+file NOHASH path=usr/share/misc/magic.mgc
 link path=usr/lib/$(MACH64)/libmagic.so target=libmagic.so.1.0.0 \
     variant.arch=$(ARCH)
 link path=usr/lib/$(MACH64)/libmagic.so.1 target=libmagic.so.1.0.0 \
     variant.arch=$(ARCH)
 link path=usr/lib/libmagic.so target=libmagic.so.1.0.0
 link path=usr/lib/libmagic.so.1 target=libmagic.so.1.0.0
-depend fmri=pkg:/library/zlib type=require
-depend fmri=pkg:/system/library type=require
-
-
-
--- a/components/lcms/lcms.p5m	Tue Nov 09 10:32:06 2010 -0600
+++ b/components/lcms/lcms.p5m	Tue Nov 09 10:33:32 2010 -0600
@@ -20,16 +20,6 @@
 #
 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
 #
-set name=pkg.fmri \
-    value=pkg:/library/[email protected]$(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 variant.arch=$(ARCH)
 license COPYING license="LCMS"
 dir path=usr
 dir path=usr/bin
@@ -43,44 +33,36 @@
 dir path=usr/share
 dir path=usr/share/man
 dir path=usr/share/man/man1
-file path=usr/bin/$(MACH64)/icc2ps variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/icclink variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/icctrans variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/jpegicc variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/tiffdiff variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/tifficc variant.arch=$(ARCH)
-file path=usr/bin/$(MACH64)/wtpt variant.arch=$(ARCH)
-file path=usr/bin/icc2ps variant.arch=$(ARCH)
-file path=usr/bin/icclink variant.arch=$(ARCH)
-file path=usr/bin/icctrans variant.arch=$(ARCH)
-file path=usr/bin/jpegicc variant.arch=$(ARCH)
-file path=usr/bin/tiffdiff variant.arch=$(ARCH)
-file path=usr/bin/tifficc variant.arch=$(ARCH)
-file path=usr/bin/wtpt variant.arch=$(ARCH)
-file path=usr/include/lcms/icc34.h
-file path=usr/include/lcms/lcms.h
-#file path=usr/lib/$(MACH64)/liblcms.la variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/liblcms.so.1.0.19 variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/pkgconfig/lcms.pc variant.arch=$(ARCH)
-#file path=usr/lib/liblcms.la variant.arch=$(ARCH)
-file path=usr/lib/liblcms.so.1.0.19 variant.arch=$(ARCH)
-file path=usr/lib/pkgconfig/lcms.pc
-file path=usr/share/man/man1/icc2ps.1
-file path=usr/share/man/man1/icclink.1
-file path=usr/share/man/man1/jpegicc.1
-file path=usr/share/man/man1/tifficc.1
-file path=usr/share/man/man1/wtpt.1
+file NOHASH path=usr/bin/$(MACH64)/icc2ps variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/icclink variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/icctrans variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/jpegicc variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/tiffdiff variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/tifficc variant.arch=$(ARCH)
+file NOHASH path=usr/bin/$(MACH64)/wtpt variant.arch=$(ARCH)
+file NOHASH path=usr/bin/icc2ps variant.arch=$(ARCH)
+file NOHASH path=usr/bin/icclink variant.arch=$(ARCH)
+file NOHASH path=usr/bin/icctrans variant.arch=$(ARCH)
+file NOHASH path=usr/bin/jpegicc variant.arch=$(ARCH)
+file NOHASH path=usr/bin/tiffdiff variant.arch=$(ARCH)
+file NOHASH path=usr/bin/tifficc variant.arch=$(ARCH)
+file NOHASH path=usr/bin/wtpt variant.arch=$(ARCH)
+file NOHASH path=usr/include/lcms/icc34.h
+file NOHASH path=usr/include/lcms/lcms.h
+#file NOHASH path=usr/lib/$(MACH64)/liblcms.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/liblcms.so.1.0.19 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/pkgconfig/lcms.pc variant.arch=$(ARCH)
+#file NOHASH path=usr/lib/liblcms.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/liblcms.so.1.0.19 variant.arch=$(ARCH)
+file NOHASH path=usr/lib/pkgconfig/lcms.pc
+file NOHASH path=usr/share/man/man1/icc2ps.1
+file NOHASH path=usr/share/man/man1/icclink.1
+file NOHASH path=usr/share/man/man1/jpegicc.1
+file NOHASH path=usr/share/man/man1/tifficc.1
+file NOHASH path=usr/share/man/man1/wtpt.1
 link path=usr/lib/$(MACH64)/liblcms.so target=liblcms.so.1.0.19 \
     variant.arch=$(ARCH)
 link path=usr/lib/$(MACH64)/liblcms.so.1 target=liblcms.so.1.0.19 \
     variant.arch=$(ARCH)
 link path=usr/lib/liblcms.so target=liblcms.so.1.0.19
 link path=usr/lib/liblcms.so.1 target=liblcms.so.1.0.19
-depend fmri=pkg:/image/library/libjpeg type=require
-depend fmri=pkg:/image/library/libtiff type=require
-depend fmri=pkg:/library/zlib type=require
-depend fmri=pkg:/system/library/math type=require
-depend fmri=pkg:/system/library type=require
-
-
-
--- a/components/libmng/libmng.p5m	Tue Nov 09 10:32:06 2010 -0600
+++ b/components/libmng/libmng.p5m	Tue Nov 09 10:33:32 2010 -0600
@@ -20,17 +20,6 @@
 #
 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
 #
-
-set name=pkg.fmri \
-    value=pkg:/library/[email protected]$(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 variant.arch=$(ARCH)
 license LICENSE license="BSD-Like"
 dir path=usr
 dir path=usr/include
@@ -43,29 +32,24 @@
 dir path=usr/share/man
 dir path=usr/share/man/man3
 dir path=usr/share/man/man5
-file path=usr/include/libmng/libmng.h
-file path=usr/include/libmng/libmng_conf.h
-file path=usr/include/libmng/libmng_types.h
-file path=usr/lib/$(MACH64)/libmng.la variant.arch=$(ARCH)
-file path=usr/lib/$(MACH64)/libmng.so.1.0.0 variant.arch=$(ARCH)
-#file path=usr/lib/$(MACH64)/llib-lmng.ln
-#file path=usr/lib/$(MACH64)/pkgconfig/libmng.pc variant.arch=$(ARCH)
-file path=usr/lib/libmng.la variant.arch=$(ARCH)
-file path=usr/lib/libmng.so.1.0.0 variant.arch=$(ARCH)
-#file path=usr/lib/llib-lmng
-#file path=usr/lib/llib-lmng.ln
-#file path=usr/lib/pkgconfig/libmng.pc
-file path=usr/share/man/man3/libmng.3
-file path=usr/share/man/man5/jng.5
-file path=usr/share/man/man5/mng.5
+file NOHASH path=usr/include/libmng/libmng.h
+file NOHASH path=usr/include/libmng/libmng_conf.h
+file NOHASH path=usr/include/libmng/libmng_types.h
+file NOHASH path=usr/lib/$(MACH64)/libmng.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/$(MACH64)/libmng.so.1.0.0 variant.arch=$(ARCH)
+#file NOHASH path=usr/lib/$(MACH64)/llib-lmng.ln
+#file NOHASH path=usr/lib/$(MACH64)/pkgconfig/libmng.pc variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libmng.la variant.arch=$(ARCH)
+file NOHASH path=usr/lib/libmng.so.1.0.0 variant.arch=$(ARCH)
+#file NOHASH path=usr/lib/llib-lmng
+#file NOHASH path=usr/lib/llib-lmng.ln
+#file NOHASH path=usr/lib/pkgconfig/libmng.pc
+file NOHASH path=usr/share/man/man3/libmng.3
+file NOHASH path=usr/share/man/man5/jng.5
+file NOHASH path=usr/share/man/man5/mng.5
 link path=usr/lib/$(MACH64)/libmng.so target=libmng.so.1.0.0 \
     variant.arch=$(ARCH)
 link path=usr/lib/$(MACH64)/libmng.so.1 target=libmng.so.1.0.0 \
     variant.arch=$(ARCH)
 link path=usr/lib/libmng.so target=libmng.so.1.0.0
 link path=usr/lib/libmng.so.1 target=libmng.so.1.0.0
-depend fmri=pkg:/image/library/libjpeg type=require
-depend fmri=pkg:/library/lcms type=require
-depend fmri=pkg:/library/zlib type=require
-depend fmri=pkg:/system/library/math type=require
-depend fmri=pkg:/system/library type=require
--- a/components/pycups/pycups.p5m	Tue Nov 09 10:32:06 2010 -0600
+++ b/components/pycups/pycups.p5m	Tue Nov 09 10:33:32 2010 -0600
@@ -20,33 +20,17 @@
 #
 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
 #
-set name=pkg.fmri \
-    value=pkg:/library/python-2/[email protected]$(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 variant.arch=$(ARCH)
 license COPYING license="GPLv2"
 dir path=usr
 dir path=usr/lib
 dir path=usr/lib/python2.4
 dir path=usr/lib/python2.4/vendor-packages
 dir path=usr/lib/python2.4/vendor-packages/64
-file path=usr/lib/python2.4/vendor-packages/64/cups.so variant.arch=$(ARCH)
-file path=usr/lib/python2.4/vendor-packages/cups.so variant.arch=$(ARCH)
+file NOHASH path=usr/lib/python2.4/vendor-packages/64/cups.so variant.arch=$(ARCH)
+file NOHASH path=usr/lib/python2.4/vendor-packages/cups.so variant.arch=$(ARCH)
 dir path=usr/lib/python2.6
 dir path=usr/lib/python2.6/vendor-packages
 dir path=usr/lib/python2.6/vendor-packages/64
-file path=usr/lib/python2.6/vendor-packages/64/cups.so variant.arch=$(ARCH)
-file path=usr/lib/python2.6/vendor-packages/cups-1.0-py2.6.egg-info
-file path=usr/lib/python2.6/vendor-packages/cups.so variant.arch=$(ARCH)
-depend fmri=pkg:/library/print/cups-libs type=require
-depend fmri=pkg:/runtime/python-26 type=require
-depend fmri=pkg:/system/library type=require
-
-
-
+file NOHASH path=usr/lib/python2.6/vendor-packages/64/cups.so variant.arch=$(ARCH)
+file NOHASH path=usr/lib/python2.6/vendor-packages/cups-1.0-py2.6.egg-info
+file NOHASH path=usr/lib/python2.6/vendor-packages/cups.so variant.arch=$(ARCH)
--- a/components/rsync/rsync.p5m	Tue Nov 09 10:32:06 2010 -0600
+++ b/components/rsync/rsync.p5m	Tue Nov 09 10:33:32 2010 -0600
@@ -20,16 +20,6 @@
 #
 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
 #
-set name=pkg.fmri \
-    value=pkg:/network/[email protected]$(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 variant.arch=$(ARCH)
 license COPYING license="GPLv2"
 dir path=usr
 dir path=usr/bin
@@ -37,10 +27,6 @@
 dir path=usr/share/man
 dir path=usr/share/man/man1
 dir path=usr/share/man/man5
-file path=usr/bin/rsync variant.arch=$(ARCH)
-file path=usr/share/man/man1/rsync.1
-file path=usr/share/man/man5/rsyncd.conf.5
-depend fmri=pkg:/system/library type=require
-
-
-
+file NOHASH path=usr/bin/rsync variant.arch=$(ARCH)
+file NOHASH path=usr/share/man/man1/rsync.1
+file NOHASH path=usr/share/man/man5/rsyncd.conf.5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/packaging.txt	Tue Nov 09 10:33:32 2010 -0600
@@ -0,0 +1,127 @@
+
+                Userland Consolidation Packaging Guidelines.
+
+	Each component that integrates into the Userland consolidation must have at
+least one package manifest that describes the content to be delivered.  In some
+cases components *may* deliver through multiple packages.  Canonical component
+package manifests must be placed in the component's build directory.  They also
+must be named *.p5m.
+
+    In order to understand what must go in the content of a package manifest,
+it's useful to have an understanding of how a canonical manifest is transformed
+into a final manifest used for package publication.  Manifest transformation
+takes the following basic path:
+
+    canonical manifest
+    (.../{component}/{component}.p5m)
+            |
+            v
+    mogrified manifest
+    (.../{component}/{build-dir}/manifest-$(ARCH)-{component}.mogrified)
+            |
+            v
+    dependencies generated
+    (.../{component}/{build-dir}/manifest-$(ARCH)-{component}.depend)
+            |
+            v
+    dependencies resolved
+    (.../{component}/{build-dir}/manifest-$(ARCH)-{component}.resolved)
+            |
+            v
+    manifest validation
+    (.../{component}/{build-dir}/manifest-$(ARCH)-{component}.linted)
+            |
+            v
+    publication manifest
+    (.../{component}/{build-dir}/manifest-$(ARCH)-{component}.published)
+            |
+            v
+    publication
+
+
+Canonical Manifest
+    The canonical manifest contains actions that can't otherwise be generated
+    automatically from the data encapsulated in the component Makefile, gate
+    transformations, build tree, and packaging tools.  This includes actions
+    for license information, some path related attributes, legacy actions, 
+    non-discoverable dependencies, user, group, driver, and others.
+
+    Actions that are associated with objects that are specific to a single
+    architecture should be tagged with a 'variant.arch' attribute specific to
+    the architecture that applied to the action.  Ex:
+        file path=/usr/lib/$(MACH64)/libx86onlybits.so variant.arch=i386
+
+    Actions that are associated with objects that are architecture dependent
+    shoule be tagged with a 'variant.arch' attribute as follows:
+        file path=/usr/bin/ls variant.arch=$(ARCH)
+
+    Actions for editable files must include an appropriate 'preserve' attribute:
+        file path=etc/gnu/a2ps.cfg preserve=true
+
+    license actions should be placed in the canonical manifest.
+
+    Actions that can take advantage of macros supplied at pkgmogrify time
+    should do so.  Ex:
+        file path=/usr/bin/$(MACH64)/ztest variant.arch=$(ARCH)
+
+Mogrified Manifest
+    The canonical manifest is combined with a template manifest header at
+    $(WS_TOP)/transforms/manifest-metadata-template, a set of the transforms
+    in $(WS_TOP)/transforms, and a set of macros are combined to more complete
+    package manifest using pkgmogrify(1).  The transforms apply default
+    attributes to the various actions in the canonical manifest(s).  More
+    detail about the attributes can be found in the transform file themselves.
+    The macros applied at the time of mogrification are as follows:
+        $(ARCH)
+        $(MACH)
+        $(MACH32)
+        $(MACH64)
+        $(IPS_PKG_NAME)
+        $(PUBLISHER)
+        $(CONSOLIDATION)
+        $(BUILD_VERSION)
+        $(SOLARIS_VERSION)
+        $(OS_VERSION)
+        $(IPS_COMPONENTVERSION)
+        $(COMPONENT_PROJECT_URL)
+        $(COMPONENT_ARCHIVE_URL)
+
+Dependencies Generated
+    The mogrified manifest and the prototype install tree are passed through
+    pkgdepend(1) to generate a set of dependencies for the package content.
+    These dependencies are only those that "pkgdepend generate" can determine
+    on it's own.  Additional dependencies that can not be automatically
+    determined by pkgdepend(1) should be placed in the canonical manifest.
+    Staticly defined dependencies should be described in a canonical manifest
+    in an unresolved form (ie. the form generated by "pkgdepend generate").
+    Ex:
+	    depend fmri=__TBD pkg.debug.depend.file=etc/passwd \
+		        pkg.debug.reason=usr/bin/vipw type=require
+
+        depend fmri=__TBD pkg.debug.depend.file=sh \
+                pkg.debug.depend.path=usr/bin \
+                pkg.debug.depend.reason=usr/bin/psmandup \
+                pkg.debug.depend.type=script type=require
+
+    This will allow the next step to resolve all dependencies to their proper
+    package(s).
+
+Dependencies Resolved
+    The manifest with unresovled dependencies is passed through pkgdepend(1)
+    again to resolve dependencies against the package repositories.  The
+    result is a manifest that is suitable for publication.
+
+Manifest Validation
+    The resolved manifest(s) and prototype install tree are passed through
+    a set of validations.  This includes running pkglint(1), comparing the
+    manifest content to the prototype install tree, and validation of the file
+    content of the prototype install tree.  Any anomolies are reported.
+    Content validation is performed by extension to pkglint(1) in
+    $(WS_TOP)/tools/python/userland-lint
+
+Publication.
+    Once manifest validation has occurred, the package(s) is/are finally
+    published to the workspace package repository.
+
+
+# vi:set fdm=marker expandtab ts=4:
--- a/make-rules/ips.mk	Tue Nov 09 10:32:06 2010 -0600
+++ b/make-rules/ips.mk	Tue Nov 09 10:33:32 2010 -0600
@@ -109,76 +109,46 @@
 
 sample-manifest:	$(GENERATED).p5m
 
-#
-# Rules for generating a manifest automatically.  Generated manifests will
-# contain the following:
-#    copyright - template copyright information
-#    metadata  - mogrified template metadata
-#    actions   - "normalized" actions for the paths to be installed.
-#    depends   - automatically generated dependencies
-#
-
-# transform template metadata into slightly more package specific metadata.
-$(GENERATED).metadata:	$(METADATA_TEMPLATE) install
-	$(PKGMOGRIFY) -D IPS_PKG_NAME=$(IPS_PKG_NAME) $< | \
-		sed -e '/^$$/d' -e '/^#.*$$/d' | $(PKGFMT) >[email protected]
-
-# generate actions from the proto dir
-$(GENERATED).generate:	install
-	$(PKGSEND) generate $(PKG_HARDLINKS:%=--target %) $(PROTO_DIR) >[email protected]
-
-# convert actions to a "normalized" format
-$(GENERATED).actions:	$(GENERATED).generate
-	$(PKGMOGRIFY) $(PKG_OPTIONS) $< $(GENERATE_TRANSFORMS) | \
+$(GENERATED).p5m:	install
+	$(PKGSEND) generate $(PKG_HARDLINKS:%=--target %) $(PROTO_DIR) | \
+	$(PKGMOGRIFY) $(PKG_OPTIONS) /dev/fd/0 $(GENERATE_TRANSFORMS) | \
 		sed -e '/^$$/d' -e '/^#.*$$/d' | $(PKGFMT) >[email protected]
 
-# generate dependencies
-$(MANIFEST_BASE)-%.fdeps:	$(MANIFEST_BASE)-%.generate
-	$(PKGDEPEND) generate $(PKG_OPTIONS) $< $(PROTO_DIR) >[email protected]
-
-$(MANIFEST_BASE)-%.depend:	$(MANIFEST_BASE)-%.fdeps
-	$(PKGDEPEND) resolve -o $< | sed -e '1d' >[email protected]
+# copy the canonical manifest(s) to the build tree
+$(MANIFEST_BASE)-%.generate:	%.p5m canonical-manifests
+	cat $(METADATA_TEMPLATE) $< >[email protected]
 
-# generate a complete manifest from the pieces
-$(GENERATED).p5m:	$(GENERATED).metadata $(GENERATED).actions \
-			$(GENERATED).depend
-	cat $(COPYRIGHT_TEMPLATE) $(GENERATED).metadata $(GENERATED).actions \
-	    $(GENERATED).depend >[email protected]
+# mogrify the manifest
+$(MANIFEST_BASE)-%.mogrified:	%.p5m $(METADATA_TEMPLATE) canonical-manifests
+	$(PKGMOGRIFY) $(PKG_OPTIONS) $(METADATA_TEMPLATE) $< \
+		$(PUBLISH_TRANSFORMS) | \
+		sed -e '/^$$/d' -e '/^#.*$$/d' | uniq >[email protected]
 
-#
-# Rules to generate a combined manifest from the canonical manifest(s) checked
-# into the workspace.
-#
+# generate dependencies, drop variant.arch in set and depend actions because
+# "pkgdepend resolve" fails when it's present.
+$(MANIFEST_BASE)-%.depend:	$(MANIFEST_BASE)-%.mogrified
+	$(PKGDEPEND) generate -m $< $(PROTO_DIR) | \
+	$(PKGMOGRIFY) /dev/fd/0 $(WS_TOP)/transforms/drop-variant.arch >[email protected]
 
-# Combine the canonical manifest(s) for this component and "normalize" them
-# for comparison.
-$(COMBINED).p5m:	canonical-manifests
-	cat $(CANONICAL_MANIFESTS) | $(PKGMOGRIFY) $(PKG_OPTIONS) /dev/fd/0 | \
- 		sed -e '/^$$/d' -e '/^#.*$$/d' | sort -u | $(PKGFMT) >[email protected]
-
-$(MANIFEST_BASE)-%.compare:		$(MANIFEST_BASE)-%.p5m canonical-manifests
-	$(PKGMOGRIFY) $(PKG_OPTIONS) $(COMPARISON_TRANSFORMS) $< >[email protected]
-
-manifest-compare:	$(COMBINED).compare $(GENERATED).compare
-	@echo "Manifest comparison"
-	@pkgdiff $(GENERATED).compare $(COMBINED).compare
+# resolve dependencies, prepend the mogrified manifest, less the unresolved
+# dependencies to the result.
+$(MANIFEST_BASE)-%.resolved:	$(MANIFEST_BASE)-%.depend
+	$(PKGMOGRIFY) $(@:%.resolved=%.mogrified) \
+		$(WS_TOP)/transforms/drop-unresolved-dependencies | \
+		sed -e '/^$$/d' -e '/^#.*$$/d' | uniq >[email protected]
+	$(PKGDEPEND) resolve -o $< | sed -e '1d' >>[email protected]
 
+# lint the manifest before we publish with it.
 $(MANIFEST_BASE)-%.linted:	$(MANIFEST_BASE)-%.resolved
-	@echo "Linting $(@:$(MANIFEST_BASE)-%.linted=%) manifest"
-	$(PKGLINT) $<
-	$(TOUCH) [email protected]
-
-manifest-checks:	manifest-compare $(PUBLISHED:%.published=%.linted)
+	@echo "VALIDATING MANIFEST CONTENT: $<"
+	PYTHONPATH=$(WS_TOP)/tools/python $(PKGLINT) -f $(WS_TOP)/tools/pkglintrc $<
+	$(PKGFMT) <$< >[email protected]
 
-# mogrify the canonical manifest(s) 
-#
-$(MANIFEST_BASE)-%.resolved:	%.p5m canonical-manifests
-	$(PKGMOGRIFY) $(PKG_OPTIONS) $< $(PUBLISH_TRANSFORMS) >[email protected]
-
-$(MANIFEST_BASE)-%.published:	$(MANIFEST_BASE)-%.resolved manifest-checks
+# published
+$(MANIFEST_BASE)-%.published:	$(MANIFEST_BASE)-%.linted
 	$(PKGSEND) -s $(PKG_REPO) publish --fmri-in-manifest \
 		-d $(PROTO_DIR) -d . $<
-	$(TOUCH) [email protected]
+	$(PKGFMT) <$< >[email protected]
 
 $(COMPONENT_SRC)/.published:	$(PUBLISHED)
 	$(TOUCH) [email protected]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/transforms/drop-unresolved-dependencies	Tue Nov 09 10:33:32 2010 -0600
@@ -0,0 +1,29 @@
+#
+# 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.
+#
+# This file contains transforms that drop unresolved dependencies from a
+# manifest.  The canonical manifest(s) for a package may contain unresolved
+# dependencies to be resolved during package generation.  The unresolved
+# dependencies need to be dropped from the canonical/mogrified manifest prior
+# to publication.
+#
+<transform depend fmri=__TBD -> drop>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/transforms/drop-variant.arch	Tue Nov 09 10:33:32 2010 -0600
@@ -0,0 +1,27 @@
+#
+# 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.
+#
+# This file contains transforms that are applied to a manifest while dependency
+# generation is being performed because variant.arch causes pkgdepend to fail.
+#
+<transform set name=variant.arch -> drop>
+<transform depend -> delete variant.arch .*>