Norm Jacobs
2010-11-09 ade6bb7b789da545b25c0b167dad88ef6a3a00b4
generate detectable dependencies at build time
3 files added
8 files modified
1681 ■■■■ changed files
components/a2ps/a2ps.p5m 596 ●●●● patch | view | raw | blame | history
components/bind/bind.p5m 607 ●●●● patch | view | raw | blame | history
components/file/file.p5m 41 ●●●●● patch | view | raw | blame | history
components/lcms/lcms.p5m 72 ●●●●● patch | view | raw | blame | history
components/libmng/libmng.p5m 46 ●●●●● patch | view | raw | blame | history
components/pycups/pycups.p5m 26 ●●●● patch | view | raw | blame | history
components/rsync/rsync.p5m 20 ●●●● patch | view | raw | blame | history
doc/packaging.txt 127 ●●●●● patch | view | raw | blame | history
make-rules/ips.mk 90 ●●●●● patch | view | raw | blame | history
transforms/drop-unresolved-dependencies 29 ●●●●● patch | view | raw | blame | history
transforms/drop-variant.arch 27 ●●●●● patch | view | raw | blame | history
components/a2ps/a2ps.p5m
@@ -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:/SUNWcs@0.5.11-0.151 type=require
depend fmri=pkg:/runtime/perl-584@5.8.4-0.151 type=require
depend fmri=pkg:/system/library/math@0.5.11-0.151 type=require
depend fmri=pkg:/system/library@0.5.11-0.151 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
components/bind/bind.p5m
@@ -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
components/file/file.p5m
@@ -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
components/lcms/lcms.p5m
@@ -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
components/libmng/libmng.p5m
@@ -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
components/pycups/pycups.p5m
@@ -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)
components/rsync/rsync.p5m
@@ -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
doc/packaging.txt
New file
@@ -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:
make-rules/ips.mk
@@ -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) $< | \
$(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 actions from the proto dir
$(GENERATED).generate:    install
    $(PKGSEND) generate $(PKG_HARDLINKS:%=--target %) $(PROTO_DIR) >$@
# copy the canonical manifest(s) to the build tree
$(MANIFEST_BASE)-%.generate:    %.p5m canonical-manifests
    cat $(METADATA_TEMPLATE) $< >$@
# convert actions to a "normalized" format
$(GENERATED).actions:    $(GENERATED).generate
    $(PKGMOGRIFY) $(PKG_OPTIONS) $< $(GENERATE_TRANSFORMS) | \
        sed -e '/^$$/d' -e '/^#.*$$/d' | $(PKGFMT) >$@
# mogrify the manifest
$(MANIFEST_BASE)-%.mogrified:    %.p5m $(METADATA_TEMPLATE) canonical-manifests
    $(PKGMOGRIFY) $(PKG_OPTIONS) $(METADATA_TEMPLATE) $< \
        $(PUBLISH_TRANSFORMS) | \
        sed -e '/^$$/d' -e '/^#.*$$/d' | uniq >$@
# generate dependencies
$(MANIFEST_BASE)-%.fdeps:    $(MANIFEST_BASE)-%.generate
    $(PKGDEPEND) generate $(PKG_OPTIONS) $< $(PROTO_DIR) >$@
# 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 >$@
$(MANIFEST_BASE)-%.depend:    $(MANIFEST_BASE)-%.fdeps
    $(PKGDEPEND) resolve -o $< | sed -e '1d' >$@
# 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' >>$@
# generate a complete manifest from the pieces
$(GENERATED).p5m:    $(GENERATED).metadata $(GENERATED).actions \
            $(GENERATED).depend
    cat $(COPYRIGHT_TEMPLATE) $(GENERATED).metadata $(GENERATED).actions \
        $(GENERATED).depend >$@
#
# Rules to generate a combined manifest from the canonical manifest(s) checked
# into the workspace.
#
# 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
# lint the manifest before we publish with it.
$(MANIFEST_BASE)-%.linted:    $(MANIFEST_BASE)-%.resolved
    @echo "Linting $(@:$(MANIFEST_BASE)-%.linted=%) manifest"
    $(PKGLINT) $<
    $(TOUCH) $@
    @echo "VALIDATING MANIFEST CONTENT: $<"
    PYTHONPATH=$(WS_TOP)/tools/python $(PKGLINT) -f $(WS_TOP)/tools/pkglintrc $<
    $(PKGFMT) <$< >$@
manifest-checks:    manifest-compare $(PUBLISHED:%.published=%.linted)
# 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) $@
transforms/drop-unresolved-dependencies
New file
@@ -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>
transforms/drop-variant.arch
New file
@@ -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 .*>