--- 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/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
@@ -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/bind@$(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/file@$(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/lcms@$(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/libmng@$(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/pycups@$(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/rsync@$(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) >$@
-
-# generate actions from the proto dir
-$(GENERATED).generate: install
- $(PKGSEND) generate $(PKG_HARDLINKS:%=--target %) $(PROTO_DIR) >$@
-
-# 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) >$@
-# generate dependencies
-$(MANIFEST_BASE)-%.fdeps: $(MANIFEST_BASE)-%.generate
- $(PKGDEPEND) generate $(PKG_OPTIONS) $< $(PROTO_DIR) >$@
-
-$(MANIFEST_BASE)-%.depend: $(MANIFEST_BASE)-%.fdeps
- $(PKGDEPEND) resolve -o $< | sed -e '1d' >$@
+# copy the canonical manifest(s) to the build tree
+$(MANIFEST_BASE)-%.generate: %.p5m canonical-manifests
+ cat $(METADATA_TEMPLATE) $< >$@
-# generate a complete manifest from the pieces
-$(GENERATED).p5m: $(GENERATED).metadata $(GENERATED).actions \
- $(GENERATED).depend
- cat $(COPYRIGHT_TEMPLATE) $(GENERATED).metadata $(GENERATED).actions \
- $(GENERATED).depend >$@
+# mogrify the manifest
+$(MANIFEST_BASE)-%.mogrified: %.p5m $(METADATA_TEMPLATE) canonical-manifests
+ $(PKGMOGRIFY) $(PKG_OPTIONS) $(METADATA_TEMPLATE) $< \
+ $(PUBLISH_TRANSFORMS) | \
+ sed -e '/^$$/d' -e '/^#.*$$/d' | uniq >$@
-#
-# 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 >$@
-# 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) >$@
-
-$(MANIFEST_BASE)-%.compare: $(MANIFEST_BASE)-%.p5m canonical-manifests
- $(PKGMOGRIFY) $(PKG_OPTIONS) $(COMPARISON_TRANSFORMS) $< >$@
-
-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 >$@
+ $(PKGDEPEND) resolve -o $< | sed -e '1d' >>$@
+# lint the manifest before we publish with it.
$(MANIFEST_BASE)-%.linted: $(MANIFEST_BASE)-%.resolved
- @echo "Linting $(@:$(MANIFEST_BASE)-%.linted=%) manifest"
- $(PKGLINT) $<
- $(TOUCH) $@
-
-manifest-checks: manifest-compare $(PUBLISHED:%.published=%.linted)
+ @echo "VALIDATING MANIFEST CONTENT: $<"
+ PYTHONPATH=$(WS_TOP)/tools/python $(PKGLINT) -f $(WS_TOP)/tools/pkglintrc $<
+ $(PKGFMT) <$< >$@
-# mogrify the canonical manifest(s)
-#
-$(MANIFEST_BASE)-%.resolved: %.p5m canonical-manifests
- $(PKGMOGRIFY) $(PKG_OPTIONS) $< $(PUBLISH_TRANSFORMS) >$@
-
-$(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) $@
+ $(PKGFMT) <$< >$@
$(COMPONENT_SRC)/.published: $(PUBLISHED)
$(TOUCH) $@
--- /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 .*>