Removing userland components dir oi_151a
authorAlasdair Lumsden <al@everycity.co.uk>
Mon, 15 Aug 2011 14:08:20 +0100
branchoi_151a
changeset 227 be76c1eb40e6
parent 226 37969a345553
child 228 6ee9b4f297de
Removing userland components dir
components/Makefile
components/a2ps/Makefile
components/a2ps/a2ps.fd
components/a2ps/a2ps.license
components/a2ps/a2ps.p5m
components/a2ps/patches/sheets.map.patch
components/ant/Makefile
components/ant/ant.1.sunman
components/ant/ant.license
components/ant/ant.p5m
components/ant/patches/ant.patch
components/ant/patches/build_xml.patch
components/autoconf/Makefile
components/autoconf/autoconf.license
components/autoconf/autoconf.p5m
components/autogen/Makefile
components/autogen/autogen.license
components/autogen/autogen.p5m
components/automake/automake-1.10/Makefile
components/automake/automake-1.10/automake.license
components/automake/automake-1.10/automake.p5m
components/automake/automake-1.10/dirlist
components/automake/automake-1.10/patches/00-CVE-2009-4029.patch
components/automake/automake-1.9.6/Makefile
components/automake/automake-1.9.6/automake.license
components/automake/automake-1.9.6/automake.p5m
components/automake/automake-1.9.6/patches/00-CVE-2009-4029.patch
components/bash/Makefile
components/bash/Solaris/etc.bash.bash_completion
components/bash/Solaris/etc.bash.bashrc
components/bash/Solaris/etc.bash.inputrc
components/bash/Solaris/etc.skel.bashrc
components/bash/Solaris/rbash.1
components/bash/bash.license
components/bash/bash.p5m
components/bash/patches/bash41-001.patch
components/bash/patches/bash41-002.patch
components/bash/patches/bash41-003.patch
components/bash/patches/bash41-004.patch
components/bash/patches/bash41-005.patch
components/bash/patches/bash41-006.patch
components/bash/patches/bash41-007.patch
components/bash/patches/bash41-008.patch
components/bash/patches/bash41-009.patch
components/bash/patches/solaris-000.config.h.in.patch
components/bash/patches/solaris-001.config-top.h.patch
components/bash/patches/solaris-002.Makefile.in.3.patch
components/bash/patches/solaris-003.glob.c.patch
components/bash/patches/solaris-004.snprintf.c.patch
components/bash/patches/solaris-005.variables.c.patch
components/bash/patches/solaris-006.signames.c.patch
components/bash/patches/solaris-007.rlprivate.h.patch
components/bash/patches/solaris-008.xmbsrtowcs.c.patch
components/bash/patches/solaris-009.configure.patch
components/bash/patches/solaris-010.input.c.patch
components/bash/patches/solaris-011.input_avail.c.patch
components/bash/patches/solaris-012.rlconf.h.patch
components/bash/patches/solaris-013.bashref.info.patch
components/bash/patches/solaris-014.bash.man.patch
components/bash/patches/solaris-015.rbash.man.patch
components/bison/Makefile
components/bison/bison-runtime.p5m
components/bison/bison.license
components/bison/bison.p5m
components/bison/patches/shared-ly.patch
components/bzip2/Makefile
components/bzip2/bzip2.license
components/bzip2/bzip2.p5m
components/bzip2/llib-lbz2
components/bzip2/manpages/bunzip2.1
components/bzip2/manpages/bzcat.1
components/bzip2/manpages/bzdiff.1
components/bzip2/manpages/bzgrep.1
components/bzip2/manpages/bzip2.1
components/bzip2/manpages/bzip2recover.1
components/bzip2/manpages/bzmore.1
components/bzip2/manpages/libbz2.3
components/bzip2/mapfile
components/bzip2/oldapi.c
components/bzip2/patches/Makefile.patch
components/bzip2/patches/bzip2.patch
components/coreutils/Makefile
components/coreutils/coreutils.license
components/coreutils/coreutils.p5m
components/coreutils/patches/coreutils-8_5.patch
components/curl/Makefile
components/curl/Solaris/curl-config
components/curl/Solaris/curl-config-64
components/curl/curl.license
components/curl/curl.p5m
components/curl/llib-lcurl
components/curl/patches/000-configure.patch
components/curl/patches/001-Makefile.in.patch
components/curl/patches/002-curlbuild.h.patch
components/curl/patches/003-Makefile.in.patch
components/curl/patches/004-Makefile.in.patch
components/curl/patches/005-libcurl.pc.in.patch
components/cvs/Makefile
components/cvs/cvs.license
components/cvs/cvs.p5m
components/diffutils/Makefile
components/diffutils/diffutils.license
components/diffutils/diffutils.p5m
components/elinks/Makefile
components/elinks/elinks.license
components/elinks/elinks.p5m
components/elinks/patches/Makefile.lib.patch
components/emacs/Makefile
components/emacs/README
components/emacs/augment/emacs
components/emacs/augment/man/man1/emacs-gtk.1
components/emacs/augment/man/man1/emacs-nox.1
components/emacs/augment/man/man1/emacs-x.1
components/emacs/emacs.license
components/emacs/gnu-emacs-gtk.p5m
components/emacs/gnu-emacs-lisp.p5m
components/emacs/gnu-emacs-no-x11.p5m
components/emacs/gnu-emacs-x11.p5m
components/emacs/gnu-emacs.p5m
components/emacs/patches/buffer_menu.patch
components/emacs/patches/dldump.patch
components/emacs/patches/sysmalloc.patch
components/emacs/patches/xft.patch
components/fastcgi/Makefile
components/fastcgi/fcgi-doc.p5m
components/fastcgi/fcgi.license
components/fastcgi/fcgi.p5m
components/fastcgi/llib-lfcgi
components/gawk/Makefile
components/gawk/gawk.license
components/gawk/gawk.p5m
components/gawk/patches/lc_messages.patch
components/gd2/Makefile
components/gd2/Solaris/libgd2.1
components/gd2/Solaris/libgd2.1-extra
components/gd2/Solaris/libgd2.3
components/gd2/gd2.license
components/gd2/gd2.p5m
components/gd2/llib-lgd
components/gd2/patches/000-add-extra.patch
components/gd2/patches/001-configure.patch
components/gd2/patches/003-default_fontpath.patch
components/gd2/patches/004-gd2-2.0.35-CVE-2009-3546.patch
components/gettext/Makefile
components/gettext/README
components/gettext/gettext.license
components/gettext/gettext.p5m
components/gettext/patches/fr.patch
components/gettext/patches/recode.patch
components/gettext/patches/xgettext-java-2.patch
components/ggrep/Makefile
components/ggrep/gnu-grep.license
components/ggrep/gnu-grep.p5m
components/ggrep/patches/ggrep.patch
components/ghostscript/Makefile
components/ghostscript/Solaris/GSinterface
components/ghostscript/Solaris/GSinterface.1
components/ghostscript/Solaris/bdftops.1
components/ghostscript/Solaris/fixmswrd.pl.1
components/ghostscript/Solaris/ps2ps2.1
components/ghostscript/Solaris/pv.sh.1
components/ghostscript/ghostscript.license
components/ghostscript/ghostscript.p5m
components/ghostscript/patches/02-4776996.patch
components/ghostscript/patches/03-4795491.patch
components/ghostscript/patches/05-5045800.patch
components/ghostscript/patches/07-unixinst.mak.patch
components/ghostscript/patches/09-ijs.automake.patch
components/ghostscript/patches/10-fixmswrd.pl.patch
components/ghostscript/patches/11-CVE-2009-0583,0584.patch
components/ghostscript/patches/12-CVE-2009-0792.patch
components/ghostscript/patches/13-CVE-2009-0196.patch
components/ghostscript/patches/4732635,5033581.patch
components/ghostscript/patches/7003267.patch
components/git/Makefile
components/git/git.license
components/git/git.p5m
components/git/patches/perl_Makefile.patch
components/gnu-gs-fonts-other/Makefile
components/gnu-gs-fonts-other/gnu-gs-fonts-other.license
components/gnu-gs-fonts-other/gnu-gs-fonts-other.p5m
components/gnu-gs-fonts-std/Makefile
components/gnu-gs-fonts-std/gnu-gs-fonts-std.license
components/gnu-gs-fonts-std/gnu-gs-fonts-std.p5m
components/gperf/Makefile
components/gperf/gperf.license
components/gperf/gperf.p5m
components/gtar/Makefile
components/gtar/gtar.1.sunman
components/gtar/gtar.license
components/gtar/gtar.p5m
components/gtar/patches/xgetcwd.patch
components/guile/Makefile
components/guile/guile-config.1
components/guile/guile-snarf.1
components/guile/guile-tools.1
components/guile/guile.1
components/guile/guile.license
components/guile/guile.p5m
components/guile/patches/time.test.patch
components/gutenprint/Makefile
components/gutenprint/gutenprint.license
components/gutenprint/gutenprint.p5m
components/gzip/Makefile
components/gzip/gzip.license
components/gzip/gzip.p5m
components/gzip/patches/6294656-6283819.patch
components/gzip/patches/6470484.patch
components/gzip/patches/version.patch
components/gzip/renaming.sed
components/hal-cups-utils/Makefile
components/hal-cups-utils/hal-cups-utils.5
components/hal-cups-utils/hal-cups-utils.copyright
components/hal-cups-utils/hal-cups-utils.p5m
components/hal-cups-utils/patches/00-hal_lpadmin.patch
components/hal-cups-utils/patches/makefile.patch
components/hplip/Makefile
components/hplip/cache.ksh
components/hplip/hplip.license
components/hplip/hplip.p5m
components/hplip/patches/01-build.patch
components/hplip/patches/02_HPCupsFilter.cpp.patch
components/hplip/patches/03_ErnieFilter.cpp.patch
components/hplip/patches/04_pstotiff.patch
components/ilmbase/Makefile
components/ilmbase/Solaris/libilmbase.3lib
components/ilmbase/ilmbase.license
components/ilmbase/ilmbase.p5m
components/ilmbase/patches/000-ltmain.patch
components/ilmbase/patches/001-configure.patch
components/imagemagick/Makefile
components/imagemagick/imagemagick.license
components/imagemagick/imagemagick.p5m
components/imagemagick/patches/la.patch
components/imagemagick/patches/png.patch
components/lcms/Makefile
components/lcms/lcms.license
components/lcms/lcms.p5m
components/lcms/llib-llcms
components/lcms/patches/000-configure.patch
components/lcms/patches/001-Makefile.in.patch
components/lcms/patches/002-Makefile.in.patch
components/lcms/patches/003-icc34.h.in.patch
components/lcms/patches/004-ltmain.sh.patch
components/less/Makefile
components/less/less.license
components/less/less.p5m
components/libneon/Makefile
components/libneon/libneon.license
components/libneon/libneon.p5m
components/libneon/patches/000-configure.patch
components/libneon/patches/001-neon-config.in.patch
components/libsigsegv/Makefile
components/libsigsegv/libsigsegv.license
components/libsigsegv/libsigsegv.p5m
components/libsigsegv/man3/sigsegv.3
components/libsigsegv/man3/sigsegv_deinstall_handler.3
components/libsigsegv/man3/sigsegv_dispatch.3
components/libsigsegv/man3/sigsegv_init.3
components/libsigsegv/man3/sigsegv_install_handler.3
components/libsigsegv/man3/sigsegv_register.3
components/libsigsegv/man3/sigsegv_unregister.3
components/libsigsegv/man3/stackoverflow_deinstall_handler.3
components/libsigsegv/man3/stackoverflow_install_handler.3
components/libtool/Makefile
components/libtool/libltdl.p5m
components/libtool/libtool.1
components/libtool/libtool.license
components/libtool/libtool.p5m
components/libtool/libtoolize.1
components/libxml2/Makefile
components/libxml2/libxml.3
components/libxml2/libxml2-26.p5m
components/libxml2/libxml2.3
components/libxml2/libxml2.license
components/libxml2/libxml2.p5m
components/libxml2/llib-lxml2
components/libxml2/mapfile
components/libxml2/patches/configure.in.patch
components/libxml2/patches/globals-fix.patch
components/libxml2/patches/globals.patch
components/libxml2/patches/libxml2-01-remove-static.patch
components/libxml2/patches/mem-leak-fix.patch
components/libxml2/patches/no-docs-examples.patch
components/libxml2/patches/proto-mismatch.patch
components/libxml2/xml2-config.1
components/libxml2/xmlcatalog.1
components/libxml2/xmllint.1
components/libxslt/Makefile
components/libxslt/libxsl-26.p5m
components/libxslt/libxslt.3
components/libxslt/libxslt.p5m
components/libxslt/llib-lexslt
components/libxslt/llib-lxslt
components/libxslt/mapfile.exslt
components/libxslt/mapfile.xslt
components/libxslt/patches/configure.in.patch
components/libxslt/patches/libxslt.patch
components/libxslt/xsl.license
components/libxslt/xslt-config.1
components/libxslt/xsltproc.1
components/logilab-astng/Makefile
components/logilab-astng/logilab-astng.3
components/logilab-astng/logilab-astng.license
components/logilab-astng/logilab-astng.p5m
components/logilab-common/Makefile
components/logilab-common/logilab-common.3
components/logilab-common/logilab-common.license
components/logilab-common/logilab-common.p5m
components/lua/Makefile
components/lua/lua.license
components/lua/lua.p5m
components/lua/patches/1.Makefile.patch
components/lua/patches/2.lua.pc.patch
components/lua/patches/3.headers.patch
components/m4/Makefile
components/m4/m4.license
components/m4/m4.p5m
components/make/Makefile
components/make/make.license
components/make/make.p5m
components/mercurial/Makefile
components/mercurial/mercurial.copyright
components/mercurial/mercurial.p5m
components/mercurial/patches/https_proxy.patch
components/mercurial/patches/magic.patch
components/mercurial/patches/manpages.patch
components/meta-packages/history/Makefile
components/meta-packages/history/SUNWPython26.p5m
components/meta-packages/history/SUNWTcl.p5m
components/meta-packages/history/SUNWa2ps.p5m
components/meta-packages/history/SUNWaconf.p5m
components/meta-packages/history/SUNWant.p5m
components/meta-packages/history/SUNWautogen.p5m
components/meta-packages/history/SUNWbash.p5m
components/meta-packages/history/SUNWbison.p5m
components/meta-packages/history/SUNWbzip.p5m
components/meta-packages/history/SUNWcurl.p5m
components/meta-packages/history/SUNWcvs.p5m
components/meta-packages/history/SUNWelinks.p5m
components/meta-packages/history/SUNWfcgi-doc.p5m
components/meta-packages/history/SUNWfcgi.p5m
components/meta-packages/history/SUNWgawk.p5m
components/meta-packages/history/SUNWgd2.p5m
components/meta-packages/history/SUNWggrp.p5m
components/meta-packages/history/SUNWghostscript.p5m
components/meta-packages/history/SUNWgit.p5m
components/meta-packages/history/SUNWgm4.p5m
components/meta-packages/history/SUNWgmake.p5m
components/meta-packages/history/SUNWgnu-automake-110.p5m
components/meta-packages/history/SUNWgnu-automake-19.p5m
components/meta-packages/history/SUNWgnu-coreutils.p5m
components/meta-packages/history/SUNWgnu-diffutils.p5m
components/meta-packages/history/SUNWgnu-emacs-el.p5m
components/meta-packages/history/SUNWgnu-emacs-gtk.p5m
components/meta-packages/history/SUNWgnu-emacs-nox.p5m
components/meta-packages/history/SUNWgnu-emacs-x.p5m
components/meta-packages/history/SUNWgnu-emacs.p5m
components/meta-packages/history/SUNWgnu-gettext.p5m
components/meta-packages/history/SUNWgnu-gperf.p5m
components/meta-packages/history/SUNWgnu-readline.p5m
components/meta-packages/history/SUNWgnu-which.p5m
components/meta-packages/history/SUNWgpch.p5m
components/meta-packages/history/SUNWgscr.p5m
components/meta-packages/history/SUNWgsed.p5m
components/meta-packages/history/SUNWgsfot.p5m
components/meta-packages/history/SUNWgsfst.p5m
components/meta-packages/history/SUNWgtar.p5m
components/meta-packages/history/SUNWguile.p5m
components/meta-packages/history/SUNWgutenprint.p5m
components/meta-packages/history/SUNWgzip.p5m
components/meta-packages/history/SUNWhal-cups-utils.p5m
components/meta-packages/history/SUNWhal-cups-utilsr.p5m
components/meta-packages/history/SUNWhpijs.p5m
components/meta-packages/history/SUNWilmbase.p5m
components/meta-packages/history/SUNWimagick.p5m
components/meta-packages/history/SUNWlcms.p5m
components/meta-packages/history/SUNWless.p5m
components/meta-packages/history/SUNWlibsigsegv.p5m
components/meta-packages/history/SUNWlibtool.p5m
components/meta-packages/history/SUNWlogilab-astng.p5m
components/meta-packages/history/SUNWlogilab-common.p5m
components/meta-packages/history/SUNWltdl.p5m
components/meta-packages/history/SUNWlua.p5m
components/meta-packages/history/SUNWlxml-python26.p5m
components/meta-packages/history/SUNWlxml.p5m
components/meta-packages/history/SUNWlxsl-python26.p5m
components/meta-packages/history/SUNWlxsl.p5m
components/meta-packages/history/SUNWmercurial.p5m
components/meta-packages/history/SUNWneon.p5m
components/meta-packages/history/SUNWnmap.p5m
components/meta-packages/history/SUNWntp.p5m
components/meta-packages/history/SUNWopenexr.p5m
components/meta-packages/history/SUNWp7zip.p5m
components/meta-packages/history/SUNWpmdbi.p5m
components/meta-packages/history/SUNWpsutils.p5m
components/meta-packages/history/SUNWpwgen.p5m
components/meta-packages/history/SUNWpython26-pyopenssl.p5m
components/meta-packages/history/SUNWscreen.p5m
components/meta-packages/history/SUNWslib.p5m
components/meta-packages/history/SUNWsquid.p5m
components/meta-packages/history/SUNWswig.p5m
components/meta-packages/history/SUNWtcat-examples.p5m
components/meta-packages/history/SUNWtcat.p5m
components/meta-packages/history/SUNWtcpdump.p5m
components/meta-packages/history/SUNWtcsh.p5m
components/meta-packages/history/SUNWtop.p5m
components/meta-packages/history/SUNWwget.p5m
components/meta-packages/history/SUNWwireshark.p5m
components/meta-packages/history/SUNWzip.p5m
components/meta-packages/history/SUNWzsh.p5m
components/nmap/Makefile
components/nmap/nmap.license
components/nmap/nmap.p5m
components/nmap/nmapfe.desktop
components/nmap/nmapfe.png
components/nmap/patches/1.configure.patch
components/nmap/patches/2.Makefile.patch
components/nmap/patches/3.Makefile.patch
components/nmap/patches/4.Makefile.patch
components/nmap/patches/5.configure.patch
components/nmap/patches/6.configure.patch
components/nmap/patches/7.configure.patch
components/nmap/patches/8.configure.patch
components/nmap/patches/9.Makefile.patch
components/nmap/patches/91.tcpip.cc.patch
components/nmap/patches/92.intf.c.patch
components/nmap/patches/93.setup.py.patch
components/ntp/Makefile
components/ntp/Solaris/RtNTPMngmnt.html
components/ntp/Solaris/SmfNTPStates.html
components/ntp/Solaris/SmfValueNTP.html
components/ntp/Solaris/auth_attr
components/ntp/Solaris/ntp.client
components/ntp/Solaris/ntp.server
components/ntp/Solaris/ntp.sh
components/ntp/Solaris/ntp.xml
components/ntp/Solaris/prof_attr
components/ntp/manpages/ntp-keygen.1m
components/ntp/manpages/ntp.conf.4
components/ntp/manpages/ntpd.1m
components/ntp/manpages/ntpdate.1m
components/ntp/manpages/ntpdc.1m
components/ntp/manpages/ntpq.1m
components/ntp/manpages/ntprc.4
components/ntp/manpages/ntptime.1m
components/ntp/manpages/ntptrace.1m
components/ntp/ntp.license
components/ntp/ntp.p5m
components/ntp/patches/etcfix.patch
components/ntp/patches/ins-ntp-wait.patch
components/ntp/patches/ins-ntpd.patch
components/ntp/patches/mc.patch
components/ntp/patches/mdns.patch
components/ntp/patches/noextra.patch
components/ntp/patches/ntpwait.patch
components/ntp/patches/timing.patch
components/openexr/Makefile
components/openexr/Solaris/exrenvmap.1
components/openexr/Solaris/exrheader.1
components/openexr/Solaris/exrmakepreview.1
components/openexr/Solaris/exrmaketiled.1
components/openexr/Solaris/exrstdattr.1
components/openexr/Solaris/libopenexr.3lib
components/openexr/openexr.license
components/openexr/openexr.p5m
components/openexr/patches/000-ltmain.patch
components/openexr/patches/001-makePreview.patch
components/openexr/patches/002-configure.patch
components/openexr/patches/003-openexr-1.6.1-CVE-2009-1720.patch
components/openexr/patches/004-openexr-1.6.1-CVE-2009-1721.patch
components/openexr/patches/005-OpenEXR.pc.in.patch
components/p7zip/Makefile
components/p7zip/gpl_disclaimer
components/p7zip/makefile.solaris
components/p7zip/p7zip.p5m
components/p7zip/patches/plugindir.patch
components/patch/Makefile
components/patch/patch.license
components/patch/patch.p5m
components/patch/patches/DESTDIR.patch
components/perl512/Makefile
components/perl512/perl-512.p5m
components/perl512/perl.license
components/perl_modules/DBI/DBI.license
components/perl_modules/DBI/DBI.p5m
components/perl_modules/DBI/Makefile
components/psutils/Makefile
components/psutils/psutils.license
components/psutils/psutils.p5m
components/pwgen/Makefile
components/pwgen/pwgen.license
components/pwgen/pwgen.p5m
components/python/pyopenssl/Makefile
components/python/pyopenssl/patches/no-zip_safe.patch
components/python/pyopenssl/pyOpenSSL.txt
components/python/pyopenssl/pyopenssl-26.p5m
components/python/pyopenssl/pyopenssl.copyright
components/python/python26/Makefile
components/python/python26/Makefile.config
components/python/python26/patches/Python26-00-filemagic.patch
components/python/python26/patches/Python26-01-solaris-lib-dirs.patch
components/python/python26/patches/Python26-02-pycc.patch
components/python/python26/patches/Python26-03-distutils-pycc.patch
components/python/python26/patches/Python26-04-distutils-log.patch
components/python/python26/patches/Python26-05-isalibs.patch
components/python/python26/patches/Python26-06-write_compiled_module-atomic.patch
components/python/python26/patches/Python26-07-dtrace.patch
components/python/python26/patches/Python26-08-ctypes.patch
components/python/python26/patches/Python26-09-ucred.patch
components/python/python26/patches/Python26-10-gethostname.patch
components/python/python26/patches/Python26-11-dlpi.patch
components/python/python26/patches/Python26-12-encoding-alias.patch
components/python/python26/patches/Python26-13-cflags.patch
components/python/python26/patches/Python26-14-ctypes-util-find-library.patch
components/python/python26/patches/Python26-15-getcwd.patch
components/python/python26/patches/Python26-16-privrbac.patch
components/python/python26/patches/Python26-17-netpacket-packet-h.patch
components/python/python26/patches/Python26-18-readline.patch
components/python/python26/patches/Python26-19-ext-stdio.patch
components/python/python26/patches/Python26-20-py_db.patch
components/python/python26/patches/Python26-21-getpass.patch
components/python/python26/patches/Python26-22-bindir.patch
components/python/python26/patches/ld-zignore_sparc_core_workaround.patch
components/python/python26/python-26.p5m
components/python/python26/python26.license
components/readline/Makefile
components/readline/patches/history.3.patch
components/readline/patches/readline_Makefile_in.patch
components/readline/patches/readline_doc_Makefile_in.patch
components/readline/readline.license
components/readline/readline.p5m
components/screen/Makefile
components/screen/patches/misc.c.patch
components/screen/patches/terminfo.patch
components/screen/screen.license
components/screen/screen.p5m
components/sed/Makefile
components/sed/patches/utf8.patch
components/sed/sed.license
components/sed/sed.p5m
components/slib/Makefile
components/slib/patches/Makefile.patch
components/slib/patches/slib.1.patch
components/slib/patches/slib.sh.patch
components/slib/slib.license
components/slib/slib.p5m
components/squid/Makefile
components/squid/http-squid
components/squid/http-squid.xml
components/squid/patches/Makefile.in.patch
components/squid/patches/bug2902.patch
components/squid/squid.license
components/squid/squid.p5m
components/swig/Makefile
components/swig/swig.1
components/swig/swig.license
components/swig/swig.p5m
components/tcl/tcl/Makefile
components/tcl/tcl/files/libtcl.3
components/tcl/tcl/files/tclsed
components/tcl/tcl/patches/1.man.patch
components/tcl/tcl/patches/2.makefile.patch
components/tcl/tcl/patches/3.tcl64bit.patch
components/tcl/tcl/patches/4.tclIO.patch
components/tcl/tcl/tcl.license
components/tcl/tcl/tcl.p5m
components/tcpdump/Makefile
components/tcpdump/tcpdump.license
components/tcpdump/tcpdump.p5m
components/tcsh/Makefile
components/tcsh/manpages/tcsh.1
components/tcsh/patches/001.config_f.h.patch
components/tcsh/patches/002.sol-8bit.patch
components/tcsh/patches/003.locale.patch
components/tcsh/tcsh.license
components/tcsh/tcsh.p5m
components/tomcat/Makefile
components/tomcat/Solaris/http-tomcat6
components/tomcat/Solaris/http-tomcat6.xml
components/tomcat/Solaris/index.htm
components/tomcat/Solaris/index.jsp
components/tomcat/Solaris/tomcat.1m
components/tomcat/patches/build.properties.patch
components/tomcat/patches/build.xml.patch
components/tomcat/patches/env.patch
components/tomcat/patches/tomcat_strict_servlet.patch
components/tomcat/solaris-transform
components/tomcat/tomcat-examples.p5m
components/tomcat/tomcat.license
components/tomcat/tomcat.p5m
components/top/Makefile
components/top/patches/01.cmds.patch
components/top/patches/02.hash-c.patch
components/top/top.license
components/top/top.p5m
components/wget/Makefile
components/wget/patches/CVE-2010-2252.patch
components/wget/patches/sysdep.h.patch
components/wget/patches/wgetrc.patch
components/wget/wget.license
components/wget/wget.p5m
components/which/Makefile
components/which/which.license
components/which/which.p5m
components/wireshark/Makefile
components/wireshark/exec_attr
components/wireshark/patches/DesktopEntry.patch
components/wireshark/wireshark.license
components/wireshark/wireshark.p5m
components/zip/Makefile
components/zip/info-zip.license
components/zip/zip.p5m
components/zsh/Completion/Solaris/Command/_dladm
components/zsh/Completion/Solaris/Command/_flowadm
components/zsh/Completion/Solaris/Command/_netstat
components/zsh/Completion/Solaris/Command/_pkg5
components/zsh/Completion/Solaris/Command/_prstat
components/zsh/Completion/Solaris/Command/_ps
components/zsh/Completion/Solaris/Command/_snoop
components/zsh/Completion/Solaris/Command/_svcadm
components/zsh/Completion/Unix/Command/_zfs
components/zsh/Completion/Unix/Command/_zpool
components/zsh/Makefile
components/zsh/zsh.p5m
components/zsh/zshrc
--- a/components/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,129 +0,0 @@
-#
-# 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, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../make-rules/shared-macros.mk
-
-# for now, the assumption is we build any directory with a Makefile.  This may
-# not always be the case. If we build a new make-like tool to drive the upper
-# level build, it may make different decisions and will need to include
-# appropriate dependency information.
-
-# components.mk is auto-generated by the build tools.  It populates the
-# COMPONENT_DIRS macro with a list of all directories in the workspace that
-# contain a component.
-components.mk:	# Makefile # $(WS_TOP)/components
-	@echo "Generating component list..."
-	@$(BASS_O_MATIC) --workspace=$(WS_TOP) --components=paths \
-		| sed -e 's;^$(shell pwd)/;COMPONENT_DIRS += ;g' >$@
-
--include components.mk
-
-
-download:		TARGET = download
-prep:			TARGET = prep
-build:			TARGET = build
-install:		TARGET = install
-publish:		TARGET = publish
-install-packages:	TARGET = install-packages
-validate:		TARGET = validate
-clean:			TARGET = clean
-clobber:		TARGET = clobber
-test:			TARGET = test
-prep build install publish test:	TEMPLATE_ZONE=$(ZONE)
-prep build install publish test:	LOG = >$(WS_LOGS)/$(@F).$(TARGET).log 2>&1
-
-# turn off pkglint for the individual component builds.
-publish:		MAKEFLAGS += PKGLINT=/bin/true
-
-.DEFAULT:	publish
-
-download prep build install publish install-packages validate \
-test: $(COMPONENT_DIRS)
-
-COMPONENT_DIRS.nosetup =	$(COMPONENT_DIRS:%=%.nosetup)
-
-clean:	$(COMPONENT_DIRS:%=%.nosetup)
-	$(RM) components.mk depends.mk .profile
-
-clobber:	$(COMPONENT_DIRS:%=%.nosetup) clean
-	$(RM) -r $(WS_REPO) $(WS_LOGS) $(WS_LINT_CACHE)
-
-setup:	$(WS_LOGS) $(WS_REPO) tools $(WS_LINT_CACHE)
-
-$(WS_LOGS):
-	$(MKDIR) $@
-
-$(WS_REPO):
-	$(PKGREPO) create $(PKG_REPO)
-	$(PKGREPO) add-publisher -s $(PKG_REPO) $(PUBLISHER)
-
-$(WS_LINT_CACHE):	$(WS_LOGS)
-ifdef CANONICAL_REPO
-	@echo "Generating pkglint(1) cache from $(CANONICAL_REPO)..."
-	@(echo "set name=fmri value=pkg:/dummy" | $(PKGLINT) \
-		-c $(WS_LINT_CACHE) -r $(CANONICAL_REPO) /dev/fd/0 \
-		>$(WS_LOGS)/naughty-canonical-repo-actions 2>&1 ; exit 0)
-else
-	$(MKDIR) $(WS_LINT_CACHE)
-endif
-
-tools:
-	@cd ../tools ; echo "building tools..." ; $(GMAKE) setup
-
-# $(WS_COMPONENTS) is the home directory for the zone user, so create a profile
-# to pass a few things on to zone based builds
-.profile:
-	echo "PATH=$(PATH)" >>$@
-	echo "WS_TOP=$(WS_TOP)" >>$@
-	echo "export PATH WS_TOP" >>$@
-
-$(COMPONENT_DIRS):	setup FORCE
-	@cd $@ && echo "$(TARGET) $@" && \
-	 $(BASS_O_MATIC) $(TEMPLATE_ZONE:%=--template-zone %) \
-			 $(@:%=--component %) --make $(TARGET) $(LOG)
-
-publish:
-	$(PKGREPO) rebuild -s $(PKG_REPO)
-# pkglint all of the published manifests in one batch.
-ifdef CANONICAL_REPO
-	@echo 'pkglinting all package manifests...'
-	@$(ENV) PYTHONPATH=$(WS_TOOLS)/python $(PKGLINT) \
-			-c $(WS_LINT_CACHE) -f $(WS_TOOLS)/pkglintrc \
-			$(shell find . -name 'manifest-*.published')
-endif
-
-$(COMPONENT_DIRS.nosetup):	FORCE
-	@cd $(@:%.nosetup=%) && echo "$(TARGET) $(@:%.nosetup=%)" && \
-	 $(BASS_O_MATIC) $(TEMPLATE_ZONE:%=--template-zone %) \
-			 $(@:%.nosetup=--component %) --make $(TARGET) $(LOG)
-
-# depends.mk is auto-generated by the build tools, bass-o-matic.py in particular
-depends.mk:	components.mk
-	@echo "Generating component dependencies..."
-	@$(BASS_O_MATIC) --workspace=$(WS_TOP) --components=depend \
-		| sed -e 's;$(shell pwd)/;;g' >$@
-
-# skip dependency generation until we have a new solution for it.
-#-include depends.mk
-
-FORCE:
--- a/components/a2ps/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-#
-# 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, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		a2ps
-COMPONENT_VERSION=	4.13
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC)b.tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:cfc79a3e54115e569f667fa3fd2c2ec16d22b31a
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/a2ps/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--enable-shared
-CONFIGURE_OPTIONS  +=		--disable-static
-CONFIGURE_OPTIONS  +=		--sysconfdir=/etc/gnu
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		--with-medium=letter
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-# because viewpathing isn't quite right in this version of a2ps
-COMPONENT_PREP_ACTION = \
-	(cd $(@D) ; ln -s $(SOURCE_DIR)/auxdir/mkinstalldirs)
-COMPONENT_POST_CONFIGURE_ACTION = \
-	(cd $(@D)/doc ; \
-	 ln -s $(SOURCE_DIR)/doc/make-authors.pl ; \
-	 ln -s $(SOURCE_DIR)/doc/translators.txt) ; \
-	(cd $(@D)/sheets ; \
-	 for sheet in $(SOURCE_DIR)/sheets/*.ssh ; do \
-	     ln -s $$sheet ; \
-	 done)
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/a2ps/a2ps.fd	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)a2ps.fd	1.4	07/06/08 SMI"
-
-Input types: any
-Output types: postscript
-Printer types: any
-Printers: any
-Filter type: slow
-Command: /usr/bin/a2ps -q -c -B -o- -1
-Options: PAGES * = -a*
-Options: LENGTH * = -L*
-Options: MODES group = -2
-Options: MODES group\=\([2-9]\) = -\1
-Options: MODES portrait = -R
-Options: MODES landscape = -r
-Options: MODES media\=\(.*\) = -M\1
-Options: MODES columns\=\([1-9]\) = --columns=\1
-Options: MODES pstitle\=\(\'.*\'\) = -t\1
-Options: MODES header\=\(\'.*\'\) = -b\1
--- a/components/a2ps/a2ps.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-Copyright (c) 1988, 89, 90, 91, 92, 93 Miguel Santana
-Copyright (c) 1995, 96, 97, 98, 99 Akim Demaille, Miguel Santana
-
-	This program is free software; you can redistribute it and/or modify
-	it under the terms of the GNU General Public License as published by
-	the Free Software Foundation; either version 2 of the License, or
-	(at your option) any later version.
-
-	This program is distributed in the hope that it will be useful,
-	but WITHOUT ANY WARRANTY; without even the implied warranty of
-	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-	GNU General Public License for more details.
-
-	You should have received a copy of the GNU General Public License
-	along with this program; if not, write to the Free Software
-	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-
-YOU MUST OBSERVE ANY AUTHORS' CONDITIONS WITH RESPECT TO
-INDIVIDUAL COMPONENTS PROVIDED WITHIN THIS CODE.  SUPPORT
-FOR THE TECHNOLOGIES AND DOCUMENTATION IS NOT PROVIDED 
-BY SUN MICROSYSTEMS, INC.
-
-THE TECHNOLOGIES AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT TECHNICAL 
-SUPPORT OR WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT 
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
-PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
-
--- a/components/a2ps/a2ps.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,400 +0,0 @@
-#
-# 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, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/print/lp/filter/a2ps@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="GNU a2ps converts files into PostScript for printing or viewing."
-set name=pkg.summary \
-    value="GNU a2ps - 'Anything to PostScript' converter and pretty printer"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Printing
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/a2ps/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2004/262
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=etc
-dir path=etc/gnu
-dir path=etc/lp
-dir path=etc/lp/fd
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/lib
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/a2ps
-dir path=usr/share/a2ps/afm
-dir path=usr/share/a2ps/encoding
-dir path=usr/share/a2ps/fonts
-dir path=usr/share/a2ps/ppd
-dir path=usr/share/a2ps/ps
-dir path=usr/share/a2ps/sheets
-dir path=usr/share/emacs
-dir path=usr/share/emacs/site-lisp
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ko
-dir path=usr/share/locale/ko/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/no
-dir path=usr/share/locale/no/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt
-dir path=usr/share/locale/pt/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/sl
-dir path=usr/share/locale/sl/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/ogonkify
-dir path=usr/share/ogonkify/afm
-dir path=usr/share/ogonkify/fonts
-file path=etc/gnu/a2ps-site.cfg mode=0644 \
-    original_name=SUNWa2ps:etc/gnu/a2ps-site.cfg preserve=true
-file path=etc/gnu/a2ps.cfg mode=0644 original_name=SUNWa2ps:etc/gnu/a2ps.cfg \
-    preserve=true
-file a2ps.fd path=etc/lp/fd/a2ps.fd
-file path=usr/bin/a2ps
-file path=usr/bin/card
-file path=usr/bin/composeglyphs
-file path=usr/bin/fixnt
-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
-file path=usr/share/a2ps/README
-file path=usr/share/a2ps/afm/fonts.map
-file path=usr/share/a2ps/afm/make_fonts_map.sh mode=0555
-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/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
-legacy pkg=SUNWa2psr desc="a2ps - GNU Any to PostScript filter (root) 4.13b" \
-    name="a2ps - GNU Any to PostScript filter (root)"
-legacy pkg=SUNWa2psu desc="a2ps - GNU Any to PostScript filter (usr) 4.13b" \
-    name="a2ps - GNU Any to PostScript filter (usr)"
-license a2ps.license license=GPLv2
-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
-link path=usr/sfw/bin/a2ps target=../../bin/a2ps
-link path=usr/sfw/bin/card target=../../bin/card
-link path=usr/sfw/bin/composeglyphs target=../../bin/composeglyphs
-link path=usr/sfw/bin/fixnt target=../../bin/fixnt
-link path=usr/sfw/bin/fixps target=../../bin/fixps
-link path=usr/sfw/bin/ogonkify target=../../bin/ogonkify
-link path=usr/sfw/bin/pdiff target=../../bin/pdiff
-link path=usr/sfw/bin/psmandup target=../../bin/psmandup
-link path=usr/sfw/bin/psset target=../../bin/psset
-link path=usr/sfw/bin/texi2dvi4a2ps target=../../bin/texi2dvi4a2ps
--- a/components/a2ps/patches/sheets.map.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-*** a2ps-4.13/sheets/sheets.map.orig	Wed May 12 15:37:37 2004
---- a2ps-4.13/sheets/sheets.map	Wed May 12 15:48:45 2004
-***************
-*** 237,242 ****
---- 237,243 ----
-  # GIF Images
-  gif:	/*.gif/i
-  	<GIF image*>
-+ 	<GIF file*>
-  
-  # Haskell programs
-  haskell:
-***************
-*** 326,331 ****
---- 327,333 ----
-  # PDF documents
-  pdf:	/*.pdf/i
-  	<PDF document*>
-+ 	<* (PDF) *>
-  
-  # Perl files
-  perl:	/*.p[ml]/
-***************
-*** 338,343 ****
---- 340,346 ----
-  # PNG files
-  png:	/*.png/i
-  	<PNG image*>
-+ 	<PNG file*>
-  
-  # Portable Object (Gettext)
-  po:	/*.po/
-***************
-*** 474,481 ****
-  	<*vtcl*>
-  
-  # TIFF images
-! tiff:	/.tif/i  /.tiff/i
-  	<TIFF image*>
-  
-  # tk files
-  tk:	/*.tk/
---- 477,485 ----
-  	<*vtcl*>
-  
-  # TIFF images
-! tiff:	/*.tif/i  /*.tiff/i
-  	<TIFF image*>
-+ 	<TIFF file*>
-  
-  # tk files
-  tk:	/*.tk/
--- a/components/ant/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		apache-ant
-COMPONENT_VERSION=	1.7.1
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC)-src.tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:8a468d3ce1e84739a78f779770416a8bd502eaf5
-COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/ant/source/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/justmake.mk
-include ../../make-rules/ips.mk
-
-GMAKE=./build.sh
-
-ANT_ENV+=JAVA_HOME=$(JAVA_HOME)
-ANT_ENV+=CLASSPATH=/usr/share/lib/java/junit.jar:/usr/share/antlr-2.7.7/antlr.jar
-
-ANT_DIST_DIRS+=-Ddist.dir=$(PROTO_DIR)
-ANT_DIST_DIRS+=-Ddist.bin=$(PROTO_DIR)/usr/bin
-ANT_DIST_DIRS+=-Ddist.etc=$(PROTO_DIR)/usr/share/lib/ant
-ANT_DIST_DIRS+=-Ddist.docs=$(PROTO_DIR)/usr/share/doc/ant
-ANT_DIST_DIRS+=-Ddist.javadocs=$(PROTO_DIR)/usr/share/doc/ant/manual/api
-ANT_DIST_DIRS+=-Ddist.lib=$(PROTO_DIR)/usr/share/lib/ant
-
-COMPONENT_BUILD_TARGETS =	build
-COMPONENT_BUILD_ENV +=		$(ANT_ENV)
-
-COMPONENT_INSTALL_ARGS =	$(ANT_DIST_DIRS)
-COMPONENT_INSTALL_TARGETS =	dist
-COMPONENT_INSTALL_ENV +=	$(ANT_ENV)
-
-COMPONENT_TEST_TARGETS =	test
-COMPONENT_TEST_ENV +=		$(ANT_ENV)
-
-build:	$(BUILD_32)
-
-install: $(INSTALL_32)
-
-test:  $(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/ant/ant.1.sunman	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-.\"
-.\" This man page created by Oracle to provide a reference to the html
-.\" for Apache Ant provided with the ant distribution.
-.\"
-.TH ant 1 "8 Jan 2008"
-.SH NAME
-ant \- Java-based build tool
-.SH SYNOPSIS
-/usr/bin/ant [options] [target [target2 [target3] ... ]]
-.SH DESCRIPTION
-ant(1) is a Java-based build tool, similar to make(1S).  For
-additional information on using ant, browse the complete html
-documentation at:
-.IP
-.B file:/usr/share/doc/ant/index.html
-.LP
-.SH LICENSE
-Apache Software License
-.SH FILES
-.PD 0
-.TP 20
-$HOME/.antrc
-Optional per-user environment file
-.PD
--- a/components/ant/ant.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,203 +0,0 @@
-/*
- *                                 Apache License
- *                           Version 2.0, January 2004
- *                        http://www.apache.org/licenses/
- *
- *   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
- *
- *   1. Definitions.
- *
- *      "License" shall mean the terms and conditions for use, reproduction,
- *      and distribution as defined by Sections 1 through 9 of this document.
- *
- *      "Licensor" shall mean the copyright owner or entity authorized by
- *      the copyright owner that is granting the License.
- *
- *      "Legal Entity" shall mean the union of the acting entity and all
- *      other entities that control, are controlled by, or are under common
- *      control with that entity. For the purposes of this definition,
- *      "control" means (i) the power, direct or indirect, to cause the
- *      direction or management of such entity, whether by contract or
- *      otherwise, or (ii) ownership of fifty percent (50%) or more of the
- *      outstanding shares, or (iii) beneficial ownership of such entity.
- *
- *      "You" (or "Your") shall mean an individual or Legal Entity
- *      exercising permissions granted by this License.
- *
- *      "Source" form shall mean the preferred form for making modifications,
- *      including but not limited to software source code, documentation
- *      source, and configuration files.
- *
- *      "Object" form shall mean any form resulting from mechanical
- *      transformation or translation of a Source form, including but
- *      not limited to compiled object code, generated documentation,
- *      and conversions to other media types.
- *
- *      "Work" shall mean the work of authorship, whether in Source or
- *      Object form, made available under the License, as indicated by a
- *      copyright notice that is included in or attached to the work
- *      (an example is provided in the Appendix below).
- *
- *      "Derivative Works" shall mean any work, whether in Source or Object
- *      form, that is based on (or derived from) the Work and for which the
- *      editorial revisions, annotations, elaborations, or other modifications
- *      represent, as a whole, an original work of authorship. For the purposes
- *      of this License, Derivative Works shall not include works that remain
- *      separable from, or merely link (or bind by name) to the interfaces of,
- *      the Work and Derivative Works thereof.
- *
- *      "Contribution" shall mean any work of authorship, including
- *      the original version of the Work and any modifications or additions
- *      to that Work or Derivative Works thereof, that is intentionally
- *      submitted to Licensor for inclusion in the Work by the copyright owner
- *      or by an individual or Legal Entity authorized to submit on behalf of
- *      the copyright owner. For the purposes of this definition, "submitted"
- *      means any form of electronic, verbal, or written communication sent
- *      to the Licensor or its representatives, including but not limited to
- *      communication on electronic mailing lists, source code control systems,
- *      and issue tracking systems that are managed by, or on behalf of, the
- *      Licensor for the purpose of discussing and improving the Work, but
- *      excluding communication that is conspicuously marked or otherwise
- *      designated in writing by the copyright owner as "Not a Contribution."
- *
- *      "Contributor" shall mean Licensor and any individual or Legal Entity
- *      on behalf of whom a Contribution has been received by Licensor and
- *      subsequently incorporated within the Work.
- *
- *   2. Grant of Copyright License. Subject to the terms and conditions of
- *      this License, each Contributor hereby grants to You a perpetual,
- *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- *      copyright license to reproduce, prepare Derivative Works of,
- *      publicly display, publicly perform, sublicense, and distribute the
- *      Work and such Derivative Works in Source or Object form.
- *
- *   3. Grant of Patent License. Subject to the terms and conditions of
- *      this License, each Contributor hereby grants to You a perpetual,
- *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- *      (except as stated in this section) patent license to make, have made,
- *      use, offer to sell, sell, import, and otherwise transfer the Work,
- *      where such license applies only to those patent claims licensable
- *      by such Contributor that are necessarily infringed by their
- *      Contribution(s) alone or by combination of their Contribution(s)
- *      with the Work to which such Contribution(s) was submitted. If You
- *      institute patent litigation against any entity (including a
- *      cross-claim or counterclaim in a lawsuit) alleging that the Work
- *      or a Contribution incorporated within the Work constitutes direct
- *      or contributory patent infringement, then any patent licenses
- *      granted to You under this License for that Work shall terminate
- *      as of the date such litigation is filed.
- *
- *   4. Redistribution. You may reproduce and distribute copies of the
- *      Work or Derivative Works thereof in any medium, with or without
- *      modifications, and in Source or Object form, provided that You
- *      meet the following conditions:
- *
- *      (a) You must give any other recipients of the Work or
- *          Derivative Works a copy of this License; and
- *
- *      (b) You must cause any modified files to carry prominent notices
- *          stating that You changed the files; and
- *
- *      (c) You must retain, in the Source form of any Derivative Works
- *          that You distribute, all copyright, patent, trademark, and
- *          attribution notices from the Source form of the Work,
- *          excluding those notices that do not pertain to any part of
- *          the Derivative Works; and
- *
- *      (d) If the Work includes a "NOTICE" text file as part of its
- *          distribution, then any Derivative Works that You distribute must
- *          include a readable copy of the attribution notices contained
- *          within such NOTICE file, excluding those notices that do not
- *          pertain to any part of the Derivative Works, in at least one
- *          of the following places: within a NOTICE text file distributed
- *          as part of the Derivative Works; within the Source form or
- *          documentation, if provided along with the Derivative Works; or,
- *          within a display generated by the Derivative Works, if and
- *          wherever such third-party notices normally appear. The contents
- *          of the NOTICE file are for informational purposes only and
- *          do not modify the License. You may add Your own attribution
- *          notices within Derivative Works that You distribute, alongside
- *          or as an addendum to the NOTICE text from the Work, provided
- *          that such additional attribution notices cannot be construed
- *          as modifying the License.
- *
- *      You may add Your own copyright statement to Your modifications and
- *      may provide additional or different license terms and conditions
- *      for use, reproduction, or distribution of Your modifications, or
- *      for any such Derivative Works as a whole, provided Your use,
- *      reproduction, and distribution of the Work otherwise complies with
- *      the conditions stated in this License.
- *
- *   5. Submission of Contributions. Unless You explicitly state otherwise,
- *      any Contribution intentionally submitted for inclusion in the Work
- *      by You to the Licensor shall be under the terms and conditions of
- *      this License, without any additional terms or conditions.
- *      Notwithstanding the above, nothing herein shall supersede or modify
- *      the terms of any separate license agreement you may have executed
- *      with Licensor regarding such Contributions.
- *
- *   6. Trademarks. This License does not grant permission to use the trade
- *      names, trademarks, service marks, or product names of the Licensor,
- *      except as required for reasonable and customary use in describing the
- *      origin of the Work and reproducing the content of the NOTICE file.
- *
- *   7. Disclaimer of Warranty. Unless required by applicable law or
- *      agreed to in writing, Licensor provides the Work (and each
- *      Contributor provides its Contributions) on an "AS IS" BASIS,
- *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- *      implied, including, without limitation, any warranties or conditions
- *      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- *      PARTICULAR PURPOSE. You are solely responsible for determining the
- *      appropriateness of using or redistributing the Work and assume any
- *      risks associated with Your exercise of permissions under this License.
- *
- *   8. Limitation of Liability. In no event and under no legal theory,
- *      whether in tort (including negligence), contract, or otherwise,
- *      unless required by applicable law (such as deliberate and grossly
- *      negligent acts) or agreed to in writing, shall any Contributor be
- *      liable to You for damages, including any direct, indirect, special,
- *      incidental, or consequential damages of any character arising as a
- *      result of this License or out of the use or inability to use the
- *      Work (including but not limited to damages for loss of goodwill,
- *      work stoppage, computer failure or malfunction, or any and all
- *      other commercial damages or losses), even if such Contributor
- *      has been advised of the possibility of such damages.
- *
- *   9. Accepting Warranty or Additional Liability. While redistributing
- *      the Work or Derivative Works thereof, You may choose to offer,
- *      and charge a fee for, acceptance of support, warranty, indemnity,
- *      or other liability obligations and/or rights consistent with this
- *      License. However, in accepting such obligations, You may act only
- *      on Your own behalf and on Your sole responsibility, not on behalf
- *      of any other Contributor, and only if You agree to indemnify,
- *      defend, and hold each Contributor harmless for any liability
- *      incurred by, or claims asserted against, such Contributor by reason
- *      of your accepting any such warranty or additional liability.
- *
- *   END OF TERMS AND CONDITIONS
- *
- *   APPENDIX: How to apply the Apache License to your work.
- *
- *      To apply the Apache License to your work, attach the following
- *      boilerplate notice, with the fields enclosed by brackets "[]"
- *      replaced with your own identifying information. (Don't include
- *      the brackets!)  The text should be enclosed in the appropriate
- *      comment syntax for the file format. We also recommend that a
- *      file or class name and description of purpose be included on the
- *      same "printed page" as the copyright notice for easier
- *      identification within third-party archives.
- *
- *   Copyright [yyyy] [name of copyright owner]
- *
- *   Licensed under the Apache License, Version 2.0 (the "License");
- *   you may not use this file except in compliance with the License.
- *   You may obtain a copy of the License at
- *
- *       http://www.apache.org/licenses/LICENSE-2.0
- *
- *   Unless required by applicable law or agreed to in writing, software
- *   distributed under the License is distributed on an "AS IS" BASIS,
- *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *   See the License for the specific language governing permissions and
- *   limitations under the License.
- */
--- a/components/ant/ant.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2824 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/developer/build/ant@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description value="Apache Ant is a Java-based build tool"
-set name=pkg.summary value="Apache Ant"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Distribution Tools"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://ant.apache.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2002/232
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/sfw/lib
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/ant
-dir path=usr/share/doc/ant/ant2
-dir path=usr/share/doc/ant/antlibs
-dir path=usr/share/doc/ant/antlibs/antunit
-dir path=usr/share/doc/ant/antlibs/dotnet
-dir path=usr/share/doc/ant/antlibs/svn
-dir path=usr/share/doc/ant/images
-dir path=usr/share/doc/ant/manual
-dir path=usr/share/doc/ant/manual/CoreTasks
-dir path=usr/share/doc/ant/manual/CoreTypes
-dir path=usr/share/doc/ant/manual/Integration
-dir path=usr/share/doc/ant/manual/OptionalTasks
-dir path=usr/share/doc/ant/manual/OptionalTypes
-dir path=usr/share/doc/ant/manual/api
-dir path=usr/share/doc/ant/manual/api/org
-dir path=usr/share/doc/ant/manual/api/org/apache
-dir path=usr/share/doc/ant/manual/api/org/apache/tools
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/dispatch
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/util
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/launch
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/loader
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/i18n
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/image
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javacc
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javah
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jdepend
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jlink
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/native2ascii
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/pvcs
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/scm
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/script
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sound
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/splash
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/unix
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/windows
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/mappers
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/depend
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resolver
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors
-dir \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/spi
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/bcel
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/facade
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/java15
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/optional
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/bzip2
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/mail
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/tar
-dir path=usr/share/doc/ant/manual/api/org/apache/tools/zip
-dir path=usr/share/doc/ant/manual/api/resources
-dir path=usr/share/doc/ant/manual/stylesheets
-dir path=usr/share/doc/ant/projects
-dir path=usr/share/doc/ant/slides
-dir path=usr/share/doc/ant/webtest
-dir path=usr/share/lib
-dir path=usr/share/lib/ant
-dir path=usr/share/lib/ant/checkstyle
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/ant
-file path=usr/bin/antRun
-file path=usr/bin/antRun.pl
-file path=usr/bin/complete-ant-cmd.pl
-file path=usr/bin/runant.pl
-file path=usr/share/doc/ant/.htaccess
-file path=usr/share/doc/ant/KEYS
-file path=usr/share/doc/ant/LICENSE
-file path=usr/share/doc/ant/README
-file path=usr/share/doc/ant/WHATSNEW
-file path=usr/share/doc/ant/ant2/FunctionalRequirements.html
-file path=usr/share/doc/ant/ant2/VFS.txt
-file path=usr/share/doc/ant/ant2/actionlist.html
-file path=usr/share/doc/ant/ant2/features.html
-file path=usr/share/doc/ant/ant2/original-specification.html
-file path=usr/share/doc/ant/ant2/requested-features.html
-file path=usr/share/doc/ant/ant2/requested-features.txt
-file path=usr/share/doc/ant/ant_in_anger.html
-file path=usr/share/doc/ant/ant_task_guidelines.html
-file path=usr/share/doc/ant/antlibs/antunit/index.html
-file path=usr/share/doc/ant/antlibs/bindownload.cgi
-file path=usr/share/doc/ant/antlibs/bindownload.html
-file path=usr/share/doc/ant/antlibs/charter.html
-file path=usr/share/doc/ant/antlibs/dotnet/index.html
-file path=usr/share/doc/ant/antlibs/index.html
-file path=usr/share/doc/ant/antlibs/proper.html
-file path=usr/share/doc/ant/antlibs/sandbox.html
-file path=usr/share/doc/ant/antlibs/srcdownload.cgi
-file path=usr/share/doc/ant/antlibs/srcdownload.html
-file path=usr/share/doc/ant/antlibs/svn/index.html
-file path=usr/share/doc/ant/antnews.html
-file path=usr/share/doc/ant/appendix_e.pdf
-file path=usr/share/doc/ant/breadcrumbs.js
-file path=usr/share/doc/ant/bugs.html
-file path=usr/share/doc/ant/bylaws.html
-file path=usr/share/doc/ant/contributors.html
-file path=usr/share/doc/ant/external.html
-file path=usr/share/doc/ant/faq.html
-file path=usr/share/doc/ant/favicon.ico
-file path=usr/share/doc/ant/images/JDJEditorsChoiceAward.jpg
-file path=usr/share/doc/ant/images/ant_logo.ico
-file path=usr/share/doc/ant/images/ant_logo_large.gif
-file path=usr/share/doc/ant/images/ant_logo_medium.gif
-file path=usr/share/doc/ant/images/ant_logo_small.gif
-file path=usr/share/doc/ant/images/beta.png
-file path=usr/share/doc/ant/images/current.gif
-file path=usr/share/doc/ant/images/group-logo.gif
-file path=usr/share/doc/ant/images/jp_rcwinner_2003.gif
-file path=usr/share/doc/ant/images/jw_ec_logo_winner2002.gif
-file path=usr/share/doc/ant/images/jw_ec_logo_winner2003.gif
-file path=usr/share/doc/ant/images/label.gif
-file path=usr/share/doc/ant/images/menu-left.gif
-file path=usr/share/doc/ant/images/menu-right.gif
-file path=usr/share/doc/ant/images/page.gif
-file path=usr/share/doc/ant/images/printer.gif
-file path=usr/share/doc/ant/images/project-logo.gif
-file path=usr/share/doc/ant/images/sdm_productivity_award.gif
-file path=usr/share/doc/ant/images/search-left.gif
-file path=usr/share/doc/ant/images/search-right.gif
-file path=usr/share/doc/ant/images/spacer.gif
-file path=usr/share/doc/ant/images/tab-left.gif
-file path=usr/share/doc/ant/images/tab-right.gif
-file path=usr/share/doc/ant/images/tabSel-left.gif
-file path=usr/share/doc/ant/images/tabSel-right.gif
-file path=usr/share/doc/ant/index.html
-file path=usr/share/doc/ant/legal.html
-file path=usr/share/doc/ant/license.html
-file path=usr/share/doc/ant/mail.html
-file path=usr/share/doc/ant/manual/CoreTasks/ant.html
-file path=usr/share/doc/ant/manual/CoreTasks/antcall.html
-file path=usr/share/doc/ant/manual/CoreTasks/antstructure.html
-file path=usr/share/doc/ant/manual/CoreTasks/antversion.html
-file path=usr/share/doc/ant/manual/CoreTasks/apply.html
-file path=usr/share/doc/ant/manual/CoreTasks/apt.html
-file path=usr/share/doc/ant/manual/CoreTasks/available.html
-file path=usr/share/doc/ant/manual/CoreTasks/basename.html
-file path=usr/share/doc/ant/manual/CoreTasks/buildnumber.html
-file path=usr/share/doc/ant/manual/CoreTasks/changelog.html
-file path=usr/share/doc/ant/manual/CoreTasks/checksum.html
-file path=usr/share/doc/ant/manual/CoreTasks/chmod.html
-file path=usr/share/doc/ant/manual/CoreTasks/common.html
-file path=usr/share/doc/ant/manual/CoreTasks/concat.html
-file path=usr/share/doc/ant/manual/CoreTasks/condition.html
-file path=usr/share/doc/ant/manual/CoreTasks/conditions.html
-file path=usr/share/doc/ant/manual/CoreTasks/copy.html
-file path=usr/share/doc/ant/manual/CoreTasks/copydir.html
-file path=usr/share/doc/ant/manual/CoreTasks/copyfile.html
-file path=usr/share/doc/ant/manual/CoreTasks/cvs.html
-file path=usr/share/doc/ant/manual/CoreTasks/cvspass.html
-file path=usr/share/doc/ant/manual/CoreTasks/cvstagdiff.html
-file path=usr/share/doc/ant/manual/CoreTasks/cvsversion.html
-file path=usr/share/doc/ant/manual/CoreTasks/defaultexcludes.html
-file path=usr/share/doc/ant/manual/CoreTasks/delete.html
-file path=usr/share/doc/ant/manual/CoreTasks/deltree.html
-file path=usr/share/doc/ant/manual/CoreTasks/dependset.html
-file path=usr/share/doc/ant/manual/CoreTasks/diagnostics.html
-file path=usr/share/doc/ant/manual/CoreTasks/dirname.html
-file path=usr/share/doc/ant/manual/CoreTasks/ear.html
-file path=usr/share/doc/ant/manual/CoreTasks/echo.html
-file path=usr/share/doc/ant/manual/CoreTasks/echoxml.html
-file path=usr/share/doc/ant/manual/CoreTasks/exec.html
-file path=usr/share/doc/ant/manual/CoreTasks/fail.html
-file path=usr/share/doc/ant/manual/CoreTasks/filter.html
-file path=usr/share/doc/ant/manual/CoreTasks/fixcrlf.html
-file path=usr/share/doc/ant/manual/CoreTasks/genkey.html
-file path=usr/share/doc/ant/manual/CoreTasks/get.html
-file path=usr/share/doc/ant/manual/CoreTasks/gunzip.html
-file path=usr/share/doc/ant/manual/CoreTasks/gzip.html
-file path=usr/share/doc/ant/manual/CoreTasks/import.html
-file path=usr/share/doc/ant/manual/CoreTasks/input.html
-file path=usr/share/doc/ant/manual/CoreTasks/jar.html
-file path=usr/share/doc/ant/manual/CoreTasks/java.html
-file path=usr/share/doc/ant/manual/CoreTasks/javac.html
-file path=usr/share/doc/ant/manual/CoreTasks/javadoc.html
-file path=usr/share/doc/ant/manual/CoreTasks/length.html
-file path=usr/share/doc/ant/manual/CoreTasks/loadfile.html
-file path=usr/share/doc/ant/manual/CoreTasks/loadproperties.html
-file path=usr/share/doc/ant/manual/CoreTasks/loadresource.html
-file path=usr/share/doc/ant/manual/CoreTasks/macrodef.html
-file path=usr/share/doc/ant/manual/CoreTasks/mail.html
-file path=usr/share/doc/ant/manual/CoreTasks/makeurl.html
-file path=usr/share/doc/ant/manual/CoreTasks/manifest.html
-file path=usr/share/doc/ant/manual/CoreTasks/manifestclasspath.html
-file path=usr/share/doc/ant/manual/CoreTasks/mkdir.html
-file path=usr/share/doc/ant/manual/CoreTasks/move.html
-file path=usr/share/doc/ant/manual/CoreTasks/nice.html
-file path=usr/share/doc/ant/manual/CoreTasks/pack.html
-file path=usr/share/doc/ant/manual/CoreTasks/parallel.html
-file path=usr/share/doc/ant/manual/CoreTasks/patch.html
-file path=usr/share/doc/ant/manual/CoreTasks/pathconvert.html
-file path=usr/share/doc/ant/manual/CoreTasks/presetdef.html
-file path=usr/share/doc/ant/manual/CoreTasks/property.html
-file path=usr/share/doc/ant/manual/CoreTasks/recorder.html
-file path=usr/share/doc/ant/manual/CoreTasks/rename.html
-file path=usr/share/doc/ant/manual/CoreTasks/replace.html
-file path=usr/share/doc/ant/manual/CoreTasks/resourcecount.html
-file path=usr/share/doc/ant/manual/CoreTasks/retry.html
-file path=usr/share/doc/ant/manual/CoreTasks/rmic.html
-file path=usr/share/doc/ant/manual/CoreTasks/sequential.html
-file path=usr/share/doc/ant/manual/CoreTasks/signjar.html
-file path=usr/share/doc/ant/manual/CoreTasks/sleep.html
-file path=usr/share/doc/ant/manual/CoreTasks/sql.html
-file path=usr/share/doc/ant/manual/CoreTasks/style.html
-file path=usr/share/doc/ant/manual/CoreTasks/subant.html
-file path=usr/share/doc/ant/manual/CoreTasks/sync.html
-file path=usr/share/doc/ant/manual/CoreTasks/tar.html
-file path=usr/share/doc/ant/manual/CoreTasks/taskdef.html
-file path=usr/share/doc/ant/manual/CoreTasks/tempfile.html
-file path=usr/share/doc/ant/manual/CoreTasks/touch.html
-file path=usr/share/doc/ant/manual/CoreTasks/truncate.html
-file path=usr/share/doc/ant/manual/CoreTasks/tstamp.html
-file path=usr/share/doc/ant/manual/CoreTasks/typedef.html
-file path=usr/share/doc/ant/manual/CoreTasks/unpack.html
-file path=usr/share/doc/ant/manual/CoreTasks/untar.html
-file path=usr/share/doc/ant/manual/CoreTasks/unzip.html
-file path=usr/share/doc/ant/manual/CoreTasks/uptodate.html
-file path=usr/share/doc/ant/manual/CoreTasks/waitfor.html
-file path=usr/share/doc/ant/manual/CoreTasks/war.html
-file path=usr/share/doc/ant/manual/CoreTasks/whichresource.html
-file path=usr/share/doc/ant/manual/CoreTasks/xmlproperty.html
-file path=usr/share/doc/ant/manual/CoreTasks/zip.html
-file path=usr/share/doc/ant/manual/CoreTypes/antlib.html
-file path=usr/share/doc/ant/manual/CoreTypes/assertions.html
-file path=usr/share/doc/ant/manual/CoreTypes/custom-programming.html
-file path=usr/share/doc/ant/manual/CoreTypes/description.html
-file path=usr/share/doc/ant/manual/CoreTypes/dirset.html
-file path=usr/share/doc/ant/manual/CoreTypes/filelist.html
-file path=usr/share/doc/ant/manual/CoreTypes/fileset.html
-file path=usr/share/doc/ant/manual/CoreTypes/filterchain.html
-file path=usr/share/doc/ant/manual/CoreTypes/filterset.html
-file path=usr/share/doc/ant/manual/CoreTypes/mapper.html
-file path=usr/share/doc/ant/manual/CoreTypes/namespace.html
-file path=usr/share/doc/ant/manual/CoreTypes/patternset.html
-file path=usr/share/doc/ant/manual/CoreTypes/permissions.html
-file path=usr/share/doc/ant/manual/CoreTypes/propertyset.html
-file path=usr/share/doc/ant/manual/CoreTypes/redirector.html
-file path=usr/share/doc/ant/manual/CoreTypes/regexp.html
-file path=usr/share/doc/ant/manual/CoreTypes/resources.html
-file path=usr/share/doc/ant/manual/CoreTypes/selectors-program.html
-file path=usr/share/doc/ant/manual/CoreTypes/selectors.html
-file path=usr/share/doc/ant/manual/CoreTypes/tarfileset.html
-file path=usr/share/doc/ant/manual/CoreTypes/xmlcatalog.html
-file path=usr/share/doc/ant/manual/CoreTypes/zipfileset.html
-file path=usr/share/doc/ant/manual/Integration/anttool1.gif
-file path=usr/share/doc/ant/manual/Integration/jext-plugin.html
-file path=usr/share/doc/ant/manual/Integration/remacc.gif
-file path=usr/share/doc/ant/manual/Integration/toolmenu.gif
-file path=usr/share/doc/ant/manual/LICENSE
-file path=usr/share/doc/ant/manual/OptionalTasks/BorlandEJBTasks.html
-file path=usr/share/doc/ant/manual/OptionalTasks/BorlandGenerateClient.html
-file path=usr/share/doc/ant/manual/OptionalTasks/antlr.html
-file path=usr/share/doc/ant/manual/OptionalTasks/attrib.html
-file path=usr/share/doc/ant/manual/OptionalTasks/cab.html
-file path=usr/share/doc/ant/manual/OptionalTasks/ccm.html
-file path=usr/share/doc/ant/manual/OptionalTasks/chgrp.html
-file path=usr/share/doc/ant/manual/OptionalTasks/chown.html
-file path=usr/share/doc/ant/manual/OptionalTasks/clearcase.html
-file path=usr/share/doc/ant/manual/OptionalTasks/csc.html
-file path=usr/share/doc/ant/manual/OptionalTasks/depend.html
-file path=usr/share/doc/ant/manual/OptionalTasks/dotnet.html
-file path=usr/share/doc/ant/manual/OptionalTasks/echoproperties.html
-file path=usr/share/doc/ant/manual/OptionalTasks/ejb.html
-file path=usr/share/doc/ant/manual/OptionalTasks/ftp.html
-file path=usr/share/doc/ant/manual/OptionalTasks/ilasm.html
-file path=usr/share/doc/ant/manual/OptionalTasks/ildasm.html
-file path=usr/share/doc/ant/manual/OptionalTasks/image-classdiagram.gif
-file path=usr/share/doc/ant/manual/OptionalTasks/image.html
-file path=usr/share/doc/ant/manual/OptionalTasks/importtypelib.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jarlib-available.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jarlib-display.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jarlib-manifest.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jarlib-resolve.html
-file path=usr/share/doc/ant/manual/OptionalTasks/javacc.html
-file path=usr/share/doc/ant/manual/OptionalTasks/javah.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jdepend.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jjdoc.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jjtree.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jlink.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jsharpc.html
-file path=usr/share/doc/ant/manual/OptionalTasks/jspc.html
-file path=usr/share/doc/ant/manual/OptionalTasks/junit.html
-file path=usr/share/doc/ant/manual/OptionalTasks/junitreport.html
-file path=usr/share/doc/ant/manual/OptionalTasks/mimemail.html
-file path=usr/share/doc/ant/manual/OptionalTasks/native2ascii.html
-file path=usr/share/doc/ant/manual/OptionalTasks/netrexxc.html
-file path=usr/share/doc/ant/manual/OptionalTasks/perforce.html
-file path=usr/share/doc/ant/manual/OptionalTasks/propertyfile.html
-file path=usr/share/doc/ant/manual/OptionalTasks/pvcstask.html
-file path=usr/share/doc/ant/manual/OptionalTasks/renameextensions.html
-file path=usr/share/doc/ant/manual/OptionalTasks/replaceregexp.html
-file path=usr/share/doc/ant/manual/OptionalTasks/rexec.html
-file path=usr/share/doc/ant/manual/OptionalTasks/rpm.html
-file path=usr/share/doc/ant/manual/OptionalTasks/schemavalidate.html
-file path=usr/share/doc/ant/manual/OptionalTasks/scp.html
-file path=usr/share/doc/ant/manual/OptionalTasks/script.html
-file path=usr/share/doc/ant/manual/OptionalTasks/scriptdef.html
-file path=usr/share/doc/ant/manual/OptionalTasks/serverdeploy.html
-file path=usr/share/doc/ant/manual/OptionalTasks/setproxy.html
-file path=usr/share/doc/ant/manual/OptionalTasks/sos.html
-file path=usr/share/doc/ant/manual/OptionalTasks/sound.html
-file path=usr/share/doc/ant/manual/OptionalTasks/splash.html
-file path=usr/share/doc/ant/manual/OptionalTasks/sshexec.html
-file path=usr/share/doc/ant/manual/OptionalTasks/starteam.html
-file path=usr/share/doc/ant/manual/OptionalTasks/stylebook.html
-file path=usr/share/doc/ant/manual/OptionalTasks/symlink.html
-file path=usr/share/doc/ant/manual/OptionalTasks/telnet.html
-file path=usr/share/doc/ant/manual/OptionalTasks/translate.html
-file path=usr/share/doc/ant/manual/OptionalTasks/vbc.html
-file path=usr/share/doc/ant/manual/OptionalTasks/vss.html
-file path=usr/share/doc/ant/manual/OptionalTasks/wljspc.html
-file path=usr/share/doc/ant/manual/OptionalTasks/wsdltodotnet.html
-file path=usr/share/doc/ant/manual/OptionalTasks/xmlvalidate.html
-file path=usr/share/doc/ant/manual/OptionalTypes/classfileset.html
-file path=usr/share/doc/ant/manual/OptionalTypes/extension.html
-file path=usr/share/doc/ant/manual/OptionalTypes/extensionset.html
-file path=usr/share/doc/ant/manual/antexternal.html
-file path=usr/share/doc/ant/manual/anttaskslist.html
-file path=usr/share/doc/ant/manual/api/allclasses-frame.html
-file path=usr/share/doc/ant/manual/api/allclasses-noframe.html
-file path=usr/share/doc/ant/manual/api/constant-values.html
-file path=usr/share/doc/ant/manual/api/deprecated-list.html
-file path=usr/share/doc/ant/manual/api/help-doc.html
-file path=usr/share/doc/ant/manual/api/index-all.html
-file path=usr/share/doc/ant/manual/api/index.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/AntClassLoader.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/AntTypeDefinition.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/BuildEvent.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/BuildException.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/BuildListener.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/BuildLogger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/ComponentHelper.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DefaultLogger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DemuxInputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DemuxOutputStream.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/Diagnostics.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DirectoryScanner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DynamicAttribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DynamicAttributeNS.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DynamicConfigurator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DynamicConfiguratorNS.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DynamicElement.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/DynamicElementNS.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/Executor.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/ExitException.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/ExitStatusException.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/FileScanner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/IntrospectionHelper.Creator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/IntrospectionHelper.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/Location.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/MagicNames.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/Main.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/NoBannerLogger.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/PathTokenizer.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/Project.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/ProjectComponent.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/ProjectHelper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/PropertyHelper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/RuntimeConfigurable.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/SubBuildListener.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/Target.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/Task.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/TaskAdapter.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/TaskContainer.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/TypeAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/UnknownElement.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/UnsupportedAttributeException.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/UnsupportedElementException.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/XmlLogger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/dispatch/DispatchTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/dispatch/DispatchUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/dispatch/Dispatchable.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/dispatch/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/dispatch/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/dispatch/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/BaseFilterReader.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/BaseParamFilterReader.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/ChainableReader.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/ClassConstants.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/ConcatFilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/EscapeUnicode.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/ExpandProperties.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/FixCrLfFilter.AddAsisRemove.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/FixCrLfFilter.CrLf.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/FixCrLfFilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/HeadFilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/LineContains.Contains.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/LineContains.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/LineContainsRegExp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/PrefixLines.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/ReplaceTokens.Token.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/ReplaceTokens.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/StringInputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/StripJavaComments.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/StripLineBreaks.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/StripLineComments.Comment.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/StripLineComments.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TabsToSpaces.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TailFilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.ChainableReaderFilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.ContainsRegex.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.ContainsString.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.DeleteCharacters.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.FileTokenizer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.Filter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.IgnoreBlank.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.ReplaceRegex.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.ReplaceString.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.StringTokenizer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.Trim.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/TokenFilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/util/ChainReaderHelper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/util/JavaClassHelper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/util/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/util/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/filters/util/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/AntXMLContext.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/DefaultExecutor.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/IgnoreDependenciesExecutor.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/ProjectHelper2.AntHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/ProjectHelper2.ElementHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/ProjectHelper2.MainHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/ProjectHelper2.ProjectHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/ProjectHelper2.RootHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/ProjectHelper2.TargetHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/ProjectHelper2.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/ProjectHelperImpl.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/SingleCheckExecutor.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/helper/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/DefaultInputHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/GreedyInputHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/InputHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/InputRequest.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/MultipleChoiceInputRequest.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/PropertyFileInputHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/SecureInputHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/input/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/launch/AntMain.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/launch/LaunchException.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/launch/Launcher.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/launch/Locator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/launch/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/launch/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/launch/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener/AnsiColorLogger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener/BigProjectLogger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener/CommonsLoggingListener.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener/Log4jListener.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener/MailLogger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener/TimestampedLogger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/listener/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/loader/AntClassLoader2.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/loader/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/loader/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/loader/package-tree.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/package-summary.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/AbstractCvsTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/AbstractJarSignerTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Ant.Reference.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Ant.TargetElement.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Ant.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/AntStructure.StructurePrinter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/AntStructure.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Antlib.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/AntlibDefinition.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Apt.Option.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Apt.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Available.FileDir.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Available.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/BUnzip2.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/BZip2.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Basename.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/BuildNumber.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/CVSPass.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/CallTarget.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Checksum.FormatElement.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Checksum.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Chmod.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Classloader.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Concat.TextElement.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Concat.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ConditionTask.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Copy.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/CopyPath.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Copydir.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Copyfile.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Cvs.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/DefBase.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/DefaultExcludes.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Definer.Format.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Definer.OnError.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Definer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Delete.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Deltree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/DependSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/DiagnosticsTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Dirname.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Ear.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Echo.EchoLevel.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Echo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/EchoXML.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Exec.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ExecTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Execute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ExecuteJava.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ExecuteOn.FileDirBoth.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ExecuteOn.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ExecuteWatchdog.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Exit.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Expand.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Filter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/FixCRLF.AddAsisRemove.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/FixCRLF.CrLf.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/FixCRLF.OneLiner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/FixCRLF.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/GUnzip.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/GZip.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/GenerateKey.DistinguishedName.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/GenerateKey.DnameParam.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/GenerateKey.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Get.Base64Converter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Get.DownloadProgress.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Get.NullProgress.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Get.VerboseProgress.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Get.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ImportTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Input.Handler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Input.HandlerType.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Input.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/JDBCTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Jar.FilesetManifestConfig.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Jar.StrictMode.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Jar.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Java.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javac.ImplementationSpecificArgument.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javac.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.AccessType.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.DocletInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.DocletParam.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.ExtensionInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.GroupArgument.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.Html.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.LinkArgument.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.PackageName.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.ResourceCollectionContainer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.SourceFile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.TagArgument.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Javadoc.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Jikes.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/JikesOutputParser.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/KeySubst.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Length.FileMode.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Length.When.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Length.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/LoadFile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/LoadProperties.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/LoadResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/LogOutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/LogStreamHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/MacroDef.Attribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/MacroDef.NestedSequential.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/MacroDef.TemplateElement.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/MacroDef.Text.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/MacroDef.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/MacroInstance.Element.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/MacroInstance.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/MakeUrl.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Manifest.Attribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Manifest.Section.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Manifest.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ManifestClassPath.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ManifestException.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ManifestTask.Mode.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ManifestTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/MatchingTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Mkdir.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Move.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Nice.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Pack.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Parallel.TaskList.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Parallel.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Patch.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/PathConvert.MapEntry.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/PathConvert.TargetOs.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/PathConvert.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/PreSetDef.PreSetDefinition.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/PreSetDef.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Property.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/PumpStreamHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Recorder.ActionChoices.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Recorder.VerbosityLevelChoices.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Recorder.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/RecorderEntry.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Redirector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Rename.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Replace.NestedString.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Replace.Replacefilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Replace.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/ResourceCount.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Retry.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Rmic.ImplementationSpecificArgument.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Rmic.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/SQLExec.DelimiterType.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/SQLExec.OnError.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/SQLExec.Transaction.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/SQLExec.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/SendEmail.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Sequential.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/SignJar.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Sleep.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/StreamPumper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/SubAnt.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Sync.MyCopy.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Sync.SyncTarget.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Sync.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Tar.TarCompressionMethod.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Tar.TarFileSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Tar.TarLongFileMode.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Tar.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/TaskOutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Taskdef.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/TempFile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Touch.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Transform.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Truncate.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Tstamp.CustomFormat.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Tstamp.Unit.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Tstamp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Typedef.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Unpack.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Untar.UntarCompressionMethod.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Untar.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/UpToDate.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/VerifyJar.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/WaitFor.Unit.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/WaitFor.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/War.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/WhichResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTLiaison.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTLiaison2.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTLiaison3.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTLogger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTLoggerAware.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTProcess.Factory.Attribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTProcess.Factory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTProcess.OutputProperty.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTProcess.Param.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XSLTProcess.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/XmlProperty.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Zip.ArchiveState.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Zip.Duplicate.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Zip.WhenEmpty.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/Zip.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/AptCompilerAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/AptExternalCompilerAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/CompilerAdapterFactory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/Gcj.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/Javac12.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/Javac13.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/JavacExternal.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/Jikes.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/Jvc.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/Kjc.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/Sj.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/compilers/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/And.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/AntVersion.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Condition.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/ConditionBase.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Contains.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Equals.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/FilesMatch.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/HasFreeSpace.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/HasMethod.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Http.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/IsFailure.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/IsFalse.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/IsFileSelected.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/IsReachable.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/IsReference.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/IsSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/IsSigned.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/IsTrue.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Matches.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Not.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Or.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Os.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/ParserSupports.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/ResourceContains.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/ResourcesMatch.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Socket.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/TypeFound.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/Xor.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/condition/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/CVSEntry.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/ChangeLogWriter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/CvsTagDiff.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/CvsTagEntry.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/CvsUser.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/CvsVersion.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/cvslib/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/EmailAddress.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/EmailTask.Encoding.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/EmailTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/Header.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/Mailer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/Message.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/MimeMailer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/email/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ANTLR.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/Cab.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/EchoProperties.FormatAttribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/EchoProperties.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/Javah.ClassArgument.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/Javah.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/Native2Ascii.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/NetRexxC.TraceAttr.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/NetRexxC.VerboseAttr.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/NetRexxC.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.Entry.Operation.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.Entry.Type.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.Entry.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.Unit.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/RenameExtensions.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ReplaceRegExp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/Rpm.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/SchemaValidate.SchemaLocation.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/SchemaValidate.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/Script.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/StyleBook.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/TraXLiaison.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/XMLValidateTask.Attribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/XMLValidateTask.Property.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/XMLValidateTask.ValidatorErrorHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/XMLValidateTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheck.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheckin.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheckinDefault.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheckout.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCreateTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMReconfigure.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ccm/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCLock.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMkattr.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMkbl.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMkdir.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMkelem.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMklabel.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMklbtype.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCRmtype.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnlock.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/clearcase/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/AntAnalyzer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/ClassFile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/ClassFileIterator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/ClassFileUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/Depend.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/DirectoryIterator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/JarFileIterator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ClassCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ConstantCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ConstantPool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ConstantPoolEntry.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/DoubleCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/FieldRefCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/FloatCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/IntegerCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/InterfaceMethodRefCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/LongCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/MethodRefCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/NameAndTypeCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/StringCPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/Utf8CPInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/depend/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/CSharp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/DotnetBaseMatchingTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.TargetTypes.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/DotnetDefine.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/DotnetResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/Ilasm.TargetTypes.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/Ilasm.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/Ildasm.EncodingTypes.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/Ildasm.VisibilityOptions.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/Ildasm.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/ImportTypelib.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/JSharp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/NetCommand.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/VisualBasicCompile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/WsdlToDotnet.Compiler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/WsdlToDotnet.Schema.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/WsdlToDotnet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/dotnet/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/BorlandDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/BorlandGenerateClient.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/DDCreator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/DDCreatorHelper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/DescriptorHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/EJBDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.CMPVersion.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.DTDLocation.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.NamingScheme.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/Ejbc.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/EjbcHelper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/GenericDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbc.EjbcException.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbc.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbcTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/InnerClassFilenameFilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/JbossDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/JonasDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/WLRun.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/WLStop.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicTOPLinkDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/WebsphereDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ejb/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/Compatability.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/Compatibility.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/DeweyDecimal.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/Extension.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/ExtensionAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/ExtensionResolver.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/ExtensionSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/ExtensionUtil.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/ExtraAttribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/JarLibAvailableTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/JarLibDisplayTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/JarLibManifestTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/JarLibResolveTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/LibFileSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/Specification.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/AntResolver.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/LocationResolver.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/URLResolver.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/i18n/Translate.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/i18n/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/i18n/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/i18n/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/image/Image.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/image/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/image/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/image/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee/AbstractHotDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee/GenericHotDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee/HotDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee/JonasHotDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee/ServerDeploy.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee/WebLogicHotDeploymentTool.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/j2ee/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javacc/JJDoc.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javacc/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javacc/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javacc/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javah/JavahAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javah/JavahAdapterFactory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javah/Kaffeh.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javah/SunJavah.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javah/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javah/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/javah/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.FormatAttribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jdepend/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jdepend/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jdepend/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jlink/ClassNameReader.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jlink/JlinkTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jlink/jlink.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jlink/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jlink/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jlink/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/Jasper41Mangler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/JspC.WebAppParameter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/JspC.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/JspMangler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/JspNameMangler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultJspCompilerAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JspCompilerAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JspCompilerAdapterFactory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/jsp/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.Format.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/BaseTest.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/Constants.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/DOMUtil.NodeFilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/DOMUtil.NodeListImpl.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/DOMUtil.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/Enumerations.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.TypeAttribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitResultFormatter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.ForkMode.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.JUnitLogOutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.JUnitLogStreamHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.SummaryAttribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.TestResultHolder.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror.JUnitResultFormatterMirror.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror.JUnitTestRunnerMirror.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror.SummaryJUnitResultFormatterMirror.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirrorImpl.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTest.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitVersionHelper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/OutErrSummaryJUnitResultFormatter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/PlainJUnitResultFormatter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/XMLConstants.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/Xalan2Executor.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/junit/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/native2ascii/DefaultNative2Ascii.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/native2ascii/KaffeNative2Ascii.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/native2ascii/Native2AsciiAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/native2ascii/Native2AsciiAdapterFactory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/native2ascii/SunNative2Ascii.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/native2ascii/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/native2ascii/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/native2ascii/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/FTP.Action.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/FTP.FTPDirectoryScanner.AntFTPFile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/FTP.FTPDirectoryScanner.AntFTPRootFile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/FTP.FTPDirectoryScanner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/FTP.FTPSystemType.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/FTP.Granularity.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/FTP.LanguageCode.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/FTP.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/MimeMail.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.AntRExecClient.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.RExecRead.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.RExecSubTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.RExecWrite.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/SetProxy.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.AntTelnetClient.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.TelnetRead.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.TelnetSubTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.TelnetWrite.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/net/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Add.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Base.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Change.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Counter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Delete.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Edit.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Fstat.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Handler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4HandlerAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Have.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Integrate.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Label.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Labelsync.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4OutputHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4OutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Reopen.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Resolve.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Revert.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Submit.P4SubmitAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Submit.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/P4Sync.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/SimpleP4OutputHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/perforce/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/pvcs/Pvcs.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/pvcs/PvcsProject.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/pvcs/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/pvcs/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/pvcs/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/scm/AntStarTeamCheckOut.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/scm/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/scm/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/scm/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.Attribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.NestedElement.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/script/ScriptDefBase.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/script/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/script/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/script/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos/SOS.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos/SOSCheckin.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos/SOSCheckout.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos/SOSCmd.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos/SOSGet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos/SOSLabel.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sos/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sound/AntSoundPlayer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sound/SoundTask.BuildAlert.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sound/SoundTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sound/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sound/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/sound/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/splash/SplashTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/splash/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/splash/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/splash/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/AbstractSshMessage.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/Directory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/LogListener.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHUserInfo.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/Scp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/ScpFromMessage.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/ScpFromMessageBySftp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/ScpToMessage.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/ScpToMessageBySftp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/ssh/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/StarTeamCheckin.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/StarTeamCheckout.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/StarTeamLabel.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/StarTeamList.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/StarTeamTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/TreeBasedTask.UnmatchedFileMap.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/TreeBasedTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/starteam/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/unix/AbstractAccessTask.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/unix/Chgrp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/unix/Chown.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/unix/Symlink.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/unix/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/unix/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/unix/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.CurrentModUpdated.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.WritableFiles.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSADD.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKIN.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCP.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCREATE.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSConstants.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSGET.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.BriefCodediffNofile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSLABEL.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/vss/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/windows/Attrib.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/windows/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/windows/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/optional/windows/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/ForkingSunRmic.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/KaffeRmic.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/RmicAdapterFactory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/SunRmic.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/WLRmic.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/XNewRmic.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/taskdefs/rmic/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/AbstractFileSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/AntFilterReader.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/ArchiveFileSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/ArchiveScanner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Assertions.BaseAssertion.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Assertions.DisabledAssertion.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Assertions.EnabledAssertion.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Assertions.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Commandline.Argument.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Commandline.Marker.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Commandline.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/CommandlineJava.SysProperties.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/CommandlineJava.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Comparison.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/DTDLocation.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/DataType.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Description.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/DirSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/EnumeratedAttribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Environment.Variable.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Environment.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FileList.FileName.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FileList.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FileSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FilterChain.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FilterSet.Filter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FilterSet.FiltersFile.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FilterSet.OnMissing.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FilterSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FilterSetCollection.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/FlexInteger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/LogLevel.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Mapper.MapperType.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Mapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Parameter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Parameterizable.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Path.PathElement.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Path.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/PatternSet.NameEntry.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/PatternSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Permissions.Permission.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Permissions.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/PropertySet.BuiltinPropertySetName.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/PropertySet.PropertyRef.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/PropertySet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Quantifier.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/RedirectorElement.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Reference.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/RegularExpression.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Resource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/ResourceCollection.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/ResourceFactory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/ResourceLocation.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/Substitution.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/TarFileSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/TarScanner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/TimeComparison.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/XMLCatalog.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/ZipFileSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/ZipScanner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/mappers/FilterMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/mappers/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/mappers/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/mappers/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/AbstractScriptComponent.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/ScriptCondition.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/ScriptFilter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/ScriptMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/ScriptSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/depend/ClassfileSet.ClassRoot.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/depend/ClassfileSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/depend/DependScanner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/depend/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/depend/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/depend/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/Arc.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/BasicShape.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/ColorMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/Draw.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/DrawOperation.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/Ellipse.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/ImageOperation.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/Rectangle.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/Rotate.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/Scale.ProportionsAttribute.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/Scale.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/Text.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/TransformOperation.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/image/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/optional/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resolver/ApacheCatalog.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resolver/ApacheCatalogResolver.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resolver/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resolver/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resolver/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/ArchiveResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/BCFileSet.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/BZip2Resource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/BaseResourceCollectionContainer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/BaseResourceCollectionWrapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/CompressedResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Difference.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/FileResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/FileResourceIterator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Files.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/First.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/GZipResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/ImmutableResourceException.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Intersect.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/JavaResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Last.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/PropertyResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Resources.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Restrict.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/SizeLimitCollection.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Sort.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/StringResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/TarResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Tokens.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Touchable.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/URLResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/Union.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/ZipResource.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/Content.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/Date.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/DelegatedResourceComparator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/Exists.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/FileSystem.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/Name.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/ResourceComparator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/Reverse.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/Size.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/Type.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/comparators/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/And.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Compare.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Date.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Exists.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/InstanceOf.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Majority.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Name.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/None.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Not.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Or.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/ResourceSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/ResourceSelectorContainer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Size.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Type.FileDir.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/Type.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/resources/selectors/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/AbstractSelectorContainer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/AndSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/BaseExtendSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/BaseSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/BaseSelectorContainer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/ContainsRegexpSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/ContainsSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/DateSelector.TimeComparisons.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/DateSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/DependSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/DepthSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/DifferentSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/ExtendFileSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/ExtendSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/FileSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/FilenameSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/MajoritySelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/MappingSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/NoneSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/NotSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/OrSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/PresentSelector.FilePresence.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/PresentSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/SelectSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/SelectorContainer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/SelectorScanner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/SelectorUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/SignedSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/SizeSelector.ByteUnits.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/SizeSelector.SizeComparisons.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/SizeSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/TypeSelector.FileType.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/TypeSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/Algorithm.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/Cache.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/ChecksumAlgorithm.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/EqualComparator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.AlgorithmName.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.CacheName.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.ComparatorName.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/PropertiesfileCache.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/modifiedselector/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/selectors/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/spi/Provider.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/spi/Service.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/spi/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/spi/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/types/spi/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/Base64Converter.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ChainedMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ClasspathUtils.Delegate.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ClasspathUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/CollectionUtils.EmptyEnumeration.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/CollectionUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/CompositeMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ConcatFileInputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ConcatResourceInputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ContainerMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/DOMElementWriter.XmlNamespacePolicy.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/DOMElementWriter.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/DOMUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/DateUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/DeweyDecimal.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/FileNameMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/FileTokenizer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/FileUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/FlatFileNameMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/GlobPatternMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/IdentityMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/IdentityStack.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/JAXPUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/JavaEnvUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/KeepAliveInputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/KeepAliveOutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/LazyFileOutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/LazyHashtable.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/LeadPipeInputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/LineOrientedOutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/LineTokenizer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/LoaderUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/MergingMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/OutputStreamFunneler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/PackageNameMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/PropertyOutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ProxySetup.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ReaderInputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ReflectUtil.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ReflectWrapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/RegexpPatternMapper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ResourceUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/RetryHandler.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/Retryable.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ScriptFixBSFPath.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ScriptRunner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ScriptRunnerBase.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ScriptRunnerCreator.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/ScriptRunnerHelper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/SourceFileScanner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/StringTokenizer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/StringUtils.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/TaskLogger.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/TeeOutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/TimeoutObserver.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/Tokenizer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/UUEncoder.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/UnPackageNameMapper.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/Watchdog.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/WeakishReference.HardReference.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/WeakishReference.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/XMLFragment.Child.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/XMLFragment.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/XmlConstants.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/AbstractAnalyzer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/DependencyAnalyzer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/bcel/AncestorAnalyzer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/bcel/DependencyVisitor.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/bcel/FullAnalyzer.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/bcel/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/bcel/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/bcel/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/depend/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/facade/FacadeTaskHelper.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/facade/ImplementationSpecificArgument.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/facade/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/facade/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/facade/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/java15/ProxyDiagnostics.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/java15/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/java15/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/java15/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/optional/JavaxScriptRunner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/optional/NoExitSecurityManager.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/optional/ScriptRunner.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/optional/WeakishReference12.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/optional/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/optional/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/optional/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/JakartaOroMatcher.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/JakartaOroRegexp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/JakartaRegexpMatcher.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/JakartaRegexpRegexp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/Jdk14RegexpMatcher.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/Jdk14RegexpRegexp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/Regexp.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/RegexpFactory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/RegexpMatcher.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/RegexpMatcherFactory.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/RegexpUtil.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/ant/util/regexp/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/bzip2/BZip2Constants.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/bzip2/CBZip2InputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/bzip2/CBZip2OutputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/bzip2/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/bzip2/package-summary.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/bzip2/package-tree.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/mail/ErrorInQuitException.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/mail/MailMessage.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/mail/SmtpResponseReader.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/mail/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/mail/package-summary.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/mail/package-tree.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/tar/TarBuffer.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/tar/TarConstants.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/tar/TarEntry.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/tar/TarInputStream.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/tar/TarOutputStream.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/tar/TarUtils.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/tar/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/tar/package-summary.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/tar/package-tree.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/AsiExtraField.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/zip/ExtraFieldUtils.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/JarMarker.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/UnixStat.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/zip/UnrecognizedExtraField.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/ZipEntry.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/ZipExtraField.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/ZipFile.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/ZipLong.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/zip/ZipOutputStream.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/ZipShort.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/package-frame.html
-file \
-    path=usr/share/doc/ant/manual/api/org/apache/tools/zip/package-summary.html
-file path=usr/share/doc/ant/manual/api/org/apache/tools/zip/package-tree.html
-file path=usr/share/doc/ant/manual/api/overview-frame.html
-file path=usr/share/doc/ant/manual/api/overview-summary.html
-file path=usr/share/doc/ant/manual/api/overview-tree.html
-file path=usr/share/doc/ant/manual/api/package-list
-file path=usr/share/doc/ant/manual/api/resources/inherit.gif
-file path=usr/share/doc/ant/manual/api/serialized-form.html
-file path=usr/share/doc/ant/manual/api/stylesheet.css
-file path=usr/share/doc/ant/manual/base_task_classes.html
-file path=usr/share/doc/ant/manual/clonevm.html
-file path=usr/share/doc/ant/manual/conceptstypeslist.html
-file path=usr/share/doc/ant/manual/coretasklist.html
-file path=usr/share/doc/ant/manual/cover.html
-file path=usr/share/doc/ant/manual/credits.html
-file path=usr/share/doc/ant/manual/develop.html
-file path=usr/share/doc/ant/manual/developlist.html
-file path=usr/share/doc/ant/manual/dirtasks.html
-file path=usr/share/doc/ant/manual/favicon.ico
-file path=usr/share/doc/ant/manual/feedback.html
-file path=usr/share/doc/ant/manual/ide.html
-file path=usr/share/doc/ant/manual/index.html
-file path=usr/share/doc/ant/manual/inputhandler.html
-file path=usr/share/doc/ant/manual/install.html
-file path=usr/share/doc/ant/manual/installlist.html
-file path=usr/share/doc/ant/manual/intro.html
-file path=usr/share/doc/ant/manual/javacprops.html
-file path=usr/share/doc/ant/manual/listeners.html
-file path=usr/share/doc/ant/manual/optionaltasklist.html
-file path=usr/share/doc/ant/manual/platform.html
-file path=usr/share/doc/ant/manual/proxy.html
-file path=usr/share/doc/ant/manual/running.html
-file path=usr/share/doc/ant/manual/runninglist.html
-file path=usr/share/doc/ant/manual/stylesheets/antmanual.css
-file path=usr/share/doc/ant/manual/stylesheets/style.css
-file path=usr/share/doc/ant/manual/sysclasspath.html
-file path=usr/share/doc/ant/manual/tasksoverview.html
-file path=usr/share/doc/ant/manual/toc.html
-file path=usr/share/doc/ant/manual/tutorial-HelloWorldWithAnt.html
-file path=usr/share/doc/ant/manual/tutorial-tasks-filesets-properties.html
-file path=usr/share/doc/ant/manual/tutorial-tasks-filesets-properties.zip
-file path=usr/share/doc/ant/manual/tutorial-writing-tasks-src.zip
-file path=usr/share/doc/ant/manual/tutorial-writing-tasks.html
-file path=usr/share/doc/ant/manual/tutorials.html
-file path=usr/share/doc/ant/manual/using.html
-file path=usr/share/doc/ant/manual/usinglist.html
-file path=usr/share/doc/ant/mission.html
-file path=usr/share/doc/ant/nightlies.html
-file path=usr/share/doc/ant/page.css
-file path=usr/share/doc/ant/problems.html
-file path=usr/share/doc/ant/projects.html
-file path=usr/share/doc/ant/projects/index.html
-file path=usr/share/doc/ant/projects/ivy.html
-file path=usr/share/doc/ant/resources.html
-file path=usr/share/doc/ant/slides/extending_ant.odp
-file path=usr/share/doc/ant/svn.html
-file path=usr/share/doc/ant/webtest/testkeystore
-file path=usr/share/lib/ant/README
-file path=usr/share/lib/ant/ant-antlr.jar
-file path=usr/share/lib/ant/ant-bootstrap.jar
-file path=usr/share/lib/ant/ant-jmf.jar
-file path=usr/share/lib/ant/ant-junit.jar
-file path=usr/share/lib/ant/ant-launcher.jar
-file path=usr/share/lib/ant/ant-nodeps.jar
-file path=usr/share/lib/ant/ant-swing.jar
-file path=usr/share/lib/ant/ant-testutil.jar
-file path=usr/share/lib/ant/ant-trax.jar
-file path=usr/share/lib/ant/ant.jar
-file path=usr/share/lib/ant/changelog.xsl
-file path=usr/share/lib/ant/checkstyle/checkstyle-frames.xsl
-file path=usr/share/lib/ant/checkstyle/checkstyle-text.xsl
-file path=usr/share/lib/ant/checkstyle/checkstyle-xdoc.xsl
-file path=usr/share/lib/ant/coverage-frames.xsl
-file path=usr/share/lib/ant/jdepend-frames.xsl
-file path=usr/share/lib/ant/jdepend.xsl
-file path=usr/share/lib/ant/junit-frames-xalan1.xsl
-file path=usr/share/lib/ant/junit-frames.xsl
-file path=usr/share/lib/ant/junit-noframes.xsl
-file path=usr/share/lib/ant/libraries.properties
-file path=usr/share/lib/ant/log.xsl
-file path=usr/share/lib/ant/maudit-frames.xsl
-file path=usr/share/lib/ant/mmetrics-frames.xsl
-file path=usr/share/lib/ant/tagdiff.xsl
-file path=usr/share/lib/ant/xercesImpl.jar
-file path=usr/share/lib/ant/xml-apis.jar
-file ant.1.sunman path=usr/share/man/man1/ant.1
-legacy pkg=SUNWant desc="The Jakarta ANT Java/XML-based build tool (1.7.1)" \
-    name="Jakarta ANT"
-
-
-license ant.license license="Apache v2.0"
-link path=usr/sfw/bin/ant target=../../bin/ant
-link path=usr/sfw/bin/antRun target=../../bin/antRun
-link path=usr/sfw/bin/antRun.pl target=../../bin/antRun.pl
-link path=usr/sfw/bin/complete-ant-cmd.pl target=../../bin/complete-ant-cmd.pl
-link path=usr/sfw/bin/runant.pl target=../../bin/runant.pl
-link path=usr/sfw/lib/ant target=../../share/lib/ant
--- a/components/ant/patches/ant.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
---- apache-ant-1.7.1/src/script/ant.orig	Fri Feb 25 07:25:24 2011
-+++ apache-ant-1.7.1/src/script/ant	Fri Feb 25 07:34:29 2011
-@@ -3,6 +3,9 @@
- # Licensed to the Apache Software Foundation (ASF) under one or more
- # contributor license agreements.  See the NOTICE file distributed with
- # this work for additional information regarding copyright ownership.
-+
-+JAVA_HOME=${JAVA_HOME:-/usr/java}
-+ANT_HOME=${ANT_HOME:-/usr}
- # The ASF licenses this file to You under the Apache License, Version 2.0
- # (the "License"); you may not use this file except in compliance with
- # the License.  You may obtain a copy of the License at
-@@ -120,7 +123,11 @@
- fi
- 
- # set ANT_LIB location
--ANT_LIB="${ANT_HOME}/lib"
-+if [ "$ANT_HOME" = "/usr" ] ; then
-+  ANT_LIB="${ANT_HOME}/share/lib/ant"
-+else
-+  ANT_LIB="${ANT_HOME}/lib"
-+fi
- 
- if [ -z "$JAVACMD" ] ; then
-   if [ -n "$JAVA_HOME"  ] ; then
--- a/components/ant/patches/build_xml.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- apache-ant-1.7.1/build.xml.orig	Fri Feb 25 01:12:11 2011
-+++ apache-ant-1.7.1/build.xml	Fri Feb 25 01:12:56 2011
-@@ -1043,7 +1043,7 @@
-       </fileset>
-     </copy>
- 
--    <copy todir="${dist.dir}">
-+    <copy todir="${dist.docs}">
-       <fileset dir="${basedir}">
-         <include name="README"/>
-         <include name="INSTALL"/>
--- a/components/autoconf/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		autoconf
-COMPONENT_VERSION=	2.63
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:d42eebd3d342925116c3cb942e9320d5803fcb1a
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/autoconf/$(COMPONENT_ARCHIVE)
-
-include $(WS_TOP)/make-rules/prep.mk
-include $(WS_TOP)/make-rules/configure.mk
-include $(WS_TOP)/make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS  +=		PERL="$(PERL)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include $(WS_TOP)/make-rules/depend.mk
--- a/components/autoconf/autoconf.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,684 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
-
---------------------------------------------------------------------
-
-Copyright (C) 1985-2008 Free Software Foundation, Inc. 
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
--- a/components/autoconf/autoconf.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,117 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/developer/build/autoconf@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU autoconf utility"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/autoconf/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/424
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/autoconf
-dir path=usr/share/autoconf/Autom4te
-dir path=usr/share/autoconf/autoconf
-dir path=usr/share/autoconf/autoscan
-dir path=usr/share/autoconf/autotest
-dir path=usr/share/autoconf/m4sugar
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/autoconf
-file path=usr/bin/autoheader
-file path=usr/bin/autom4te
-file path=usr/bin/autoreconf
-file path=usr/bin/autoscan
-file path=usr/bin/autoupdate
-file path=usr/bin/ifnames
-file path=usr/share/autoconf/Autom4te/C4che.pm
-file path=usr/share/autoconf/Autom4te/ChannelDefs.pm
-file path=usr/share/autoconf/Autom4te/Channels.pm
-file path=usr/share/autoconf/Autom4te/Configure_ac.pm
-file path=usr/share/autoconf/Autom4te/FileUtils.pm
-file path=usr/share/autoconf/Autom4te/General.pm
-file path=usr/share/autoconf/Autom4te/Request.pm
-file path=usr/share/autoconf/Autom4te/Struct.pm
-file path=usr/share/autoconf/Autom4te/XFile.pm
-file path=usr/share/autoconf/INSTALL
-file path=usr/share/autoconf/autoconf/autoconf.m4
-file path=usr/share/autoconf/autoconf/autoconf.m4f
-file path=usr/share/autoconf/autoconf/autoheader.m4
-file path=usr/share/autoconf/autoconf/autoscan.m4
-file path=usr/share/autoconf/autoconf/autotest.m4
-file path=usr/share/autoconf/autoconf/autoupdate.m4
-file path=usr/share/autoconf/autoconf/c.m4
-file path=usr/share/autoconf/autoconf/erlang.m4
-file path=usr/share/autoconf/autoconf/fortran.m4
-file path=usr/share/autoconf/autoconf/functions.m4
-file path=usr/share/autoconf/autoconf/general.m4
-file path=usr/share/autoconf/autoconf/headers.m4
-file path=usr/share/autoconf/autoconf/lang.m4
-file path=usr/share/autoconf/autoconf/libs.m4
-file path=usr/share/autoconf/autoconf/oldnames.m4
-file path=usr/share/autoconf/autoconf/programs.m4
-file path=usr/share/autoconf/autoconf/specific.m4
-file path=usr/share/autoconf/autoconf/status.m4
-file path=usr/share/autoconf/autoconf/types.m4
-file path=usr/share/autoconf/autom4te.cfg
-file path=usr/share/autoconf/autoscan/autoscan.list
-file path=usr/share/autoconf/autotest/autotest.m4
-file path=usr/share/autoconf/autotest/autotest.m4f
-file path=usr/share/autoconf/autotest/general.m4
-file path=usr/share/autoconf/m4sugar/foreach.m4
-file path=usr/share/autoconf/m4sugar/m4sh.m4
-file path=usr/share/autoconf/m4sugar/m4sh.m4f
-file path=usr/share/autoconf/m4sugar/m4sugar.m4
-file path=usr/share/autoconf/m4sugar/m4sugar.m4f
-file path=usr/share/autoconf/m4sugar/version.m4
-file path=usr/share/info/autoconf.info
-file path=usr/share/info/standards.info
-file path=usr/share/man/man1/autoconf.1
-file path=usr/share/man/man1/autoheader.1
-file path=usr/share/man/man1/autom4te.1
-file path=usr/share/man/man1/autoreconf.1
-file path=usr/share/man/man1/autoscan.1
-file path=usr/share/man/man1/autoupdate.1
-file path=usr/share/man/man1/config.guess.1
-file path=usr/share/man/man1/config.sub.1
-file path=usr/share/man/man1/ifnames.1
-
-
-legacy pkg=SUNWaconf desc="GNU autoconf" name="GNU autoconf"
-license autoconf.license license=GPLv3
-link path=usr/sfw/bin/autoconf target=../../bin/autoconf
-link path=usr/sfw/bin/autoheader target=../../bin/autoheader
-link path=usr/sfw/bin/autom4te target=../../bin/autom4te
-link path=usr/sfw/bin/autoreconf target=../../bin/autoreconf
-link path=usr/sfw/bin/autoscan target=../../bin/autoscan
-link path=usr/sfw/bin/autoupdate target=../../bin/autoupdate
-link path=usr/sfw/bin/ifnames target=../../bin/ifnames
--- a/components/autogen/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		autogen
-COMPONENT_VERSION=	5.9
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:00510cd07be7a35591bac7bf1f6f78bf607d193d
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/autogen/rel$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# build target is incorrect without this 
-COMPONENT_PRE_CONFIGURE_ACTION =        ($(CLONEY) $(SOURCE_DIR) $(@D))
-
-# built in SFW with gcc and builds cleanly now only with gcc
-COMPILER = gcc
-CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
-
-# strip the environment or install target fails
-ENV +=	-i
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/autogen/autogen.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,356 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-
-Copyright (C) 1989-2007 Free Software Foundation, Inc.
-Copyright (c) 1992-2007 Bruce Korb
-Copyright (C) 1994 X Consortium
-Copyright (C) 1998-2003 Gary V. Vaughan
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/autogen/autogen.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/developer/build/autogen@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text."
-set name=pkg.summary value="GNU autogen utility"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Other Languages"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/autogen/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/315
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/include/autoopts
-dir path=usr/lib
-dir path=usr/lib/pkgconfig
-dir path=usr/share
-dir path=usr/share/aclocal
-dir path=usr/share/autogen
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man3
-file path=usr/bin/autogen
-file path=usr/bin/autoopts-config
-file path=usr/bin/columns
-file path=usr/bin/getdefs
-file path=usr/bin/xml2ag
-file path=usr/include/autoopts/options.h
-file path=usr/include/autoopts/usage-txt.h
-file path=usr/lib/libguileopts.a
-file path=usr/lib/libguileopts.la
-file path=usr/lib/libguileopts.so.0.0.1
-file path=usr/lib/libopts.a
-file path=usr/lib/libopts.la
-file path=usr/lib/libopts.so.25.3.0
-file path=usr/lib/pkgconfig/autoopts.pc
-file path=usr/share/aclocal/autoopts.m4
-file path=usr/share/aclocal/liboptschk.m4
-file path=usr/share/autogen/aginfo.tpl
-file path=usr/share/autogen/aginfo3.tpl
-file path=usr/share/autogen/agman-lib.tpl
-file path=usr/share/autogen/agman1.tpl
-file path=usr/share/autogen/agman3.tpl
-file path=usr/share/autogen/autoopts.m4
-file path=usr/share/autogen/confmacs.tpl
-file path=usr/share/autogen/conftest.tpl
-file path=usr/share/autogen/fsm-macro.tpl
-file path=usr/share/autogen/fsm-trans.tpl
-file path=usr/share/autogen/fsm.tpl
-file path=usr/share/autogen/getopt.tpl
-file path=usr/share/autogen/optcode.tpl
-file path=usr/share/autogen/opthead.tpl
-file path=usr/share/autogen/options.tpl
-file path=usr/share/autogen/optlib.tpl
-file path=usr/share/autogen/optmain.tpl
-file path=usr/share/autogen/rc-sample.tpl
-file path=usr/share/autogen/stdoptions.def
-file path=usr/share/info/autogen.info
-file path=usr/share/info/autogen.info-1
-file path=usr/share/info/autogen.info-2
-file path=usr/share/man/man1/autogen.1
-file path=usr/share/man/man1/autoopts-config.1
-file path=usr/share/man/man1/columns.1
-file path=usr/share/man/man1/getdefs.1
-file path=usr/share/man/man1/xml2ag.1
-file path=usr/share/man/man3/ao_string_tokenize.3
-file path=usr/share/man/man3/configFileLoad.3
-file path=usr/share/man/man3/optionFileLoad.3
-file path=usr/share/man/man3/optionFindNextValue.3
-file path=usr/share/man/man3/optionFindValue.3
-file path=usr/share/man/man3/optionFree.3
-file path=usr/share/man/man3/optionGetValue.3
-file path=usr/share/man/man3/optionLoadLine.3
-file path=usr/share/man/man3/optionNextValue.3
-file path=usr/share/man/man3/optionOnlyUsage.3
-file path=usr/share/man/man3/optionProcess.3
-file path=usr/share/man/man3/optionRestore.3
-file path=usr/share/man/man3/optionSaveFile.3
-file path=usr/share/man/man3/optionSaveState.3
-file path=usr/share/man/man3/optionUnloadNested.3
-file path=usr/share/man/man3/optionVersion.3
-file path=usr/share/man/man3/strequate.3
-file path=usr/share/man/man3/streqvcmp.3
-file path=usr/share/man/man3/streqvmap.3
-file path=usr/share/man/man3/strneqvcmp.3
-file path=usr/share/man/man3/strtransform.3
-legacy pkg=SUNWautogen desc="GNU autogen - repetitious text utility (5.9.0)" \
-    name="autogen - GNU autogen utility"
-license autogen.license license=GPLv2
-link path=usr/lib/libguileopts.so target=libguileopts.so.0.0.1
-link path=usr/lib/libguileopts.so.0 target=libguileopts.so.0.0.1
-link path=usr/lib/libopts.so target=libopts.so.25.3.0
-link path=usr/lib/libopts.so.25 target=libopts.so.25.3.0
--- a/components/automake/automake-1.10/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		automake
-COMPONENT_VERSION=	1.10
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:69dc02b083b9a609b28fc4db129fef6a83ed2339
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/automake/$(COMPONENT_ARCHIVE)
-
-include $(WS_TOP)/make-rules/prep.mk
-include $(WS_TOP)/make-rules/configure.mk
-include $(WS_TOP)/make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS  +=		PERL="$(PERL)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include $(WS_TOP)/make-rules/depend.mk
--- a/components/automake/automake-1.10/automake.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-====================================================================
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/automake/automake-1.10/automake.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,168 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/developer/build/automake-110@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="A Makefile generator"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/automake/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/293
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/aclocal
-dir path=usr/share/aclocal-$(COMPONENT_VERSION)
-dir path=usr/share/automake-$(COMPONENT_VERSION)
-dir path=usr/share/automake-$(COMPONENT_VERSION)/Automake
-dir path=usr/share/automake-$(COMPONENT_VERSION)/am
-dir path=usr/share/doc
-dir path=usr/share/doc/automake
-dir path=usr/share/info
-file path=usr/bin/aclocal-$(COMPONENT_VERSION)
-file path=usr/bin/automake-$(COMPONENT_VERSION)
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/amversion.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/as.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/auxdir.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/ccstdc.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/cond.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/depend.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/depout.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/dmalloc.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/gcj.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/header.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/init.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/install-sh.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/lead-dot.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/lex.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/lispdir.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/maintainer.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/make.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/minuso.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/missing.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/mkdirp.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/multi.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/obsol-gt.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/obsol-lt.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/obsolete.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/options.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/protos.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/python.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/regex.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/runlog.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/sanity.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/strip.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/substnot.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/tar.m4
-file path=usr/share/aclocal-$(COMPONENT_VERSION)/upc.m4
-file dirlist path=usr/share/aclocal/dirlist
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/ChannelDefs.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Channels.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Condition.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Config.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Configure_ac.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/DisjConditions.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/FileUtils.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/General.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Item.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/ItemDef.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Location.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Options.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Rule.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/RuleDef.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Struct.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/VarDef.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Variable.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Version.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/Wrap.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/Automake/XFile.pm
-file path=usr/share/automake-$(COMPONENT_VERSION)/COPYING
-file path=usr/share/automake-$(COMPONENT_VERSION)/INSTALL
-file path=usr/share/automake-$(COMPONENT_VERSION)/acinstall mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/ansi2knr.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/check.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/clean-hdr.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/clean.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/compile.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/configure.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/data.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/dejagnu.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/depend.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/depend2.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/distdir.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/footer.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/header-vars.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/header.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/inst-vars.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/install.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/java.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/lang-compile.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/lex.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/library.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/libs.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/libtool.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/lisp.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/ltlib.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/ltlibrary.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/mans-vars.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/mans.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/multilib.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/program.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/progs.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/python.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/remake-hdr.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/scripts.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/subdirs.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/tags.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/texi-vers.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/texibuild.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/texinfos.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/am/yacc.am
-file path=usr/share/automake-$(COMPONENT_VERSION)/ansi2knr.1
-file path=usr/share/automake-$(COMPONENT_VERSION)/ansi2knr.c
-file path=usr/share/automake-$(COMPONENT_VERSION)/compile mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/config-ml.in
-file path=usr/share/automake-$(COMPONENT_VERSION)/config.guess mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/config.sub mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/depcomp mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/elisp-comp mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/install-sh mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/mdate-sh mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/missing mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/mkinstalldirs mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/py-compile mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/symlink-tree mode=0555
-file path=usr/share/automake-$(COMPONENT_VERSION)/texinfo.tex
-file path=usr/share/automake-$(COMPONENT_VERSION)/ylwrap mode=0555
-file path=usr/share/doc/automake/amhello-1.0.tar.gz
-file path=usr/share/info/automake.info
-file path=usr/share/info/automake.info-1
-file path=usr/share/info/automake.info-2
-legacy pkg=SUNWgnu-automake-110 desc="GNU Automake - A Makefile generator" \
-    name="GNU Automake - A Makefile generator"
-license automake.license license=GPLv2
-link path=usr/bin/aclocal target=aclocal-$(COMPONENT_VERSION)
-link path=usr/bin/automake target=automake-$(COMPONENT_VERSION)
--- a/components/automake/automake-1.10/dirlist	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-/usr/sfw/share/aclocal
--- a/components/automake/automake-1.10/patches/00-CVE-2009-4029.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
---- a/Makefile.in	Sun Oct 15 10:25:23 2006
-+++ b/Makefile.in	Thu Dec 10 07:59:14 2009
-@@ -429,7 +429,8 @@
- 	      || exit 1; \
- 	  fi; \
- 	done
--	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
-+	-find "$(distdir)" -type d ! -perm -755 \
-+		-exec chmod u+rwx,go+rx {} \; -o \
- 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
- 	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- 	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
---- a/lib/am/distdir.am	Sun Oct 15 09:41:08 2006
-+++ b/lib/am/distdir.am	Thu Dec 10 08:00:54 2009
-@@ -196,11 +196,7 @@
- endif %?DIST-TARGETS%
- ##
- ## This complex find command will try to avoid changing the modes of
--## links into the source tree, in case they're hard-linked.  It will
--## also make directories writable by everybody, because some
--## brain-dead tar implementations change ownership and permissions of
--## a directory before extracting the files, thus becoming unable to
--## extract them.
-+## links into the source tree, in case they're hard-linked.
- ##
- ## Ignore return result from chmod, because it might give an error
- ## if we chmod a symlink.
-@@ -213,7 +209,8 @@
- ## the file in place in the source tree.
- ##
- if %?TOPDIR_P%
--	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
-+	-find "$(distdir)" -type d ! -perm -755 \
-+		-exec chmod u+rwx,go+rx {} \; -o \
- 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
- 	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- 	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
--- a/components/automake/automake-1.9.6/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		automake
-COMPONENT_VERSION=	1.9.6
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:2c35431cba9ba94cbeea3b6f5dab405eaab8ec2a
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/automake/$(COMPONENT_ARCHIVE)
-
-include $(WS_TOP)/make-rules/prep.mk
-include $(WS_TOP)/make-rules/configure.mk
-include $(WS_TOP)/make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS  +=		PERL="$(PERL)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include $(WS_TOP)/make-rules/depend.mk
--- a/components/automake/automake-1.9.6/automake.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-====================================================================
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/automake/automake-1.9.6/automake.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,155 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/developer/build/automake-19@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="A Makefile generator"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/automake/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/293
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/aclocal-1.9
-dir path=usr/share/automake-1.9
-dir path=usr/share/automake-1.9/Automake
-dir path=usr/share/automake-1.9/am
-file path=usr/bin/aclocal-1.9
-file path=usr/bin/automake-1.9
-file path=usr/share/aclocal-1.9/amversion.m4
-file path=usr/share/aclocal-1.9/as.m4
-file path=usr/share/aclocal-1.9/auxdir.m4
-file path=usr/share/aclocal-1.9/ccstdc.m4
-file path=usr/share/aclocal-1.9/cond.m4
-file path=usr/share/aclocal-1.9/depend.m4
-file path=usr/share/aclocal-1.9/depout.m4
-file path=usr/share/aclocal-1.9/dmalloc.m4
-file path=usr/share/aclocal-1.9/gcj.m4
-file path=usr/share/aclocal-1.9/header.m4
-file path=usr/share/aclocal-1.9/init.m4
-file path=usr/share/aclocal-1.9/install-sh.m4
-file path=usr/share/aclocal-1.9/lead-dot.m4
-file path=usr/share/aclocal-1.9/lex.m4
-file path=usr/share/aclocal-1.9/lispdir.m4
-file path=usr/share/aclocal-1.9/maintainer.m4
-file path=usr/share/aclocal-1.9/make.m4
-file path=usr/share/aclocal-1.9/minuso.m4
-file path=usr/share/aclocal-1.9/missing.m4
-file path=usr/share/aclocal-1.9/mkdirp.m4
-file path=usr/share/aclocal-1.9/multi.m4
-file path=usr/share/aclocal-1.9/obsol-gt.m4
-file path=usr/share/aclocal-1.9/obsol-lt.m4
-file path=usr/share/aclocal-1.9/obsolete.m4
-file path=usr/share/aclocal-1.9/options.m4
-file path=usr/share/aclocal-1.9/protos.m4
-file path=usr/share/aclocal-1.9/python.m4
-file path=usr/share/aclocal-1.9/regex.m4
-file path=usr/share/aclocal-1.9/runlog.m4
-file path=usr/share/aclocal-1.9/sanity.m4
-file path=usr/share/aclocal-1.9/strip.m4
-file path=usr/share/aclocal-1.9/tar.m4
-file path=usr/share/automake-1.9/Automake/ChannelDefs.pm
-file path=usr/share/automake-1.9/Automake/Channels.pm
-file path=usr/share/automake-1.9/Automake/Condition.pm
-file path=usr/share/automake-1.9/Automake/Config.pm
-file path=usr/share/automake-1.9/Automake/Configure_ac.pm
-file path=usr/share/automake-1.9/Automake/DisjConditions.pm
-file path=usr/share/automake-1.9/Automake/FileUtils.pm
-file path=usr/share/automake-1.9/Automake/General.pm
-file path=usr/share/automake-1.9/Automake/Item.pm
-file path=usr/share/automake-1.9/Automake/ItemDef.pm
-file path=usr/share/automake-1.9/Automake/Location.pm
-file path=usr/share/automake-1.9/Automake/Options.pm
-file path=usr/share/automake-1.9/Automake/Rule.pm
-file path=usr/share/automake-1.9/Automake/RuleDef.pm
-file path=usr/share/automake-1.9/Automake/Struct.pm
-file path=usr/share/automake-1.9/Automake/VarDef.pm
-file path=usr/share/automake-1.9/Automake/Variable.pm
-file path=usr/share/automake-1.9/Automake/Version.pm
-file path=usr/share/automake-1.9/Automake/Wrap.pm
-file path=usr/share/automake-1.9/Automake/XFile.pm
-file path=usr/share/automake-1.9/COPYING
-file path=usr/share/automake-1.9/INSTALL
-file path=usr/share/automake-1.9/acinstall mode=0555
-file path=usr/share/automake-1.9/am/ansi2knr.am
-file path=usr/share/automake-1.9/am/check.am
-file path=usr/share/automake-1.9/am/clean-hdr.am
-file path=usr/share/automake-1.9/am/clean.am
-file path=usr/share/automake-1.9/am/compile.am
-file path=usr/share/automake-1.9/am/configure.am
-file path=usr/share/automake-1.9/am/data.am
-file path=usr/share/automake-1.9/am/dejagnu.am
-file path=usr/share/automake-1.9/am/depend.am
-file path=usr/share/automake-1.9/am/depend2.am
-file path=usr/share/automake-1.9/am/distdir.am
-file path=usr/share/automake-1.9/am/footer.am
-file path=usr/share/automake-1.9/am/header-vars.am
-file path=usr/share/automake-1.9/am/header.am
-file path=usr/share/automake-1.9/am/inst-vars.am
-file path=usr/share/automake-1.9/am/install.am
-file path=usr/share/automake-1.9/am/java.am
-file path=usr/share/automake-1.9/am/lang-compile.am
-file path=usr/share/automake-1.9/am/lex.am
-file path=usr/share/automake-1.9/am/library.am
-file path=usr/share/automake-1.9/am/libs.am
-file path=usr/share/automake-1.9/am/libtool.am
-file path=usr/share/automake-1.9/am/lisp.am
-file path=usr/share/automake-1.9/am/ltlib.am
-file path=usr/share/automake-1.9/am/ltlibrary.am
-file path=usr/share/automake-1.9/am/mans-vars.am
-file path=usr/share/automake-1.9/am/mans.am
-file path=usr/share/automake-1.9/am/multilib.am
-file path=usr/share/automake-1.9/am/program.am
-file path=usr/share/automake-1.9/am/progs.am
-file path=usr/share/automake-1.9/am/python.am
-file path=usr/share/automake-1.9/am/remake-hdr.am
-file path=usr/share/automake-1.9/am/scripts.am
-file path=usr/share/automake-1.9/am/subdirs.am
-file path=usr/share/automake-1.9/am/tags.am
-file path=usr/share/automake-1.9/am/texi-vers.am
-file path=usr/share/automake-1.9/am/texibuild.am
-file path=usr/share/automake-1.9/am/texinfos.am
-file path=usr/share/automake-1.9/am/yacc.am
-file path=usr/share/automake-1.9/ansi2knr.1
-file path=usr/share/automake-1.9/ansi2knr.c
-file path=usr/share/automake-1.9/compile mode=0555
-file path=usr/share/automake-1.9/config-ml.in
-file path=usr/share/automake-1.9/config.guess mode=0555
-file path=usr/share/automake-1.9/config.sub mode=0555
-file path=usr/share/automake-1.9/depcomp mode=0555
-file path=usr/share/automake-1.9/elisp-comp mode=0555
-file path=usr/share/automake-1.9/install-sh mode=0555
-file path=usr/share/automake-1.9/mdate-sh mode=0555
-file path=usr/share/automake-1.9/missing mode=0555
-file path=usr/share/automake-1.9/mkinstalldirs mode=0555
-file path=usr/share/automake-1.9/py-compile mode=0555
-file path=usr/share/automake-1.9/symlink-tree mode=0555
-file path=usr/share/automake-1.9/texinfo.tex
-file path=usr/share/automake-1.9/ylwrap mode=0555
-legacy pkg=SUNWgnu-automake-19 desc="GNU Automake - A Makefile generator" \
-    name="GNU Automake - A Makefile generator"
-license automake.license license=GPLv2
--- a/components/automake/automake-1.9.6/patches/00-CVE-2009-4029.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-diff --git a/Makefile.in b/Makefile.in
-index 68d236d..b7aa318 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -415,7 +415,8 @@ distdir: $(DISTFILES)
- 	      || exit 1; \
- 	  fi; \
- 	done
--	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
-+	-find "$(distdir)" -type d ! -perm -755 \
-+		-exec chmod u+rwx,go+rx {} \; -o \
- 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
- 	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- 	  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
-diff --git a/lib/am/distdir.am b/lib/am/distdir.am
-index 151f5f0..b64b2de 100644
---- a/lib/am/distdir.am
-+++ b/lib/am/distdir.am
-@@ -192,11 +192,7 @@ if %?DIST-TARGETS%
- endif %?DIST-TARGETS%
- ##
- ## This complex find command will try to avoid changing the modes of
--## links into the source tree, in case they're hard-linked.  It will
--## also make directories writable by everybody, because some
--## brain-dead tar implementations change ownership and permissions of
--## a directory before extracting the files, thus becoming unable to
--## extract them.
-+## links into the source tree, in case they're hard-linked.
- ##
- ## Ignore return result from chmod, because it might give an error
- ## if we chmod a symlink.
-@@ -209,7 +205,8 @@ endif %?DIST-TARGETS%
- ## the file in place in the source tree.
- ##
- if %?TOPDIR_P%
--	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
-+	-find "$(distdir)" -type d ! -perm -755 \
-+		-exec chmod u+rwx,go+rx {} \; -o \
- 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
- 	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- 	  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
--- a/components/bash/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		bash
-COMPONENT_VERSION=	4.1
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_PROJECT_URL=	http://www.gnu.org/software/bash/
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:3bd1ec9c66f3689f6b3495bdaaf9077b2e5dc150
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/bash/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-IPS_COMPONENT_VERSION = $(COMPONENT_VERSION).9
-PATCH_LEVEL = 0
-
-PKG_PROTO_DIRS += $(COMPONENT_DIR)/Solaris
-
-# Enable C99 mode + -Xc for it's additional warnings.
-studio_C99MODE = -Xc $(studio_C99_ENABLE)
-
-# Use the maximum number of registers on sparc since we have no libraries
-studio_XREGS.sparc = -xregs=appl
-
-# 8 byte memory alignment + interpretation of non-alignment instead of SIGBUS
-studio_ALIGN.sparc.32 = -xmemalign=8i
-
-# -xinline=%auto -- we like inlining where appropriate
-CFLAGS += -xinline=%auto
-
-# -xbuiltin=%none -- builtins have been known to be buggy
-CFLAGS += -xbuiltin=%none
-
-CFLAGS += $(XPG6MODE)
-CFLAGS += $(CPP_POSIX)
-CFLAGS += $(CPP_C99_EXTENDED_MATH)
-
-# configure checks for some functions, but doesn't seem to want to link in
-# the required libraries for them. We avoid linking with libthread.so.1
-# just because we pass -mt, by explicitly passing -lc.
-LIBS =	-lc -lsocket -lgen
-
-# -z redlocsym -- let's shrink the SHT_SYMTAB as much as we can
-LDFLAGS =	$(LD_Z_REDLOCSYM)
-
-# The bash test harness needs the GNU userland utilities
-TEST_PATH = "PATH=$(BUILD_DIR_32):$(GNUBIN):$(USRBINDIR)"
-TEST_OUTPUT = $(COMPONENT_DIR)/bash_test_results_$(MACH).out
-
-CONFIGURE_ENV +=	CFLAGS="$(CFLAGS)"
-CONFIGURE_ENV +=	LDFLAGS="$(LDFLAGS)"
-CONFIGURE_ENV +=	LIBS="$(LIBS)"
-
-CONFIGURE_OPTIONS  +=		--localstatedir=/var
-CONFIGURE_OPTIONS  += 		--enable-alias
-CONFIGURE_OPTIONS  += 		--enable-arith-for-command
-CONFIGURE_OPTIONS  += 		--enable-array-variables
-CONFIGURE_OPTIONS  += 		--enable-bang-history	
-CONFIGURE_OPTIONS  += 		--enable-brace-expansion	
-CONFIGURE_OPTIONS  += 		--enable-casemod-attributes	
-CONFIGURE_OPTIONS  += 		--enable-casemod-expansions	
-CONFIGURE_OPTIONS  += 		--enable-command-timing	
-CONFIGURE_OPTIONS  += 		--enable-cond-command	
-CONFIGURE_OPTIONS  += 		--enable-cond-regexp	
-CONFIGURE_OPTIONS  += 		--enable-coprocesses	
-CONFIGURE_OPTIONS  += 		--enable-debugger	
-CONFIGURE_OPTIONS  += 		--enable-directory-stack	
-CONFIGURE_OPTIONS  += 		--enable-disabled-builtins	
-CONFIGURE_OPTIONS  += 		--enable-dparen-arithmetic	
-CONFIGURE_OPTIONS  += 		--enable-extended-glob	
-CONFIGURE_OPTIONS  += 		--enable-help-builtin	
-CONFIGURE_OPTIONS  += 		--enable-history	
-CONFIGURE_OPTIONS  += 		--enable-job-control	
-CONFIGURE_OPTIONS  += 		--enable-multibyte	
-CONFIGURE_OPTIONS  += 		--enable-net-redirections	
-CONFIGURE_OPTIONS  += 		--enable-process-substitution	
-CONFIGURE_OPTIONS  += 		--enable-progcomp	
-CONFIGURE_OPTIONS  += 		--enable-prompt-string-decoding	
-CONFIGURE_OPTIONS  += 		--enable-readline	
-CONFIGURE_OPTIONS  += 		--enable-restricted	
-CONFIGURE_OPTIONS  += 		--enable-select	
-CONFIGURE_OPTIONS  += 		--enable-separate-helpfiles	
-CONFIGURE_OPTIONS  += 		--enable-single-help-strings	
-CONFIGURE_OPTIONS  += 		--disable-strict-posix-default	
-CONFIGURE_OPTIONS  += 		--enable-usg-echo-default	
-CONFIGURE_OPTIONS  += 		--enable-xpg-echo-default	
-CONFIGURE_OPTIONS  += 		--enable-mem-scramble	
-CONFIGURE_OPTIONS  += 		--disable-profiling	
-CONFIGURE_OPTIONS  += 		--enable-static-link	
-CONFIGURE_OPTIONS  += 		--enable-largefile
-CONFIGURE_OPTIONS  += 		--enable-nls	
-CONFIGURE_OPTIONS  += 		--with-bash-malloc	
-CONFIGURE_OPTIONS  += 		--with-curses	
-CONFIGURE_OPTIONS  += 		--with-installed-readline=no	
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-
-TEST_ENV +=	-i
-TEST_ENV +=	$(TEST_PATH)
-TEST_ENV +=	$(TARGET_ENV)
-
-build: $(BUILD_32)
-
-install: $(INSTALL_32)
-	( cd $(PROTOUSRSHAREDIR)/locale ; \
-	    cp -Rp "en@boldquot" en ; \
-	    cp -Rp "en@boldquot" en_CA ; \
-	    cp -Rp "en@boldquot" en_GB )
-
-test: $(TEST_32)
-
-BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/bash/Solaris/etc.bash.bash_completion	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9417 +0,0 @@
-#
-# This file contains an example set of shell completions that can be used with
-# bash(1).  These completions allow a user to complete filenames, commands
-# name, command line options, and command line arguments using the [tab] key.
-# The completions defined here are specific to the GNU command set, as a result
-# they will provide the choice of GNU command line options in response to the
-# [tab] key.  For the completed options to match the command implementation,
-# you may have to have /usr/gnu/bin at the head of your PATH.
-#
-# These completions are not included in the default bash(1) environment.  To
-# include them in the default environment, it is recommended that this file be
-# copied to /etc/bash/bash_completion and be sourced from either a system wide
-# bashrc in /etc/bash/bashrc or individual bashrcs in ~/.bashrc via
-#	[ -f /etc/bash/bash_completion ] && . /etc/bash/bash_completion
-#
-
-#   bash_completion - programmable completion functions for bash 3.x
-#		      (backwards compatible with bash 2.05b)
-#
-#   $Id: bash_completion,v 1.872 2006/03/01 16:20:18 ianmacd Exp $
-#
-#   Copyright (C) Ian Macdonald <[email protected]>
-#
-#   This program is free software; you can redistribute it and/or modify
-#   it under the terms of the GNU General Public License as published by
-#   the Free Software Foundation; either version 2, or (at your option)
-#   any later version.
-#
-#   This program is distributed in the hope that it will be useful,
-#   but WITHOUT ANY WARRANTY; without even the implied warranty of
-#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#   GNU General Public License for more details.
-#
-#   You should have received a copy of the GNU General Public License
-#   along with this program; if not, write to the Free Software Foundation,
-#   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-#   The latest version of this software can be obtained here:
-#
-#   http://www.caliban.org/bash/index.shtml#completion
-#
-#   RELEASE: 20060301
-
-if [[ $- == *v* ]]; then
-	BASH_COMPLETION_ORIGINAL_V_VALUE="-v"
-else
-	BASH_COMPLETION_ORIGINAL_V_VALUE="+v"
-fi
-
-if [[ -n $BASH_COMPLETION_DEBUG ]]; then
-	set -v
-else
-	set +v
-fi
-
-# Alter the following to reflect the location of this file.
-#
-[ -n "$BASH_COMPLETION" ] || BASH_COMPLETION=/etc/bash/bash_completion
-[ -n "$BASH_COMPLETION_DIR" ] || BASH_COMPLETION_DIR=/etc/bash/bash_completion.d
-readonly BASH_COMPLETION BASH_COMPLETION_DIR
-
-# Set a couple of useful vars
-#
-UNAME=$( uname -s )
-# strip OS type and version under Cygwin (e.g. CYGWIN_NT-5.1 => Cygwin)
-UNAME=${UNAME/CYGWIN_*/Cygwin}
-RELEASE=$( uname -r )
-
-# features supported by bash 2.05 and higher
-if [ ${BASH_VERSINFO[0]} -eq 2 ] && [[ ${BASH_VERSINFO[1]} > 04 ]] ||
-   [ ${BASH_VERSINFO[0]} -gt 2 ]; then
-	declare -r bash205=$BASH_VERSION 2>/dev/null || :
-	default="-o default"
-	dirnames="-o dirnames"
-	filenames="-o filenames"
-fi
-# features supported by bash 2.05b and higher
-if [ ${BASH_VERSINFO[0]} -eq 2 ] && [[ ${BASH_VERSINFO[1]} = "05b" ]] ||
-   [ ${BASH_VERSINFO[0]} -gt 2 ]; then
-	declare -r bash205b=$BASH_VERSION 2>/dev/null || :
-	nospace="-o nospace"
-fi
-# features supported by bash 3.0 and higher
-if [ ${BASH_VERSINFO[0]} -gt 2 ]; then
-	declare -r bash3=$BASH_VERSION 2>/dev/null || :
-	bashdefault="-o bashdefault"
-	plusdirs="-o plusdirs"
-fi
-
-# Turn on extended globbing and programmable completion
-shopt -s extglob progcomp
-
-# A lot of the following one-liners were taken directly from the
-# completion examples provided with the bash 2.04 source distribution
-
-# Make directory commands see only directories
-complete -d pushd
-
-# The following section lists completions that are redefined later
-# Do NOT break these over multiple lines.
-#
-# START exclude -- do NOT remove this line
-complete -f -X '!*.?(t)bz?(2)' bunzip2 bzcat bzcmp bzdiff bzegrep bzfgrep bzgrep
-complete -f -X '!*.@(zip|ZIP|jar|JAR|exe|EXE|pk3|war|wsz|ear|zargo|xpi|sxw|ott)' unzip zipinfo
-complete -f -X '*.Z' compress znew
-complete -f -X '!*.@(Z|gz|tgz|Gz|dz)' gunzip zcmp zdiff zcat zegrep zfgrep zgrep zless zmore
-complete -f -X '!*.Z' uncompress
-complete -f -X '!*.@(gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX)' ee display
-complete -f -X '!*.@(gif|jp?(e)g|tif?(f)|png|p[bgp]m|bmp|x[bp]m|rle|rgb|pcx|fits|pm|GIF|JPG|JP?(E)G|TIF?(F)|PNG|P[BGP]M|BMP|X[BP]M|RLE|RGB|PCX|FITS|PM)' xv qiv
-complete -f -X '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' gv ggv kghostview
-complete -f -X '!*.@(dvi|DVI)?(.@(gz|Z|bz2))' xdvi
-complete -f -X '!*.@(dvi|DVI)?(.@(gz|bz2))' kdvi
-complete -f -X '!*.@(dvi|DVI)' dvips dviselect dvitype dvipdf advi dvipdfm dvipdfmx
-complete -f -X '!*.@(pdf|PDF)' acroread gpdf xpdf
-complete -f -X '!*.@(?(e)ps|?(E)PS|pdf|PDF)' kpdf
-complete -f -X '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ)|cb(r|z)|CB(R|Z)|djv?(u)|DJV?(U)||dvi|DVI|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX)' evince
-complete -f -X '!*.@(?(e)ps|?(E)PS)' ps2pdf
-complete -f -X '!*.texi*' makeinfo texi2html
-complete -f -X '!*.@(?(la)tex|?(LA)TEX|texi|TEXI|dtx|DTX|ins|INS)' tex latex slitex jadetex pdfjadetex pdftex pdflatex texi2dvi
-complete -f -X '!*.@(mp3|MP3)' mpg123 mpg321 madplay
-complete -f -X '!*.@(mp?(e)g|MP?(E)G|wma|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|viv|rm|ram|yuv|mov|MOV|qt|QT|wmv|mp3|MP3|m4v|M4V|ogg|OGG|ogm|OGM|mp4|MP4|wav|WAV|asx|ASX|mng|MNG|srt)' xine aaxine fbxine kaffeine
-complete -f -X '!*.@(avi|asf|wmv)' aviplay
-complete -f -X '!*.@(rm?(j)|ra?(m)|smi?(l))' realplay
-complete -f -X '!*.@(mpg|mpeg|avi|mov|qt)' xanim
-complete -f -X '!*.@(ogg|OGG|m3u|flac|spx)' ogg123
-complete -f -X '!*.@(mp3|MP3|ogg|OGG|pls|m3u)' gqmpeg freeamp
-complete -f -X '!*.fig' xfig
-complete -f -X '!*.@(mid?(i)|MID?(I))' playmidi
-complete -f -X '!*.@(mid?(i)|MID?(I)|rmi|RMI|rcp|RCP|[gr]36|[GR]36|g18|G18|mod|MOD|xm|XM|it|IT|x3m|X3M)' timidity
-complete -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|GIF|jp?(e)g|JP?(E)G|mp3|MP3|mp?(e)g|MPG|avi|AVI|asf|ASF|ogg|OGG|class|CLASS)' vi vim gvim rvim view rview rgvim rgview gview
-complete -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|GIF|jp?(e)g|JP?(E)G|mp3|MP3|mp?(e)g|MPG|avi|AVI|asf|ASF|ogg|OGG|class|CLASS)' emacs
-complete -f -X '!*.@(exe|EXE|com|COM|scr|SCR|exe.so)' wine
-complete -f -X '!*.@(zip|ZIP|z|Z|gz|GZ|tgz|TGZ)' bzme
-complete -f -X '!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' netscape mozilla lynx opera galeon curl dillo elinks amaya
-complete -f -X '!*.@(sxw|stw|sxg|sgl|doc|dot|rtf|txt|htm|html|odt|ott|odm)' oowriter
-complete -f -X '!*.@(sxi|sti|pps|ppt|pot|odp|otp)' ooimpress
-complete -f -X '!*.@(sxc|stc|xls|xlw|xlt|csv|ods|ots)' oocalc
-complete -f -X '!*.@(sxd|std|sda|sdd|odg|otg)' oodraw
-complete -f -X '!*.@(sxm|smf|mml|odf)' oomath
-complete -f -X '!*.odb' oobase
-complete -f -X '!*.rpm' rpm2cpio
-# FINISH exclude -- do not remove this line
-
-# start of section containing compspecs that can be handled within bash
-
-# user commands see only users
-complete -u su usermod userdel passwd chage write chfn groups slay w sux
-
-# group commands see only groups
-[ -n "$bash205" ] && complete -g groupmod groupdel newgrp 2>/dev/null
-
-# bg completes with stopped jobs
-complete -A stopped -P '%' bg
-
-# other job commands
-complete -j -P '%' fg jobs disown
-
-# readonly and unset complete with shell variables
-complete -v readonly unset
-
-# set completes with set options
-complete -A setopt set
-
-# shopt completes with shopt options
-complete -A shopt shopt
-
-# helptopics
-complete -A helptopic help
-
-# unalias completes with aliases
-complete -a unalias
-
-# bind completes with readline bindings (make this more intelligent)
-complete -A binding bind
-
-# type and which complete on commands
-complete -c command type which
-
-# builtin completes on builtins
-complete -b builtin
-
-# start of section containing completion functions called by other functions
-
-# This function checks whether we have a given program on the system.
-# No need for bulky functions in memory if we don't.
-#
-have()
-{
-    unset -v have
-    PATH=/usr/gnu/bin:$PATH:/sbin:/usr/sbin type $1 &>/dev/null &&
-    have="yes"
-}
-
-# use GNU sed if we have it, since its extensions are still used in our code
-#
-[ $UNAME != Linux ] && have gsed && alias sed=gsed
-
-# This function checks whether a given readline variable
-# is `on'.
-#
-_rl_enabled() 
-{
-    [[ "$( bind -v )" = *$1+([[:space:]])on* ]]
-}
-
-# This function shell-quotes the argument
-quote()
-{
-	echo \'${1//\'/\'\\\'\'}\' #'# Help vim syntax highlighting
-}
-
-# This function quotes the argument in a way so that readline dequoting
-# results in the original argument
-quote_readline()
-{
-	local t="${1//\\/\\\\}"
-	echo \'${t//\'/\'\\\'\'}\' #'# Help vim syntax highlighting
-}
-
-# This function shell-dequotes the argument
-dequote()
-{
-	eval echo "$1"
-}
-
-
-# Get the word to complete
-# This is nicer than ${COMP_WORDS[$COMP_CWORD]}, since it handles cases
-# where the user is completing in the middle of a word.
-# (For example, if the line is "ls foobar",
-# and the cursor is here -------->   ^
-# it will complete just "foo", not "foobar", which is what the user wants.)
-_get_cword()
-{
-	if [[ "${#COMP_WORDS[COMP_CWORD]}" -eq 0 ]] || [[ "$COMP_POINT" == "${#COMP_LINE}" ]]; then
-		echo "${COMP_WORDS[COMP_CWORD]}"
-	else
-		local i
-		local cur="$COMP_LINE"
-		local index="$COMP_POINT"
-		for (( i = 0; i <= COMP_CWORD; ++i )); do
-			while [[ "${#cur}" -ge ${#COMP_WORDS[i]} ]] && [[ "${cur:0:${#COMP_WORDS[i]}}" != "${COMP_WORDS[i]}" ]]; do
-				cur="${cur:1}"
-				index="$(( index - 1 ))"
-			done
-			if [[ "$i" -lt "$COMP_CWORD" ]]; then
-				local old_size="${#cur}"
-				cur="${cur#${COMP_WORDS[i]}}"
-				local new_size="${#cur}"
-				index="$(( index - old_size + new_size ))"
-			fi
-		done
-
-		if [[ "${COMP_WORDS[COMP_CWORD]:0:${#cur}}" != "$cur" ]]; then
-			# We messed up! At least return the whole word so things keep working
-			echo "${COMP_WORDS[COMP_CWORD]}"
-		else
-			echo "${cur:0:$index}"
-		fi
-	fi
-}
-
-
-# This function performs file and directory completion. It's better than
-# simply using 'compgen -f', because it honours spaces in filenames.
-# If passed -d, it completes only on directories. If passed anything else,
-# it's assumed to be a file glob to complete on.
-#
-_filedir()
-{
-	local IFS=$'\t\n' xspec
-
-	_expand || return 0
-
-	local toks=( ) tmp
-	while read -r tmp; do
-		[[ -n $tmp ]] && toks[${#toks[@]}]=$tmp
-	done < <( compgen -d -- "$(quote_readline "$cur")" )
-
-	if [[ "$1" != -d ]]; then
-		xspec=${1:+"!*.$1"}
-		while read -r tmp; do
-			[[ -n $tmp ]] && toks[${#toks[@]}]=$tmp
-		done < <( compgen -f -X "$xspec" -- "$(quote_readline "$cur")" )
-	fi
-
-	COMPREPLY=( "${COMPREPLY[@]}" "${toks[@]}" )
-}
-
-# This function completes on signal names
-#
-_signals()
-{
-	local i
-
-	# standard signal completion is rather braindead, so we need
-	# to hack around to get what we want here, which is to
-	# complete on a dash, followed by the signal name minus
-	# the SIG prefix
-	COMPREPLY=( $( compgen -A signal SIG${cur#-} ))
-	for (( i=0; i < ${#COMPREPLY[@]}; i++ )); do
-		COMPREPLY[i]=-${COMPREPLY[i]#SIG}
-	done
-}
-
-# This function completes on configured network interfaces
-#
-_configured_interfaces()
-{
-	if [ -f /etc/debian_version ]; then
-		# Debian system
-		COMPREPLY=( $( sed -ne 's|^iface \([^ ]\+\).*$|\1|p' \
-			       /etc/network/interfaces ) )
-	elif [ -f /etc/SuSE-release ]; then
-		# SuSE system
-		COMPREPLY=( $( command ls \
-			/etc/sysconfig/network/ifcfg-* | \
-			sed -ne 's|.*ifcfg-\('$cur'.*\)|\1|p' ) )
-	elif [ -f /etc/pld-release ]; then
-		# PLD Linux
-		COMPREPLY=( $( command ls -B \
-			/etc/sysconfig/interfaces | \
-			sed -ne 's|.*ifcfg-\('$cur'.*\)|\1|p' ) )
-	else
-		# Assume Red Hat
-		COMPREPLY=( $( command ls \
-			/etc/sysconfig/network-scripts/ifcfg-* | \
-			sed -ne 's|.*ifcfg-\('$cur'.*\)|\1|p' ) )
-	fi
-}
-
-# This function completes on all available network interfaces
-# -a: restrict to active interfaces only
-# -w: restrict to wireless interfaces only
-#
-_available_interfaces()
-{
-	local cmd
-
-	if [ "${1:-}" = -w ]; then
-		cmd="iwconfig"
-	elif [ "${1:-}" = -a ]; then
-		cmd="ifconfig"
-	else
-		cmd="ifconfig -a"
-	fi
-
-	COMPREPLY=( $( eval $cmd 2>/dev/null | \
-		sed -ne 's|^\('$cur'[^[:space:][:punct:]]\{1,\}\).*$|\1|p') )
-}
-
-# This function expands tildes in pathnames
-#
-_expand()
-{
-	# FIXME: Why was this here?
-	# [ "$cur" != "${cur%\\}" ] && cur="$cur\\"
-
-	# expand ~username type directory specifications
-	if [[ "$cur" == \~*/* ]]; then
-		eval cur=$cur
-	elif [[ "$cur" == \~* ]]; then
-		cur=${cur#\~}
-		COMPREPLY=( $( compgen -P '~' -u $cur ) )
-		return ${#COMPREPLY[@]}
-	fi
-}
-
-# This function completes on process IDs.
-# AIX and Solaris ps prefers X/Open syntax.
-[ $UNAME = SunOS -o $UNAME = AIX ] &&
-_pids()
-{
-	COMPREPLY=( $( compgen -W '$( command ps -efo pid | sed 1d )' -- $cur ))
-} ||
-_pids()
-{
-	COMPREPLY=( $( compgen -W '$( command ps axo pid | sed 1d )' -- $cur ) )
-}
-
-# This function completes on process group IDs.
-# AIX and SunOS prefer X/Open, all else should be BSD.
-[ $UNAME = SunOS -o $UNAME = AIX ] &&
-_pgids()
-{
-	COMPREPLY=( $( compgen -W '$( command ps -efo pgid | sed 1d )' -- $cur ))
-} ||
-_pgids()
-{
-	COMPREPLY=( $( compgen -W '$( command ps axo pgid | sed 1d )' -- $cur ))
-}
-
-# This function completes on user IDs
-#
-_uids()
-{
-	if type getent &>/dev/null; then
-	    COMPREPLY=( $( getent passwd | \
-			    awk -F: '{if ($3 ~ /^'$cur'/) print $3}' ) )
-	elif type perl &>/dev/null; then
-	    COMPREPLY=( $( compgen -W '$( perl -e '"'"'while (($uid) = (getpwent)[2]) { print $uid . "\n" }'"'"' )' -- $cur ) )
-	else
-	    # make do with /etc/passwd
-	    COMPREPLY=( $( awk 'BEGIN {FS=":"} {if ($3 ~ /^'$cur'/) print $3}'\
-			    /etc/passwd ) )
-	fi
-}
-
-# This function completes on group IDs
-#
-_gids()
-{
-	if type getent &>/dev/null; then
-	    COMPREPLY=( $( getent group | \
-			    awk -F: '{if ($3 ~ /^'$cur'/) print $3}' ) )
-	elif type perl &>/dev/null; then
-	    COMPREPLY=( $( compgen -W '$( perl -e '"'"'while (($gid) = (getgrent)[2]) { print $gid . "\n" }'"'"' )' -- $cur ) )
-	else
-	    # make do with /etc/group
-	    COMPREPLY=( $( awk 'BEGIN {FS=":"} {if ($3 ~ /^'$cur'/) print $3}'\
-			    /etc/group ) )
-	fi
-}
-
-# This function completes on services
-#
-_services()
-{
-	local sysvdir famdir
-	[ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d || sysvdir=/etc/init.d
-	famdir=/etc/xinetd.d
-	COMPREPLY=( $( builtin echo $sysvdir/!(*.rpmsave|*.rpmorig|*~|functions)) )
-
-	if [ -d $famdir ]; then
-		COMPREPLY=( "${COMPREPLY[@]}" $( builtin echo $famdir/!(*.rpmsave|*.rpmorig|*~)) )
-	fi
-
-	COMPREPLY=( $( compgen -W '${COMPREPLY[@]#@($sysvdir|$famdir)/}' -- $cur ) )
-}
-
-# This function complete on modules
-#
-_modules()
-{
-	local modpath
-	modpath=/lib/modules/$1
-	COMPREPLY=( $( command ls -R $modpath | \
-			sed -ne 's/^\('$cur'.*\)\.k\?o\(\|.gz\)$/\1/p') )
-}
-
-# this function complete on user:group format
-#
-_usergroup()
-{
-	local IFS=$'\n'
-	cur=${cur//\\\\ / }
-	if [[ $cur = *@(\\:|.)* ]] && [ -n "$bash205" ]; then
-		user=${cur%%*([^:.])}
-		COMPREPLY=( $(compgen -P ${user/\\\\} -g -- ${cur##*[.:]}) )
-	elif [[ $cur = *:* ]] && [ -n "$bash205" ]; then
-		COMPREPLY=( $( compgen -g -- ${cur##*[.:]} ) )
-	else
-		COMPREPLY=( $( compgen -S : -u -- $cur ) )
-	fi
-}
-
-# this function count the number of mandatory args
-#
-_count_args()
-{
-	args=1
-	for (( i=1; i < COMP_CWORD; i++ )); do
-		if [[ "${COMP_WORDS[i]}" != -* ]]; then
-			args=$(($args+1))
-		fi
-	done
-}
-
-# start of section containing completion functions for bash built-ins
-
-# bash alias completion
-#
-_alias()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=${COMP_WORDS[$COMP_CWORD]}
-
-	case "$COMP_LINE" in
-	*[^=])
-		COMPREPLY=( $( compgen -A alias -S '=' -- $cur ) )
-		;;
-	*=)
-		COMPREPLY=( "$( alias ${cur%=} 2>/dev/null | \
-			     sed -e 's|^alias '$cur'\(.*\)$|\1|' )" )
-		;;
-	esac
-}
-complete -F _alias $nospace alias
-
-# bash export completion
-#
-_export()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=${COMP_WORDS[$COMP_CWORD]}
-
-	case "$COMP_LINE" in
-	*=\$*)
-		COMPREPLY=( $( compgen -v -P '$' -- ${cur#*=\$} ) )
-		;;
-	*[^=])
-		COMPREPLY=( $( compgen -v -S '=' -- $cur ) )
-		;;
-	*=)
-		COMPREPLY=( "$( eval echo -n \"$`echo ${cur%=}`\" |
-			( echo -n \'
-			  sed -e 's/'\''/'\''\\\'\'''\''/g'
-			  echo -n \' ) )" )
-		;;
-	esac
-}
-complete -F _export $default $nospace export
-
-# bash shell function completion
-#
-_function()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [[ $1 == @(declare|typeset) ]]; then
-		if [ "$prev" = -f ]; then
-			COMPREPLY=( $( compgen -A function -- $cur ) )
-		elif [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '-a -f -F -i -r -x -p' -- \
-				       $cur ) )
-		fi
-	elif [ $COMP_CWORD -eq 1 ]; then
-		COMPREPLY=( $( compgen -A function -- $cur ) )
-	else
-		COMPREPLY=( "() $( type -- ${COMP_WORDS[1]} | sed -e 1,2d )" )
-	fi
-}
-complete -F _function function declare typeset
-
-# bash complete completion
-#
-_complete()
-{
-	local cur prev options
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case $prev in
-		-o)
-			options="default dirnames filenames"
-			[ -n "$bash205b" ] && options="$options nospace"
-			[ -n "$bash3" ] && options="$options bashdefault plusdirs"
-			COMPREPLY=( $( compgen -W "$options" -- $cur ) )
-			return 0
-			;;
-
-		-A)
-			COMPREPLY=( $( compgen -W 'alias arrayvar binding \
-				builtin command directory disabled enabled \
-				export file function group helptopic hostname \
-				job keyword running service setopt shopt \
-				signal stopped user variable' -- $cur ) )
-			return 0
-			;;
-
-		-C)
-			COMPREPLY=( $( compgen -A command -- $cur ) )
-			return 0
-			;;
-		-F)
-			COMPREPLY=( $( compgen -A function -- $cur ) )
-			return 0
-			;;
-		-@(p|r))
-			COMPREPLY=( $( complete -p | sed -e 's|.* ||' | \
-					grep "^$cur" ) )
-			return 0
-			;;
-
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		# relevant options completion
-		options="-a -b -c -d -e -f -g -j -k -s -v -u -A -G -W -P -S -X -F -C"
-		[ -n "$bash205" ] && options="$options -o"
-		COMPREPLY=( $( compgen -W "$options" -- $cur ) )
-	else
-		COMPREPLY=( $( compgen -A command -- $cur ) )
-	fi
-}
-complete -F _complete complete
-
-# start of section containing completion functions for external programs
-
-# a little help for FreeBSD ports users
-[ $UNAME = FreeBSD ] && complete -W 'index search fetch fetch-list \
-	extract patch configure build install reinstall \
-	deinstall clean clean-depends kernel buildworld' make
-
-# This completes on a list of all available service scripts for the
-# 'service' command and/or the SysV init.d directory, followed by
-# that script's available commands
-#
-{ have service || [ -d /etc/init.d/ ]; } &&
-_service()
-{
-	local cur sysvdir
-
-	COMPREPLY=()
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	cur=`_get_cword`
-
-	# don't complete for things like killall, ssh and mysql if it's
-	# the standalone command, rather than the init script
-	[[ ${COMP_WORDS[0]} != @(*init.d/!(functions|~)|service) ]] && return 0
-
-	# don't complete past 2nd token
-	[ $COMP_CWORD -gt 2 ] && return 0
-
-	[ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
-				|| sysvdir=/etc/init.d
-
-	if [[ $COMP_CWORD -eq 1 ]] && [[ $prev == "service" ]]; then
-		_services
-	else
-		COMPREPLY=( $( compgen -W '`sed -ne "y/|/ /; \
-				s/^.*Usage.*{\(.*\)}.*$/\1/p" \
-				$sysvdir/${prev##*/} 2>/dev/null`' -- $cur ) )
-	fi
-
-	return 0
-} &&
-complete -F _service service
-[ -d /etc/init.d/ ] && complete -F _service $default \
-	$(for i in /etc/init.d/*; do echo ${i##*/}; done)
-
-# chown(1) completion
-#
-_chown()
-{
-	local cur
-	cur=`_get_cword`
-
-	# options completion
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-c -h -f -R -v --changes \
-		--dereference --no-dereference --from= --silent --quiet \
-		--reference= --recursive --verbose --help --version' -- $cur ) )
-	else
-		_count_args
-
-		case $args in
-			1)
-				_usergroup
-				;;
-			*)
-				_filedir
-				;;
-		esac
-	fi
-}
-complete -F _chown $filenames chown
-
-# chgrp(1) completion
-#
-_chgrp()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	cur=${cur//\\\\/}
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	# options completion
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-c -h -f -R -v --changes \
-		--dereference --no-dereference --silent --quiet \
-		--reference= --recursive --verbose --help --version' -- $cur ) )
-		return 0
-	fi
-
-	# first parameter on line or first since an option?
-	if [ $COMP_CWORD -eq 1 ] && [[ "$cur" != -* ]] || \
-	   [[ "$prev" == -* ]] && [ -n "$bash205" ]; then
-		local IFS=$'\n'
-		COMPREPLY=( $( compgen -g $cur 2>/dev/null ) )
-	else
-		_filedir || return 0
-	fi
-
-	return 0
-}
-complete -F _chgrp $filenames chgrp
-
-# umount(8) completion. This relies on the mount point being the third
-# space-delimited field in the output of mount(8)
-#
-_umount()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	OLDIFS="$IFS"
-	IFS="\n"
-	COMPREPLY=( $( compgen -W '$( mount | cut -d" " -f 3 )' -- $cur ) )
-	IFS="$OLDIFS"
-
-	return 0
-}
-complete -F _umount $dirnames umount
-
-# mount(8) completion. This will pull a list of possible mounts out of
-# /etc/{,v}fstab, unless the word being completed contains a ':', which
-# would indicate the specification of an NFS server. In that case, we
-# query the server for a list of all available exports and complete on
-# that instead.
-#
-_mount()
-{       local cur i sm host
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	[[ "$cur" == \\ ]] && cur="/"
-
-	for i in {,/usr}/{,s}bin/showmount; do [ -x $i ] && sm=$i && break; done
-
-	if [ -n "$sm" ] && [[ "$cur" == *:* ]]; then
-		COMPREPLY=( $( $sm -e ${cur%%:*} | sed 1d | \
-			       grep ^${cur#*:} | awk '{print $1}' ) )
-	elif [[ "$cur" == //* ]]; then
-		host=${cur#//}
-		host=${host%%/*}
-		if [ -n "$host" ]; then
-			COMPREPLY=( $( compgen -W "$( echo $( smbclient -d 0 -NL $host 2>/dev/null|
-			sed -ne '/^['"$'\t '"']*Sharename/,/^$/p' |
-			sed -ne '3,$s|^[^A-Za-z]*\([^'"$'\t '"']*\).*$|//'$host'/\1|p' ) )" -- "$cur" ) )
-		fi
-	elif [ -r /etc/vfstab ]; then
-		# Solaris
-		COMPREPLY=( $( awk '! /^[ \t]*#/ {if ($3 ~ /\//) print $3}' \
-				/etc/vfstab | grep "^$cur" ) )
-	elif [ ! -e /etc/fstab ]; then
-		# probably Cygwin
-		COMPREPLY=( $( mount | awk '! /^[ \t]*#/ {if ($3 ~ /\//) print $3}' \
-				 | grep "^$cur" ) )
-	else
-		# probably Linux
-		COMPREPLY=( $( awk '! /^[ \t]*#/ {if ($2 ~ /\//) print $2}' \
-				/etc/fstab | grep "^$cur" ) )
-	fi
-
-	return 0
-}
-complete -F _mount $default $filenames mount
-
-# Linux rmmod(8) completion. This completes on a list of all currently
-# installed kernel modules.
-#
-have rmmod && {
-_rmmod()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	COMPREPLY=( $( /sbin/lsmod | \
-		  awk '{if (NR != 1 && $1 ~ /^'$cur'/) print $1}' 2>/dev/null ))
-	return 0
-}
-complete -F _rmmod rmmod
-
-# Linux insmod(8), modprobe(8) and modinfo(8) completion. This completes on a
-# list of all available modules for the version of the kernel currently
-# running.
-#
-_insmod()
-{
-	local cur prev modpath
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	# behave like lsmod for modprobe -r
-	if [ $1 = "modprobe" ] &&
-	   [ "${COMP_WORDS[1]}" = "-r" ]; then
-		COMPREPLY=( $( /sbin/lsmod | \
-				awk '{if (NR != 1 && $1 ~ /^'$cur'/) print $1}' ) )
-		return 0
-	fi
-
-	# do filename completion if we're giving a path to a module
-	if [[ "$cur" == */* ]]; then
-		_filedir '@(?(k)o?(.gz))'
-		return 0
-	fi
-
-	if [ $COMP_CWORD -gt 1 ] && 
-	   [[ "${COMP_WORDS[COMP_CWORD-1]}" != -* ]]; then
-		# do module parameter completion
-		COMPREPLY=( $( /sbin/modinfo -p ${COMP_WORDS[1]} 2>/dev/null | \
-		       awk '{if ($1 ~ /^parm:/ && $2 ~ /^'$cur'/) { print $2 } \
-			else if ($1 !~ /:/ && $1 ~ /^'$cur'/) { print $1 }}' ) )
-	else
-		_modules $(uname -r)
-	fi
-
-	return 0
-}
-complete -F _insmod $filenames insmod modprobe modinfo
-}
-
-# man(1) completion
-#
-[ $UNAME = GNU -o $UNAME = Linux -o $UNAME = Darwin \
-  -o $UNAME = FreeBSD -o $UNAME = SunOS -o $UNAME = Cygwin \
-  -o $UNAME = OpenBSD ] &&
-_man()
-{
-	local cur prev sect manpath UNAME
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	_expand || return 0
-
-	# default completion if parameter contains /
-	if [[ "$cur" == */* ]]; then
-		_filedir
-		return 0
-	fi
-
-	UNAME=$( uname -s )
-	# strip OS type and version under Cygwin
-	UNAME=${UNAME/CYGWIN_*/Cygwin}
-	if [ $UNAME = GNU -o $UNAME = Linux -o $UNAME = FreeBSD \
-	     -o $UNAME = Cygwin ]; then
-		manpath=$( manpath 2>/dev/null || command man --path )
-	else
-		manpath=$MANPATH
-	fi
-
-	if [ -z "$manpath" ]; then
-		COMPREPLY=( $( compgen -c -- $cur ) )
-		return 0
-	fi
-
-	# determine manual section to search
-	[[ "$prev" == [0-9ln] ]] && sect=$prev || sect='*'
-
-	manpath=$manpath:
-	if [ -n "$cur" ]; then
-		manpath="${manpath//://*man$sect/$cur* } ${manpath//://*cat$sect/$cur* }"
-	else
-		manpath="${manpath//://*man$sect/ } ${manpath//://*cat$sect/ }"
-	fi
-		
-	# redirect stderr for when path doesn't exist
-	COMPREPLY=( $( eval command ls "$manpath" 2>/dev/null ) )
-	# weed out directory path names and paths to man pages
-	COMPREPLY=( ${COMPREPLY[@]##*/?(:)} )
-	# strip suffix from man pages
-	COMPREPLY=( ${COMPREPLY[@]%.@(gz|bz2)} )
-	COMPREPLY=( $( compgen -W '${COMPREPLY[@]%.*}' -- "${cur//\\\\/}" ) )
-
-	[[ "$prev" != [0-9ln] ]] && _filedir '[0-9ln]'
-
-	return 0
-}
-[ $UNAME = GNU -o $UNAME = Linux -o $UNAME = Darwin \
-  -o $UNAME = FreeBSD -o $UNAME = SunOS -o $UNAME = Cygwin \
-  -o $UNAME = OpenBSD ] && \
-complete -F _man $filenames man apropos whatis
-
-# renice(8) completion
-#
-_renice()
-{
-	local command cur curopt i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	command=$1
-
-	i=0
-	# walk back through command line and find last option
-	while [ $i -le $COMP_CWORD -a ${#COMPREPLY[@]} -eq 0 ]; do
-		curopt=${COMP_WORDS[COMP_CWORD-$i]}
-		case "$curopt" in
-		-u)
-			COMPREPLY=( $( compgen -u -- $cur ) )
-			;;
-		-g)
-			_pgids
-			;;
-		-p|$command)
-			_pids
-			;;
-		esac
-		i=$(( ++i ))
-	done
-}
-complete -F _renice renice
-
-# kill(1) completion
-#
-_kill()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ] && [[ "$cur" == -* ]]; then
-		# return list of available signals
-		_signals
-	else
-		# return list of available PIDs
-		_pids
-	fi
-}
-complete -F _kill kill
-
-# Linux and FreeBSD killall(1) completion.
-#
-[ $UNAME = Linux -o $UNAME = FreeBSD ] &&
-_killall()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ] && [[ "$cur" == -* ]]; then
-		_signals
-	else
-		COMPREPLY=( $( compgen -W '$( command ps axo command | \
-			      sed -ne "1d; s/^\[\?\([^-][^] ]*\).*$/\1/p" | \
-			      sed -e "s/.*\///" )' -- $cur ) )
-	fi
-
-	return 0
-}
-[ $UNAME = Linux -o $UNAME = FreeBSD ] && complete -F _killall killall pkill
-
-# Linux and FreeBSD pgrep(1) completion.
-#
-[ $UNAME = Linux -o $UNAME = FreeBSD ] &&
-_pgrep()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	COMPREPLY=( $( compgen -W '$( command ps axo command | \
-		      sed -ne "1d; s/^\[\?\([^-][^] ]*\).*$/\1/p" | \
-		      sed -e "s/.*\///" )' -- $cur ) )
-
-	return 0
-}
-[ $UNAME = Linux -o $UNAME = FreeBSD ] && complete -F _pgrep pgrep
-# Linux pidof(8) completion.
-[ $UNAME = Linux ] && complete -F _pgrep pidof
-
-# GNU find(1) completion. This makes heavy use of ksh style extended
-# globs and contains Linux specific code for completing the parameter
-# to the -fstype option.
-#
-_find()
-{
-	local cur prev i exprfound onlyonce
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	-@(max|min)depth)
-		COMPREPLY=( $( compgen -W '0 1 2 3 4 5 6 7 8 9' -- $cur ) )
-		return 0
-		;;
-	-?(a|c)newer|-fls|-fprint?(0|f)|-?(i)?(l)name|-?(i)wholename)
-		_filedir
-		return 0
-		;;
-	-fstype)
-		# this is highly non-portable
-		[ -e /proc/filesystems ] &&
-		COMPREPLY=( $( cut -d$'\t' -f 2 /proc/filesystems | \
-				grep "^$cur" ) )
-		return 0
-		;;
-	-gid)
-		_gids
-		return 0
-		;;
-	-group)
-		if [ -n "$bash205" ]; then
-			COMPREPLY=( $( compgen -g -- $cur 2>/dev/null) )
-		fi
-		return 0
-		;;
-	-?(x)type)
-		COMPREPLY=( $( compgen -W 'b c d p f l s' -- $cur ) )
-		return 0
-		;;
-	-uid)
-		_uids
-		return 0
-		;;
-	-user)
-		COMPREPLY=( $( compgen -u -- $cur ) )
-		return 0
-		;;
-	-exec|-ok)
-		COMP_WORDS=(COMP_WORDS[0] $cur)
-		COMP_CWORD=1
-		_command
-		return 0
-		;;
-	-[acm]min|-[acm]time|-?(i)?(l)name|-inum|-?(i)path|-?(i)regex| \
-	-links|-perm|-size|-used|-printf)
-		# do nothing, just wait for a parameter to be given
-		return 0
-		;;
-	esac
-
-	_expand || return 0
-
-	# set exprfound to 1 if there is already an expression present
-	for i in ${COMP_WORDS[@]}; do
-		[[ "$i" = [-\(\),\!]* ]] && exprfound=1 && break
-	done
-
-	# handle case where first parameter is not a dash option
-	if [ "$exprfound" != 1 ] && [[ "$cur" != [-\(\),\!]* ]]; then
-		_filedir -d
-		return 0
-	fi
-
-	# complete using basic options
-	COMPREPLY=( $( compgen -W '-daystart -depth -follow -help -maxdepth \
-			-mindepth -mount -noleaf -version -xdev -amin -anewer \
-			-atime -cmin -cnewer -ctime -empty -false -fstype \
-			-gid -group -ilname -iname -inum -ipath -iregex \
-			-wholename \
-			-links -lname -mmin -mtime -name -newer -nouser \
-			-nogroup -perm -regex -size -true -type -uid -used \
-			-user -xtype -exec -fls -fprint -fprint0 -fprintf -ok \
-			-print -print0 -printf -prune -ls' -- $cur ) )
-
-	# this removes any options from the list of completions that have
-	# already been specified somewhere on the command line, as long as
-	# these options can only be used once (in a word, "options", in
-	# opposition to "tests" and "actions", as in the find(1) manpage).
-	onlyonce=' -daystart -depth -follow -help -maxdepth -mindepth -mount \
-		   -noleaf -version -xdev '
-	COMPREPLY=( $( echo "${COMP_WORDS[@]}" | \
-		       (while read -d ' ' i; do
-			    [ "$i" == "" ] ||
-			    [ "${onlyonce/ ${i%% *} / }" == "$onlyonce" ] &&
-			    continue
-			    # flatten array with spaces on either side,
-			    # otherwise we cannot grep on word boundaries of
-			    # first and last word
-			    COMPREPLY=" ${COMPREPLY[@]} "
-			    # remove word from list of completions
-			    COMPREPLY=( ${COMPREPLY/ ${i%% *} / } )
-			done
-			echo "${COMPREPLY[@]}")
-		  ) )
-	
-	_filedir
-	
-	return 0
-}
-complete -F _find $filenames find
-
-# Linux iwconfig(8) completion
-#
-[ $UNAME = Linux ] && have iwconfig &&
-_iwconfig()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	
-	case $prev in
-		mode)
-			COMPREPLY=( $( compgen -W 'managed ad-hoc master \
-				repeater secondary monitor' -- $cur ) )
-			return 0
-			;;
-		essid)
-			COMPREPLY=( $( compgen -W 'on off any' -- $cur ) )
-			if [ -n "${COMP_IWLIST_SCAN:-}" ]; then
-				COMPREPLY=( "${COMPREPLY[@]}" \
-					$( iwlist ${COMP_WORDS[1]} scan | \
-					awk -F '"' '/ESSID/ {print $2}' | \
-					grep "^$cur" ))
-			fi
-			return 0
-			;;
-		nwid)
-			COMPREPLY=( $( compgen -W 'on off' -- $cur ) )
-			return 0
-			;;
-		channel)
-			COMPREPLY=( $( iwlist ${COMP_WORDS[1]} channel | \
-				awk '/^[[:space:]]*Channel/ {print $2}' | \
-				grep "^$cur" ) )
-			return 0
-			;;
-
-		freq)
-			COMPREPLY=( $( iwlist ${COMP_WORDS[1]} channel | \
-				awk '/^[[:space:]]*Channel/ {print $4"G"}' | \
-				grep "^$cur" ) )
-			return 0
-			;;
-		ap)
-			COMPREPLY=( $( compgen -W 'on off any' -- $cur ) )
-			if [ -n "${COMP_IWLIST_SCAN:-}" ]; then
-				COMPREPLY=( "${COMPREPLY[@]}" \
-					$( iwlist ${COMP_WORDS[1]} scan | \
-					awk -F ': ' '/Address/ {print $2}' | \
-					grep "^$cur" ) )
-			fi
-			return 0
-			;;
-		rate)
-			COMPREPLY=( $( compgen -W 'auto fixed' -- $cur ) )
-			COMPREPLY=( "${COMPREPLY[@]}" \
-				$( iwlist ${COMP_WORDS[1]} rate | \
-				awk '/^[[:space:]]*[0-9]/ {print $1"M"}' | \
-				grep "^$cur" ) )
-			return 0
-			;;
-		rts)
-			COMPREPLY=( $( compgen -W 'auto fixed off' -- $cur ) )
-			return 0
-			;;
-		frag)
-			COMPREPLY=( $( compgen -W 'auto fixed off' -- $cur ) )
-			return 0
-			;;
-		key)
-			COMPREPLY=( $( compgen -W 'off on open restricted' -- $cur ) )
-			return 0
-			;;
-		enc)
-			COMPREPLY=( $( compgen -W 'off on open restricted' -- $cur ) )
-			return 0
-			;;
-		power)
-			COMPREPLY=( $( compgen -W 'period timeout off on' -- $cur ) )
-			return 0
-			;;
-		txpower)
-			COMPREPLY=( $( compgen -W 'off on auto' -- $cur ) )
-			return 0
-			;;
-		retry)
-			COMPREPLY=( $( compgen -W 'limit lifetime' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--help --version' -- $cur ) ) 
-		else
-			_available_interfaces -w
-		fi
-	else
-		COMPREPLY=( $( compgen -W 'essid nwid mode freq channel sens mode \
-			ap nick rate rts frag enc key power txpower commit' -- $cur ) ) 
-	fi
-
-} &&
-complete -F _iwconfig iwconfig
-
-# Linux iwlist(8) completion
-#
-[ $UNAME = Linux ] && have iwlist &&
-_iwlist()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	
-	if [ $COMP_CWORD -eq 1 ]; then
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--help --version' -- $cur ) ) 
-		else
-			_available_interfaces -w
-		fi
-	else
-		COMPREPLY=( $( compgen -W 'scan scanning freq frequency \
-			channel rate bit bitrate key enc encryption power \
-			txpower retry ap accesspoint peers event' -- $cur ) ) 
-	fi
-} &&
-complete -F _iwlist iwlist
-
-# Linux iwspy(8) completion
-#
-[ $UNAME = Linux ] && have iwspy &&
-_iwspy()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--help --version' -- $cur ) ) 
-		else
-			_available_interfaces -w
-		fi
-	else
-		COMPREPLY=( $( compgen -W 'setthr getthr off' -- $cur ) ) 
-	fi
-} &&
-complete -F _iwspy iwspy
-
-# Linux iwpriv(8) completion
-#
-[ $UNAME = Linux ] && have iwpriv &&
-_iwpriv()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		roam)
-			COMPREPLY=( $( compgen -W 'on off' -- $cur ) )
-			return 0
-			;;
-		port)
-			COMPREPLY=( $( compgen -W 'ad-hoc managed' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--help --version' -- $cur ) ) 
-		else
-			_available_interfaces -w
-		fi
-	else
-		COMPREPLY=( $( compgen -W '--all roam port' -- $cur ) ) 
-	fi
-} &&
-complete -F _iwpriv iwpriv
-
-# RedHat & Debian GNU/Linux if{up,down} completion
-#
-[ $UNAME = Linux ] && { have ifup || have ifdown; } &&
-_ifupdown()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		_configured_interfaces
-		COMPREPLY=( $(compgen -W '${COMPREPLY[@]}' -- "$cur") )
-       fi
-
-       return 0
-} &&
-complete -F _ifupdown ifup ifdown
-[ $UNAME = Linux ] && have ifstatus && complete -F _ifupdown ifstatus
-
-# Linux ipsec(8) completion (for FreeS/WAN)
-#
-[ $UNAME = Linux ] && have ipsec &&
-_ipsec()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	
-	if [ $COMP_CWORD -eq 1 ]; then
-		COMPREPLY=( $( compgen -W 'auto barf eroute klipsdebug look \
-					   manual pluto ranbits rsasigkey \
-					   setup showdefaults showhostkey spi \
-					   spigrp tncfg whack' -- $cur ) )
-		return 0
-	fi
-
-	case ${COMP_WORDS[1]} in
-	auto)
-		COMPREPLY=( $( compgen -W '--asynchronous --up --add --delete \
-					   --replace --down --route --unroute \
-					   --ready --status --rereadsecrets' \
-					-- $cur ) )
-		;;
-	manual)
-		COMPREPLY=( $( compgen -W '--up --down --route --unroute \
-					   --union' -- $cur ) )
-		;;
-	ranbits)
-		COMPREPLY=( $( compgen -W '--quick --continuous --bytes' \
-					  -- $cur ) )
-		;;
-	setup)
-		COMPREPLY=( $( compgen -W '--start --stop --restart' -- $cur ) )
-		;;
-
-	*)
-		;;
-	esac
-
-	return 0
-} &&
-complete -F _ipsec ipsec
-
-# Postfix completion.
-#
-have postfix && {
-# postfix(1)
-#
-_postfix()
-{
-	local cur prev
-
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [[ $cur == '-' ]]; then
-		COMPREPLY=(-c -D -v)
-		return 0
-	fi
-	if [[ $prev == '-c' ]]; then
-		_filedir -d
-		return 0
-	fi
-	if [[ $prev == '-D' ]]; then
-		COMPREPLY=( $( compgen -W 'start' -- "`get_cword`" ) )
-		return 0
-	fi
-	COMPREPLY=( $( compgen -W 'start stop reload abort flush check' -- \
-		"`get_cword`" ) )
-}
-complete -F _postfix postfix
-
-# postalias(1) and postmap(1)
-#
-_postmap()
-{
-	local cur prev len idx
-
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [[ $cur == '-' ]]; then
-		COMPREPLY=(-N -f -i -n -o -p -r -v -w -c -d -q)
-		return 0
-	fi
-	if [[ $prev == '-c' ]]; then
-		_filedir -d
-		return 0
-	fi
-	if [[ $prev == -[dq] ]]; then
-		return 0
-	fi
-
-	if [[ "$cur" == *:* ]]; then
-	       	COMPREPLY=( $( compgen -f -- ${cur#*:} ) )
-	else
-		len=${#cur}
-		idx=0
-		for pval in $( /usr/sbin/postconf -m ); do
-			if [[ "$cur" == "${pval:0:$len}" ]]; then
-				COMPREPLY[$idx]="$pval:"
-				idx=$(($idx+1))
-			fi
-		done
-		if [[ $idx -eq 0 ]]; then
-			COMPREPLY=( $( compgen -f -- "$cur" ) )
-		fi
-	fi
-	return 0
-}
-complete -F _postmap postmap postalias
-
-# postcat(1)
-#
-_postcat()
-{
-	local cur prev pval len idx qfile
-
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [[ $cur == '-' ]]; then
-		COMPREPLY=(-c -q -v)
-		return 0
-	fi
-	if [[ $prev == '-c' ]]; then
-		_filedir -d
-		return 0
-	fi
-
-	qfile=0
-	for idx in "${COMP_WORDS[@]}"; do
-		[[ "$idx" = -q ]] && qfile=1 && break
-	done
-	if [[ $qfile == 1 ]]; then
-		len=${#cur}
-		idx=0
-		for pval in $( mailq | \
-			sed -e '1d; $d; /^[^0-9A-Z]\|^$/d; s/[* !].*$//' ); do
-			if [[ "$cur" == "${pval:0:$len}" ]]; then
-				COMPREPLY[$idx]=$pval
-				idx=$(($idx+1))
-			fi
-		done
-		return 0
-	else
-		_filedir
-		return 0
-	fi
-}
-complete -F _postcat postcat
-
-# postconf(1)
-#
-_postconf()
-{
-	local cur prev pval len idx eqext
-
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	if [[ $cur == '-' ]]; then
-		COMPREPLY=(-c -d -e -h -m -l -n -v)
-		return 0
-	fi
-	if [[ $prev == '-c' ]]; then
-		_filedir -d
-		return 0
-	fi
-	if [[ $prev == '-e' ]]; then
-		cur=${cur#[\"\']}
-		eqext='='
-	fi
-	len=${#cur}
-	idx=0
-	for pval in $( /usr/sbin/postconf | cut -d ' ' -f 1 ); do
-		if [[ "$cur" == "${pval:0:$len}" ]]; then
-			COMPREPLY[$idx]="$pval$eqext"
-			idx=$(($idx+1))
-		fi
-	done
-	return 0
-}
-complete -F _postconf postconf
-
-# postsuper(1)
-#
-_postsuper()
-{
-	local cur prev pval len idx
-
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [[ $cur == '-' ]]; then
-		COMPREPLY=(-c -d -h -H -p -r -s -v)
-		return 0
-	fi
-	case $prev in
-	-[dr])
-		len=${#cur}
-		idx=0
-		for pval in $( echo ALL; mailq | \
-			sed -e '1d; $d; /^[^0-9A-Z]\|^$/d; s/[* !].*$//' ); do
-			if [[ "$cur" == "${pval:0:$len}" ]]; then
-				COMPREPLY[$idx]=$pval
-				idx=$(($idx+1))
-			fi
-		done
-		return 0
-		;;
-	-h)
-		len=${#cur}
-		idx=0
-		for pval in $( echo ALL; mailq | \
-			sed -e '1d; $d; /^[^0-9A-Z]\|^$/d; s/[* ].*$//; /!$/d' ); do
-			if [[ "$cur" == "${pval:0:$len}" ]]; then
-				COMPREPLY[$idx]=$pval
-				idx=$(($idx+1))
-			fi
-		done
-		return 0
-		;;
-	-H)
-		len=${#cur}
-		idx=0
-		for pval in $( echo ALL; mailq | \
-			sed -e '1d; $d; /^[^0-9A-Z]\|^$/d; /^[0-9A-Z]*[* ]/d; s/!.*$//' ); do
-			if [[ "$cur" == "${pval:0:$len}" ]]; then
-				COMPREPLY[$idx]=$pval
-				idx=$(($idx+1))
-			fi
-		done
-		return 0
-		;;
-	esac
-	COMPREPLY=( $( compgen -W 'hold incoming active deferred' -- $cur ) )
-	return 0
-}
-complete -F _postsuper postsuper
-}
-
-# cvs(1) completion
-#
-have cvs && {
-set_prefix()
-{
-	[ -z ${prefix:-} ] || prefix=${cur%/*}/
-	[ -r ${prefix:-}CVS/Entries ] || prefix=""
-}
-
-get_entries()
-{
-	local IFS=$'\n'
-	[ -r ${prefix:-}CVS/Entries ] && \
-	entries=$(cut -d/ -f2 -s ${prefix:-}CVS/Entries)
-}
-
-get_modules()
-{
-	if [ -n "$prefix" ]; then 
-		COMPREPLY=( $( command ls -d ${cvsroot}/${prefix}/!(CVSROOT) ) )
-	else
-		COMPREPLY=( $( command ls -d ${cvsroot}/!(CVSROOT) ) )
-	fi
-}
-
-_cvs()
-{
-	local cur count mode i cvsroot cvsroots pwd
-	local -a flags miss files entries changed newremoved
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	count=0
-	for i in "${COMP_WORDS[@]}"; do
-		[ $count -eq $COMP_CWORD ] && break
-		# Last parameter was the CVSROOT, now go back to mode selection
-		if [ "${COMP_WORDS[((count))]}" == "$cvsroot" -a "$mode" == "cvsroot" ]; then
-			mode=""
-		fi
-		if [ -z "$mode" ]; then
-			case $i in
-			-d)
-				mode=cvsroot
-				cvsroot=${COMP_WORDS[((count+1))]}
-				;;
-			@(ad?(d)|new))
-				mode=add
-				;;
-			@(adm?(in)|rcs))
-				mode=admin
-				;;
-			ann?(notate))
-				mode=annotate
-				;;
-			@(checkout|co|get))
-				mode=checkout
-				;;
-			@(com?(mit)|ci))
-				mode=commit
-				;;
-			di?(f?(f)))
-				mode=diff
-				;;
-			ex?(p?(ort)))
-				mode=export
-				;;
-			?(un)edit)
-				mode=$i
-				;;
-			hi?(s?(tory)))
-				mode=history
-				;;
-			im?(p?(ort)))
-				mode=import
-				;;
-			re?(l?(ease)))
-				mode=release
-				;;
-			?(r)log)
-				mode=log
-				;;
-			@(rdiff|patch))
-				mode=rdiff
-				;;
-			@(remove|rm|delete))
-				mode=remove
-				;;
-			@(rtag|rfreeze))
-				mode=rtag
-				;;
-			st?(at?(us)))
-				mode=status
-				;;
-			@(tag|freeze))
-				mode=tag
-				;;
-			up?(d?(ate)))
-				mode=update
-				;;
-			*)
-				;;
-			esac
-		elif [[ "$i" = -* ]]; then
-			flags=( "${flags[@]}" $i )
-		fi
-		count=$((++count))
-	done
-
-	case "$mode" in
-	add)
-		if [[ "$cur" != -* ]]; then
-			set_prefix
-			if [ $COMP_CWORD -gt 1 -a -r ${prefix:-}CVS/Entries ]; then
-				get_entries
-				[ -z "$cur" ] && \
-				files=$( command ls -Ad !(CVS) ) || \
-				files=$( command ls -d ${cur}* 2>/dev/null )
-				for i in "${entries[@]}"; do
-					files=( ${files[@]/#$i//} )
-				done
-				COMPREPLY=( $( compgen -W '${files[@]}' -- \
-					       $cur ) )
-			fi
-		else
-			COMPREPLY=( $( compgen -W '-k -m' -- $cur ) )
-		fi
-		;;
-	admin)
-		if [[ "$cur" = -* ]]; then
-			COMPREPLY=( $( compgen -W '-i -a -A -e -b -c -k -l -u \
-						   -L -U -m -M -n -N -o -q -I \
-						   -s -t -t- -T -V -x -z' -- \
-					$cur ) )
-		fi
-		;;
-	annotate)
-		if [[ "$cur" = -* ]]; then
-			COMPREPLY=( $( compgen -W '-D -F -f -l -R -r' -- $cur ) )
-		else
-			get_entries
-			COMPREPLY=( $( compgen -W '${entries[@]}' -- $cur ) )
-		fi
-		;;
-	checkout)
-		if [[ "$cur" != -* ]]; then
-			[ -z "$cvsroot" ] && cvsroot=$CVSROOT
-			COMPREPLY=( $( cvs -d "$cvsroot" co -c 2> /dev/null | \
-					awk '{print $1}' ) )
-			COMPREPLY=( $( compgen -W '${COMPREPLY[@]}' -- $cur ) )
-		else
-			COMPREPLY=( $( compgen -W '-A -N -P -R -c -f -l -n -p \
-						  -s -r -D -d -k -j' -- $cur ) )
-		fi
-		;;
-	commit)
-		set_prefix
-
-		if [[ "$cur" != -* ]] && [ -r ${prefix:-}CVS/Entries ]; then
-			# if $COMP_CVS_REMOTE is not null, 'cvs commit' will
-			# complete on remotely checked-out files (requires
-			# passwordless access to the remote repository
-			if [ -n "${COMP_CVS_REMOTE:-}" ]; then
-				# this is the least computationally intensive
-				# way found so far, but other changes
-				# (something other than changed/removed/new)
-				# may be missing
-				changed=( $( cvs -q diff --brief 2>&1 | \
-				sed -ne 's/^Files [^ ]* and \([^ ]*\) differ$/\1/p' ) )
-				newremoved=( $( cvs -q diff --brief 2>&1 | \
-				sed -ne 's/^cvs diff: \([^ ]*\) .*, no comparison available$/\1/p' ) )
-				COMPREPLY=( $( compgen -W '${changed[@]:-} \
-						   ${newremoved[@]:-}' -- $cur ) )
-			else
-				_filedir
-			fi
-		else
-			COMPREPLY=( $( compgen -W '-n -R -l -f -F -m -r' -- \
-				       $cur ) )
-		fi
-		;;
-	cvsroot)
-		if [ -r ~/.cvspass ]; then
-			# Ugly escaping because of bash treating ':' specially
-			cvsroots=$( sed 's/^[^ ]* //; s/:/\\:/g' ~/.cvspass )
-			COMPREPLY=( $( compgen -W '$cvsroots' -- $cur ) )
-		fi
-		;;
-	export)
-		if [[ "$cur" != -* ]]; then
-			[ -z "$cvsroot" ] && cvsroot=$CVSROOT
-			COMPREPLY=( $( cvs -d "$cvsroot" co -c | awk '{print $1}' ) )
-			COMPREPLY=( $( compgen -W '${COMPREPLY[@]}' -- $cur ) )
-		else
-			COMPREPLY=( $( compgen -W '-N -f -l -R -n \
-						  -r -D -d -k' -- $cur ) )
-		fi
-		;;
-	diff)
-		if [[ "$cur" == -* ]]; then
-			_longopt diff
-		else
-			get_entries
-			COMPREPLY=( $( compgen -W '${entries[@]:-}' -- $cur ) )
-		fi
-		;;
-	remove)
-		if [[ "$cur" != -* ]]; then
-			set_prefix
-			if [ $COMP_CWORD -gt 1 -a -r ${prefix:-}CVS/Entries ]; then
-				get_entries
-				# find out what files are missing
-				for i in "${entries[@]}"; do
-					[ ! -r "$i" ] && miss=( "${miss[@]}" $i )
-				done
-				COMPREPLY=( $(compgen -W '${miss[@]:-}' -- $cur) )
-			fi
-		else
-			COMPREPLY=( $( compgen -W '-f -l -R' -- $cur ) )
-		fi
-		;;
-	import)
-		if [[ "$cur" != -* ]]; then
-			# starts with same algorithm as checkout
-			[ -z "$cvsroot" ] && cvsroot=$CVSROOT
-			prefix=${cur%/*}
-			if [ -r ${cvsroot}/${prefix} ]; then
-				get_modules
-				COMPREPLY=( ${COMPREPLY[@]#$cvsroot} )
-				COMPREPLY=( ${COMPREPLY[@]#\/} )
-			fi
-			pwd=$( pwd )
-			pwd=${pwd##*/}
-			COMPREPLY=( $( compgen -W '${COMPREPLY[@]} $pwd' -- \
-				       $cur ) )
-		else
-			COMPREPLY=( $( compgen -W '-d -k -I -b -m -W' -- $cur ))
-		fi
-		;;
-	update)
-		if [[ "$cur" = -* ]]; then
-			COMPREPLY=( $( compgen -W '-A -P -C -d -f -l -R -p \
-						   -k -r -D -j -I -W' -- \
-						   $cur ) )
-		fi
-		;;
-	"")
-		COMPREPLY=( $( compgen -W 'add admin annotate checkout ci co \
-					   commit diff delete edit export \
-					   freeze get history import log new \
-					   patch rcs rdiff release remove \
-					   rfreeze rlog rm rtag stat status \
-					   tag unedit up update -H -Q -q -b \
-					   -d -e -f -l -n -t -r -v -w -x -z \
-					   --help --version' -- $cur ) )
-		;;
-	*)
-		;;
-	esac
-	
-	return 0
-}
-complete -F _cvs $default cvs
-}
-
-have rpm && {
-# helper functions for rpm completion
-#
-_rpm_installed_packages()
-{
-	local ver nodig nosig
-
-	if [ -r /var/log/rpmpkgs -a \
-		/var/log/rpmpkgs -nt /var/lib/rpm/Packages ]; then
-		# using RHL 7.2 or later - this is quicker than querying the DB
-		COMPREPLY=( $( sed -ne \
-		's|^\('$cur'.*\)-[0-9a-zA-Z._]\+-[0-9a-z.@]\+.*\.rpm$|\1|p' \
-				/var/log/rpmpkgs ) )
-	else
-		nodig=""
-		nosig=""
-		ver=$(rpm --version)
-		ver=${ver##* }
-	  
-		if [[ "$ver" > "4.0.4" ]]; then
-			nodig="--nodigest"
-		fi
-		if [[ "$ver" > "4.0.99" ]]; then
-			nosig="--nosignature"
-		fi
-
-		COMPREPLY=( $( rpm -qa $nodig $nosig | sed -ne \
-		's|^\('$cur'.*\)-[0-9a-zA-Z._]\+-[0-9a-z.@]\+$|\1|p' ) )
-	fi
-}
-
-_rpm_groups()
-{
-	local IFS=$'\t'
-	# remove trailing backslash, or grep will complain
-	cur=${cur%"\\"}
-	COMPREPLY=( $( rpm -qa $nodig $nosig --queryformat '%{group}\n' | \
-		       grep "^$cur" ) )
-	# backslash escape spaces and translate newlines to tabs
-	COMPREPLY=( $( echo "${COMPREPLY[@]}" | sed 's/ /\\ /g' | tr '\n' '\t' ) )
-}
-
-# rpm(8) completion
-# 
-_rpm()
-{
-	local cur prev ver nodig nosig
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	nodig=""
-	nosig=""
-	ver=$(rpm --version); ver=${ver##* }
-  
-	if [[ "$ver" > "4.0.4" ]]; then
-		nodig="--nodigest"
-	fi
-	if [[ "$ver" > "4.0.99" ]]; then
-		nosig="--nosignature"
-	fi
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		# first parameter on line
-		case "$cur" in
-		-b*)
-			COMPREPLY=( $( compgen -W '-ba -bb -bc -bi -bl -bp -bs'\
-				       -- $cur ) )
-			;;
-		-t*)
-			COMPREPLY=( $( compgen -W '-ta -tb -tc -ti -tl -tp -ts'\
-				       -- $cur ) )
-			;;
-		--*)
-			COMPREPLY=( $( compgen -W '--help --version --initdb \
-			--checksig --recompile --rebuild --resign --addsign \
-			--rebuilddb --showrc --setperms --setugids --tarbuild \
-			--eval --install --upgrade --query --freshen --erase \
-			--verify --querytags --rmsource --rmspec --clean \
-			--import' -- $cur ) )
-			;;
-		*)
-			COMPREPLY=( $( compgen -W '-b -e -F -i -q -t -U -V' \
-				       -- $cur ) )
-			;;
-		esac
-
-	return 0
-	fi
-
-	case "$prev" in
-	--@(@(db|exclude)path|prefix|relocate|root))
-		_filedir -d
-		return 0
-		;;
-	--eval)
-		# get a list of macros
-		COMPREPLY=( $( sed -ne 's|^\(%'${cur#\%}'[^ '$'\t'']*\).*$|\1|p' \
-			       /usr/lib/rpm/macros ) )
-		return 0
-		;;
-	--pipe)
-		COMPREPLY=( $( compgen -c -- $cur ) )
-		return 0
-		;;
-	--rcfile)
-		_filedir
-		return 0
-		;;
-	--specfile)
-		# complete on .spec files
-		_filedir spec
-		return 0
-		;;
-	--whatprovides)
-		if [[ "$cur" == */* ]]; then
-			_filedir
-		else
-		# complete on capabilities
-			COMPREPLY=( $( rpm -qa $nodig $nosig --queryformat \
-					'%{providename}\n' | grep "^$cur" ) )
-		fi
-		return 0
-		;;
-	--whatrequires)
-		# complete on capabilities
-		COMPREPLY=( $( rpm -qa $nodig $nosig --queryformat \
-				'%{requirename}\n' | grep "^$cur" ) )
-		return 0
-		;;
-	esac
-
-	case "${COMP_WORDS[1]}" in
-	-@([iFU]*|-install|-freshen|-upgrade))
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--percent --force --test \
-			--replacepkgs --replacefiles --root --excludedocs \
-			--includedocs --noscripts --rcfile --ignorearch \
-			--dbpath --prefix --ignoreos --nodeps --allfiles \
-			--ftpproxy --ftpport --justdb --httpproxy --httpport \
-			--noorder --relocate --badreloc --notriggers \
-			--excludepath --ignoresize --oldpackage --define \
-			--eval --pipe --queryformat --repackage --nosuggests \
-			--nodigest --nosignature' -- $cur ) )
-		else
-			_filedir 'rpm'
-		fi
-		;;
-	-@(e|-erase))
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--allmatches --noscripts \
-			--notriggers --nodeps --test --repackage' -- $cur ) )
-		else
-			_rpm_installed_packages
-		fi
-		;;
-	-@(q*|-query))
-		# check whether we're doing file completion
-		if [ "${COMP_LINE#* -*([^ -])f}" != "$COMP_LINE" ]; then
-		    if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--scripts --root \
-				--rcfile --requires --ftpport --ftpproxy \
-				--httpproxy --httpport --provides --triggers \
-				--dump --changelog --dbpath \
-				--last --filesbypkg \
-				--info --list --state \
-				--docfiles --configfiles --queryformat \
-				--conflicts --obsoletes \
-				--nodigest --nosignature \
-				--triggerscripts' -- $cur ) )
-		    else
-			_filedir
-		    fi
-		elif [ "${COMP_LINE#* -*([^ -])g}" != "$COMP_LINE" ]; then
-			_rpm_groups
-		elif [ "${COMP_LINE#* -*([^ -])p}" != "$COMP_LINE" ]; then
-			# uninstalled package completion
-			if [[ "$cur" == -* ]]; then
-				COMPREPLY=( $( compgen -W '--scripts --root \
-				--rcfile --whatprovides --whatrequires \
-				--requires --triggeredby --ftpport --ftpproxy \
-				--httpproxy --httpport --provides --triggers \
-				--dump --changelog --dbpath --filesbypkg \
-				--define --eval --pipe --showrc --info --list \
-				--state --docfiles --configfiles --queryformat\
-				--conflicts --obsoletes --nodigest \
-				--nosignature' -- $cur ) )
-			else
-				_filedir 'rpm'
-			fi
-		else
-			# installed package completion
-			if [[ "$cur" == -* ]]; then
-				COMPREPLY=( $( compgen -W '--scripts --root \
-				--rcfile --whatprovides --whatrequires \
-				--requires --triggeredby --ftpport --ftpproxy \
-				--httpproxy --httpport --provides --triggers \
-				--dump --changelog --dbpath --specfile \
-				--querybynumber --last --filesbypkg --define \
-				--eval --pipe --showrc --info --list --state \
-				--docfiles --configfiles --queryformat \
-				--conflicts --obsoletes --pkgid --hdrid \
-				--fileid --tid --nodigest --nosignature \
-				--triggerscripts' -- $cur ) )
-			elif [ "${COMP_LINE#* -*([^ -])a}" == "$COMP_LINE" ]; then
-				_rpm_installed_packages
-			fi
-		fi
-		;;
-	-@(K*|-checksig))
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--nopgp --nogpg --nomd5 \
-					--nodigest --nosignature' -- $cur ) )
-		else
-			_filedir 'rpm'
-		fi
-		;;
-	-@([Vy]*|-verify))
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--root --rcfile --dbpath \
-			--nodeps --nogroup --nolinkto --nomode --nomtime \
-			--nordev --nouser --nofiles --noscripts --nomd5 \
-			--querytags --specfile --whatrequires --whatprovides \
-			--nodigest --nosignature' -- $cur ) )
-		# check whether we're doing file completion
-		elif [ "${COMP_LINE#* -*([^ -])f}" != "$COMP_LINE" ]; then
-			_filedir
-		elif [ "${COMP_LINE#* -*([^ -])g}" != "$COMP_LINE" ]; then
-			_rpm_groups
-		elif [ "${COMP_LINE#* -*([^ -])p}" != "$COMP_LINE" ]; then
-			_filedir 'rpm'
-		else
-			_rpm_installed_packages
-		fi
-		;;
-	-[bt]*)
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--short-circuit --timecheck \
-			--clean --rmsource --rmspec --test --sign --buildroot \
-			--target -- buildarch --buildos --nobuild --nodeps \
-			--nodirtokens' -- $cur ) )
-		elif [[ ${COMP_WORDS[1]} == -b* ]]; then
-			_filedir 'spec'
-		else
-			_filedir '@(tgz|tar.@(gz|bz2))'
-		fi
-		;;
-	--re@(build|compile))
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--nodeps --rmsource \
-			  --rmspec --sign --nodirtokens --target' -- $cur ) )
-		else
-			_filedir '?(no)src.rpm'
-		fi
-		;;
-	--tarbuild)
-		_filedir '@(tgz|tar.@(gz|bz2))'
-		;;
-	--@(re|add)sign)
-		_filedir 'rpm'
-		;;
-	--set@(perms|gids))
-		_rpm_installed_packages
-		;;
-	--@(clean|rms@(ource|pec)))
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--clean --rmsource \
-					--rmspec' -- $cur ) )
-		else
-			_filedir 'spec'
-		fi
-		;;
-	--@(import|dbpath|root))
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--import --dbpath --root' \
-					-- $cur ) )
-		else
-			_filedir
-		fi
-		;;
-	esac
-
-	return 0
-}
-complete -F _rpm $filenames rpm rpmbuild
-}
-
-# Debian apt-get(8) completion.
-#
-have apt-get &&
-_apt_get()
-{
-	local cur prev special i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
-		if [[ ${COMP_WORDS[i]} == @(install|remove|purge|source|build-dep) ]]; then
-			special=${COMP_WORDS[i]}
-		fi
-	done
-
-	if [ -n "$special" ]; then
-		case $special in
-		remove|purge)
-			if [ -f /etc/debian_version ]; then
-				# Debian system
-				COMPREPLY=( $( _comp_dpkg_installed_packages \
-						$cur ) )
-			else
-				# assume RPM based
-				_rpm_installed_packages
-			fi
-			return 0
-			;;
-		*)
-			COMPREPLY=( $( apt-cache pkgnames $cur 2> /dev/null ) )
-			return 0
-			;;
-
-		esac
-	fi
-
-	case "$prev" in
-	    -@(c|-config-file))
- 		     _filedir
-		     return 0
-		     ;;
-
-	    -@(t|-target-release|-default-release))
-		     COMPREPLY=( $( apt-cache policy | \
-				    grep "release.o=Debian,a=$cur" | \
-				    sed -e "s/.*a=\(\w*\).*/\1/" | uniq 2> /dev/null) )
-		     return 0
-		     ;;
- 
-	esac
-
-	if [[ "$cur" == -* ]]; then
-
-		COMPREPLY=( $( compgen -W '-d -f -h -v -m -q -s -y \
-				-u -t -b -c -o --download-only --fix-broken \
-				--help --version --ignore-missing \
-				--fix-missing --no-download --quiet --simulate \
-				--just-print --dry-run --recon --no-act --yes \
-				--assume-yes --show-upgraded --only-source \
-				--compile --build --ignore-hold \
-				--target-release --no-upgrade --force-yes \
-				--print-uris --purge --reinstall \
-				--list-cleanup --default-release \
-				--trivial-only --no-remove --diff-only \
-				--tar-only --config-file --option --auto-remove' -- $cur ) )
-	else
-
-		COMPREPLY=( $( compgen -W 'update upgrade dselect-upgrade \
-				dist-upgrade install remove purge source \
-				build-dep check clean autoclean autoremove' \
-				-- $cur ) )
-
-	fi
-
-
-	return 0
-} &&
-complete -F _apt_get $filenames apt-get
-
-# Debian apt-cache(8) completion.
-#
-have apt-cache &&
-_apt_cache()
-{
-	local cur prev special i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	
-	if [ "$cur" != show ]; then
-	    for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
-		if [[ ${COMP_WORDS[i]} == @(add|depends|dotty|policy|rdepends|madison|show?(pkg|src|)) ]]; then
-		    special=${COMP_WORDS[i]}
-		fi
-	    done
-	fi
-
-
-	if [ -n "$special" ]; then
-	    case $special in
-		add)
-		    _filedir
-		    return 0
-		    ;;
-		
- 		*)
-		    COMPREPLY=( $( apt-cache pkgnames $cur 2> /dev/null ) )
-		    return 0
-		    ;;
-		
-	    esac
-	fi
-
-
-	case "$prev" in
-	     -@(c|p|s|-config-file|-@(pkg|src)-cache))
-		     _filedir
-		     return 0
-		     ;;
-	     search)
-		     if [[ "$cur" != -* ]]; then
-			    return 0
-		     fi
-		     ;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-
-		COMPREPLY=( $( compgen -W '-h -v -p -s -q -i -f -a -g -c \
-				-o --help --version --pkg-cache --src-cache \
-				--quiet --important --full --all-versions \
-				--no-all-versions --generate --no-generate \
-				--names-only --all-names --recurse \
-				--config-file --option' -- $cur ) )
-	else
-
-		COMPREPLY=( $( compgen -W 'add gencaches show showpkg showsrc \
-				stats dump dumpavail unmet search search \
-				depends rdepends pkgnames dotty xvcg \
-				policy madison' -- $cur ) )
-
-	fi
-
-
-	return 0
-} &&
-complete -F _apt_cache $filenames apt-cache
-
-
-# Debian aptitude(1) completion
-#
-have aptitude && {
-have grep-status && {
-_comp_dpkg_hold_packages()
-{
-	grep-status -P -e "^$1" -a -FStatus 'hold' -n -s Package
-}
-} || {
-_comp_dpkg_hold_packages()
-{
-	grep -B 2 'hold' /var/lib/dpkg/status | grep "Package: $1" \
-		| cut -d\  -f2
-}
-}
-
-_aptitude()
-{
-	local cur dashoptions prev special i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-
-	dashoptions='-S -u -i -h --help --version -s --simulate -d \
-		     --download-only -P --prompt -y --assume-yes -F \
-		     --display-format -O --sort -w --width -f -r -g \
-		     --with-recommends --with-suggests -R -G \
-		     --without-recommends --without-suggests -t \
-		     --target-release -V --show-versions -D --show-deps\
-		     -Z -v --verbose --purge-unused'
-
-	for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
-	    if [[ ${COMP_WORDS[i]} == @(install|reinstall|hold|unhold|markauto|unmarkauto|dist-upgrade|full-upgrade|download|show|forbid-version|purge|remove|changelog|why|why-not|keep|keep-all) ]]; then
-		special=${COMP_WORDS[i]}
-	    fi
-	    #exclude some mutually exclusive options
-	    [[ ${COMP_WORDS[i]} == '-u' ]] && dashoptions=${dashoptions/-i}
-	    [[ ${COMP_WORDS[i]} == '-i' ]] && dashoptions=${dashoptions/-u}
-	done
-
-	if [[ -n "$special" ]]; then
-	   case $special in
-	       @(install|hold|markauto|unmarkauto|dist-upgrade|full-upgrade|download|show|changelog|why|why-not))
-		   COMPREPLY=( $( apt-cache pkgnames $cur 2> /dev/null ) )
-		   return 0
-		   ;;
-	       @(purge|remove|reinstall|forbid-version))
-  		   COMPREPLY=( $( _comp_dpkg_installed_packages $cur ) )
-		   return 0
-		   ;;
-	       unhold)
-  		   COMPREPLY=( $( _comp_dpkg_hold_packages $cur ) )
-		   return 0
-		   ;;
-
-	   esac
-	fi
-
-	case $prev in
-	    # don't complete anything if these options are found
-	    @(autoclean|clean|forget-new|search|upgrade|safe-upgrade|update|keep-all))
-		return 0
-		;;
-
-	    -S)
-		_filedir
-		return 0
-		;;
-
-	    -@(t|-target-release|-default-release))
-		COMPREPLY=( $( apt-cache policy | \
-		    grep "release.o=Debian,a=$cur" | \
-		    sed -e "s/.*a=\(\w*\).*/\1/" | uniq 2> /dev/null ) )
-		return 0
-		;;
-
-	esac
-
-	if [[ "$cur" == -* ]]; then
-	    COMPREPLY=( $( compgen -W "$dashoptions" -- $cur ) )
-	else
-	    COMPREPLY=( $( compgen -W 'update upgrade safe-upgrade forget-new clean \
-				       autoclean install reinstall remove \
-				       hold unhold purge markauto unmarkauto why why-not \
-				       dist-upgrade full-upgrade download search show \
-				       forbid-version changelog keep-all' -- $cur ) )
-	fi
-
-
-	return 0
-}
-complete -F _aptitude $default aptitude
-}
-
-# Debian apt-build(1) completion.
-#
-have apt-build &&
-_apt_build()
-{
-	local cur prev special i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
-		if [[ ${COMP_WORDS[i]} == @(install|remove|source|info|clean) ]]; then
-			special=${COMP_WORDS[i]}
-		fi
-	done
-
-	if [ -n "$special" ]; then
-		case $special in
-		@(install|source|info))
-			COMPREPLY=( $( apt-cache pkgnames $cur 2> /dev/null ) )
-			return 0
-			;;
-		remove)
-			COMPREPLY=( $( _comp_dpkg_installed_packages \
-					$cur ) )
-			return 0
-			;;
-		*)
-			return 0
-			;;
-		esac
-	fi
-
-	case "$prev" in
-
-	     --@(patch|build-dir|repository-dir))
-		   _filedir
-		   return 0
-		   ;;
- 
-	     -@(h|-help))
-		   return 0
-		   ;;
-
-	esac
-
-	if [[ "$cur" == -* ]]; then
-	    COMPREPLY=( $( compgen -W '--help --show-upgraded -u --build-dir \
-				  --repository-dir --build-only \
-				  --build-command --reinstall --rebuild \
-				  --remove-builddep --no-wrapper --purge \
-				  --patch --patch-strip -p --yes -y \
-				  --version -v --no-source' -- $cur ) )
-
-	else
-	    COMPREPLY=( $( compgen -W 'update upgrade install remove \
-				  source dist-upgrade world clean info \
-				  clean-build update-repository ' -- $cur ) )
-	fi
-
-
-	return 0
-} &&
-complete -F _apt_build $filenames apt-build
-
-# chsh(1) completion
-#
-_chsh()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [ "$prev" = "-s" ]; then
-	  if [ -f /etc/debian_version ]; then
-	    COMPREPLY=( $( </etc/shells ) )
-	  else
-	    COMPREPLY=( $( chsh -l | grep "^$cur" ) )
-	  fi
-	else
-	  COMPREPLY=( $( compgen -u -- $cur ) )
-	fi
-
-	return 0
-}
-complete -F _chsh chsh
-
-# chkconfig(8) completion
-#
-have chkconfig &&
-_chkconfig()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	@([1-6]|--@(list|add|del)))
-		_services
-		return 0
-		;;
-	--level)
-		COMPREPLY=( $( compgen -W '1 2 3 4 5 6' -- $cur ) )
-		return 0
-		;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '--list --add --del --level' -- $cur ) )
-	else
-		if [ $COMP_CWORD -eq 2 -o $COMP_CWORD -eq 4 ]; then
-			COMPREPLY=( $( compgen -W 'on off reset' -- $cur ) )
-		else
-			_services
-		fi
-	fi
-} &&
-complete -F _chkconfig chkconfig
-
-# This function provides simple user@host completion
-#
-_user_at_host() {
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ $cur == *@* ]]; then
-		_known_hosts
-	else
-		COMPREPLY=( $( compgen -u -- "$cur" ) )
-	fi
-
-	return 0
-}
-shopt -u hostcomplete && complete -F _user_at_host $nospace talk ytalk finger
-
-# This function performs host completion based on ssh's known_hosts files,
-# defaulting to standard host completion if they don't exist.
-#
-_known_hosts()
-{
-       local cur curd ocur user suffix aliases global_kh user_kh hosts i host
-       local -a kh khd config
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	ocur=$cur
-
-	[ "$1" = -a ] || [ "$2" = -a ] && aliases='yes'
-	[ "$1" = -c ] || [ "$2" = -c ] && suffix=':'
-	[[ $cur == *@* ]] && user=${cur%@*}@ && cur=${cur#*@}
-	kh=()
-
-	# ssh config files
-	[ -r /etc/ssh/ssh_config ] &&
-	  config=( "${config[@]}" "/etc/ssh/ssh_config" )
-	[ -r "${HOME}/.ssh/config" ] &&
-	  config=( "${config[@]}" "${HOME}/.ssh/config" )
-	[ -r "${HOME}/.ssh2/config" ] &&
-	  config=( "${config[@]}" "${HOME}/.ssh2/config" )
-
-	if [ ${#config[@]} -gt 0 ]; then
-	    # expand path (if present) to global known hosts file
-	    global_kh=$( eval echo $( sed -ne 's/^[ \t]*[Gg][Ll][Oo][Bb][Aa][Ll][Kk][Nn][Oo][Ww][Nn][Hh][Oo][Ss][Tt][Ss][Ff][Ii][Ll][Ee]['"$'\t '"']*\(.*\)$/\1/p' "${config[@]}" ) )
-	    # expand path (if present) to user known hosts file
-	    user_kh=$( eval echo $( sed -ne 's/^[ \t]*[Uu][Ss][Ee][Rr][Kk][Nn][Oo][Ww][Nn][Hh][Oo][Ss][Tt][Ss][Ff][Ii][Ll][Ee]['"$'\t '"']*\(.*\)$/\1/p' "${config[@]}" ) )
-	fi
-
-	# Global known_hosts files
-	[ -r "$global_kh" ] &&
-	    kh=( "${kh[@]}" "$global_kh" )
-	[ -r /etc/ssh/ssh_known_hosts ] &&
-	    kh=( "${kh[@]}" /etc/ssh/ssh_known_hosts )
-	[ -r /etc/ssh/ssh_known_hosts2 ] &&
-	    kh=( "${kh[@]}" /etc/ssh/ssh_known_hosts2 )
-	[ -r /etc/known_hosts ] &&
-	    kh=( "${kh[@]}" /etc/known_hosts )
-	[ -r /etc/known_hosts2 ] &&
-	    kh=( "${kh[@]}" /etc/known_hosts2 )
-	[ -d /etc/ssh2/knownhosts ] &&
-	    khd=( "${khd[@]}" /etc/ssh2/knownhosts/*pub )
-
-	# User known_hosts files
-	[ -r "$user_kh" ] &&
-	    kh=( "${kh[@]}" "$user_kh" )
-	[ -r ~/.ssh/known_hosts ] &&
-	    kh=( "${kh[@]}" ~/.ssh/known_hosts )
-	[ -r ~/.ssh/known_hosts2 ] &&
-	    kh=( "${kh[@]}" ~/.ssh/known_hosts2 )
-	[ -d ~/.ssh2/hostkeys ] &&
-	    khd=( "${khd[@]}" ~/.ssh2/hostkeys/*pub )
-
-	# If we have known_hosts files to use
-	if [ ${#kh[@]} -gt 0 -o ${#khd[@]} -gt 0 ]; then
-	    # Escape slashes and dots in paths for awk
-	    cur=${cur//\//\\\/}
-	    cur=${cur//\./\\\.}
-	    curd=$cur
-
-	    if [[ "$cur" == [0-9]*.* ]]; then
-		# Digits followed by a dot - just search for that
-		cur="^$cur.*"
-	    elif [[ "$cur" == [0-9]* ]]; then
-		# Digits followed by no dot - search for digits followed
-		# by a dot
-		cur="^$cur.*\."
-	    elif [ -z "$cur" ]; then
-		# A blank - search for a dot or an alpha character
-		cur="[a-z.]"
-	    else
-		cur="^$cur"
-	    fi
-
-	    if [ ${#kh[@]} -gt 0 ]; then
-
-		# FS needs to look for a comma separated list
-		COMPREPLY=( $( awk 'BEGIN {FS=","}
-				/^[^|]/ {for (i=1; i<=2; ++i) { \
-				       gsub(" .*$", "", $i); \
-				       if ($i ~ /'$cur'/) {print $i} \
-				}}' "${kh[@]}" 2>/dev/null ) )
-	    fi
-	    if [ ${#khd[@]} -gt 0 ]; then
-		# Needs to look for files called
-		# .../.ssh2/key_22_<hostname>.pub
-		# dont fork any processes, because in a cluster environment, 
-		# there can be hundreds of hostkeys
-		for i in "${khd[@]}" ; do
-		    if [[ "$i" == *key_22_$curd*.pub ]] && [ -r "$i" ] ; then
-			host=${i/#*key_22_/}
-			host=${host/%.pub/}
-			COMPREPLY=( "${COMPREPLY[@]}" $host )
-		    fi
-		done
-	    fi
-
-	    # append any available aliases from config files
-	    if [ ${#config[@]} -gt 0 ] && [ -n "$aliases" ]; then
-		local host_aliases=$( sed -ne 's/^[Hh][Oo][Ss][Tt]\([Nn][Aa][Mm][Ee]\)\?['"$'\t '"']\+\([^*?]*\)$/\2/p' "${config[@]}" )
-		hosts=$( compgen -W "$host_aliases" -- $ocur )
-		COMPREPLY=( "${COMPREPLY[@]}" $hosts )
-	    fi
-
-	    # Now add results of normal hostname completion
-	    COMPREPLY=( "${COMPREPLY[@]}" $( compgen -A hostname -- $ocur ) )
-
-	    # apply suffix
-	    for (( i=0; i < ${#COMPREPLY[@]}; i++ )); do
-		COMPREPLY[i]=$user${COMPREPLY[i]}$suffix
-	    done
-	else
-	    # Just do normal hostname completion
-	    COMPREPLY=( $( compgen -A hostname -S "$suffix" -- $cur ) )
-	fi
-
-	return 0
-}
-complete -F _known_hosts traceroute traceroute6 tracepath tracepath6 \
-	ping ping6 fping fping6 telnet host nslookup rsh rlogin ftp dig ssh-installkeys mtr
-
-# ssh(1) completion
-#
-have ssh && {
-_ssh()
-{
-	local cur prev
-	local -a config
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	-*c)
-	    COMPREPLY=( $( compgen -W 'blowfish 3des 3des-cbc blowfish-cbc \
-			   arcfour cast128-cbc' -- $cur ) )
-	    ;;
-	-*i)
-	    _filedir
-	    ;;
-	-*l)
-	    COMPREPLY=( $( compgen -u -- $cur ) )
-	    ;;
-	*)
-	    _known_hosts -a
-
-	    [ $COMP_CWORD -eq 1 ] || \
-		COMPREPLY=( "${COMPREPLY[@]}" $( compgen -c -- $cur ) )
-	esac
-
-	return 0
-}
-shopt -u hostcomplete && complete -F _ssh ssh slogin sftp xhost autossh
-
-# scp(1) completion
-#
-_scp()
-{
-	local cur userhost path
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_expand || return 0
-
-	if [[ "$cur" == *:* ]]; then
-		local IFS=$'\t\n'
-		# remove backslash escape from :
-		cur=${cur/\\:/:}
-		userhost=${cur%%?(\\):*}
-		path=${cur#*:}
-		# unescape spaces
-		path=${path//\\\\\\\\ / }
-		if [ -z "$path" ]; then
-			# default to home dir of specified user on remote host
-			path=$(ssh -o 'Batchmode yes' $userhost pwd 2>/dev/null)
-		fi
-		# escape spaces; remove executables, aliases, pipes and sockets;
-		# add space at end of file names
-		COMPREPLY=( $( ssh -o 'Batchmode yes' $userhost \
-			       command ls -aF1d "$path*" 2>/dev/null | \
-			       sed -e "s/[][(){}<>\",:;^&!$&=?\`|\\ ']/\\\\\\\\\\\\&/g" \
-				   -e 's/[*@|=]$//g' -e 's/[^\/]$/& /g' ) )
-		return 0
-	fi
-
-	[[ "$cur" == */* ]] || _known_hosts -c -a
-		local IFS=$'\t\n'
-		COMPREPLY=( "${COMPREPLY[@]}" $( command ls -aF1d $cur* \
-			    2>/dev/null | sed \
-			    -e "s/[][(){}<>\",:;^&!$&=?\`|\\ ']/\\\\&/g" \
-			    -e 's/[*@|=]$//g' -e 's/[^\/]$/& /g' ) )
-	return 0
-}
-complete -F _scp $nospace scp
-}
-
-# rsync(1) completion
-#
-have rsync &&
-_rsync()
-{
-	local cur prev shell i userhost path
- 
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	_expand || return 0
-
-	case "$prev" in
-	--@(config|password-file|include-from|exclude-from))
-		_filedir
-		return 0
-		;;
-	-@(T|-temp-dir|-compare-dest))
-		_filedir -d
-		return 0
-		;;
-	-@(e|-rsh))
-		COMPREPLY=( $( compgen -W 'rsh ssh' -- $cur ) )
-		return 0
-		;;
-	esac
- 
-	case "$cur" in
-	-*)
-		COMPREPLY=( $( compgen -W '-v -q  -c -a -r -R -b -u -l -L -H \
-				-p -o -g -D -t -S -n -W -x -B -e -C -I -T -P \
-				-z -h -4 -6 --verbose --quiet --checksum \
-				--archive --recursive --relative --backup \
-				--backup-dir --suffix= --update --links \
-				--copy-links --copy-unsafe-links --safe-links \
-				--hard-links --perms --owner --group --devices\
-				--times --sparse --dry-run --whole-file \
-				--no-whole-file --one-file-system \
-				--block-size= --rsh= --rsync-path= \
-				--cvs-exclude --existing --ignore-existing \
-				--delete --delete-excluded --delete-after \
-				--ignore-errors --max-delete= --partial \
-				--force --numeric-ids --timeout= \
-				--ignore-times --size-only --modify-window= \
-				--temp-dir= --compare-dest= --compress \
-				--exclude= --exclude-from= --include= \
-				--include-from= --version --daemon --no-detach\
-				--address= --config= --port= --blocking-io \
-				--no-blocking-io --stats --progress \
-				--log-format= --password-file= --bwlimit= \
-				--write-batch= --read-batch= --help' -- $cur ))
-		;;
-	*:*)
-		# find which remote shell is used
-		shell=rsh
-		for (( i=1; i < COMP_CWORD; i++ )); do
-			if [[ "${COMP_WORDS[i]}" == -@(e|-rsh) ]]; then
-				shell=${COMP_WORDS[i+1]}
-				break
-			fi
-		done
-		if [[ "$shell" == ssh ]]; then
-			# remove backslash escape from :
-			cur=${cur/\\:/:}
-			userhost=${cur%%?(\\):*}
-			path=${cur#*:}
-			# unescape spaces
-			path=${path//\\\\\\\\ / }
-			if [ -z "$path" ]; then
-				# default to home dir of specified
-				# user on remote host
-				path=$(ssh -o 'Batchmode yes' \
-					$userhost pwd 2>/dev/null)
-			fi
-			# escape spaces; remove executables, aliases, pipes
-			# and sockets; add space at end of file names
-			COMPREPLY=( $( ssh -o 'Batchmode yes' $userhost \
-				command ls -aF1d "$path*" 2>/dev/null | \
-				sed -e 's/ /\\\\\\\ /g' -e 's/[*@|=]$//g' \
-				-e 's/[^\/]$/& /g' ) )
-		fi
-		;;
-	*)
-		_known_hosts -c -a
-		_filedir
-		;;
-	esac
- 
-	return 0
-} &&
-complete -F _rsync $nospace $filenames rsync
-
-# Linux route(8) completion
-#
-[ $UNAME = Linux ] &&
-_route()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [ "$prev" = dev ]; then
-	    COMPREPLY=( $( ifconfig -a | sed -ne 's|^\('$cur'[^ ]*\).*$|\1|p' ))
-	    return 0
-	fi
-
-	COMPREPLY=( $( compgen -W 'add del -host -net netmask metric mss \
-				   window irtt reject mod dyn reinstate dev \
-				   default gw' -- $cur ) )
-
-	COMPREPLY=( $( echo " ${COMP_WORDS[@]}" | \
-		       (while read -d ' ' i; do
-			   [ "$i" == "" ] && continue
-			   # flatten array with spaces on either side,
-			   # otherwise we cannot grep on word
-			   # boundaries of first and last word
-			   COMPREPLY=" ${COMPREPLY[@]} "
-			   # remove word from list of completions
-			   COMPREPLY=( ${COMPREPLY/ $i / } )
-			done
-		       echo "${COMPREPLY[@]}")
-		  ) )
-	return 0
-}
-[ $UNAME = Linux ] && complete -F _route route
-
-# GNU make(1) completion
-#
-have make || have gmake || have gnumake || have pmake &&
-_make()
-{
-	local file makef makef_dir="." makef_inc cur prev i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	# --name value style option
-	case $prev in
-		-@(f|o|W))
-			_filedir
-			return 0
-			;;
-		-@(I|C))
-			_filedir -d
-			return 0
-			;;
-	esac
-
-	# --name=value style option
-	if [[ "$cur" == *=* ]]; then
-		prev=${cur/=*/}
-		cur=${cur/*=/}
-		case "$prev" in
-			--@(file|makefile))
-				_filedir
-				return 0
-				;;
-			--@(directory|include-dir))
-				_filedir -d
-				return 0
-				;;
-		esac
-	fi
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-b -m -B -C -d -e -f -h -i -I\
-			-j -l -k -n -o -p -q -r -R - s -S -t -v -w -W \
-			--always-make --directory= --debug \
-			--environment-overrides --file= --makefile= --help \
-			--ignore-errors --include-dir= --jobs --load-average \
-			--max-load --keep-going --just-print --dry-run \
-			--recon --old-file= --assume-old= --print-data-base \
-			--question --no-builtin-rules --no-builtin-variables \
-			--silent --quiet --no-keep-goind --stop --touch \
-			--version --print-directory --no-print-directory \
-			--what-if= --new-file= --assume-new= \
-			--warn-undefined-variables' -- $cur ) )
-	else
-		# before we check for makefiles, see if a path was specified
-		# with -C
-		for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do
-			if [[ ${COMP_WORDS[i]} == -C ]]; then
-				# eval for tilde expansion
-				eval makef_dir=${COMP_WORDS[i+1]}
-				break
-			fi
-		done
-
-		# make reads `GNUmakefile', then `makefile', then `Makefile'
-		if [ -f ${makef_dir}/GNUmakefile ]; then
-			makef=${makef_dir}/GNUmakefile
-		elif [ -f ${makef_dir}/makefile ]; then
-			makef=${makef_dir}/makefile
-		elif [ -f ${makef_dir}/Makefile ]; then
-			makef=${makef_dir}/Makefile
-		else
-			makef=${makef_dir}/*.mk	       # local convention
-		fi
-
-		# before we scan for targets, see if a Makefile name was
-		# specified with -f
-		for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do
-			if [[ ${COMP_WORDS[i]} == -f ]]; then
-				# eval for tilde expansion
-				eval makef=${COMP_WORDS[i+1]}
-				break
-			fi
-		done
-
-		[ ! -f $makef ] && return 0
-
-		# deal with included Makefiles
- 		makef_inc=$( grep -E '^-?include' $makef | sed -e "s,^.* ,"$makef_dir"/," )
-
- 		for file in $makef_inc; do
- 			[ -f $file ] && makef="$makef $file"
- 		done
-
-		COMPREPLY=( $( awk -F':' '/^[a-zA-Z0-9][^$#\/\t=]*:([^=]|$)/ \
-				{split($1,A,/ /);for(i in A)print A[i]}' \
-				$makef 2>/dev/null | command grep "^$cur" ))
-	fi
-} &&
-complete -f -F _make $filenames make gmake gnumake pmake
-
-# GNU tar(1) completion
-#
-_tar()
-{
-	local cur ext regex tar untar
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		COMPREPLY=( $( compgen -W 'c t x u r d A' -- $cur ) )
-		return 0
-	fi
-
-	case "${COMP_WORDS[1]}" in
-	?(-)[cr]*f)
-		_filedir
-		return 0
-		;;
-	+([^IZzjy])f)
-		ext='t@(ar?(.@(Z|gz|bz?(2)))|gz|bz?(2))'
-		regex='t\(ar\(\.\(Z\|gz\|bz2\?\)\)\?\|gz\|bz2\?\)'
-		;;
-	*[Zz]*f)
-		ext='t?(ar.)@(gz|Z)'
-		regex='t\(ar\.\)\?\(gz\|Z\)'
-		;;
-	*[Ijy]*f)
-		ext='t?(ar.)bz?(2)'
-		regex='t\(ar\.\)\?bz2\?'
-		;;
-	*)
-		_filedir
-		return 0
-		;;
-		
-	esac
-
-	if [[ "$COMP_LINE" == *$ext' ' ]]; then
-		# complete on files in tar file
-		#
-		# get name of tar file from command line
-		tar=$( echo "$COMP_LINE" | \
-			sed -e 's/^.* \([^ ]*'$regex'\) .*$/\1/' )
-		# devise how to untar and list it
-		untar=t${COMP_WORDS[1]//[^Izjyf]/}
-
-		COMPREPLY=( $( compgen -W "$( echo $( tar $untar $tar \
-				2>/dev/null ) )" -- "$cur" ) )
-		return 0
-	fi
-
-	# file completion on relevant files
-	_filedir "$ext"
-
-	return 0
-}
-[ -n "${COMP_TAR_INTERNAL_PATHS:-}" ] && complete -F _tar $dirnames tar ||
-	complete -F _tar $filenames tar
-
-# jar(1) completion
-#
-have jar &&
-_jar()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD = 1 ]; then
-		COMPREPLY=( $( compgen -W 'c t x u' -- $cur ) )
-		return 0
-	fi
-
-	case "${COMP_WORDS[1]}" in
-		*c*f)
-			_filedir
-			;;
-		*f)
-			_filedir '?(e|j|w)ar'
-			;;
-		*)
-			_filedir
-			;;
-	esac
-} &&
-complete -F _jar $filenames jar
-
-# Linux iptables(8) completion
-#
-have iptables &&
-_iptables()
-{
-	local cur prev table chain
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	chain='s/^Chain \([^ ]\+\).*$/\1/p'
-
-	if [[ $COMP_LINE == *-t\ *filter* ]]; then
-		table="-t filter"
-	elif [[ $COMP_LINE == *-t\ *nat* ]]; then
-		table="-t nat"
-	elif [[ $COMP_LINE == *-t\ *mangle* ]]; then
-		table="-t mangle"
-	fi
-
-	case "$prev" in
-	-*[AIDRPFXLZ])
-		COMPREPLY=( $( compgen -W '`iptables $table -nL | \
-			    sed -ne "s/^Chain \([^ ]\+\).*$/\1/p"`' -- $cur ) )
-		;;
-	-*t)
-		COMPREPLY=( $( compgen -W 'nat filter mangle' -- $cur ) )
-		;;
-	-j)
-		if [ "$table" = "-t filter" -o "$table" = "" ]; then
-		    COMPREPLY=( $( compgen -W 'ACCEPT DROP LOG ULOG REJECT \
-		    `iptables $table -nL | sed -ne "$chain" \
-		    -e "s/INPUT|OUTPUT|FORWARD|PREROUTING|POSTROUTING//"`' -- \
-		    $cur ) )
-		elif [ "$table" = "-t nat" ]; then
-		    COMPREPLY=( $( compgen -W 'ACCEPT DROP LOG ULOG REJECT \
-		    MIRROR SNAT DNAT MASQUERADE `iptables $table -nL | \
-		    sed -ne "$chain" -e "s/OUTPUT|PREROUTING|POSTROUTING//"`' \
-		    -- $cur ) )
-		elif [ "$table" = "-t mangle" ]; then
-		    COMPREPLY=( $( compgen -W 'ACCEPT DROP LOG ULOG REJECT \
-		    MARK TOS `iptables $table -nL | sed -ne "$chain" \
-		    -e "s/INPUT|OUTPUT|FORWARD|PREROUTING|POSTROUTING//"`' -- \
-		    $cur ) )
-		fi
-		;;
-	*)
-		if [[ "$cur" == -* ]]; then
-		    COMPREPLY=( $( compgen -W '-i -o -s -d -p -f -m --append \
-		    --delete --insert --replace --list --flush --zero --new \
-		    --delete-chain --policy --rename-chain --proto --source \
-		    --destination --in-interface --jump --match --numeric \
-		    --out-interface --table --verbose --line-numbers --exact \
-		    --fragment --modprobe= --set-counters --version' -- "$cur") )
-		fi
-		;;
-	esac
-
-} &&
-complete -F _iptables iptables
-
-# tcpdump(8) completion
-#
-have tcpdump &&
-_tcpdump()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(r|w|F))
-			_filedir
-			return 0
-			;;
-		-i)
-			_available_interfaces -a
-			return 0
-			;;
-	esac
-
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-a -d -e -f -l -n -N -O -p \
-			-q -R -S -t -u -v -x -C -F -i -m -r -s -T -w \
-			-E' -- $cur ) )
-	fi
-
-} &&
-complete -F _tcpdump tcpdump
-
-# autorpm(8) completion
-#
-have autorpm &&
-_autorpm()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	COMPREPLY=( $( compgen -W '--notty --debug --help --version \
-				   auto add fullinfo info help install list \
-				   remove set' -- $cur ) )
-
-} &&
-complete -F _autorpm autorpm
-
-# This meta-cd function observes the CDPATH variable, so that cd additionally
-# completes on directories under those specified in CDPATH.
-#
-_cd()
-{
-	local IFS=$'\t\n' cur=`_get_cword` i j k
-
-	# try to allow variable completion
-	if [[ "$cur" == ?(\\)\$* ]]; then
-		COMPREPLY=( $( compgen -v -P '$' -- "${cur#?(\\)$}" ) )
-		return 0
-	fi
-
-	# Use standard dir completion if no CDPATH or parameter starts with /,
-	# ./ or ../
-	if [ -z "${CDPATH:-}" ] || [[ "$cur" == ?(.)?(.)/* ]]; then
-		_filedir -d
-		return 0
-	fi
-
-	local -r mark_dirs=$(_rl_enabled mark-directories && echo y)
-	local -r mark_symdirs=$(_rl_enabled mark-symlinked-directories && echo y)
-
-	# we have a CDPATH, so loop on its contents
-	for i in ${CDPATH//:/$'\t'}; do
-		# create an array of matched subdirs
-		k="${#COMPREPLY[@]}"
-		for j in $( compgen -d $i/$cur ); do
-			if [[ ( $mark_symdirs && -h $j || $mark_dirs && ! -h $j ) && ! -d ${j#$i/} ]]; then
-				j="${j}/"
-			fi
-			COMPREPLY[k++]=${j#$i/}
-		done
-	done
-
-	_filedir -d
-
-	if [[ ${#COMPREPLY[@]} -eq 1 ]]; then
-	    i=${COMPREPLY[0]}
-	    if [ "$i" == "$cur" ] && [[ $i != "*/" ]]; then
-		COMPREPLY[0]="${i}/"
-	    fi
-	fi
-	    
-	return 0
-}
-if shopt -q cdable_vars; then
-    complete -v -F _cd $nospace $filenames cd
-else
-    complete -F _cd $nospace $filenames cd
-fi
-
-_remove_comp_word()
-{
-	if [[ COMP_CWORD -eq 0 ]]; then
-		return
-	elif [[ ${#COMP_WORDS[@]} -ge 2 ]]; then
-		local old_cw0="${COMP_WORDS[0]}"
-		local new_cw0="${COMP_WORDS[1]}"
-		local old_length="${#COMP_LINE}"
-		COMP_LINE=${COMP_LINE#${old_cw0}}
-		local head=${COMP_LINE:0:${#new_cw0}}
-		local i=1
-		while [[ $head != $new_cw0 ]]; do
-			COMP_LINE=${COMP_LINE:1}
-			head=${COMP_LINE:0:${#new_cw0}}
-			if (( ++i > 10 )); then
-				break
-			fi
-		done
-		local new_length="${#COMP_LINE}"
-		COMP_POINT=$(( COMP_POINT + new_length - old_length))
-
-		COMP_CWORD=$(( COMP_CWORD - 1 ))
-		for (( i=0; i < ${#COMP_WORDS[@]} - 1; ++i )); do
-			COMP_WORDS[i]="${COMP_WORDS[i+1]}"
-		done
-		unset COMP_WORDS[${#COMP_WORDS[@]}-1]
-	else
-		return
-	fi
-}
-
-# A meta-command completion function for commands like sudo(8), which need to
-# first complete on a command, then complete according to that command's own
-# completion definition - currently not quite foolproof (e.g. mount and umount
-# don't work properly), but still quite useful.
-#
-_command()
-{
-	local cur func cline cspec noglob cmd done i \
-	      _COMMAND_FUNC _COMMAND_FUNC_ARGS
-
-	_remove_comp_word
-	COMPREPLY=()
-	cur=`_get_cword`
-	# If the the first arguments following our meta-command-invoker are
-	# switches, get rid of them. Most definitely not foolproof.
-	done=
-	while [ -z $done ] ; do
-	    cmd=${COMP_WORDS[0]}
-	    if [[ "$cmd" == -* ]] && [ $COMP_CWORD -ge 1 ]; then
-	        _remove_comp_word
-	    elif [[ "$cmd" == -* ]] && [[ $COMP_CWORD -eq 0 ]]; then
-		return
-	    else 
-		done=1
-	    fi
-	done
-
-	if [ $COMP_CWORD -eq 0 ]; then
-		COMPREPLY=( $( compgen -c -- $cur ) )
-	elif complete -p $cmd &>/dev/null; then
-		cspec=$( complete -p $cmd )
-		if [ "${cspec#* -F }" != "$cspec" ]; then
-			# COMP_CWORD and COMP_WORDS() are not read-only,
-			# so we can set them before handing off to regular
-			# completion routine
-
-			# get function name
-			func=${cspec#*-F }
-			func=${func%% *}
-
-			if [[ ${#COMP_WORDS[@]} -ge 2 ]]; then
-				$func $cmd "${COMP_WORDS[${#COMP_WORDS[@]}-1]}" "${COMP_WORDS[${#COMP_WORDS[@]}-2]}"
-			else
-				$func $cmd "${COMP_WORDS[${#COMP_WORDS[@]}-1]}"
-			fi
-
-			# remove any \: generated by a command that doesn't
-			# default to filenames or dirnames (e.g. sudo chown)
-			# FIXME: I'm pretty sure this does not work!
-			if [ "${cspec#*-o }" != "$cspec" ]; then
-				cspec=${cspec#*-o }
-				cspec=${cspec%% *}
-				if [[ "$cspec" != @(dir|file)names ]]; then
-					COMPREPLY=("${COMPREPLY[@]//\\\\:/:}")
-				fi
-			fi
-		elif [ -n "$cspec" ]; then
-			cspec=${cspec#complete};
-			cspec=${cspec%%$cmd};
-			COMPREPLY=( $( eval compgen "$cspec" -- "$cur" ) );
-		fi
-	fi
-
-	[ ${#COMPREPLY[@]} -eq 0 ] && _filedir
-}
-complete -F _command $filenames nohup exec nice eval strace time ltrace then \
-	else do vsound command xargs
-
-_root_command()
-{
-	PATH=/usr/gnu/bin:$PATH:/sbin:/usr/sbin _command $1 $2 $3
-}
-complete -F _root_command $filenames sudo fakeroot really
-
-# ant(1) completion
-#
-have ant && {
-_ant()
-{
-	local cur prev buildfile i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-buildfile|-f)
-			_filedir 'xml'
-			return 0
-			;;
-		-logfile)
-			_filedir
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		# relevant options completion
-		COMPREPLY=( $( compgen -W '-help -projecthelp -version -quiet \
-			       -verbose -debug -emacs -logfile -logger \
-			       -listener -buildfile -f -D -find' -- $cur ) )
-	else
-		# available targets completion
-		# find which buildfile to use
-		buildfile=build.xml
-		for (( i=1; i < COMP_CWORD; i++ )); do
-			if [[ "${COMP_WORDS[i]}" == -buildfile ]]; then
-				buildfile=${COMP_WORDS[i+1]}
-				break
-			fi
-		done
-		[ ! -f $buildfile ] && return 0
-
-		# parse buildfile for targets
-		COMPREPLY=( $( awk -F'"' '/<target name="/ {print $2}' \
-				$buildfile | grep "^$cur" )
-			    $( awk -F"'" "/<target name='/ "'{print $2}' \
-				$buildfile | grep "^$cur" )
-			    $( awk -F'"' '/<target [^n]/ {if ($1 ~ /name=/) { print $2 } else if ($3 ~ /name=/) {print $4} else if ($5 ~ /name=/) {print $6}}' \
-				$buildfile | grep "^$cur" ) )
-	fi
-}
-have complete-ant-cmd.pl && \
-     complete -C complete-ant-cmd.pl -F _ant $filenames ant || \
-     complete -F _ant $filenames ant
-}
-
-have nslookup &&
-_nslookup()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=${COMP_WORDS[COMP_CWORD]#-}
-
-	COMPREPLY=( $( compgen -P '-' -W 'all class= debug d2 domain= \
-			       srchlist= defname search port= querytype= \
-			       type= recurse retry root timeout vc \
-			       ignoretc' -- $cur ) )
-} &&
-complete -F _nslookup nslookup
-
-# mysqladmin(1) completion
-#
-have mysqladmin &&
-_mysqladmin()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	-u)
-		COMPREPLY=( $( compgen -u -- $cur ) )
-		return 0
-		;;
-	*)
-		;;
-	esac
-
-	COMPREPLY=( $( compgen -W '-# -f -? -C -h -p -P -i -r -E -s -S -t -u \
-					      -v -V -w' -- $cur ) )
-
-	COMPREPLY=( "${COMPREPLY[@]}" \
-		    $( compgen -W 'create drop extended-status flush-hosts \
-				   flush-logs flush-status flush-tables \
-				   flush-threads flush-privileges kill \
-				   password ping processlist reload refresh \
-				   shutdown status variables version' \
-		       -- $cur ) )
-} &&
-complete -F _mysqladmin mysqladmin
-
-# gzip(1) completion
-#
-have gzip &&
-_gzip()
-{
-	local cur prev xspec IFS=$'\t\n'
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-c -d -f \
-			-h -l -L -n -N -q -r -S -t -v -V \
-			-1 -2 -3 -4 -5 -6 -7 -8 -9 \
-			--stdout --decompress --force --help --list \
-			--license --no-name --name --quiet --recursive \
-			--suffix --test --verbose --version --fast \
-			--best' -- $cur ) )
-		return 0
-	fi
-
-	xspec="*.?(t)gz"
-	if [[ "$prev" == --* ]]; then
-		[[ "$prev" == --decompress || \
-			"$prev" == --list || \
-			"$prev" == --test ]] && xspec="!"$xspec
-		[[ "$prev" == --force ]] && xspec=
-	elif [[ "$prev" == -* ]]; then
-		[[ "$prev" == -*[dlt]* ]] && xspec="!"$xspec
-		[[ "$prev" == -*f* ]] && xspec=
-	elif [ "$prev" = '>' ]; then
-		xspec=
-	elif [ "$prev" = '<' ]; then
-		xspec=
-	fi
-
-	_expand || return 0
-
-	COMPREPLY=( $( compgen -f -X "$xspec" -- $cur ) \
-		    $( compgen -d -- $cur ) )
-} &&
-complete -F _gzip $filenames gzip
-
-# bzip2(1) completion
-#
-have bzip2 &&
-_bzip2()
-{
-	local cur prev xspec IFS=$'\t\n'
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-c -d -f -h -k -L -q -s \
-			-t -v -V -z -1 -2 -3 -4 -5 -6 -7 -8 -9 \
-			--help --decompress --compress --keep --force \
-			--test --stdout --quiet --verbose --license \
-			--version --small --fast --best' -- $cur ) )
-		return 0
-	fi
-
-	xspec="*.bz2"
-	if [[ "$prev" == --* ]]; then
-		[[ "$prev" == --decompress || \
-			"$prev" == --list || \
-			"$prev" == --test ]] && xspec="!"$xspec
-		[[ "$prev" == --compress ]] && xspec=
-	elif [[ "$prev" == -* ]]; then
-		[[ "$prev" == -*[dt]* ]] && xspec="!"$xspec
-		[[ "$prev" == -*z* ]] && xspec=
-	fi
-
-	_expand || return 0
-
-	COMPREPLY=( $( compgen -f -X "$xspec" -- $cur ) \
-		    $( compgen -d -- $cur ) )
-} &&
-complete -F _bzip2 $filenames bzip2
-
-# openssl(1) completion
-#
-have openssl && {
-_openssl_sections()
-{
-	local config
-
-	config=/etc/ssl/openssl.cnf
-	[ ! -f $config ] && config=/usr/share/ssl/openssl.cnf
-	for (( i=2; i < COMP_CWORD; i++ )); do
-		if [[ "${COMP_WORDS[i]}" == -config ]]; then
-			config=${COMP_WORDS[i+1]}
-			break
-		fi
-	done
-	[ ! -f $config ] && return 0
-
-	COMPREPLY=( $( awk '/\[.*\]/ {print $2} ' $config | grep "^$cur" ) )
-}
-
-_openssl()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		COMPREPLY=( $( compgen -W 'asn1parse ca ciphers crl crl2pkcs7 \
-			dgst dh dhparam dsa dsaparam enc errstr gendh gendsa \
-			genrsa nseq passwd pkcs12 pkcs7 pkcs8 rand req rsa \
-			rsautl s_client s_server s_time sess_id smime speed \
-			spkac verify version x509 md2 md4 md5 mdc2 rmd160 sha \
-			sha1 base64 bf bf-cbc bf-cfb bf-ecb bf-ofb cast \
-			cast-cbc cast5-cbc cast5-cfb cast5-ecb cast5-ofb des \
-			des-cbc des-cfb des-ecb des-ede des-ede-cbc \
-			des-ede-cfb des-ede-ofb des-ede3 des-ede3-cbc \
-			des-ede3-cfb des-ede3-ofb des-ofb des3 desx rc2 \
-			rc2-40-cbc rc2-64-cbc rc2-cbc rc2-cfb rc2-ecb rc2-ofb \
-			rc4 rc4-40' -- $cur ) )
-	else
-		prev=${COMP_WORDS[COMP_CWORD-1]}
-		case ${COMP_WORDS[1]} in
-			asn1parse)
-				case $prev in
-					-inform)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out|oid))
-						_filedir
-						return 0
-						;;
-					esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -in -out -noout -offset \
-						-length -i -oid -strparse' -- $cur ) )
-				fi
-				;;
-			ca)
-				case $prev in
-					-@(config|revoke|cert|in|out|spkac|ss_cert))
-						_filedir
-						return 0
-						;;
-					-outdir)
-						_filedir -d
-						return 0
-						;;
-					-@(name|crlexts|extensions))
-						_openssl_sections
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-verbose -config -name \
-						-gencrl -revoke -crldays -crlhours -crlexts \
-						-startdate -enddate -days -md -policy -keyfile \
-						-key -passin -cert -in -out -notext -outdir \
-						-infiles -spkac -ss_cert -preserveDN -batch \
-						-msie_hack -extensions' -- $cur ) )
-				fi
-				;;
-			ciphers)
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-v -ssl2 -ssl3 -tls1' -- $cur ) )
-				fi
-				;;
-			crl)
-				case $prev in
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out|CAfile))
-						_filedir
-						return 0
-						;;
-					-CAPath)
-						_filedir -d
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform -text -in -out -noout \
-						-hash -issuer -lastupdate -nextupdate -CAfile -CApath' -- $cur ) )
-				fi
-				;;
-			crl2pkcs7)
-				case $prev in
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform -in -out -print_certs' -- $cur ) )
-				fi
-				;;
-			dgst)
-				case $prev in
-					-@(out|sign|verify|prvrify|signature))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-md5 -md4 -md2 -sha1 -sha -mdc2 -ripemd160 -dss1 \
-						-c -d -hex -binary -out -sign -verify -prverify -signature' -- $cur ) )
-				else
-						_filedir
-				fi
-			       ;;
-			dsa)
-				case $prev in
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform -in -passin -out -passout -des -des3 -idea -text -noout \
-						-modulus -pubin -pubout' -- $cur ) )
-				fi
-				;;
-			dsaparam)
-				case $prev in
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out|rand))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform -in -out -noout \
-						-text -C -rand -genkey' -- $cur ) )
-				fi
-				;;
-			enc)
-				case $prev in
-					-@(in|out|kfile))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-ciphername -in -out -pass \
-						-e -d -a -A -k -kfile -S -K -iv -p -P -bufsize -debug' -- $cur ) )
-				fi
-				;;
-			dhparam)
-				case $prev in
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out|rand))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform -in -out -dsaparam -noout \
-						-text -C -2 -5 -rand' -- $cur ) )
-				fi
-				;;
-			gendsa)
-				case $prev in
-					-@(out|rand))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-out -des -des3 -idea -rand' -- $cur ) )
-				else
-						_filedir
-				fi
-				;;
-			genrsa)
-				case $prev in
-					-@(out|rand))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-out -passout -des -des3 -idea -f4 -3 -rand' -- $cur ) )
-				fi
-				;;
-			pkcs7)
-				case $prev in
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform -in -out -print_certs -text -noout' -- $cur ) )
-				fi
-				;;
-			rand)
-				case $prev in
-					-@(out|rand))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-out -rand -base64' -- $cur ) )
-				fi
-				;;
-			req)
-				case "$prev" in
-					-@(in|out|key)form)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-
-					-@(in|out|rand|key|keyout|config))
-						_filedir
-						return 0
-						;;
-					-extensions)
-						_openssl_sections
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform -in \
-						-passin -out -passout -text -noout -verify \
-						-modulus -new -rand -newkey -newkey -nodes \
-						-key -keyform -keyout -md5 -sha1 -md2 -mdc2 \
-						-config -x509 -days -asn1-kludge -newhdr \
-						-extensions -reqexts section' -- $cur ) )
-				fi
-				;;
-			rsa)
-				case $prev in
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'DER NET PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform -in -passin -out -passout \
-						-sgckey -des -des3 -idea -text -noout -modulus -check -pubin \
-						-pubout -engine' -- $cur ) )
-				fi
-				;;
-			rsautl)
-				case $prev in
-					-@(in|out|inkey))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-in -out -inkey -pubin -certin -sign -verify \
-						-encrypt -decrypt -pkcs -ssl -raw -hexdump -asn1parse' -- $cur ) )
-				fi
-				;;
-			s_client)
-				case $prev in
-					-connect)
-						_known_hosts
-						return 0
-						;;
-					-@(cert|key|CAfile|rand))
-						_filedir
-						return 0
-						;;
-					-CApath)
-						_filedir -d
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-connect -verify -cert -key -CApath -CAfile \
-						-reconnect -pause -showcerts -debug -msg -nbio_test -state -nbio \
-						-crlf -ign_eof -quiet -ssl2 -ssl3 -tls1 -no_ssl2 -no_ssl3 -no_tls1 \
-						-bugs -cipher -starttls -engine -rand' -- $cur ) )
-				fi
-				;;
-			s_server)
-				case $prev in
-					-@(cert|key|dcert|dkey|dhparam|CAfile|rand))
-						_filedir
-						return 0
-						;;
-					-CApath)
-						_filedir -d
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-accept -context -verify -Verify -cert -key \
-						 -dcert -dkey -dhparam -nbio -nbio_test -crlf -debug -msg -state -CApath \
-						 -CAfile -nocert -cipher -quiet -no_tmp_rsa -ssl2 -ssl3 -tls1 -no_ssl2 \
-						 -no_ssl3 -no_tls1 -no_dhe -bugs -hack -www -WWW -HTTP -engine -id_prefix \
-						 -rand' -- $cur ) )
-				 fi
-				 ;;
-			s_time)
-				case $prev in
-					-connect)
-						_known_hosts
-						return 0
-						;;
-					-@(cert|key|CAfile))
-						_filedir
-						return 0
-						;;
-					-CApath)
-						_filedir -d
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-connect -www -cert -key -CApath -CAfile -reuse \
-						-new -verify -nbio -time -ssl2 -ssl3 -bugs -cipher' -- $cur ) )
-				fi
-				;;
-
-			sess_id) 
-				case $prev in
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out))
-						_filedir
-						return 0
-						;;
-				esac
-
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform -in -out -text -noout \
-						-context ID' -- $cur ) )
-				fi
-				;;
-			smime)
-				case $prev in
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'SMIME DER PEM' -- $cur ) )
-						return 0
-						;;
-					-@(in|out|certfile|signer|recip|inkey|content|rand))
-						_filedir
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-encrypt -decrypt -sign -verify -pk7out -des -des3 \
-						-rc2-40 -rc2-64 -rc2-128 -aes128 -aes192 -aes256 -in -certfile -signer \
-						-recip -inform -passin -inkey -out -outform -content -to -from -subject \
-						-text -rand' -- $cur ) )
-				else
-						_filedir
-				fi
-				;;
-			speed)
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-engine' -- $cur ) )
-				else
-					COMPREPLY=( $( compgen -W 'md2 mdc2 md5 hmac sha1 rmd160 idea-cbc \
-						rc2-cbc rc5-cbc bf-cbc des-cbc des-ede3 rc4 rsa512 rsa1024 rsa2048 \
-						rsa4096 dsa512 dsa1024 dsa2048 idea rc2 des rsa blowfish' -- $cur ) )
-				fi
-				;;
-			verify)
-				case $prev in
-					-@(CAfile|untrusted))
-						_filedir
-						return 0
-						;;
-					-CApath)
-						_filedir -d
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-CApath -CAfile -purpose -untrusted -help -issuer_checks \
-						-verbose -certificates' -- $cur ) )
-				else
-						_filedir
-				fi
-				;;
-			x509)
-				case "$prev" in
-					-@(in|out|CA|CAkey|CAserial|extfile))
-						_filedir
-						return 0
-						;;
-					-@(in|out)form)
-						COMPREPLY=( $( compgen -W 'DER PEM NET' -- $cur ) )
-						return 0
-						;;
-					-@(key|CA|CAkey)form)
-						COMPREPLY=( $( compgen -W 'DER PEM' -- $cur ) )
-						return 0
-						;;
-					-extensions)
-						_openssl_sections
-						return 0
-						;;
-				esac
-
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-inform -outform \
-						-keyform -CAform -CAkeyform -in -out \
-						-serial -hash -subject -issuer -nameopt \
-						-email -startdate -enddate -purpose \
-						-dates -modulus -fingerprint -alias \
-						-noout -trustout -clrtrust -clrreject \
-						-addtrust -addreject -setalias -days \
-						-set_serial -signkey -x509toreq -req \
-						-CA -CAkey -CAcreateserial -CAserial \
-						-text -C -md2 -md5 -sha1 -mdc2 -clrext \
-						-extfile -extensions -engine' -- $cur ) )
-				fi
-				;;
-			@(md5|md4|md2|sha1|sha|mdc2|ripemd160))
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-c -d' -- $cur ) )
-				else
-						_filedir
-				fi
-				;;
-		esac
-	fi
-
-	return 0
-}
-complete -F _openssl $default openssl
-}
-
-# screen(1) completion
-#
-have screen &&
-_screen()
-{
-	local cur prev preprev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	[ "$COMP_CWORD" -ge 2 ] && preprev=${COMP_WORDS[COMP_CWORD-2]}
-
-	if [ "$preprev" = "-d" -o "$preprev" = "-D" -a "$prev" = "-r" -o \
-	     "$prev" = "-R" ]; then
-		# list all
-		COMPREPLY=( $( command screen -ls | \
-				sed -ne 's|^['$'\t'']\+\('$cur'[0-9]\+\.[^'$'\t'']\+\).*$|\1|p' ) )
-	else
-		case "$prev" in
-		-[rR])
-			# list detached
-			COMPREPLY=( $( command screen -ls | \
-					sed -ne 's|^['$'\t'']\+\('$cur'[0-9]\+\.[^'$'\t'']\+\).*Detached.*$|\1|p' ) )
-			;;
-		-[dDx])
-			# list attached
-			COMPREPLY=( $( command screen -ls | \
-					sed -ne 's|^['$'\t'']\+\('$cur'[0-9]\+\.[^'$'\t'']\+\).*Attached.*$|\1|p' ) )
-			;;
-		-s)
-			# shells
-			COMPREPLY=( $( grep ^${cur:-[^#]} /etc/shells ) )
-			;;
-		*)
-			;;
-		esac
-	fi
-
-	return 0
-} &&
-complete -F _screen $default screen
-
-# lftp(1) bookmark completion
-#
-have lftp &&
-_lftp()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ] && [ -f ~/.lftp/bookmarks ]; then
-	    COMPREPLY=( $( compgen -W '$( sed -ne "s/^\(.*\)'$'\t''.*$/\1/p" \
-			   ~/.lftp/bookmarks )' -- $cur ) )
-	fi
-
-	return 0
-} &&
-complete -F _lftp $default lftp
-
-# ncftp(1) bookmark completion
-#
-have ncftp &&
-_ncftp()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ] && [ -f ~/.ncftp/bookmarks ]; then
-	    COMPREPLY=( $( compgen -W '$( sed -ne "s/^\([^,]\{1,\}\),.*$/\1/p" \
-			   ~/.ncftp/bookmarks )' -- $cur ) )
-	fi
-
-	return 0
-} &&
-complete -F _ncftp $default ncftp
-
-# gdb(1) completion
-#
-have gdb &&
-_gdb()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		COMPREPLY=( $( compgen -c -- $cur ) )
-	elif [ $COMP_CWORD -eq 2 ]; then
-		prev=${prev##*/}
-		COMPREPLY=( $( compgen -fW "$( command ps axo comm,pid | \
-				awk '{if ($1 ~ /^'"$prev"'/) print $2}' ) )" \
-				-- "$cur" ) )
-	fi
-} &&
-complete -F _gdb $filenames gdb
-
-# Postgresql completion
-#
-have psql && {
-_pg_databases() 
-{
-	return
-	COMPREPLY=( $( psql -l 2>/dev/null | \
-			sed -e '1,/^-/d' -e '/^(/,$d' | \
-			awk '{print $1}' | grep "^$cur" ) )
-}
-
-_pg_users()
-{
-	#COMPREPLY=( $( psql -qtc 'select usename from pg_user' template1 2>/dev/null | \
-	#		grep "^ $cur" ) )
-	#[ ${#COMPREPLY[@]} -eq 0 ] &&
-	COMPREPLY=( $( compgen -u -- $cur ) )
-}
-
-# createdb(1) completion
-#
-_createdb() 
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	-@(h|-host=)) 
-		_known_hosts
-		return 0
-		;;
-	-@(U|-username=))
-		_pg_users
-		return 0
-		;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-D -T -E -h -p -U -W -e -q \
-			--location= --template= --encoding= --host= --port= \
-			--username= --password --echo --quiet --help' -- $cur ))
-	else
-		_pg_databases
-	fi
-}
-complete -F _createdb $default createdb
-
-# dropdb(1) completion
-#
-_dropdb() 
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	-@(h|-host=)) 
-		_known_hosts
-		return 0
-		;;
-	-@(U|-username=))
-		_pg_users
-		return 0
-		;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-h -p -U -W -e -q \
-				--host= --port= --username= --password \
-				--interactive --echo --quiet --help' -- $cur ) )
-	else
-		_pg_databases
-	fi
-}
-complete -F _dropdb $default dropdb
-
-# psql(1) completion
-#
-_psql() 
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	-h|--host) 
-		_known_hosts
-		return 0
-		;;
-	-U|--username)
-		_pg_users
-		return 0
-		;;
-	-d|--dbname)
-		_pg_databases
-		return 0
-		;;
-	-@(o|f)|--output|--file)
-		_filedir
-		return 0
-		;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		# return list of available options
-		COMPREPLY=( $( compgen -W '-a --echo-all -A --no-align \
-			-c --command -d --dbname -e --echo-queries \
-			-E --echo-hidden -f --file -F --filed-separator \
-			-h --host -H --html -l --list -n -o --output \
-			-p --port -P --pset -q -R --record-separator \
-			-s --single-step -S --single-line -t --tuples-only \
-			-T --table-attr -U --username -v --variable \
-			-V --version -W --password -x --expanded -X --nopsqlrc \
-			-? --help ' -- $cur ) )
-	else
-		# return list of available databases
-		_pg_databases
-	fi
-}
-complete -F _psql $default psql
-}
-
-_longopt()
-{
-	local cur opt
-
-	cur=`_get_cword`
-
-	if [[ "$cur" == --*=* ]]; then
-		opt=${cur%%=*}
-		# cut backslash that gets inserted before '=' sign
-		opt=${opt%\\*}
-		cur=${cur#*=}
-		_filedir
-		COMPREPLY=( $( compgen -P "$opt=" -W '${COMPREPLY[@]}' -- $cur))
-		return 0
-	fi
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( $1 --help 2>&1 | sed -e '/--/!d' \
-				-e 's/.*\(--[-A-Za-z0-9]\+=\?\).*/\1/' | \
-			       command grep "^$cur" | sort -u ) )
-	elif [[ "$1" == @(mk|rm)dir ]]; then
-		_filedir -d
-	else
-		_filedir
-	fi
-}
-# makeinfo and texi2dvi are defined elsewhere.
-for i in a2ps autoconf automake bc gprof ld nm objcopy objdump readelf strip \
-	 bison cpio diff patch enscript cp df dir du ln ls mkfifo mknod mv rm \
-	 touch vdir awk gperf grep grub indent less m4 sed shar date \
-	 tee who texindex cat csplit cut expand fmt fold head \
-	 md5sum nl od paste pr ptx sha1sum sort split tac tail tr unexpand \
-	 uniq wc ldd bash id irb mkdir rmdir; do
-  have $i && complete -F _longopt $filenames $i
-done
-
-# These commands use filenames, so '-o filenames' is not needed.
-for i in env netstat seq uname units wget; do
-  have $i && complete -F _longopt $default $i
-done
-unset i
-
-# gcc(1) completion
-#
-# The only unusual feature is that we don't parse "gcc --help -v" output
-# directly, because that would include the options of all the other backend
-# tools (linker, assembler, preprocessor, etc) without any indication that
-# you cannot feed such options to the gcc driver directly.  (For example, the
-# linker takes a -z option, but you must type -Wl,-z for gcc.)  Instead, we
-# ask the driver ("g++") for the name of the compiler ("cc1"), and parse the
-# --help output of the compiler.
-#
-have gcc &&
-_gcc()
-{
-	local cur cc backend
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_expand || return 0
-
-	case "$1" in
-	gcj)
-		backend=jc1
-		;;
-	gpc)
-		backend=gpc1
-		;;
-	*77)
-		backend=f771
-		;;
-	*)
-		backend=cc1	# (near-)universal backend
-		;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		cc=$( $1 -print-prog-name=$backend )
-		# sink stderr:
-		# for C/C++/ObjectiveC it's useless
-		# for FORTRAN/Java it's an error
-		COMPREPLY=( $( $cc --help 2>/dev/null | tr '\t' ' ' | \
-			       sed -e '/^  *-/!d' -e 's/ *-\([^ ]*\).*/-\1/' | \
-			       command grep "^$cur" | sort -u ) )
-	else
-		_filedir
-	fi
-} &&
-complete $filenames -F _gcc gcc g++ c++ g77 gcj gpc
-[ $UNAME = GNU -o $UNAME = Linux -o $UNAME = Cygwin ] && \
-[ -n "${have:-}" ] && complete $filenames -F _gcc cc
-
-# Linux cardctl(8) completion
-#
-have cardctl &&
-_cardctl()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		COMPREPLY=( $( compgen -W 'status config ident suspend \
-					   resume reset eject insert scheme' \
-			       -- $cur ) )
-	fi
-} &&
-complete -F _cardctl cardctl
-
-# This function is required by _dpkg() and _dpkg-reconfigure()
-#
-have dpkg && {
-_comp_dpkg_installed_packages()
-{
-	grep -A 1 "Package: $1" /var/lib/dpkg/status | \
-		grep -B 1 -E "ok installed|half-installed|unpacked| \
-       			      half-configured|config-files" | \
-	        grep "Package: $1" | cut -d\  -f2
-}
-
-# Debian dpkg(8) completion
-#
-_dpkg()
-{
-	local cur prev i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	i=$COMP_CWORD
-
-	_expand || return 0
-
-	# find the last option flag
-	if [[ $cur != -* ]]; then
-		while [[ $prev != -* && $i != 1 ]]; do
-			i=$((i-1))
-			prev=${COMP_WORDS[i-1]}
-		done
-	fi
-
-	case "$prev" in 
-	-@(c|i|A|I|f|e|x|X|-@(install|unpack|record-avail|contents|info|fsys-tarfile|field|control|extract)))
-		_filedir '?(u)deb'
-		return 0
-		;;
-	-@(b|-build))
-		_filedir -d
-		return 0
-		;;
-   	-@(s|p|l|-@(status|print-avail|list)))
-		COMPREPLY=( $( apt-cache pkgnames $cur 2>/dev/null ) )
-		return 0
-		;;
-	-@(S|-search))
-		_filedir
-		return 0
-		;;
-	-@(r|L|P|-@(remove|purge|listfiles)))
-		COMPREPLY=( $( _comp_dpkg_installed_packages $cur ) )
-		return 0
-		;;
-	*)
-
-	COMPREPLY=( $( compgen -W '-i --install --unpack -A --record-avail \
-			--configure -r --remove -P --purge --get-selections \
-			--set-selections --update-avail --merge-avail \
-			--clear-avail  --command-fd --forget-old-unavail -s \
-			--status -p --print-avail -L --listfiles -l --list \
-			-S --search -C --audit --print-architecture \
-			--print-gnu-build-architecture \
-			--print-installation-architecture \
-			--compare-versions --help --version --force-help \
-			--force-all --force-auto-select --force-downgrade \
-			--force-configure-any --force-hold --force-bad-path \
-			--force-not-root --force-overwrite \
-			--force-overwrite-diverted --force-bad-verify \
-			--force-depends-version --force-depends \
-			--force-confnew --force-confold --force-confdef \
-			--force-confmiss --force-conflicts --force-architecture\
-			--force-overwrite-dir --force-remove-reinstreq \
-			--force-remove-essential -Dh \
-			--debug=help --licence --admindir= --root= --instdir= \
-			-O --selected-only -E --skip-same-version \
-			-G --refuse-downgrade -B --auto-deconfigure \
-			--no-debsig --no-act -D --debug= --status-fd \
-			-b --build -I --info -f --field -c --contents \
-			-x --extract -X --vextract --fsys-tarfile -e --control \
-			--ignore-depends= --abort-after' -- $cur ) )
-		;;
-	esac
-
-
-}
-complete -F _dpkg $filenames dpkg dpkg-deb
-}
-
-# Debian GNU dpkg-reconfigure(8) completion
-#
-have dpkg-reconfigure &&
-_dpkg_reconfigure()
-{
-	local cur prev opt
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-
-	case "$prev" in
-	    -@(f|-frontend))
-		opt=( $( echo /usr/share/perl5/Debconf/FrontEnd/* ) )
-		opt=( ${opt[@]##*/} )
-		opt=( ${opt[@]%.pm} )
-		COMPREPLY=( $( compgen -W '${opt[@]}' -- $cur ) )
-		return 0
-		;;
-	    -@(p|-priority))
-  		COMPREPLY=( $( compgen -W 'low medium high critical' -- $cur ) )
-		return 0
-		;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-	    COMPREPLY=( $( compgen -W '-f --frontend -p --priority -a --all \
-				       -u --unseen-only -h --help -s --showold \
-				       --force --terse' -- $cur ) )
-	else
-	    COMPREPLY=( $( _comp_dpkg_installed_packages $cur ) )
-	fi
-} &&
-complete -F _dpkg_reconfigure $default dpkg-reconfigure
-
-# Debian dpkg-source completion
-#
-have dpkg-source &&
-_dpkg_source()
-{
-	local cur prev options work i action packopts unpackopts
-
-	packopts="-c -l -F -V -T -D -U -W -E -sa -i -I -sk -sp -su -sr -ss -sn -sA -sK -sP -sU -sR"
-	unpackopts="-sp -sn -su"
-	options=`echo "-x -b $packopts $unpackopts" | xargs echo | sort -u | xargs echo`
-
-	COMPREPLY=()
-	if [ "$1" != "dpkg-source" ]; then
-		exit 1
-	fi
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	action="options"
-	for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
-		if [[ ${COMP_WORDS[$i]} == "-x" ]]; then
-			action=unpack
-		elif [[ ${COMP_WORDS[$i]} == "-b" ]]; then
-			action=pack
-		elif [[ ${COMP_WORDS[$i]} == "-h" ]]; then
-			action=help
-		fi
-	done
-	# if currently seeing a complete option, return just itself.
-	for i in $options; do
-		if [ "$cur" = "$i" ]; then
-			COMPREPLY=( "$cur" )
-			return 0
-		fi
-	done
-	case "$action" in
-		"unpack")
-			if [ "$cur" = "-" -o "$cur" = "-s" ]; then
-				COMPREPLY=( $unpackots )
-				return 0
-			fi
-			case "$prev" in
-				"-x")
-					COMPREPLY=( $( compgen -d -- "$cur" ) \
-						    $( compgen -f -X '!*.dsc' -- "$cur" ) )
-					return 0
-					;;
-				*)
-					COMPREPLY=( $unpackopts $(compgen -d -f -- "$cur" ) )
-					return 0
-					;;
-			esac
-			return 0
-			;;
-		"pack")
-			if [ "$cur" = "-" ]; then
-				COMPREPLY=( $packopts )
-				return 0
-			fi
-			if [ "$cur" = "-s" ]; then
-				COMPREPLY=( "-sa" "-sk" "-sp" "-su" "-sr" "-ss" "-sn" \
-			    		"-sA" "-sK" "-sP" "-sU" "-sR" )
-				return 0
-			fi
-			case "$prev" in
-				"-b")
-					COMPREPLY=( $( compgen -d -- "$cur" ) )
-					return 0
-					;;
-				"-c"|"-l"|"-T"|"-i"|"-I")
-					# -c: get controlfile
-					# -l: get per-version info from this file
-					# -T: read variables here, not debian/substvars
-					# -i: <regexp> filter out files to ignore diffs of.
-					# -I: filter out files when building tarballs.
-					# return directory names and file names
-					COMPREPLY=( $( compgen -d -f ) )
-					return 0
-					;;
-				"-F")
-					# -F: force change log format
-					COMPREPLY=( $( ( cd /usr/lib/dpkg/parsechangelog; compgen -f "$cur" ) ) )
-					return 0
-					;;
-				"-V"|"-D")
-					# -V: set a substitution variable
-					# we don't know anything about possible variables or values
-					# so we don't try to suggest any completion.
-					COMPREPLY=()
-					return 0
-					;;
-				"-D")
-					# -D: override or add a .dsc field and value
-					# if $cur doesn't contain a = yet, suggest variable names
-					if echo -- "$cur" | grep -q "="; then
-						# $cur contains a "="
-						COMPREPLY=()
-						return 0
-					else
-						COMPREPLY=( Format Source Version Binary Maintainer Uploader Architecture Standards-Version Build-Depends Files )
-						return 0
-					fi
-					;;
-				"-U")
-					# -U: remove a field
-					# Suggest possible fieldnames
-					COMPREPLY=( Format Source Version Binary Maintainer Uploader Architecture Standards-Version Build-Depends Files )
-					return 0
-					;;
-				*)
-					COMPREPLY=( $packopts )
-					return 0
-					;;
-			esac
-			return 0
-			;;
-		*)
-			# if seeing a partial option, return possible completions.
-			if [ "$cur" = "-s" ]; then
-				COMPREPLY=( "-sa" "-sk" "-sp" "-su" "-sr" "-ss" "-sn" \
-			    		"-sA" "-sK" "-sP" "-sU" "-sR" )
-				return 0
-			fi
-			# else return all possible options.
-			COMPREPLY=( $options )
-			return 0
-			;;
-	esac
-} &&
-complete -F _dpkg_source dpkg-source
-
-# Debian Linux dselect(8) completion.
-#
-have dselect &&
-_dselect()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	     --admindir)
-		  _filedir -d
-		  return 0
-		  ;;
-
-	     -@(D|debug))
-		  _filedir
-		  return 0
-		  ;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-	    COMPREPLY=( $( compgen -W '--admindir --help --version --licence \
-				  --license --expert --debug' -- $cur ) )
-	else
-	    COMPREPLY=( $( compgen -W 'access update select install config \
-				  remove quit' -- $cur ) )
-	fi
-
-
-	return 0
-} &&
-complete -F _dselect $filenames dselect
-
-# Java completion
-#
-
-# available path elements completion
-have java && {
-_java_path()
-{
-	cur=${cur##*:}
-	_filedir '@(jar|zip)'
-}
-
-# exact classpath determination
-_java_find_classpath()
-{
-	local i
-
-	# search first in current options
-	for (( i=1; i < COMP_CWORD; i++ )); do
-		if [[ "${COMP_WORDS[i]}" == -@(cp|classpath) ]]; then
-			classpath=${COMP_WORDS[i+1]}
-			break
-		fi
-	done
-
-	# default to environment
-	[ -z "$classpath" ] && classpath=$CLASSPATH
-
-	# default to current directory
-	[ -z "$classpath" ] && classpath=.
-}
-
-# exact sourcepath determination
-_java_find_sourcepath()
-{
-	local i
-
-	# search first in current options
-	for (( i=1; i < COMP_CWORD; i++ )); do
-		if [[ "${COMP_WORDS[i]}" == -sourcepath ]]; then
-			sourcepath=${COMP_WORDS[i+1]}
-			break
-		fi
-	done
-
-	# default to classpath
-	[ -z "$sourcepath" ] && _java_find_classpath
-	sourcepath=$classpath
-}
-
-# available classes completion
-_java_classes()
-{
-	local classpath i
-
-	# find which classpath to use
-	_java_find_classpath
-
-	# convert package syntax to path syntax
-	cur=${cur//.//}
-	# parse each classpath element for classes
-	for i in ${classpath//:/ }; do
-		if [ -r $i ] && [[ "$i" == *.@(jar|zip) ]]; then
-			if type zipinfo &> /dev/null; then
-				COMPREPLY=( "${COMPREPLY[@]}" $( zipinfo -1 \
-				"$i" | grep "^$cur" | grep '\.class$' | \
-				grep -v "\\$" ) )
-			else
-				COMPREPLY=( "${COMPREPLY[@]}" $( jar tf "$i" \
-				"$cur" | grep "\.class$" | grep -v "\\$" ) )
-			fi
-
-		elif [ -d $i ]; then
-			i=${i%/}
-			COMPREPLY=( "${COMPREPLY[@]}" $( find "$i" -type f \
-			-path "$i/$cur*.class" 2>/dev/null | \
-			grep -v "\\$" | sed -e "s|^$i/||" ) )
-		fi
-	done
-
-	# remove class extension
-	COMPREPLY=( ${COMPREPLY[@]%.class} )
-	# convert path syntax to package syntax
-	COMPREPLY=( ${COMPREPLY[@]//\//.} )
-}
-
-# available packages completion
-_java_packages()
-{
-	local sourcepath i
-
-	# find wich sourcepath to use
-	_java_find_sourcepath
-
-	# convert package syntax to path syntax
-	cur=${cur//.//}
-	# parse each sourcepath element for packages
-	for i in ${sourcepath//:/ }; do
-		if [ -d $i ]; then
-			COMPREPLY=( "${COMPREPLY[@]}" $( command ls -F -d \
-				$i/$cur* 2>/dev/null | sed -e 's|^'$i'/||' ) )
-		fi
-	done
-	# keep only packages
-	COMPREPLY=( $( echo "${COMPREPLY[@]}" | tr " " "\n" | grep "/$" ) )
-	# remove packages extension
-	COMPREPLY=( ${COMPREPLY[@]%/} )
-	# convert path syntax to package syntax
-	cur=${COMPREPLY[@]//\//.}
-}
-
-# java completion
-#
-_java()
-{
-	local cur prev i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	for ((i=1; i < $COMP_CWORD; i++)); do
-		case ${COMP_WORDS[$i]} in
-		    -cp|-classpath)
-			((i++))	# skip the classpath string.
-			;;
-		    -*)
-			# this is an option, not a class/jarfile name.
-			;;
-		    *)
-			# once we've seen a class, just do filename completion
-			_filedir
-			return 0
-			;;
-		esac
-	done
-
-	case $prev in
-		-@(cp|classpath))
-			_java_path
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		# relevant options completion
-		COMPREPLY=( $( compgen -W '-client -hotspot -server -classic \
-				-cp -classpath -D -verbose -verbose:class \
-				-verbose:gc -version:jni -version \
-				-showversion -? -help -X -jar \
-				-ea -enableassertions -da -disableassertions \
-				-esa -enablesystemassertions \
-				-dsa -disablesystemassertions ' -- $cur ) )
-	else
-		if [[ "$prev" == -jar ]]; then
-			# jar file completion
-			_filedir jar
-		else
-			# classes completion
-			_java_classes
-		fi
-	fi
-}
-complete -F _java $filenames java
-}
-
-# javadoc completion
-#
-have javadoc &&
-_javadoc()
-{
-	COMPREPLY=()
-	local cur prev
-
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case $prev in
-		-@(overview|helpfile|stylesheetfile))
-			_filedir
-			return 0
-			;;
-		-d)
-			_filedir -d
-			return 0
-			;;
-		-@(classpath|bootclasspath|docletpath|sourcepath|extdirs))
-			_java_path
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		# relevant options completion
-		COMPREPLY=( $( compgen -W '-overview -public -protected \
-				-package -private -help -doclet -docletpath \
-				-sourcepath -classpath -exclude -subpackages \
-				-breakiterator -bootclasspath -source -extdirs \
-				-verbose -locale -encoding -J -d -use -version \
-				-author -docfilessubdirs -splitindex \
-				-windowtitle -doctitle -header -footer -bottom \
-				-link -linkoffline -excludedocfilessubdir \
-				-group -nocomment -nodeprecated -noqualifier \
-				-nosince -nodeprecatedlist -notree -noindex \
-				-nohelp -nonavbar -quiet -serialwarn -tag \
-				-taglet -tagletpath -charset -helpfile \
-				-linksource -stylesheetfile -docencoding' -- \
-				$cur ) )
-	else
-		# source files completion
-		_filedir java
-		# packages completion
-		_java_packages
-	fi
-} &&
-complete -F _javadoc $filenames javadoc
-
-# javac completion
-#
-have javac &&
-_javac()
-{
-	COMPREPLY=()
-	local cur prev
-
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case $prev in
-		-d)
-			_filedir -d
-			return 0
-			;;
-		-@(classpath|bootclasspath|sourcepath|extdirs))
-			_java_path
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		# relevant options completion
-		COMPREPLY=( $( compgen -W '-g -g:none -g:lines -g:vars\
-		-g:source -O -nowarn -verbose -deprecation -classpath\
-		-sourcepath -bootclasspath -extdirs -d -encoding -source\
-		-target -help' -- $cur ) )
-	else
-		# source files completion
-		_filedir java
-	fi
-} &&
-complete -F _javac $filenames javac
-
-# PINE address-book completion
-#
-have pine &&
-_pineaddr()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	COMPREPLY=( $( compgen -W '$( awk "{print \$1}" ~/.addressbook 2>/dev/null)' \
-			-- $cur ) )
-} &&
-complete -F _pineaddr $default pine
-
-# mutt completion
-#
-# Mutt doesn't have an "addressbook" like Pine, but it has aliases and
-# a "query" function to retrieve addresses, so that's what we use here.
-have mutt || have muttng && {
-_muttaddr()
-{
-	_muttaliases
-	_muttquery
-	return 0
-}
-
-_muttconffiles()
-{
-	local file sofar
-	local -a newconffiles
-
-	sofar=" $1 "
-	shift
-	while [[ "$1" ]]; do
-	    newconffiles=( $(sed -rn 's|^source[[:space:]]+([^[:space:]]+).*$|\1|p' $(eval echo $1) ) )
-	    for file in "${newconffiles[@]}"; do
-		[[ ! "$file" ]] || [[ "${sofar/ ${file} / }" != "$sofar" ]] &&
-		    continue
-		sofar="$sofar $file"
-		sofar=" $(eval _muttconffiles \"$sofar\" $file) "
-	    done
-	    shift
-	done
-	echo $sofar
-}
-
-_muttaliases()
-{
-	local cur muttrc
-	local -a conffiles aliases
-	cur=`_get_cword`
-
-	[ -f ~/.${muttcmd}/${muttcmd}rc ] && muttrc="~/.${muttcmd}/${muttcmd}rc"
-	[ -f ~/.${muttcmd}rc ] && muttrc="~/.${muttcmd}rc"
-	[ -z "$muttrc" ] && return 0
-
-	conffiles=( $(eval _muttconffiles $muttrc $muttrc) )
-	aliases=( $( sed -rn 's|^alias[[:space:]]+([^[:space:]]+).*$|\1|p' \
-			$(eval echo "${conffiles[@]}") ) )
-	COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W "${aliases[*]}" -- $cur ) )
-
-	return 0
-}
-
-_muttquery()
-{
-	local cur querycmd
-	local -a queryresults
-	cur=`_get_cword`
-
-	querycmd="$( $muttcmd -Q query_command  | sed -r 's|^query_command=\"(.*)\"$|\1|; s|%s|'$cur'|' )"
-	if [ -z "$cur" -o -z "$querycmd" ]; then
-	    queryresults=()
-	else 
-	    queryresults=( $( $querycmd | \
-	      sed -nr '2,$s|^([^[:space:]]+).*|\1|p' ) )
-	fi
-
-	COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W "${queryresults[*]}" \
-			-- $cur ) )
-
-	return 0
-}
-
-_muttfiledir()
-{
-	local cur folder spoolfile
-	cur=`_get_cword`
-
-	# This is currently not working so well. Perhaps this function should
-	# just call _filedir() for the moment.
-	if [[ $cur == [=+]* ]]; then
-		folder="$( $muttcmd -Q folder | sed -r 's|^folder=\"(.*)\"$|\1|' )"
-		: folder:=~/Mail
-
-		# Match any file in $folder beginning with $cur
-		# (minus the leading '=' sign).
-		COMPREPLY=( $( compgen -f -- "$folder/${cur:1}" ) )
-		COMPREPLY=( ${COMPREPLY[@]#$folder/} )
-		return 0
-	elif [ "$cur" == !* ]; then
-		spoolfile="$( $muttcmd -Q spoolfile | sed -r 's|^spoolfile=\"(.*)\"$|\1|' )"
-		[ ! -z "$spoolfile" ] && eval cur="${cur/^!/$spoolfile}";
-	fi
-	_filedir
-
-	return 0
-}
-
-_mutt()
-{
-	local cur prev
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	COMPREPLY=()
-	
-	[ ${COMP_WORDS[0]} == muttng ] && muttcmd="muttng" || muttcmd="mutt"
-
-	case "$cur" in
-	-*)
-		COMPREPLY=( $( compgen -W '-A -a -b -c -e -f -F -H -i -m -n \
-					    -p -Q -R -s -v -x -y -z -Z -h' \
-					    -- $cur ) )
-		return 0
-		;;
-	*)
-	    case "$prev" in
-	    -@(a|f|F|H|i))
-		    _muttfiledir
-		    return 0
-		    ;;
-	    -A)
-		    _muttaliases
-		    return 0
-		    ;;
-	    -@(e|m|Q|s|h|p|R|v|y|z|Z))
-		    return 0
-		    ;;
-	    *)
-		    _muttaddr
-		    return 0
-		    ;;
-	    esac
-	    ;;
-	esac
-	
-}
-complete -F _mutt $default $filenames mutt muttng
-}
-
-_configure_func()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	# if $COMP_CONFIGURE_HINTS is not null, then completions of the form
-	# --option=SETTING will include 'SETTING' as a contextual hint
-	[[ "$cur" != -* ]] && return 0
-
-	if [ -n "$COMP_CONFIGURE_HINTS" ]; then
-		COMPREPLY=( $( $1 --help | awk '/^  --[A-Za-z]/ { print $1; if ($2 ~ /--[A-Za-z]/) print $2 }' | sed -e 's/[[,].*//g' | grep ^$cur ) )
-
-	else
-		COMPREPLY=( $( $1 --help | awk '/^  --[A-Za-z]/ { print $1; if ($2 ~ /--[A-Za-z]/) print $2 }' | sed -e 's/[[,=].*//g' | grep ^$cur ) )
-	fi
-}
-complete -F _configure_func $default configure
-
-# Debian reportbug(1) completion
-#
-have reportbug &&
-_reportbug()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	    -f|--filename|-i|--include|--mta|-o|--output)
-		_filedir
-		return 0
-		;;
-	    -B|--bts)
-		COMPREPLY=( $( compgen -W "debian guug kde mandrake help" -- \
-			       $cur ))
-		return 0
-		;;
-	    -e|--editor|--mua)
-		COMP_WORDS=(COMP_WORDS[0] $cur)
-		COMP_CWORD=1
-		_command
-		return 0
-		;;
-	    --mode)
-		COMPREPLY=( $( compgen -W "novice standard expert" -- $cur ) )
-		return 0
-		;;
-	    -S|--severity)
-		COMPREPLY=( $( compgen -W "grave serious important normal \
-					   minor wishlist" -- $cur ) )
-		return 0
-		;;
-	    -u|--ui|--interface)
-		COMPREPLY=( $( compgen -W "newt text gnome" -- $cur ) )
-		return 0
-		;;
-	    -t|--type)
-		COMPREPLY=( $( compgen -W "gnats debbugs" -- $cur ) )
-		return 0
-		;;
-	    -T|--tags)
-		COMPREPLY=( $( compgen -W "none patch security upstream sid \
-					   woody potato sarge fixed" -- $cur ))
-		return 0
-		;;
-	    *)
-		;;
-	esac
-	
-	COMPREPLY=($( compgen -W '-h --help -v --version -a --af -b \
-			--no-query-bts --query-bts -B --bts -c --configure \
-			--no-config-files --check-available -d --debug \
-			--no-check-available -e --editor --email -f \
-			--filename -g --gnupg -H --header -i --include -j \
-			--justification -l --ldap --no-ldap -L --list-cc -m \
-			--maintonly --mode --mua --mta --mutt -n --mh --nmh \
-			-o --output -p --print -P --pgp --proxy --http_proxy\
-			-q --quiet -Q --query-only --realname --report-quiet \
-			--reply-to --replyto -s --subject -S --severity \
-			--smtphost -t --type -T --tags --template -V -x \
-			--no-cc --package-version -z --no-compress \
-			--ui --interface -u \
-			wnpp boot-floppies kernel-image' -- $cur ) \
-	    		$( apt-cache pkgnames -- $cur 2> /dev/null ) )
-	_filedir
-	return 0
-} &&
-complete -F _reportbug $filenames reportbug
-
-# Debian querybts(1) completion
-#
-have querybts &&
-_querybts()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	    -B|--bts)
-		COMPREPLY=( $( compgen -W "debian guug kde mandrake help" -- \
-			       $cur ))
-		return 0
-		;;
-	    -u|--ui|--interface)
-		COMPREPLY=($( compgen -W "newt text gnome" -- $cur ))
-		return 0
-		;;
-	    *)
-		;;
-	esac
-
-	COMPREPLY=($( compgen -W '-h --help -v --version -A --archive \
-			-B --bts -l --ldap --no-ldap --proxy= --http_proxy= \
-			-s --source -w --web -u --ui --interface \
-			wnpp boot-floppies' -- $cur ) \
-	    		$( apt-cache pkgnames -- $cur 2> /dev/null ) )
-} &&
-complete -F _querybts $filenames querybts
-
-# update-alternatives completion
-#
-have update-alternatives && {
-installed_alternatives()
-{
-	local admindir
-	# find the admin dir
-	for i in alternatives dpkg/alternatives rpm/alternatives; do
-		[ -d /var/lib/$i ] && admindir=/var/lib/$i && break
-	done
-	for (( i=1; i < COMP_CWORD; i++ )); do
-		if [[ "${COMP_WORDS[i]}" == --admindir ]]; then
-			admindir=${COMP_WORDS[i+1]}
-			break
-		fi
-	done
-	COMPREPLY=( $( command ls $admindir | grep "^$cur" ) )
-}
-
-_update_alternatives()
-{
-	local cur prev mode args i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	--@(altdir|admindir))
-		_filedir -d
-		return 0
-		;;
-	--@(help|version))
-		return 0
-		;;
-	esac
-
-	# find wich mode to use and how many real args used so far
-	for (( i=1; i < COMP_CWORD; i++ )); do
-		if [[ "${COMP_WORDS[i]}" == --@(install|remove|auto|display|config|remove-all) ]]; then
-			mode=${COMP_WORDS[i]}
-			args=$(($COMP_CWORD - i))
-			break
-		fi
-	done
-
-	case $mode in
-	--install)
-		case $args in
-		1)
-			_filedir
-			;;
-		2)
-			installed_alternatives
-			;;
-		3)
-			_filedir
-			;;
-		esac
-		;;
-	--remove)
-		case $args in
-		1)
-			installed_alternatives
-			;;
-		2)
-			_filedir
-			;;
-		esac
-		;;
-	--auto)
-		installed_alternatives
-		;;
-	--remove-all)
-		installed_alternatives
-		;;
-	--display)
-		installed_alternatives
-		;;
-	--config)
-		installed_alternatives
-		;;
-	*)
-		COMPREPLY=( $( compgen -W '--verbose --quiet --help --version \
-			       --altdir --admindir' -- $cur ) \
-			    $( compgen -W '--install --remove --auto --display \
-			       --config' -- $cur ) )
-	esac
-}
-complete -F _update_alternatives update-alternatives
-}
-
-# Python completion
-#
-have python &&
-_python()
-{
-	local prev cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]##*/}
-
-	case "$prev" in
-	-Q)
-		COMPREPLY=( $( compgen -W "old new warn warnall" -- $cur ) )
-		return 0
-		;;
-	-W)
-		COMPREPLY=( $( compgen -W "ignore default all module once error" -- $cur ) )
-		return 0
-		;;
-	-c)
-		_filedir '@(py|pyc|pyo)'
-		return 0
-		;;
-	!(python|-?))
-		[[ ${COMP_WORDS[COMP_CWORD-2]} != -@(Q|W) ]] && _filedir
-		;;
-	esac
-
-
-	# if '-c' is already given, complete all kind of files.
-	for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
-		if [[ ${COMP_WORDS[i]} == -c ]]; then
-			_filedir
-		fi
-	done
-
-
-	if [[ "$cur" != -* ]]; then
-		_filedir '@(py|pyc|pyo)'
-	else
-		COMPREPLY=( $( compgen -W "- -d -E -h -i -O -Q -S -t -u \
-					   -U -v -V -W -x -c" -- $cur ) )
-	fi
-
-
-
-	return 0
-} &&
-complete -F _python $filenames python
-
-# Perl completion
-#
-have perl &&
-{
-_perlmodules()
-{
-    COMPREPLY=( $( compgen -P "$prefix" -W "$( perl -e 'sub mods { my ($base,$dir)=@_; return if  $base !~ /^\Q$ENV{cur}/; chdir($dir) or return; for (glob(q[*.pm])) {s/\.pm$//; print qq[$base$_\n]}; mods(/^(?:[.\d]+|$Config{archname}-$Config{osname}|auto)$/ ? undef : qq[${base}${_}\\\\:\\\\:],qq[$dir/$_]) for grep {-d} glob(q[*]); } mods(undef,$_) for @INC;' )" -- $cur ) )
-}
-
-_perl()
-{
-    local cur prev prefix temp
-
-    COMPREPLY=()
-    cur=`_get_cword`
-    prev=${COMP_WORDS[COMP_CWORD-1]}
-    prefix=""
-
-    # completing an option (may or may not be separated by a space)
-    if [[ "$cur" == -?* ]]; then
-	temp=$cur
-	prev=${temp:0:2}
-	cur=${temp:2}
-	prefix=$prev
-    fi
-
-    # only handle module completion for now
-    case "$prev" in
-    	-I|-x)
-	    COMPREPLY=( $( compgen -d -P "$prev" -- "$cur" ) )
-	    return 0
-	    ;;
-	-m|-M)
-	    _perlmodules
-	    return 0
-	    ;;
-    esac
-
-    # handle case where first parameter is not a dash option
-    if [[ "${COMP_WORDS[COMP_CWORD]}" != -* ]]; then
-	_filedir
-	return 0
-    fi
-
-    # complete using basic options
-    COMPREPLY=( $( compgen -W '-C -s -T -u -U -W -X -h -v -V -c -w -d -D -p \
-			-n -a -F -l -0 -I -m -M -P -S -x -i -e ' -- $cur ) )
-    return 0
-}
-complete -F _perl $filenames perl
-
-_perldoc()
-{
-    local cur prev prefix temp
-
-    COMPREPLY=()
-    cur=`_get_cword`
-    prev=${COMP_WORDS[COMP_CWORD-1]}
-    prefix=""
-
-    # completing an option (may or may not be separated by a space)
-    if [[ "$cur" == -?* ]]; then
-	temp=$cur
-	prev=${temp:0:2}
-	cur=${temp:2}
-	prefix=$prev
-    fi
-
-    # complete builtin perl functions
-    case $prev in
-	-f)
-	    COMPREPLY=( $( compgen -W 'chomp chop chr crypt hex index lc \
-	    lcfirst length oct ord pack q qq reverse rindex sprintf \
-	    substr tr uc ucfirst y m pos quotemeta s split study qr abs \
-	    atan2 cos exp hex int log oct rand sin sqrt srand pop push \
-	    shift splice unshift grep join map qw reverse sort unpack \
-	    delete each exists keys values binmode close closedir \
-	    dbmclose dbmopen die eof fileno flock format getc print \
-	    printf read readdir rewinddir seek seekdir select syscall \
-	    sysread sysseek syswrite tell telldir truncate warn write \
-	    pack read syscall sysread syswrite unpack vec -X chdir chmod \
-	    chown chroot fcntl glob ioctl link lstat mkdir open opendir \
-	    readlink rename rmdir stat symlink umask unlink utime caller \
-	    continue do dump eval exit goto last next redo return \
-	    sub wantarray caller import local my our package use defined \
-	    formline reset scalar undef \
-	    alarm exec fork getpgrp getppid getpriority kill pipe qx \
-	    setpgrp setpriority sleep system times wait waitpid \
-	    import no package require use bless dbmclose dbmopen package \
-	    ref tie tied untie use accept bind connect getpeername \
-	    getsockname getsockopt listen recv send setsockopt shutdown \
-	    socket socketpair msgctl msgget msgrcv msgsnd semctl semget \
-	    semop shmctl shmget shmread shmwrite endgrent endhostent \
-	    endnetent endpwent getgrent getgrgid getgrnam getlogin \
-	    getpwent getpwnam getpwuid setgrent setpwent endprotoent \
-	    endservent gethostbyaddr gethostbyname gethostent \
-	    getnetbyaddr getnetbyname getnetent getprotobyname \
-	    getprotobynumber getprotoent getservbyname getservbyport \
-	    getservent sethostent setnetent setprotoent setservent \
-	    gmtime localtime time times' -- $cur ) )
-	    return 0
-	    ;;
-    esac
-
-    case $cur in
-	-*)
-	    COMPREPLY=( $( compgen -W '-h -v -t -u -m -l -F -X -f -q' -- $cur ))
-	    return 0
-	    ;;
-	*/*)
-	    return 0
-	    ;;
-	*)
-	    _perlmodules
-	    COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W '$( PAGER=cat man perl 2>/dev/null | sed -ne "/perl.*Perl overview/,/perlwin32/s/^[^a-z0-9]*\([a-z0-9]*\).*$/\1/p")' -- $cur ) )
-
-	    return 0
-	    ;;
-    esac
-}
-complete -F _perldoc $default perldoc
-}
-
-# rcs(1) completion
-#
-have rcs &&
-_rcs()
-{
-	local cur prev file dir i
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	file=${cur##*/}
-	dir=${cur%/*}
-
-	# deal with relative directory
-	[ "$file" = "$dir" ] && dir=.
-
-	COMPREPLY=( $( compgen -f "$dir/RCS/$file" ) )
-
-	for (( i=0; i < ${#COMPREPLY[@]}; i++ )); do
-		file=${COMPREPLY[$i]##*/}
-		dir=${COMPREPLY[$i]%RCS/*}
-		COMPREPLY[$i]=$dir$file
-	done
-	
-	COMPREPLY=( "${COMPREPLY[@]}" $( compgen -G "$dir/$file*,v" ) )
-
-	for (( i=0; i < ${#COMPREPLY[@]}; i++ )); do
-		COMPREPLY[$i]=${COMPREPLY[$i]%,v}
-	done
-
-	# default to files if nothing returned and we're checking in.
-	# otherwise, default to directories
-	[ ${#COMPREPLY[@]} -eq 0 -a $1 = ci ] && _filedir || _filedir -d
-} &&
-complete -F _rcs $filenames ci co rlog rcs rcsdiff
-
-# lilo(8) completion
-#
-have lilo && {
-_lilo_labels()
-{
-	COMPREPLY=( $( awk -F'=' '/label/ {print $2}' \
-		/etc/lilo.conf | sed -e 's/"//g' | grep "^$cur" ) )
-}
-
-_lilo()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case $prev in
-		-@(C|i|m|s|S))
-			_filedir
-			return 0
-			;;
-		-r)
-			_filedir -d
-			return 0
-			;;
-		-@(I|D|R))
-			# label completion
-			_lilo_labels
-			return 0
-			;;
-		-@(A|b|M|u|U))
-			# device completion
-			cur=${cur:=/dev/}
-			_filedir
-			return 0
-			;;
-		-T)
-			# topic completion
-			COMPREPLY=( $( compgen -W 'help ChRul EBDA geom geom= \
-					table= video' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		# relevant options completion
-		COMPREPLY=( $( compgen -W '-A -b -c -C -d -f -g -i -I -l -L -m \
-			-M -p -P -q -r -R -s -S -t -T -u -U -v -V -w -x -z' -- \
-			$cur ) )
-	fi
-}
-complete -F _lilo lilo
-}
-
-# links completion
-#
-have links &&
-_links()
-{
-	local cur
-  
-	COMPREPLY=()
-	cur=`_get_cword`
-  
-	case "$cur" in
-	    --*)
-		COMPREPLY=( $( compgen -W '--help' -- $cur ) )
-		;;
-	    -*)
-		COMPREPLY=( $( compgen -W '-async-dns -max-connections \
-				-max-connections-to-host -retries \
-				-receive-timeout -unrestartable-receive-timeout\
-				-format-cache-size -memory-cache-size \
-				-http-proxy -ftp-proxy -download-dir \
-				-assume-codepage -anonymous -dump -no-connect \
-				-source -version -help' -- $cur ) )
-		;;
-	    *)
-		if [ -r ~/.links/links.his ]; then
-		    COMPREPLY=( $( compgen -W '$( < ~/.links/links.his )' \
-				   -- $cur ) )
-		fi
-				_filedir '@(htm|html)'
-				return 0
-		;;
-	esac
-  
-	return 0
-} &&
-complete -F _links $filenames links
-
-[ $UNAME = FreeBSD ] && {
-# FreeBSD package management tool completion
-#
-_pkg_delete()
-{
-	local cur pkgdir prev
-
-	pkgdir=${PKG_DBDIR:-/var/db/pkg}/
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	[ "$prev" = "-o" -o "$prev" = "-p" -o "$prev" = "-W" ] && return 0
-
-	COMPREPLY=( $( compgen -d $pkgdir$cur ) )
-	COMPREPLY=( ${COMPREPLY[@]#$pkgdir} )
-
-	return 0
-}
-complete -F _pkg_delete $dirnames pkg_delete pkg_info
-have pkg_deinstall && complete -F _pkg_delete $dirnames pkg_deinstall
-
-# FreeBSD kernel module commands
-#
-_kldload()
-{
-	local cur moddir
-
-	moddir=/modules/
-	[ -d $moddir ] || moddir=/boot/kernel/
-	cur=`_get_cword`
-
-	COMPREPLY=( $( compgen -f $moddir$cur ) )
-	COMPREPLY=( ${COMPREPLY[@]#$moddir} )
-	COMPREPLY=( ${COMPREPLY[@]%.ko} )
-
-	return 0
-}
-complete -F _kldload $filenames kldload
-
-_kldunload()
-{
-	local cur
-	cur=`_get_cword`
-	COMPREPLY=( $(kldstat | sed -ne "s/^.*[ \t]\+\($cur[a-z_]\+\).ko$/\1/p") )
-}
-complete -F _kldunload $filenames kldunload
-}
-
-# FreeBSD portupgrade completion
-#
-have portupgrade &&
-_portupgrade()
-{
-	local cur pkgdir prev
-
-	pkgdir=${PKG_DBDIR:-/var/db/pkg}/
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	[ "$prev" = "-l" -o "$prev" = "-L" -o "$prev" = "-o" ] && return 0
-
-	COMPREPLY=( $( compgen -d $pkgdir$cur ) )
-	COMPREPLY=( ${COMPREPLY[@]#$pkgdir} )
-	COMPREPLY=( ${COMPREPLY[@]%-*} )
-
-	return 0
-} &&
-complete -F _portupgrade $dirnames portupgrade
-
-# FreeBSD portinstall completion
-#
-have portinstall &&
-_portinstall()
-{
-	local cur portsdir prev indexfile
-	local -a COMPREPLY2
-
-	portsdir=${PORTSDIR:-/usr/ports}/
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	# First try INDEX-5
-	indexfile=$portsdir/INDEX-5
-	# Then INDEX if INDEX-5 does not exist or system is not FreeBSD 5.x
-	[ "${OSTYPE%.*}" = "freebsd5" -a -f $indexfile ] ||
-	  indexfile=$portsdir/INDEX
-
-	[ "$prev" = "-l" -o "$prev" = "-L" -o "$prev" = "-o" ] && return 0
-
-	COMPREPLY=( $( egrep "^$cur" < $indexfile | cut -d'|' -f1 ) )
-	COMPREPLY2=( $( egrep "^[^\|]+\|$portsdir$cur" < $indexfile | \
-			cut -d'|' -f2 ) )
-	COMPREPLY2=( ${COMPREPLY2[@]#$portsdir} )
-	COMPREPLY=( "${COMPREPLY[@]}" "${COMPREPLY2[@]}" )
-
-	return 0
-} &&
-complete -F _portinstall $dirnames portinstall
-
-# Slackware Linux removepkg completion
-#
-have removepkg && [ -f /etc/slackware-version ] &&
-_removepkg()
-{
-	local packages cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	COMPREPLY=( $( (cd /var/log/packages; compgen -f -- "$cur") ) )
-} &&
-complete -F _removepkg $filenames removepkg &&
-	complete $dirnames -f -X '!*.tgz' installpkg upgradepkg explodepkg
-
-# look(1) completion
-#
-have look && 
-_look()
-{
-	local cur
-  
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD = 1 ]; then
-		COMPREPLY=( $( compgen -W '$(look $cur)' ) )
-	fi
-} &&
-complete -F _look $default look
-
-# ypcat(1) and ypmatch(1) completion
-#
-have ypmatch &&
-_ypmatch()
-{
-	local cur map
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	[ $1 = ypcat ] && [ $COMP_CWORD -gt 1 ] && return 0
-	[ $1 = ypmatch ] && [ $COMP_CWORD -gt 2 ] && return 0
-
-	if [ $1 = ypmatch ] && [ $COMP_CWORD -eq 1 ] && \
-	   [ ${#COMP_WORDS[@]} -eq 3 ]; then
-		map=${COMP_WORDS[2]}
-		COMPREPLY=( $( compgen -W '$( ypcat $map | \
-						cut -d':' -f 1 )' -- $cur) )
-	else
-		[ $1 = ypmatch ] && [ $COMP_CWORD -ne 2 ] && return 0
-		COMPREPLY=( $( compgen -W \
-			      '$( echo $(ypcat -x | cut -d"\"" -f 2))' -- $cur))
-	fi
-
-	return 0
-} &&
-complete -F _ypmatch ypmatch ypcat
-
-# mplayer(1) completion
-#
-have mplayer && {
-_mplayer_options_list()
-{
-	cur=${cur%\\}
-	COMPREPLY=( $( $1 $2 help 2> /dev/null | \
-		sed -e '1,/^Available/d' | awk '{print $1}' | \
-		sed -e 's/:$//' -e 's/^'${2#-}'$//' -e 's/<.*//' | \
-		grep "^$cur" ) )
-}
-
-_mplayer()
-{
-	local cmd cur prev skinsdir IFS=$' \t\n' i j k=0
-
-	COMPREPLY=()
-	cmd=${COMP_WORDS[0]}
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(ac|afm|vc|vfm|ao|vo|vop|fstype))
-			_mplayer_options_list mplayer $prev
-			return 0
-			;;
-		-@(oac|ovc|of))
-			_mplayer_options_list mencoder $prev
-			return 0
-			;;
-		-audiofile)
-			_filedir '@(mp3|MP3|mpg|MPG|ogg|OGG|wav|WAV|mid|MID|flac|FLAC|mka|MKA)'
-			return 0
-			;;
-		-font)
-			_filedir '@(desc|ttf)'
-			return 0
-			;;
-		-sub)
-			_filedir '@(srt|SRT|sub|SUB|txt|TXT|utf|UTF|rar|RAR|mpsub|smi|js|ssa|SSA|aas|AAS)'
-			return 0
-			;;
-		-vobsub)
-			_filedir '@(idx|IDX|ifo|IFO|sub|SUB)'
-			IFS=$'\t\n' 
-			COMPREPLY=( $( for i in "${COMPREPLY[@]}"; do
-						if [ -f $i -a -r $i ]; then
-							echo ${i%.*}
-						else
-							echo $i
-						fi
-				       done ) )
-			IFS=$' \t\n' 
-			return 0
-			;;
-		-ifo)
-			_filedir '@(ifo|IFO)'
-			return 0
-			;;
-		-cuefile)
-			_filedir '@(bin|BIN|cue|CUE)'
-			return 0
-			;;
-		-skin)
-			# if you don't have installed mplayer in /usr you
-			# may want to set the MPLAYER_SKINS_DIR global variable
-			if [ -n "$MPLAYER_SKINS_DIR" ]; then
-				skinsdir=$MPLAYER_SKINS_DIR
-			else
-				skinsdir=/usr/share/mplayer/Skin
-			fi
-
-			IFS=$'\t\n' 
-			for i in ~/.mplayer/Skin $skinsdir; do
-				if [ -d $i -a -r $i ]; then
-					for j in $( compgen -d $i/$cur ); do
-						COMPREPLY[$k]=${j#$i/}
-						k=$((++k))
-					done
-				fi
-			done
-			IFS=$' \t\n' 
-			return 0
-			;;
-		-@(mixer|@(cdrom|dvd)-device|dvdauth|fb|zrdev))
-			cur=${cur:=/dev/}
-			_filedir
-			return 0
-			;;
-		-@(edl?(out)|lircconf|menu-cfg|playlist|csslib|dumpfile)| \
-		-@(subfile|vobsub|aofile|fbmodeconfig|include|o|dvdkey)| \
-		-passlogfile)
-			_filedir
-			return 0
-			;;
-		-@(auto@(q|sync)|loop|menu-root|speed|sstep|aid|alang)| \
-		-@(?(@(audio|sub)-)demuxer|bandwidth|cache|chapter)| \
-		-@(dvd?(angle)|fps|frames|mc|passwd|user|sb|srate|ss|vcd)| \
-		-@(vi?(d|vo)|ffactor|sid|slang|spu@(align|aa|gauss))| \
-		-@(vobsubid|delay|bpp|brightness|contrast|dfbopts|display)| \
-		-@(fbmode|geometry|guiwid|hue|icelayer|screen[wh]|wid)| \
-		-@(monitor@(aspect|-@(dotclock|[hv]freq))|panscan|saturation)| \
-		-@(xineramascreen|zr@(crop|norm|quality|[xy]doff|[vh]dec))| \
-		-@(aspect|pp|x|y|xy|z|stereo|audio-@(density|delay|preload))| \
-		-@(endpos|osdlevel|ffourcc|sws|channels|skiplimit|format)| \
-		-@(ofps|aa@(driver|@(osd|sub)color)|vobsubout?(i@(ndex|d)))| \
-		-sub@(-bg-@(alpha|color)|cp|delay|fps|pos|align|width)| \
-		-sub@(font-@(blur|outline|autoscale|encoding|@(osd|text)-scale)))
-			return 0
-			;;
-		-lavdopts)
-			COMPREPLY=( $( compgen -W 'ec er= bug= idct= gray' \
-					-- $cur ) )
-			return 0
-			;;
-		-lavcopts)
-			COMPREPLY=( $( compgen -W 'vcodec= vqmin= vqscale= \
-					vqmax= mbqmin= mbqmax= vqdiff= \
-					vmax_b_frames= vme= vhq v4mv \
-					keyint= vb_strategy= vpass= \
-					aspect= vbitrate= vratetol= \
-					vrc_maxrate= vrc_minrate= \
-					vrc_buf_size= vb_qfactor= vi_qfactor= \
-					vb_qoffset= vi_qoffset= vqblur= \
-					vqcomp= vrc_eq= vrc_override= \
-					vrc_init_cplx= vqsquish= vlelim= \
-					vcelim= vstrict= vdpart vpsize= gray \
-					vfdct= idct= lumi_mask= dark_mask= \
-					tcplx_mask= scplx_mask= naq ildct \
-					format= pred qpel precmp= cmp= \
-					subcmp= predia= dia= trell last_pred= \
-					preme= subq= psnr mpeg_quant aic umv' \
-					-- $cur ) )
-			return 0
-			;;
-		-ssf)
-			COMPREPLY=( $( compgen -W 'lgb= cgb= ls= cs= chs= \
-					cvs=' -- $cur ) )
-			return 0
-			;;
-		-jpeg)
-			COMPREPLY=( $( compgen -W 'noprogressive progressive \
-					nobaseline baseline optimize= \
-					smooth= quality= outdir=' -- $cur ) )
-			return 0
-			;;
-		-xvidopts)
-			COMPREPLY=( $( compgen -W 'dr2 nodr2' -- $cur ) )
-			return 0
-			;;
-		-xvidencopts)
-			COMPREPLY=( $( compgen -W 'pass= bitrate= \
-					fixed_quant= me_quality= 4mv \
-					rc_reaction_delay_factor= \
-					rc_averaging_period= rc_buffer= \
-					quant_range= min_key_interval= \
-					max_key_interval= mpeg_quant \
-					mod_quant lumi_mask hintedme \
-					hintfile debug keyframe_boost= \
-					kfthreshold= kfreduction=' -- $cur ) )
-			return 0
-			;;
-		-divx4opts)
-			COMPREPLY=( $( compgen -W 'br= key= deinterlace q= \
-					min_quant= max_quant= rc_period= \
-					rc_reaction_period= crispness= \
-					rc_reaction_ratio= pass= vbrpass= \
-					help' -- $cur ) )
-			return 0
-			;;
-		-info)
-			COMPREPLY=( $( compgen -W 'name= artist= genre= \
-					subject= copyright= srcform= \
-					comment= help' -- $cur ) )
-			return 0
-			;;
-		-lameopts)
-			COMPREPLY=( $( compgen -W 'vbr= abr cbr br= q= aq= \
-					ratio= vol= mode= padding= fast \
-					preset= help' -- $cur ) )
-			return 0
-			;;
-		-rawaudio)
-			COMPREPLY=( $( compgen -W 'on channels= rate= \
-					samplesize= format=' -- $cur ) )
-			return 0
-			;;
-		-rawvideo)
-			COMPREPLY=( $( compgen -W 'on fps= sqcif qcif cif \
-					4cif pal ntsc w= h= y420 yv12 yuy2 \
-					y8 format= size=' -- $cur ) )
-			return 0
-			;;
-		-aop)
-			COMPREPLY=( $( compgen -W 'list= delay= format= fout= \
-					volume= mul= softclip' -- $cur ) )
-			return 0
-			;;
-		-dxr2)
-			COMPREPLY=( $( compgen -W 'ar-mode= iec958-encoded \
-					iec958-decoded mute ucode= 75ire bw \
-					color interlaced macrovision= norm= \
-					square-pixel ccir601-pixel cr-left= \
-					cr-right= cr-top= cr-bot= ck-rmin= \
-					ck-gmin= ck-bmin= ck-rmax= ck-gmax= \
-					ck-bmax= ck-r= ck-g= ck-b= \
-					ignore-cache= ol-osd= olh-cor= \
-					olw-cor= olx-cor= oly-cor= overlay \
-					overlay-ratio= update-cache' -- $cur ))
-			return 0
-			;;
-		-tv)
-			COMPREPLY=( $( compgen -W 'on noaudio driver= device= \
-					input= freq= outfmt= width= height= \
-					buffersize= norm= channel= chanlist= \
-					audiorate= forceaudio alsa amode= \
-					forcechan= adevice= audioid= volume= \
-					bass= treble= balance= fps= \
-					channels= immediatemode=' -- $cur ) )
-			return 0
-			;;
-		-mf)
-			COMPREPLY=( $( compgen -W 'on w= h= fps= type=' \
-					-- $cur ) )
-			return 0
-			;;
-		-cdda)
-			COMPREPLY=( $( compgen -W 'speed= paranoia= \
-					generic-dev= sector-size= overlap= \
-					toc-bias toc-offset= skip noskip' \
-					-- $cur ) )
-			return 0
-			;;
-		-input)
-			COMPREPLY=( $( compgen -W 'conf= ar-delay ar-rate \
-					keylist cmdlist js-dev file' -- $cur ) )
-			return 0
-			;;
-		-af)
-			COMPREPLY=( $( compgen -W 'resample resample= \
-					channels channels= format format= \
-					volume volume= delay delay= pan \
-					pan= sub sub= surround surround=' \
-					-- $cur ) )
-			return 0
-			;;
-		-af-adv)
-			COMPREPLY=( $( compgen -W 'force= list=' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	case "$cur" in
-		-*)
-			COMPREPLY=( $( compgen -W '-aid -alang -audio-demuxer \
-					-audiofile -cdrom-device -cache -cdda \
-					-channels -chapter -csslib -demuxer \
-					-dvd -dvd-device -dvdangle -dvdauth \
-					-dvdkey -dvdnav -forceidx -fps -frames \
-					-hr-mp3-seek -idx -mc -mf -ni -nobps \
-					-passwd -rawaudio -rtsp-stream-over-tcp\
-					-skipopening -sb -srate -ss -tv -user \
-					-vcd -vid -vivo -ifo -ffactor -font \
-					-noautosub -nooverlapsub -sid -slang \
-					-sub -subcc -subcp -sub-demuxer \
-					-subdelay -subfont-autoscale \
-					-subfont-blur -subfont-encoding \
-					-subfont-osd-scale -subfont-outline \
-					-subfont-text-scale -subfps -subfile \
-					-subpos -unicode -utf8 -vobsub \
-					-vobsubid -ac -afm -aspect -flip \
-					-lavdopts -noaspect -nosound -pp -ssf \
-					-stereo -sws -vc -vfm -vop -xvidopts\
-					-xy -zoom -bandwidth -cuefile \
-					-noextbased -rawvideo -overlapsub \
-					-sub-bg-alpha -sub-bg-color -subalign \
-					-subwidth -sub-no-text-pp -spualign \
-					-spuaa -spugauss -pphelp -verbose -v \
-					-noni -noidx -nohr-mp3-seek -extbased \
-					-bps -oldpp -nozoom -noflip -nounicode \
-					-noutf8' -- $cur ) )
-			# add mplayer specific options
-			[[ "$cmd" == @(?(g)mplayer) ]] && COMPREPLY=( "${COMPREPLY[@]}" \
-				$(compgen -W '-autoq -autosync -benchmark \
-					-framedrop -h -help -hardframedrop \
-					-identify -input -lircconf -loop \
-					-nojoystick -nolirc -nortc -playlist \
-					-quiet -really-quiet -rnd -sdp -skin \
-					-slave -softsleep -speed -sstep \
-					-use-stdin -dumpaudio -dumpfile \
-					-dumpstream -dumpvideo -dumpmicrodvdsub\
-					-dumpmpsub -dumpsrtsub -dumpjacosub \
-					-dumpsami -dumpsub -osdlevel -af \
-					-af-adv -ao -aofile -aop -delay -mixer \
-					-nowaveheader -bpp -brightness \
-					-contrast -display -double -dr -dxr2 \
-					-fb -fbmode -fbmodeconfig -forcexv -fs \
-					-geometry -hue -icelayer -jpeg \
-					-monitor-dotclock -monitor-hfreq \
-					-monitor-vfreq -monitoraspect \
-					-nograbpointer -noslices -panscan \
-					-rootwin -saturation -screenw -screenh \
-					-stop-xscreensaver -vm -vo -vsync -wid \
-					-xineramascreen -z -zrbw -zrcrop \
-					-zrdev -zrfd -zrhelp -zrnorm -zrquality \
-					-zrvdec -zrhdec -zrxdoff -zrydoff -y \
-					-edl -edlout -enqueue -fixed-vo \
-					-menu -menu-root -menu-cfg -shuffle \
-					-format -aahelp -dfbopts -fstype \
-					-guiwid -nokeepaspect -x --help \
-					-aaosdcolor -aasubcolor -aadriver \
-					-aaextended -aaeight' -- $cur) )
-			# add mencoder specific options
-			[[ "$cmd" = mencoder ]] && COMPREPLY=( "${COMPREPLY[@]}" \
-				$(compgen -W '-audio-density -audio-delay \
-					-audio-preload -divx4opts -endpos \
-					-ffourcc -include -info -lameopts \
-					-lavcopts -noskip -o -oac -ofps -ovc \
-					-passlogfile -skiplimit -vobsubout \
-					-vobsuboutindex -vobsuboutid \
-					-xvidencopts -of --verbose' -- $cur) )
-			;;
-		*)
-			_filedir '@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|ASF|vob|VOB|bin|BIN|dat|DAT|vcd|VCD|ps|PS|pes|PES|fli|FLI|flv|FLV|viv|VIV|rm?(j)|RM?(J)|ra?(m)|RA?(M)|yuv|YUV|mov|MOV|qt|QT|mp[34]|MP[34]|m4v|M4V|og[gm]|OG[GM]|wav|WAV|dump|DUMP|mk[av]|MK[AV]|m4a|M4A|aac|AAC|m2v|M2V|dv|DV|rmvb|RMVB|mid|MID|ts|TS|3gp|mpc|MPC|flac|FLAC|flv|FLV|divx|DIVX)'
-			;;
-	esac
-
-	return 0
-}
-complete $filenames -F _mplayer mplayer mencoder gmplayer kplayer
-}
-
-# KDE dcop completion
-#
-have dcop &&
-_dcop()
-{
-	local cur compstr
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	if [ -z $cur ]; then
-	    compstr=${COMP_WORDS[*]}
-	else
-	    compstr=$( command echo ${COMP_WORDS[*]} | sed "s/ $cur$//" )
-	fi
-	COMPREPLY=( $( compgen -W '$( command $compstr | sed s/\(.*\)// )'  -- $cur ) )
-} &&
-complete -F _dcop dcop
-
-# wvdial(1) completion
-#
-have wvdial &&
-_wvdial()
-{
-	local cur prev config i IFS=$'\t\n'
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case $prev in
-		--config)
-			_filedir
-			return 0
-			;;
-	esac
-
-	case $cur in
-		-*)
-			COMPREPLY=( $( compgen -W '--config --chat \
-				--remotename --help --version --no-syslog' \
-				-- $cur ) )
-			;;
-		*)
-			# start with global and personal config files
-		       	config="/etc/wvdial.conf"$'\t'"$HOME/.wvdialrc"
-			# replace with command line config file if present
-			for (( i=1; i < COMP_CWORD; i++ )); do
-				if [[ "${COMP_WORDS[i]}" == "--config" ]]; then
-					config=${COMP_WORDS[i+1]}
-					break
-				fi
-			done
-			# parse config files for sections and
-			# remove default section
-			COMPREPLY=( $( sed -ne \
-				    "s|^\[Dialer \($cur.*\)\]$|\1|p" \
-				    $config 2>/dev/null |grep -v '^Defaults$'))
-			# escape spaces
-			COMPREPLY=${COMPREPLY// /\\ }
-			;;
-	esac
-
-} &&
-complete -F _wvdial wvdial
-
-# gpg(1) completion
-#
-have gpg &&
-_gpg() 
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	-@(s|-sign|-clearsign|-decrypt-files|-load-extension)) 
-		_filedir
-		return 0
-		;;
-	--@(export|@(?(l|nr|nrl)sign|edit)-key)) 
-		# return list of public keys
-		COMPREPLY=( $( compgen -W "$( gpg --list-keys 2>/dev/null | sed -ne 's@^pub.*/\([^ ]*\).*\(<\([^>]*\)>\).*$@\1 \3@p')" -- "$cur" ))
-		return 0
-		;;
-	-@(r|-recipient))
-		COMPREPLY=( $( compgen -W "$( gpg --list-keys 2>/dev/null | sed -ne 's@^pub.*<\([^>]*\)>.*$@\1@p')" -- "$cur" ))
-		if [ -e ~/.gnupg/gpg.conf ]; then
-			COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W "$( sed -ne 's@^[ \t]*group[ \t][ \t]*\([^=]*\).*$@\1@p' ~/.gnupg/gpg.conf  )" -- "$cur") )
-		fi
-		return 0
-		;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-s -b -e -f -c -d -a -r -u -Z -o -v\
-				-q -n -N $(gpg --dump-options)' -- $cur ) )
-	 fi
-
-} &&
-complete -F _gpg $default gpg
-
-# iconv(1) completion
-#
-have iconv &&
-_iconv()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(f|t|-@(from|to)-code))
-			COMPREPLY=( $( compgen -W \
-			    '$( iconv --list | sed -e "s@//@@;" )' -- "$cur" ) )
-			return 0
-			;;
-	esac
-
-
-	if [[ "$cur" = -* ]]; then
-		COMPREPLY=( $( compgen -W '--from-code -f --to-code -t --list
-		--output -o --verbose' -- "$cur" ) )
-		return 0
-	fi
-} &&
-complete -F _iconv $default iconv
-
-# dict(1) completion
-#
-{ have dict || have rdict; } && {
-_dictdata()
-{
-	dict $host $port $1 2>/dev/null | sed -ne \
-	    's/^['$'\t '']['$'\t '']*\([^'$'\t '']*\).*$/\1/p'
-}
-
-_dict()
-{
-	local cur prev host port db dictfile
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-	dictfile=/usr/share/dict/words
-
-	for (( i=1; i < COMP_CWORD; i++ )); do
-		case "${COMP_WORDS[i]}" in
-		-@(h|--host))
-			host=${COMP_WORDS[i+1]}
-			[ -n "$host" ] && host="-h $host"
-			i=$((++i))
-			;;
-		-@(p|-port))
-			port=${COMP_WORDS[i+1]}
-			[ -n "$port" ] && port="-p $port"
-			i=$((++i))
-			;;
-		-@(d|-database))
-			db=${COMP_WORDS[i+1]}
-			[ -n "$db" ] && host="-d $db"
-			i=$((++i))
-			;;
-		*)
-			;;
-		esac
-	done
-
-	if [[ "$cur" = -* ]]; then
-		COMPREPLY=( $( compgen -W '-h --host -p --port -d --database \
-			       -m --match -s --strategy -c --config -C \
-			       --nocorrect -D --dbs -S --strats -H \
-			       --serverhelp -i --info -I --serverinfo \
-			       -a --noauth -u --user -k --key -V --version \
-			       -L --license --help -v --verbose -r --raw \
-			       -P --pager --debug --html --pipesize --client' \
-			       -- "$cur" ) )
-		return 0
-	fi
-
-	case "$prev" in
-	-@(d|-database|i|info))
-		COMPREPLY=( $( compgen -W '$( _dictdata -D )' -- "$cur" ) )
-		return 0
-		;;
-	-@(s|-strategy))
-		COMPREPLY=( $( compgen -W '$( _dictdata -S )' -- "$cur" ) )
-		return 0
-		;;
-	*)
-		;;
-	esac
-
-	[ -r $dictfile ] && \
-		COMPREPLY=( $( compgen -W '$( cat $dictfile )' -- "$cur" ) )
-}
-complete -F _dict $default dict rdict
-}
-
-# cdrecord(1) completion
-#
-have cdrecord &&
-_cdrecord()
-{
-	local cur prev i generic_options track_options track_mode
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	# foo=bar style option
-	if [[ "$cur" == *=* ]]; then
-		prev=${cur/=*/}
-		cur=${cur/*=/}
-		case "$prev" in
-			@(text|cue)file)
-				_filedir
-				return 0
-				;;
-			blank)
-				COMPREPLY=( $( compgen -W 'help all fast \
-				track unreserve trtail unclose session' \
-				-- $cur ) )
-				return 0
-				;;
-			driveropts)
-				COMPREPLY=( $( compgen -W 'burnfree noburnfree\
-				  varirec= audiomaster forcespeed noforcespeed\
-				  speedread nospeedread singlesession \
-				  nosinglesession hidecdr nohidecdr tattooinfo\
-				  tattoofile=' -- $cur ) )
-				return 0
-				;;
-		esac
-	fi
-
-	generic_options=(-version -v -V -d -silent -s -force -immed -dummy \
-			 -dao -raw -raw96r -raw96p -raw16 -multi -msinfo -toc \
-			 -atip -fix -nofix -waiti -load -lock -eject -format \
-			 -setdropts -checkdrive -prcap -inq -scanbus -reset \
-			 -abort -overburn -ignsize -useinfo -packet -noclose \
-			 -text debug= kdebug= kd= minbuf= speed= blank= fs= \
-			 dev= gracetime= timeout= driver= driveropts= \
-			 defpregap= pktsize= mcn= textfile= cuefile=)
-	track_options=(-audio -swab -data -mode2 -xa -xa1 -xa2 -xamix -cdi \
-		       -isosize -pad padsize= -nopad -shorttrack -noshorttrack\
-		       pregap= -preemp -nopreemp -copy -nocopy -scms tcsize= \
-		       isrc= index=)
-	# look if previous was either a file or a track option
-	track_mode=0
-	if [ $COMP_CWORD -gt 1 ]; then
-		if [ -f "$prev" ]; then
-			track_mode=1
-		else
-			for (( i=0; i < ${#track_options[@]}; i++ )); do
-				if [[ "${track_options[i]}" == "$prev" ]]; then
-					track_mode=1
-					break
-				fi
-			done
-		fi
-	fi
-
-	# files are always eligible completion
-	_filedir
-	# track options are always available
-	COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W '${track_options[@]}' -- $cur ) )
-	# general options are no more available after file or track option
-	if [ $track_mode -eq 0 ]; then
-		COMPREPLY=( "${COMPREPLY[@]}" \
-			    $( compgen -W '${generic_options[@]}' -- $cur ) )
-	fi
-
-} &&
-complete -F _cdrecord $filenames cdrecord
-
-# mkisofs(8) completion
-#
-have mkisofs &&
-_mkisofs()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(o|abstract|biblio|check-session|copyright|log-file|root-info|prep-boot|*-list))
-			_filedir
-			return 0
-			;;
-		-*-charset)
-			COMPREPLY=( $( mkisofs -input-charset help 2>&1 | \
-					tail +3 | grep "^$cur") )
-			return 0
-			;;
-		-uid)
-			_uids
-			return 0
-			;;
-		-gid)
-			_gids
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-abstract -A -allow-lowercase \
-				-allow-multidot -biblio -cache-inodes \
-				-no-cache-inodes -b -eltorito-alt-boot -B -G \
-				-hard-disk-boot -no-emul-boot -no-boot \
-				-boot-load-seg -boot-load-size \
-				-boot-info-table -C -c -check-oldname \
-				-check-session -copyright -d -D -dir-mode \
-				-dvd-video -f -file-mode -gid -gui \
-				-graft-points -hide -hide-list -hidden \
-				-hidden-list -hide-joliet -hide-joliet-list \
-				-hide-joliet-trans-tbl -hide-rr-moved \
-				-input-charset -output-charset -iso-level -J \
-				-joliet-long -jcharset -l -L -log-file -m \
-				-exclude-list -max-iso9660-filenames -M -N \
-				-new-dir-mode -nobak -no-bak -force-rr -no-rr \
-				-no-split-symlink-components \
-				-no-split-symlink-fields -o -pad -no-pad \
-				-path-list -P -p -print-size -quiet -R -r \
-				-relaxed-filenames -sort -split-output \
-				-stream-media-size -stream-file-name -sysid -T\
-				-table-name -ucs-level -udf -uid \
-				-use-fileversion -U -no-iso-translate -V \
-				-volset -volset-size -volset-seqno -v -x -z \
-				-hfs -apple -map -magic -hfs-creator \
-				-hfs-type -probe -no-desktop -mac-name \
-				-boot-hfs-file -part -auto -cluster-size \
-				-hide-hfs -hide-hfs-list -hfs-volid \
-				-icon-position -root-info -prep-boot \
-				-input-hfs-charset -output-hfs-charset \
-				-hfs-unlock -hfs-bless -hfs-parms --cap \
-				--netatalk --double --ethershare --ushare \
-				--exchange --sgi --xinet --macbin --single \
-				--dave --sfm --osx-double --osx-hfs' -- $cur ))
-	else
-		_filedir
-	fi
-
-} &&
-complete -F _mkisofs $filenames mkisofs
-
-# mc(1) completion
-#
-have mc &&
-_mc()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	# -name value style option
-	case "$prev" in
-		-@(e|v|l|P))
-			_filedir
-			return 0
-			;;
-	esac
-
-	# --name=value style option
-	if [[ "$cur" == *=* ]]; then
-		prev=${cur/=*/}
-		cur=${cur/*=/}
-		case "$prev" in
-			--@(edit|view|ftplog|printwd))
-				_filedir
-				return 0
-				;;
-		esac
-	fi
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-a --stickchars -b --nocolor -c \
-			--color -C --colors= -d --nomouse -e --edit= -f \
-			--datadir -k --resetsoft -l --ftplog= -P --printwd= \
-			-s --slow -t --termcap -u --nosubshell -U --subshell \
-			-v --view= -V --version -x --xterm -h --help' -- $cur ) )
-	else
-		_filedir -d
-	fi
-} &&
-complete -F _mc $filenames mc
-
-# yum(8) completion
-#
-have yum && {
-_yum()
-{
-	local cur prev special
-	
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do
-		if [[ ${COMP_WORDS[i]} == @(install|update|upgrade|remove|erase|deplist) ]]; then
-			special=${COMP_WORDS[i]}
-		fi
-	done
-
-	if [ -n "$special" ]; then
-	    case $special in
-		install|deplist)
-		    COMPREPLY=( $( compgen -W '$( yum -C list | cut -d" " -f1 )' -- $cur ) )
-		    return 0
-		    ;;
-		*)
-		    _rpm_installed_packages
-		    return 0
-		    ;;
-		esac
-	fi
-
-	case $cur in
-	    --*)
-		COMPREPLY=( $( compgen -W '--installroot --version --help --enablerepo --disablerepo --exclude --obsoletes --noplugins' -- $cur ) )
-		return 0
-		;;
-	    -*)
-		COMPREPLY=( $( compgen -W '-c -e -d -y -t -R -C -h' -- $cur ) )
-		return 0
-		;;
-	esac
-
-	case $prev in
-	    list)
-		COMPREPLY=( $( compgen -W 'all available updates installed extras obsoletes recent' -- $cur ) )
-		;;
-	    clean)
-		COMPREPLY=( $( compgen -W 'packages headers metadata cache dbcache all' -- $cur ) )
-		;;
-	    localinstall)
-		_filedir rpm
-		;;
-	    -c)
-		_filedir
-		;;
-	    --installroot)
-		_filedir -d
-		;;
-	    *)
-		COMPREPLY=( $( compgen -W 'install update check-update upgrade remove list \
-						search info provides clean groupinstall groupupdate \
-						grouplist deplist erase groupinfo groupremove \
-						localinstall localupdate makecache resolvedep \
-						shell whatprovides' -- $cur ) )
-		;;
-	esac
-}
-complete -F _yum $filenames yum
-
-# yum-arch(8) completion
-#
-_yum_arch()
-{
-    local cur
-    COMPREPLY=()
-    cur=`_get_cword`
-
-    case "$cur" in
-	-*)
-	    COMPREPLY=( $( compgen -W '-d -v -vv -n -c -z -s -l -q' -- $cur ) )
-	    ;;
-	*)
-	    _filedir -d
-	    ;;
-    esac
-
-    return 0
-
-}
-complete -F _yum_arch $filenames yum-arch
-}
-
-# ImageMagick completion
-#
-have convert && {
-_ImageMagick()
-{
-	local prev
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-channel)
-			COMPREPLY=( $( compgen -W 'Red Green Blue Opacity \
-				Matte Cyan Magenta Yellow Black' -- $cur ) )
-			return 0
-			;;
-		-colormap)
-			COMPREPLY=( $( compgen -W 'shared private' -- $cur ) )
-			return 0
-			;;
-		-colorspace)
-			COMPREPLY=( $( compgen -W 'GRAY OHTA RGB Transparent \
-				XYZ YCbCr YIQ YPbPr YUV CMYK' -- $cur ) )
-			return 0
-			;;
-		-compose)
-			COMPREPLY=( $( compgen -W 'Over In Out Atop Xor Plus \
-				Minus Add Subtract Difference Multiply Bumpmap\
-				Copy CopyRed CopyGreen CopyBlue CopyOpacity' \
-				-- $cur ) )
-			return 0
-			;;
-		-compress)
-			COMPREPLY=( $( compgen -W 'None BZip Fax Group4 JPEG \
-				Lossless LZW RLE Zip' -- $cur ) )
-			return 0
-			;;
-		-dispose)
-			COMPREPLY=( $( compgen -W 'Undefined None Background \
-						    Previous' -- $cur ) )
-			return 0
-			;;
-		-encoding)
-			COMPREPLY=( $( compgen -W 'AdobeCustom AdobeExpert \
-				AdobeStandard AppleRoman BIG5 GB2312 Latin2 \
-				None SJIScode Symbol Unicode Wansung' -- $cur))
-			return 0
-			;;
-		-endian)
-			COMPREPLY=( $( compgen -W 'MSB LSB' -- $cur ) )
-			return 0
-			;;
-		-filter)
-			COMPREPLY=( $( compgen -W 'Point Box Triangle Hermite \
-				Hanning Hamming Blackman Gaussian Quadratic \
-				Cubic Catrom Mitchell Lanczos Bessel Sinc' \
-				-- $cur ) )
-			return 0
-			;;
-		-format)
-			COMPREPLY=( $( convert -list format | \
-				    awk '/ [r-][w-][+-] / {print $1}' | \
-				    tr -d '*' | tr [:upper:] [:lower:] | \
-				    grep "^$cur" ) )
-			return 0
-			;;
-		-gravity)
-			COMPREPLY=( $( compgen -W 'Northwest North NorthEast \
-				West Center East SouthWest South SouthEast' \
-				-- $cur ) )
-			return 0
-			;;
-		-intent)
-			COMPREPLY=( $( compgen -W 'Absolute Perceptual \
-					Relative Saturation' -- $cur ) )
-			return 0
-			;;
-		-interlace)
-			COMPREPLY=( $( compgen -W 'None Line Plane Partition' \
-					-- $cur ) )
-			return 0
-			;;
-		-limit)
-			COMPREPLY=( $( compgen -W 'Disk File Map Memory' \
-					-- $cur ) )
-			return 0
-			;;
-		-list)
-			COMPREPLY=( $( compgen -W 'Delegate Format Magic \
-					Module Resource Type' -- $cur ) )
-			return 0
-			;;
-		-map)
-			COMPREPLY=( $( compgen -W 'best default gray red \
-					green blue' -- $cur ) )
-			_filedir
-			return 0
-			;;
-		-noise)
-			COMPREPLY=( $( compgen -W 'Uniform Gaussian \
-					Multiplicative \
-				Impulse Laplacian Poisson' -- $cur ) )
-			return 0
-			;;
-		-preview)
-			COMPREPLY=( $( compgen -W 'Rotate Shear Roll Hue \
-					Saturation Brightness Gamma Spiff \
-					Dull Grayscale Quantize Despeckle \
-					ReduceNoise AddNoise Sharpen Blur \
-					Treshold EdgeDetect Spread Shade \
-					Raise Segment Solarize Swirl Implode \
-					Wave OilPaint CharcoalDrawing JPEG' \
-					-- $cur ) )
-			return 0
-			;;
-		-@(mask|profile|texture|tile|write))
-			_filedir
-			return 0
-			;;
-		-type)
-			COMPREPLY=( $( compgen -W 'Bilevel Grayscale Palette \
-					PaletteMatte TrueColor TrueColorMatte \
-					ColorSeparation ColorSeparationlMatte \
-					Optimize' -- $cur ) )
-			return 0
-			;;
-		-units)
-			COMPREPLY=( $( compgen -W 'Undefined PixelsPerInch \
-					PixelsPerCentimeter' -- $cur ) )
-			return 0
-			;;
-		-virtual-pixel)
-			COMPREPLY=( $( compgen -W 'Constant Edge mirror tile' \
-					-- $cur ) )
-			return 0
-			;;
-		-visual)
-			COMPREPLY=( $( compgen -W 'StaticGray GrayScale \
-					StaticColor PseudoColor TrueColor \
-					DirectColor defaut visualid' -- $cur ))
-			return 0
-			;;
-	esac
-}
-
-_convert()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_ImageMagick
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-adjoin -affine -antialias -append \
-			-authenticate -average -background -black-threshold \
-			-blue-primary -blur -border -bordercolor -channel \
-			-charcoal -chop -clip -coalesce -colorize -colors \
-			-colorspace -comment -compress -contrast -convolve \
-			-crop -cycle -debug -deconstruct -delay -density \
-			-depth -despeckle -display -dispose -dither -draw \
-			-edge -emboss -encoding -endian -enhance -equalize \
-			-extract -fill -filter -flatten -flip -flop -font \
-			-frame -fuzz -gamma -gaussian -geometry \
-			-green-primary -gravity -help -implode -intent \
-			-interlace -label -lat -level -limit -list -log -loop \
-			-map -mask -matte -median -modulate -monochrome \
-			-morph -mosaic -negate -noop -noise -normalize \
-			-opaque -ordered-dither -page -paint -ping -pointsize \
-			-preview -profile -quality -raise -random-threshold \
-			-region -raise -red-primary -render -resize -resample \
-			-roll -rotate -sample -sampling-factor -scale -scene \
-			-seed -segment -shade -sharpen -shave -shear -size \
-			-solarize -spread -stroke -strokewidth -swirl \
-			-texture -threshold -thumbnail -tile -transform \
-			-transparent -treedepth -trim -type -undercolor \
-			-units -unsharp -verbose -version -view \
-			-virtual-pixel -wave -white-point -white-threshold \
-			-write' -- $cur ) )
-	elif [[ "$cur" == +* ]]; then
-		COMPREPLY=( $( compgen -W '+adjoin +append +compress \
-			+contrast +debug +dither +endian +gamma +label +map \
-			+mask +matte +negate +noise +page +raise +render \
-			+write' -- $cur ) ) 
-	else
-		_filedir
-	fi
-}
-complete -F _convert $filenames convert
-
-_mogrify()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_ImageMagick
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-affine -antialias -authenticate \
-			-background -black-threshold -blue-primary -blur \
-			-border -bordercolor -channel -charcoal -chop \
-			-colorize -colors -colorspace -comment -compress \
-			-contrast -convolve -crop -cycle -debug -delay \
-			-density -depth -despeckle -display -dispose -dither \
-			-draw -edge -emboss -encoding -endian -enhance \
-			-equalize -extract -fill -filter -flip -flop -font \
-			-format -frame -fuzz -gamma -gaussian -geometry \
-			-green-primary -implode -interlace -help -label -lat \
-			-level -limit -list -log -loop -map -mask -matte \
-			-median -modulate -monochrome -negate -noop \
-			-normalize -opaque -page -paint -fill -ordered-dither \
-			-pointsize -profile -quality -raise -random-threshold \
-			-red-primary -region -resample -resize -roll -rotate \
-			-sample -sampling-factor -scale -scene -seed -segment \
-			-shade -sharpen -shear -size -solarize -spread \
-			-stroke -strokewidth -swirl -texture -threshold \
-			-thumbnail -tile -transform -transparent -treedepth \
-			-trim -type -undercolor -units -unsharp -verbose \
-			-version -view -virtual-pixel -wave -white-point \
-			-white-threshold' -- $cur ) )
-	elif [[ "$cur" == +* ]]; then
-		COMPREPLY=( $( compgen -W '+compress +contrast +debug +dither \
-			+endian +gamma +label +map +mask +matte +negate +page \
-			+raise' -- $cur ) ) 
-	else
-		_filedir
-	fi
-}
-complete -F _mogrify $filenames mogrify
-
-_display()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_ImageMagick
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-authenticate -backdrop -border \
-			-colormap -colors -colorspace -comment -compress \
-			-contrast -crop -debug -delay -density -depth \
-			-despeckle -display -dispose -dither -edge -endian \
-			-enhance -extract -filter -flip -flop -frame -gamma \
-			-geometry -help -immutable -interlace -label -limit \
-			-log -map -matte -monochrome -negate -noop -page \
-			-quality -raise -remote -roll -rotate -sample \
-			-sampling-factor -scene -segment -sharpen -size \
-			-texture -treedepth -trim -update -verbose -version \
-			-virtual-pixel -window -window_group -write' -- $cur))
-	elif [[ "$cur" == +* ]]; then
-		COMPREPLY=( $( compgen -W '+compress +contrast +debug +dither \
-			+endian +gamma +label +map +matte +negate +page \
-			+raise +write' -- $cur ) ) 
-	else
-		_filedir
-	fi
-}
-complete -F _display $filenames display
-
-_animate()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_ImageMagick
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-authenticate -backdrop -colormap \
-			-colors -colorspace -crop -debug -delay -density \
-			-depth -display -dither -extract -gamma -geometry \
-			-help -interlace -limit -log -matte -map -monochrome \
-			-noop -pause -remote -rotate -sampling-factor -scene \
-			-size -treedepth -trim -verbose -version -visual \
-			-virtual-pixel -window' -- $cur ) )
-	elif [[ "$cur" == +* ]]; then
-		COMPREPLY=( $( compgen -W '+debug +dither +gamma +map +matte' -- $cur ) ) 
-	else
-		_filedir
-	fi
-}
-complete -F _animate $filenames animate
-
-_identify()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_ImageMagick
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-authenticate -debug -density \
-			-depth -extract -format -help -interlace -limit -list \
-			-log -size -sampling-factor -verbose -version \
-			-virtual-pixel' -- $cur ) )
-	elif [[ "$cur" == +* ]]; then
-		COMPREPLY=( $( compgen -W '+debug ' -- $cur ) ) 
-	else
-		_filedir
-	fi
-}
-complete -F _identify $filenames identify
-
-_montage()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_ImageMagick
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-adjoin -affine -authenticate \
-			-blue-primary -blur -colors -colorspace -comment \
-			-compose -compress -crop -debug -density -depth \
-			-display -dispose -dither -draw -encoding -endian \
-			-extract -fill -filter -flip -flop -frame -gamma \
-			-geometry -gravity -green-primary -interlace -help \
-			-label -limit -log -matte -mode -monochrome -noop \
-			-page -pointsize -quality -red-primary -resize \
-			-rotate -sampling-factor -scene -shadow -size \
-			-stroke -texture -thumbnail -tile -transform \
-			-transparent -treedepth -trim -type -verbose \
-			-version -virtual-pixel -white-point' -- $cur ) )
-	elif [[ "$cur" == +* ]]; then
-		COMPREPLY=( $( compgen -W '+adjoin +compress +debug +dither \
-			+endian +gamma +label +matte +page' -- $cur ) ) 
-	else
-		_filedir
-	fi
-}
-complete -F _montage $filenames montage
-
-_composite()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_ImageMagick
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-affine -authenticate \
-			-blue-primary -colors -colorspace -comment -compose \
-			-compress -debug -density -depth -displace -display \
-			-dispose -dissolve -dither -encoding -endian -extract \
-			-filter -font -geometry -gravity -green-primary -help \
-			-interlace -label -limit -log -matte -monochrome \
-			-negate -page -profile -quality -red-primary -rotate \
-			-resize -sampling-factor -scene -sharpen -size \
-			-stegano -stereo -thumbnail -tile -transform \
-			-treedepth -type -units -unsharp -verbose -version \
-			-virtual-pixel -watermark -white-point -write' \
-			-- $cur ) )
-	elif [[ "$cur" == +* ]]; then
-		COMPREPLY=( $( compgen -W '+compress +debug +dither +endian +label \
-			+matte +negate +page +write' -- $cur ) ) 
-	else
-		_filedir
-	fi
-}
-complete -F _composite $filenames composite
-}
-
-# dd(1) completion
-#
-have dd &&
-_dd()
-{
-	 local cur
-
-	 COMPREPLY=()
-	cur=`_get_cword`
-
-	 case "$cur" in
-	 if=*|of=*)
-		 cur=${cur#*=}
-		 _filedir
-		 return 0
-		 ;;
-	 conv=*)
-		 cur=${cur#*=}
-		 COMPREPLY=( $( compgen -W 'ascii ebcdic ibm block unblock \
-				lcase notrunc ucase swab noerror sync' \
-				-- $cur ) )
-		 return 0
-		 ;;
-	 esac
-
-	 _expand || return 0
-
-	 COMPREPLY=( $( compgen -W '--help --version' -- $cur ) \
-		     $( compgen -W 'bs cbs conv count ibs if obs of seek skip'\
-				-S '=' -- $cur ) )
-} &&
-complete -F _dd $nospace $filenames dd
-
-# CUPS cancel(1) completion
-#
-have cancel &&
-_cancel()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	COMPREPLY=( $( lpstat | cut -d' ' -f1 | grep "^$cur" ) )
-} &&
-complete -F _cancel $filenames cancel
-
-# aspell(1) completion
-#
-have aspell && {
-_aspell_dictionary()
-{
-	local datadir
-	datadir=/usr/lib/aspell
-	COMPREPLY=( $( command ls $datadir/*.@(multi|alias) ) )
-	COMPREPLY=( ${COMPREPLY[@]%.@(multi|alias)} )
-	COMPREPLY=( $( compgen -W '${COMPREPLY[@]#$datadir/}' -- $cur ) )
-}
-
-_aspell()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	# --name value style option
-	case "$prev" in
-		@(-c|-p|check))
-			_filedir
-			return 0
-			;;
-		@(dump|create|merge))
-			COMPREPLY=( $( compgen -W 'master personal repl' -- $cur ) )
-			return 0
-			;;
-		-d)
-			_aspell_dictionary
-			return 0
-			;;
-	esac
-
-	# --name=value style option
-	if [[ "$cur" == *=* ]]; then
-		prev=${cur/=*/}
-		cur=${cur/*=/}
-		case "$prev" in
-			--@(conf|personal|repl|per-conf))
-				_filedir
-				return 0
-				;;
-			--@(conf-dir|data-dir|dict-dir|home-dir|local-data-dir|prefix))
-				_filedir -d
-				return 0
-				;;
-			--master)
-				_aspell_dictionary
-				return 0
-				;;
-			--mode)
-				COMPREPLY=( $( compgen -W 'none url email sgml tex' -- $cur ) )
-				return 0
-				;; 
-			--sug-mode)
-				COMPREPLY=( $( compgen -W 'ultra fast normal bad-speller' -- $cur ) )
-				return 0
-				;;
-			--keymapping)
-				COMPREPLY=( $( compgen -W 'aspell ispell' -- $cur ) )
-				return 0
-				;;
-		esac
-	fi
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '--conf= --conf-dir= --data-dir= --dict-dir= \
-			--encoding= --add-filter= --rem-filter= --mode= -e \
-			-H -t --add-extra-dicts= --rem-extra-dicts= \
-			--home-dir= -W --ignore= --ignore-accents \
-			--dont-ignore-accents --ignore-case --dont-ignore-case \
-			--ignore-repl --dont-ignore-repl --jargon= --keyboard= \
-			--lang= --language-tag= --local-data-dir= -d --master= \
-			--module= --add-module-search-order= \
-			--rem-module-search-order= --per-conf= -p --personal= \
-			--prefix= --repl= -C -B --run-together --dont-run-together \
-			--run-together-limit= --run-together-min= --save-repl \
-			--dont-save-repl --set-prefix --dont-set-prefix --size= \
-			--spelling= --strip-accents --dont-strip-accents \
-			--sug-mode= --add-word-list-path= --rem-word-list-path= \
-			-b -x --backup -b|-x --dont-backup --reverse --dont-reverse \
-			--time --dont-time --keymapping= --add-email-quote= \
-			--rem-email-quote= --email-margin= --add-tex-command= \
-			--rem-tex-command= --tex-check-comments \
-			--dont-tex-check-comments --add-tex-extension= \
-			--rem-tex-extension= --add-sgml-check= --rem-sgml-check= \
-			--add-sgml-extension= --rem-sgml-extension=' -- $cur ) )
-	else
-		COMPREPLY=( $( compgen -W '-? help -c check -a pipe -l list \
-			config config soundslike filter -v version dump \
-			create merge' -- $cur ) )
-	fi
-
-}
-complete -F _aspell $filenames aspell
-}
-
-# xmms(1) completion
-#
-have xmms &&
-_xmms()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-h --help -r --rew -p --play \
-			-u --pause -s --stop -t --play-pause -f --fwd -e \
-			--enqueue -m --show-main-window -i --sm-client-id \
-			-v --version' -- $cur ) )
-	else
-		_filedir '@(mp[23]|MP[23]|ogg|OGG|wav|WAV|pls|m3u|xm|mod|s[3t]m|it|mtm|ult|flac)'
-
-	fi
-
-} &&
-complete -F _xmms $filenames xmms
-
-# info(1) completion
-#
-have info &&
-_info()
-{
-	local cur infopath UNAME
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_expand || return 0
-
-	# default completion if parameter contains /
-	if [[ "$cur" == */* ]]; then
-		_filedir
-		return 0
-	fi
-
-	infopath='/usr/share/info'
-
-	if [ "${INFOPATH: -1:1}" == ':' ]; then
-		infopath=${INFOPATH}${infopath}
-	elif [ ${INFOPATH:+set} ]; then
-		infopath=$INFOPATH
-	fi
-
-	infopath=$infopath:
-	if [ -n "$cur" ]; then
-		infopath="${infopath//://$cur* }"
-	else
-		infopath="${infopath//:// }"
-	fi
-
-	# redirect stderr for when path doesn't exist
-	COMPREPLY=( $( eval command ls "$infopath" 2>/dev/null ) )
-	# weed out directory path names and paths to info pages
-	COMPREPLY=( ${COMPREPLY[@]##*/?(:)} )
-	# weed out info dir file
-	for (( i=0 ; i < ${#COMPREPLY[@]} ; ++i )); do
-		if [ "${COMPREPLY[$i]}" == 'dir' ]; then
-			unset COMPREPLY[$i];
-		fi;
-	done  
-	# strip suffix from info pages
-	COMPREPLY=( ${COMPREPLY[@]%.@(gz|bz2)} )
-	COMPREPLY=( $( compgen -W '${COMPREPLY[@]%.*}' -- "${cur//\\\\/}" ) )
-
-	return 0
-} &&
-complete -F _info $filenames info
-
-# dhclient(1) completion
-#
-have dhclient && _dhclient()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(cf|lf|pf|sf))
-			_filedir
-			return 0
-			;;
-		-s)
-			_known_hosts
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-p -d -q -1 -r -lf -pf \
-			-cf -sf -s -g -n -nw -w' -- $cur ) )
-	else
-		_available_interfaces
-	fi
-} &&
-complete -F _dhclient dhclient
-
-# lvm(8) completion
-#
-have lvm && {
-_volumegroups()
-{
-	COMPREPLY=( $(compgen -W "$( vgscan 2>/dev/null | \
-	    sed -n -e 's|.*Found.*"\(.*\)".*$|\1|p' )" -- $cur ) )
-}
-
-_physicalvolumes()
-{
-	COMPREPLY=( $(compgen -W "$( pvscan 2>/dev/null | \
-	    sed -n -e 's|^.*PV \(.*\) VG.*$|\1|p' )" -- $cur ) )
-}
-
-_logicalvolumes()
-{
-	COMPREPLY=( $(compgen -W "$( lvscan 2>/dev/null | \
-	    sed -n -e "s|^.*'\(.*\)'.*$|\1|p" )" -- $cur ) )
-}
-
-_units()
-{
-	COMPREPLY=( $( compgen -W 'h s b k m g t H K M G T' -- $cur ) )
-}
-
-_sizes()
-{
-	COMPREPLY=( $( compgen -W 'k K m M g G t T' -- $cur ) )
-}
-
-_args()
-{
-	args=0
-	if [[ "${COMP_WORDS[0]}" == lvm ]]; then
-		offset=2
-	else
-		offset=1
-	fi
-	for (( i=$offset; i < COMP_CWORD; i++ )); do
-		if [[ "${COMP_WORDS[i]}" != -* ]]; then
-			args=$(($args + 1))
-		fi
-	done
-}
-
-_lvmdiskscan()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -h -? --help -l \
-			--lvmpartition -v --verbose --version' -- $cur ) )
-	fi
-}
-complete -F _lvmdiskscan lvmdiskscan
-
-_pvscan()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -e \
-			--exported -n --novolumegroup -h -? \
-			--help --ignorelockingfailure -P \
-			--partial -s --short -u --uuid -v \
-			--verbose --version' -- $cur ) )
-	fi
-}
-complete -F _pvscan pvscan
-
-_pvs()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(o|O|-options|-sort))
-			COMPREPLY=( $( compgen -W 'pv_fmt pv_uuid \
-				pv_size pv_free pv_used pv_name \
-				pv_attr pv_pe_count \
-				pv_pe_alloc_count' -- $cur ) )
-			return 0
-			;;
-		--units)
-			_units
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '--aligned -a --all -d --debug \
-			-h -? --help --ignorelockingfailure --noheadings \
-			--nosuffix -o --options -O --sort \
-			--separator --unbuffered --units \
-			-v --verbose --version' -- $cur ) )
-	else
-		_physicalvolumes
-	fi
-}
-complete -F _pvs pvs
-
-_pvdisplay()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		--units)
-			_units
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-c --colon -C --columns --units \
-			-v --verbose -d --debug -h --help --version' -- $cur ) )
-	else
-		_physicalvolumes
-	fi
-}
-complete -F _pvdisplay pvdisplay
-
-_pvchange()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|x|-autobackup|--allocatable))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-a --all -A --autobackup \
-			-d --debug -h --help -t --test -u --uuid -x \
-			--allocatable -v --verbose --addtag --deltag \
-			--version' -- $cur ) )
-	else
-		_physicalvolumes
-	fi
-}
-complete -F _pvchange pvchange
-
-_pvcreate()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		--restorefile)
-			_filedir
-			return 0
-			;;
-		-@(M|-metadatatype))
-			COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
-			return 0
-			;;
-		--metadatacopies)
-			COMPREPLY=( $( compgen -W '0 1 2' -- $cur ) )
-			return 0
-			;;
-		--@(metadatasize|setphysicalvolumesize))
-			_sizes
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '--restorefile -d --debug -f \
-			--force -h -? --help --labelsector -M --metadatatype \
-			--metadatacopies --metadatasize \
-			--setphysicalvolumesize -t --test -u --uuid uuid -v \
-			--verbose -y --yes --version' -- $cur ) )
-	else
-		_physicalvolumes
-	fi
-}
-complete -F _pvcreate pvcreate
-
-_pvmove()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-		-@(n|-name))
-			_logicalvolumes
-			return 0
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '--abort -A --autobackup \
-			-b --background -d --debug -f --force -h -? \
-			--help -i --interval -t --test -v --verbose \
-			--version -n --name' -- $cur ) )
-	else
-		_physicalvolumes
-	fi
-}
-complete -F _pvmove pvmove
-
-_pvremove()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -f --force -h -? \
-			--help -y --yes -t --test -v --verbose \
-			--version' -- $cur ) )
-	else
-		_physicalvolumes
-	fi
-}
-complete -F _pvremove pvremove
-
-_vgscan()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -h --help \
-			--ignorelockingfailure --mknodes -P \
-			--partial -v --verbose --version' -- $cur ) )
-	fi
-}
-complete -F _vgscan vgscan
-
-_vgs()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(o|O|-options|-sort))
-			COMPREPLY=( $( compgen -W 'vg_fmt vg_uuid vg_name \
-				vg_attr vg_size vg_free vg_sysid \
-				vg_extent_size vg_extent_count vg_free_count \
-				max_lv max_pv pv_count lv_count snap_count \
-				vg_seqno' -- $cur ) )
-			return 0
-			;;
-		--units)
-			_units
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '--aligned -d --debug \
-			-h --help --ignorelockingfailure --noheadings \
-			--nosuffix -o --options -O --sort -P --partial \
-			--separator --unbuffered --units \
-			-v --verbose --version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgs vgs
-
-_vgdisplay()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		--units)
-			_units
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-c --colon -C --columns --units \
-			-P --partial -A --activevolumegroups -v --verbose \
-			-d --debug -h --help --version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgdisplay vgdisplay
-
-_vgchange()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(a|A|x|-available|-autobackup|-resizeable))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup --alloc -P \
-			--partial -d --debug -h --help --ignorelockingfailure \
-			-t --test -u --uuid -v --verbose --version -a \
-			--available -x --resizeable -l --logicalvolume \
-			--addtag --deltag' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgchange vgchange
-
-_vgcreate()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-		-@(M|-metadatatype))
-			COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
-			return 0
-			;;
-		-@(s|-physicalextentsize))
-			_sizes
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup --addtag \
-			--alloc -d --debug -h --help -l --maxlogicalvolumes \
-			-M --metadatatype -p --maxphysicalvolumes -s \
-			--physicalextentsize -t --test -v --verbose \
-			--version' -- $cur ) )
-	else
-		_args
-		if [ $args -eq 0 ]; then
-			_volumegroups
-		else
-			_physicalvolumes
-		fi
-	fi
-}
-complete -F _vgcreate vgcreate
-
-_vgremove()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -h --help -t --test \
-		-v --verbose --version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgremove vgremove
-
-_vgrename()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup -d --debug -h \
-			-? --help -t --test -v --verbose --version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgrename vgrename
-
-_vgreduce()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-a --all -A --autobackup -d \
-			--debug -h --help --removemissing -t --test -v \
-			--verbose --version' -- $cur ) )
-
-	else
-		_args
-		if [ $args -eq 0 ]; then
-			_volumegroups
-		else
-			_physicalvolumes
-		fi
-	fi
-}
-complete -F _vgreduce vgreduce
-
-_vgextend()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-		-@(L|-size))
-			_sizes
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup -d --debug -h \
-			-? --help -t --test -v --verbose --version' -- $cur ) )
-	else
-		_args
-		if [ $args -eq 0 ]; then
-			_volumegroups
-		else
-			_physicalvolumes
-		fi
-	fi
-}
-complete -F _vgextend vgextend
-
-_vgport()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-a --all -d --debug -h \
-			-? --help -v --verbose --version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgport vgimport vgexport
-
-_vgck()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -h \
-			-? --help -v --verbose --version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgck vgck
-
-_vgconvert()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(M|-metadatatype))
-			COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
-			return 0
-			;;
-		--metadatacopies)
-			COMPREPLY=( $( compgen -W '0 1 2' -- $cur ) )
-			return 0
-			;;
-		--metadatasize)
-			_sizes
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -h --help --labelsector \ 
-			-M --metadatatype --metadatacopies --metadatasize \
-			-t --test -v --verbose --version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgconvert vgconvert
-
-_vgcfgbackup()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(f|-file))
-			_filedir
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -f --file -h --help \
-			--ignorelockingfailure -P --partial -v --verbose \
-			--version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgcfgbackup vgcfgbackup
-
-_vgcfgrestore()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(f|-file))
-			_filedir
-			return 0
-			;;
-		-@(M|-metadatatype))
-			COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
-			return 0
-			;;
-		-@(n|-name))
-			_volumegroups
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -f --file -l --list \
-			-h --help -M --Metadatatype -n --name -t --test \
-			-v --verbose --version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgcfgrestore vgcfgrestore
-
-_vgmerge()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup -d --debug \
-			-h --help -l --list -t --test -v --verbose \
-			--version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgmerge vgmerge
-
-_vgsplit()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-		-@(M|-metadatatype))
-			COMPREPLY=( $( compgen -W '1 2' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup -d --debug \
-			-h --help -l --list -M --metadatatype -t --test \
-			-v --verbose --version' -- $cur ) )
-	else
-		_args
-		if [ $args -eq 0 -o $args -eq 1 ]; then
-			_volumegroups
-		else
-			_physicalvolumes
-		fi
-	fi
-}
-complete -F _vgsplit vgsplit
-
-_vgmknodes()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-d --debug -h --help -v --verbose \
-			--version' -- $cur ) )
-	else
-		_volumegroups
-	fi
-}
-complete -F _vgmknodes vgmknodes
-
-_lvscan()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-b --blockdevice -d --debug \
-			-h -? --help --ignorelockingfailure -P \
-			--partial -v --verbose --version' -- $cur ) )
-	fi
-}
-complete -F _lvscan lvscan
-
-_lvs()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(o|O|-options|-sort))
-			COMPREPLY=( $( compgen -W 'lv_uuid lv_name \
-				lv_attr lv_minor lv_size seg_count \
-				origin snap_percent segtype stripes \
-				stripesize chunksize seg_start \
-				seg_size' -- $cur ) )
-			return 0
-			;;
-		--units)
-			_units
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '--aligned -d --debug \
-			-h --help --ignorelockingfailure --noheadings \
-			--nosuffix -o --options -O --sort -P --partial \
-			--segments --separator --unbuffered --units \
-			-v --verbose --version' -- $cur ) )
-	else
-		_logicalvolumes
-	fi
-}
-complete -F _lvs lvs
-
-_lvdisplay()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		--units)
-			_units
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-c --colon -C --columns --units \
-			-P --partial -m --maps -v --verbose -d --debug -h \
-			--help --version' -- $cur ) )
-	else
-		_logicalvolumes
-	fi
-}
-complete -F _lvdisplay lvdisplay
-
-_lvchange()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(a|A|C|M|-available|-autobackup|-continguous|-persistent))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-		-@(p|-permission))
-			COMPREPLY=( $( compgen -W 'r rw' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup -a --available \
-			--addtag --alloc -C --contiguous -d --debug --deltag \
-			-f --force -h --help --ignorelockingfailure -M \
-			--persistent --major major --minor minor -P --partial \
-			-p --permission -r --readahead --refresh -t --test \
-			-v --verbose --version' -- $cur ) )
-	else
-		_logicalvolumes
-	fi
-}
-complete -F _lvchange lvchange
-
-_lvcreate()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|C|M|Z|-autobackup|-continguous|-persistent|-zero))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-		-@(L|-size))
-			_sizes
-			return 0
-			;;
-		-@(p|-permission))
-			COMPREPLY=( $( compgen -W 'r rw' -- $cur ) )
-			return 0
-			;;
-		-@(n|-name))
-			_logicalvolumes
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup --addtag --alloc \
-			-C --contiguous -d --debug -h -? --help -i --stripes \
-			-I --stripesize -l --extents -L --size -M --persistent \
-			--major --minor -n --name -p --permission -r \
-			--readahead -t --test --type -v --verbose -Z --zero \
-			--version' -- $cur ) )
-	else
-		_args
-		if [ $args -eq 0 ]; then
-			_volumegroups
-		else
-			_physicalvolumes
-		fi
-	fi
-}
-complete -F _lvcreate lvcreate
-
-_lvremove()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup -d --debug -f \
-			--force -h -?  --help -t --test -v --verbose \
-			--version' -- $cur ) )
-	else
-		_logicalvolumes
-	fi
-}
-complete -F _lvremove lvremove
-
-_lvrename()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup -d --debug -h \
-			-? --help -t --test -v --verbose --version' -- $cur ) )
-	else
-		_logicalvolumes
-	fi
-}
-complete -F _lvrename lvrename
-
-_lvreduce()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-		-@(L|-size))
-			_sizes
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup -d \
-			--debug -f --force -h --help -l --extents \
-			-L --size -n --nofsck -r --resizefs -t --test \
-			-v --verbose --version' -- $cur ) )
-	else
-		_logicalvolumes
-	fi
-}
-complete -F _lvreduce lvreduce
-
-_lvresize()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-		-@(L|-size))
-			_sizes
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup --alloc -d \
-			--debug -h --help -i --stripes -I --stripesize \
-			-l --extents -L --size -n --nofsck -r --resizefs \
-			-t --test --type -v --verbose --version' -- $cur ) )
-	else
-		_args
-		if [ $args -eq 0 ]; then
-			_logicalvolumes
-		else
-			_physicalvolumes
-		fi
-	fi
-}
-complete -F _lvresize lvresize
-
-_lvextend()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-		-@(A|-autobackup))
-			COMPREPLY=( $( compgen -W 'y n' -- $cur ) )
-			return 0
-			;;
-		-@(L|-size))
-			_sizes
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-A --autobackup --alloc -d \
-			--debug -h --help -i --stripes -I --stripesize \
-			-l --extents -L --size -n --nofsck -r --resizefs \
-			-t --test --type -v --verbose --version' -- $cur ) )
-	else
-		_args
-		if [ $args -eq 0 ]; then
-			_logicalvolumes
-		else
-			_physicalvolumes
-		fi
-	fi
-}
-complete -F _lvextend lvextend
-
-_lvm()
-{
-	local prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		COMPREPLY=( $( compgen -W 'dumpconfig help lvchange \
-			lvcreate lvdisplay lvextend lvmchange \
-			lvmdiskscan lvmsadc lvmsar lvreduce \
-			lvremove lvrename lvresize lvs lvscan \
-			pvchange pvcreate pvdata pvdisplay pvmove \
-			pvremove pvresize pvs pvscan vgcfgbackup \
-			vgcfgrestore vgchange vgck vgconvert \
-			vgcreate vgdisplay vgexport vgextend \
-			vgimport vgmerge vgmknodes vgreduce \
-			vgremove vgrename vgs vgscan vgsplit \
-			version' -- $cur ) )
-	else
-		case ${COMP_WORDS[1]} in
-			pvchange)
-				_pvchange
-				;;
-			pvcreate)
-				_pvcreate
-				;;
-			pvdisplay)
-				_pvdisplay
-				;;
-			pvmove)
-				_pvmove
-				;;
-			pvremove)
-				_pvremove
-				;;
-			pvresize)
-				_pvresize
-				;;
-			pvs)
-				_pvs
-				;;
-			pvscan)
-				_pvscan
-				;;
-			vgcfgbackup)
-				_vgcfgbackup
-				;;
-			vgcfgrestore)
-				_vgcfgrestore
-				;;
-			vgchange)
-				_vgchange
-				;;
-			vgck)
-				_vgck
-				;;
-			vgconvert)
-				_vgconvert
-				;;
-			vgcreate)
-				_vgcreate
-				;;
-			vgdisplay)
-				_vgdisplay
-				;;
-			vgexport)
-				_vgexport
-				;;
-			vgextend)
-				_vgextend
-				;;
-			vgimport)
-				_vgimport
-				;;
-			vgmerge)
-				_vgmerge
-				;;
-			vgmknodes)
-				_vgmknodes
-				;;
-			vgreduce)
-				_vgreduce
-				;;
-			vgremove)
-				_vgremove
-				;;
-			vgrename)
-				_vgrename
-				;;
-			vgs)
-				_vgs
-				;;
-			vgscan)
-				_vgscan
-				;;
-			vgsplit)
-				_vgsplit
-				;;
-			lvchange)
-				_lvchange
-				;;
-			lvcreate)
-				_lvcreate
-				;;
-			lvdisplay)
-				_lvdisplay
-				;;
-			lvextend)
-				_lvextend
-				;;
-			lvreduce)
-				_lvreduce
-				;;
-			lvremove)
-				_lvremove
-				;;
-			lvrename)
-				_lvrename
-				;;
-			lvresize)
-				_lvresize
-				;;
-			lvs)
-				_lvs
-				;;
-			lvscan)
-				_lvscan
-				;;
-		esac
-	fi
-}
-complete -F _lvm lvm
-}
-
-# mkinitrd(8) completion
-#
-have mkinitrd &&
-_mkinitrd()
-{
-	local cur args
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	# --name value style option
-	case "$prev" in
-		--preload)
-			_modules
-			return 0
-			;;
-	esac
-
-	# --name=value style option
-	if [[ "$cur" == *=* ]]; then
-		prev=${cur/=*/}
-		cur=${cur/*=/}
-		case "$prev" in
-			--@(with|builtin))
-				_modules
-				return 0
-				;;
-			--@(fstab|dsdt))
-				_filedir
-				return 0
-				;;
-			--tmpdir)
-				_filedir -d
-				return 0
-				;;
-		esac
-	fi
-
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '--version -v -f --preload \
-			--with= --omit-scsi-modules --omit-raid-modules \
-			--images-version --fstab= --nocompress --builtin= \
-			--nopivot --noudev --allow-missing --tmpdir= \
-			--initrdfs= --dsdt= --lvm-version= --froce-usb' \
-			-- $cur ) )
-	else
-		_count_args
-
-		case $args in
-			1)
-				_filedir
-				;;
-			2)
-				COMPREPLY=( $( command ls /lib/modules | grep "^$cur" ) )
-				;;
-		esac
-	fi
-
-} &&
-complete -F _mkinitrd mkinitrd
-
-# pkgconfig(1) completion
-#
-have pkg-config &&
-_pkg_config()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		# return list of available options
-		COMPREPLY=( $( compgen -W '-version --modversion \
-		      --atleast-pkgconfig-version= --libs --libs-only-l \
-		      --libs-only-other --libs-only-L --cflags \
-		      --cflags-only-I --cflags-only-other --variable= \
-		      --define-variable= --exists --uninstalled \
-		      --atleast-version= --exact-version= --max-version= \
-		      --list-all --debug --print-errors --silence-errors \
-		      --errors-to-stdout -? --help --usage' -- $cur))
-	else
-		COMPREPLY=( $( pkg-config --list-all 2>/dev/null | \
-				    awk '{print $1}' | grep "^$cur" ) )
-	fi
-} &&
-complete -F _pkg_config pkg-config
-
-
-# cpio(1) completion
-#
-have cpio && {
-_cpio_format()
-{
-	COMPREPLY=( $( compgen -W 'bin odc newc crc tar ustar hpbin hpodc' -- $cur ) )
-}
-
-_cpio()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	# --name value style option
-	case $prev in
-		-H)
-			_cpio_format
-			return 0
-			;;
-		-@(E|F|I))
-			_filedir
-			return 0
-			;;
-		-R)
-			_usergroup
-			return 0
-			;;
-	esac
-
-	# --name=value style option
-	if [[ "$cur" == *=* ]]; then
-		prev=${cur/=*/}
-		cur=${cur/*=/}
-		case $prev in
-			--format)
-				_cpio_format
-				return 0
-				;;
-			--@(file|pattern-file))
-				_filedir
-				return 0
-				;;
-			--owner)
-				_usergroup
-				return 0
-				;;
-			--rsh-command)
-				COMPREPLY=( $( compgen -c -- $cur ) )
-				return 0
-				;;
-		esac
-	fi
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		COMPREPLY=( $( compgen -W '-o --create -i --extract -p --pass-through' -- $cur) ) 
-	else
-		case ${COMP_WORDS[1]} in
-			-@(o|-create))
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-0 -a -c -v -A -B\
-						-L -V -C -H -M -O -F --file= --format=\
-						--message= --null --reset-access-time\
-						--verbose --dot --append --block-size=\
-						--dereference --io-size= --quiet\
-						--force-local --rsh-command= --help\
-						--version' -- $cur ) )
-				fi
-				;;
-			-@(i|-extract))
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-b -c -d -f -m -n -r\
-						-t -s -u -v -B -S -V -C -E -H -M -R -I\
-						-F --file= --make-directories\
-						--nonmatching\
-						--preserve-modification-time\
-						--numeric-uid-gid --rename -t --list\
-						--swap-bytes --swap --dot\
-						--unconditional --verbose --block-size=\
-						--swap-halfwords --io-size=\
-						--pattern-file= --format= --owner=\
-						--no-preserve-owner --message=\
-						--force-local --no-absolute-filenames\
-						--sparse --only-verify-crc --quiet\
-						--rsh-command= --help\
-						--version' -- $cur ) )
-				fi
-				;;
-			-@(p|-pass-through))
-				if [[ "$cur" == -* ]]; then
-					COMPREPLY=( $( compgen -W '-0 -a -d -l -m -u -v\
-						-L -V -R --null --reset-access-time\
-						--make-directories --link --quiet\
-						--preserve-modification-time\
-						--unconditional --verbose --dot\
-						--dereference --owner=\
-						--no-preserve-owner --sparse --help\
-						--version' -- $cur ) )
-				else
-					_filedir -d
-				fi
-				;;
-		esac
-	fi
-}
-complete -F _cpio cpio
-}
-
-# id(1) completion
-#
-have id &&
-_id()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-a -g --group -G --groups -n --name\
-			-r --real -u --user --help --version' -- $cur ) )
-	else
-		COMPREPLY=( $( compgen -u $cur  ) )
-	fi
-} &&
-complete -F _id id
-
-# getent(1) completion
-#
-have getent &&
-_getent()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case $prev in
-		passwd)
-			COMPREPLY=( $( compgen -u $cur  ) )
-			return 0
-			;;
-		group)
-			COMPREPLY=( $( compgen -g $cur  ) )
-			return 0
-			;;
-		services)
-			COMPREPLY=( $( compgen -s $cur  ) )
-			return 0
-			;;
-		hosts)
-			COMPREPLY=( $( compgen -A hostname $cur  ) )
-			return 0
-			;;
-		protocols)
-			COMPREPLY=( $( getent protocols | awk '{print $1}' | grep "^$cur" ) )
-			return 0
-			;;
-		networks)
-			COMPREPLY=( $( getent networks | awk '{print $1}' | grep "^$cur" ) )
-			return 0
-			;;
-	esac
-
-
-	if [ $COMP_CWORD -eq 1 ]; then
-		COMPREPLY=( $( compgen -W 'passwd group hosts services protocols networks' -- $cur ) )
-	fi
-} &&
-complete -F _getent getent
-
-# ntpdate(1) completion
-#
-have ntpdate &&
-_ntpdate()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case $prev in
-		-k)
-			_filedir
-			return 0
-			;;
-		-U)
-			COMPREPLY=( $( compgen -u $cur  ) )
-			return 0
-			;;
-	esac
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-4 -6 -b -B -d -Q -q -s -u -v -a\
-			-e -k -p -o -r -t' -- $cur ) )
-	else
-		_known_hosts
-	fi
-} &&
-complete -F _ntpdate ntpdate
-
-# smartctl(8) completion
-#
-have smartctl && {
-_smartctl_quietmode()
-{
-	COMPREPLY=( $( compgen -W 'errorsonly silent' -- $cur ) )
-}
-_smartctl_device()
-{
-	COMPREPLY=( $( compgen -W 'ata scsi 3ware' -- $cur ) )
-}
-_smartctl_tolerance()
-{
-	COMPREPLY=( $( compgen -W 'warn exit ignore' -- $cur ) )
-}
-_smartctl_badsum()
-{
-	COMPREPLY=( $( compgen -W 'normal conservative permissive verypermissive' -- $cur ) )
-}
-_smartctl_report()
-{
-	COMPREPLY=( $( compgen -W 'ioctl ataioctl scsiioctl' -- $cur ) )
-}
-_smartctl_feature()
-{
-	COMPREPLY=( $( compgen -W 'on off' -- $cur ) )
-}
-_smartctl_log()
-{
-	COMPREPLY=( $( compgen -W 'error selftest selective directory' -- $cur ) )
-}
-_smartctl_vendorattribute()
-{
-	COMPREPLY=( $( compgen -W 'help 9,minutes 9,seconds 9,halfminutes \
-		9,temp 192,emergencyretractcyclect 193,loadunload \
-		194,10xCelsius 194,unknown 198,offlinescanuncsectorct \
-		200,writeerrorcount 201,detectedtacount 220,temp' -- $cur ) )
-}
-_smartctl_firmwarebug()
-{
-	COMPREPLY=( $( compgen -W 'none samsung samsung2' -- $cur ) )
-}
-_smartctl_presets()
-{
-	COMPREPLY=( $( compgen -W 'use ignore show showall' -- $cur ) )
-}
-_smartctl_test()
-{
-	COMPREPLY=( $( compgen -W 'offline short long conveyance select afterselect,on afterselect,off pending' -- $cur ) )
-}
-
-_smartctl()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	# --name value style option
-	case "$prev" in
-		-q)
-			_smartctl_quietmode
-			;;
-		-d)
-			_smartctl_device
-			return 0
-			;;
-		-t)
-			_smartctl_tolerance
-			return 0
-			;;
-		-b)
-			_smartctl_badsum
-			return 0
-			;;
-		-r)
-			_smartctl_report
-			return 0
-			;;
-		-s)
-			_smartctl_feature
-			return 0
-			;;
-		-o)
-			_smartctl_feature
-			return 0
-			;;
-		-S)
-			_smartctl_feature
-			return 0
-			;;
-		-l)
-			_smartctl_log
-			return 0
-			;;
-		-v)
-			_smartctl_vendorattribute
-			return 0
-			;;
-		-F)
-			_smartctl_firmwarebug
-			return 0
-			;;
-		-P)
-			_smartctl_presets
-			return 0
-			;;
-		-t)
-			_smartctl_test
-			return 0
-			;;
-	esac
-
-	# --name=value style option
-	if [[ "$cur" == *=* ]]; then
-		prev=${cur/=*/}
-		cur=${cur/*=/}
-		case "$prev" in
-			--quietmode)
-				_smartctl_quietmode
-				return 0
-				;;
-			--device)
-				_smartctl_device
-				return 0
-				;;
-			--tolerance)
-				_smartctl_tolerance
-				return 0
-				;;
-			--badsum)
-				_smartctl_badsum
-				return 0
-				;;
-			--report)
-				_smartctl_report
-				return 0
-				;;
-			--smart)
-				_smartctl_feature
-				return 0
-				;;
-			--offlineauto)
-				_smartctl_feature
-				return 0
-				;;
-			--saveauto)
-				_smartctl_feature
-				return 0
-				;;
-			--log)
-				_smartctl_log
-				return 0
-				;;
-			--vendorattribute)
-				_smartctl_vendorattribute
-				return 0
-				;;
-			--firmwarebug)
-				_smartctl_firmwarebug
-				return 0
-				;;
-			--presets)
-				_smartctl_presets
-				return 0
-				;;
-			--test)
-				_smartctl_test
-				return 0
-				;;
-		esac
-	fi
-
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-h --help --usage -V --version \
-			--copyright --license-i --info -a --all -q \
-			--quietmode= -d --device= -T --tolerance= -b --badsum= \
-			-r --report= -s --smart= -o --offlineauto= -S \
-			--saveauto= -H --health -c --capabilities -A \
-			--attributes -l --log= -v --vendorattribute= -F \
-			--firmwarebug= -P --presets= -t --test= -C \
-			--captive -X --abort' -- $cur ) )
-	else
-		cur=${cur:=/dev/}
-		_filedir
-	fi
-}
-complete -F _smartctl smartctl
-}
-
-# vncviewer(1) completion
-#
-have vncviewer &&
-_vncviewer()
-{
-	local cur prev
-	local -a config
-    
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case "$prev" in
-	-via)
-	   _known_hosts -a
-	   ;;
-	*)
-	   # ssh into the the server, find and ping the broadcast address, then
-	   # sort and show the results.
-	   COMPREPLY=( $( ssh -o 'Batchmode yes' $prev \
-			  "ping -bnc 4 255.255.255.255" 2>/dev/null | \
-			  awk -F ' ' '{print $4}' | \
-			  sort -n | uniq | egrep '[0-9]+\.[0-9]+\.' 2>/dev/null ) )
-	esac
-								   
-	return 0
-} &&
-complete -F _vncviewer vncviewer
-
-# sysctl(8) completion
-#
-have sysctl &&
-_sysctl()
-{
-	local cur
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	COMPREPLY=( $( compgen -W "$(sysctl -N -a 2>/dev/null)" -- $cur ) )
-
-	return 0
-} &&
-complete -F _sysctl sysctl
-
-# update-rc.d(8) completion
-#
-# Copyright (C) 2004 Servilio Afre Puentes <[email protected]>
-#
-have update-rc.d &&
-_update_rc_d()
-{
-    local cur prev sysvdir services options valid_options
-
-    cur=`_get_cword`
-    prev=${COMP_WORDS[COMP_CWORD-1]}
-
-    [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
-	|| sysvdir=/etc/init.d
-
-    services=( $(echo $sysvdir/!(README*|*.sh|*.dpkg*|*.rpm*)) )
-    services=( ${services[@]#$sysvdir/} )
-    options=( -f -n )
-
-    if [[ $COMP_CWORD -eq 1 || "$prev" == -* ]]; then
-	valid_options=( $( \
-	    echo "${COMP_WORDS[@]} ${options[@]}" \
-	    | tr " " "\n" \
-	    | sed -ne "/$( echo "${options[@]}" | sed "s/ /\\|/g" )/p" \
-	    | sort | uniq -u \
-	    ) )
-	COMPREPLY=( $( compgen -W '${options[@]} ${services[@]}' \
-	    -X '$( echo ${COMP_WORDS[@]} | tr " " "|" )' -- $cur ) )
-    elif [[ "$prev" == ?($( echo ${services[@]} | tr " " "|" )) ]]; then
-	COMPREPLY=( $( compgen -W 'remove defaults start stop' -- $cur ) )
-    elif [[ "$prev" == defaults && "$cur" == [0-9] ]]; then
-	COMPREPLY=( 0 1 2 3 4 5 6 7 8 9 )
-    elif [[ "$prev" == defaults && "$cur" == [sk]?([0-9]) ]]; then
-	COMPREPLY=( 0 1 2 3 4 5 6 7 8 9 )
-    elif [[ "$prev" == defaults && -z "$cur" ]]; then
-	COMPREPLY=( 0 1 2 3 4 5 6 7 8 9 s k )
-    elif [[ "$prev" == ?(start|stop) ]]; then
-	if [[ "$cur" == [0-9] || -z "$cur" ]]; then 
-	    COMPREPLY=( 0 1 2 3 4 5 6 7 8 9 )
-	elif [[ "$cur" == [0-9][0-9] ]]; then 
-	    COMPREPLY=( $cur )
-	else
-	    COMPREPLY=()
-	fi
-    elif [[ "$prev" == ?([0-9][0-9]|[0-6S]) ]]; then
-	if [[ -z "$cur" ]]; then
-	    if [[ $prev == [0-9][0-9] ]]; then
-		COMPREPLY=( 0 1 2 3 4 5 6 S )
-	    else
-		COMPREPLY=( 0 1 2 3 4 5 6 S . )
-	    fi
-	elif [[ "$cur" == [0-6S.] ]]; then 
-	    COMPREPLY=( $cur )
-	else
-	    COMPREPLY=()
-	fi
-    elif [[ "$prev" == "." ]]; then
-	COMPREPLY=( $(compgen -W "start stop" -- $cur) )
-    else
-	COMPREPLY=()
-    fi
-
-    return 0
-} &&
-complete -F _update_rc_d update-rc.d
-
-# invoke-rc.d(8) completion
-#
-# Copyright (C) 2004 Servilio Afre Puentes <[email protected]>
-#
-have invoke-rc.d &&
-_invoke_rc_d()
-{
-    local cur prev sysvdir services options valid_options
-
-    cur=`_get_cword`
-    prev=${COMP_WORDS[COMP_CWORD-1]}
-
-    [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d \
-	|| sysvdir=/etc/init.d
-
-    services=( $(echo $sysvdir/!(README*|*.sh|*.dpkg*|*.rpm*)) )
-    services=( ${services[@]#$sysvdir/} )
-    options=( --help --quiet --force --try-anyway --disclose-deny --query --no-fallback )
-
-    if [[ ($COMP_CWORD -eq 1) || ("$prev" == --* ) ]]; then
-	valid_options=( $( \
-	    echo ${COMP_WORDS[@]} ${options[@]} \
-	    | tr " " "\n" \
-	    | sed -ne "/$( echo ${options[@]} | sed "s/ /\\\\|/g" )/p" \
-	    | sort | uniq -u \
-	    ) )
-	COMPREPLY=( $( compgen -W '${valid_options[@]} ${services[@]}' -- \
-	    $cur ) )
-    elif [ -x $sysvdir/$prev ]; then
-	COMPREPLY=( $( compgen -W '`sed -ne "y/|/ /; \
-					    s/^.*Usage:[ ]*[^ ]*[ ]*{*\([^}\"]*\).*$/\1/p" \
-					    $sysvdir/$prev`' -- \
-	    $cur ) )
-    else
-	COMPREPLY=()
-    fi
-
-    return 0
-} &&
-complete -F _invoke_rc_d invoke-rc.d
-
-# minicom(1) completion
-#
-have minicom &&
-_minicom()
-{
-	local cur prev
-
-	COMPREPLY=()
-	cur=`_get_cword`
-	prev=${COMP_WORDS[COMP_CWORD-1]}
-
-	case $prev in
-		-@(a|c))
-			COMPREPLY=( $( compgen -W 'on off' -- $cur ) )
-			return 0
-			;;
-		-@(S|C))
-			_filedir
-			return 0
-			;;
-		-P)
-			COMPREPLY=( $( command ls /dev/tty* ) )
-			COMPREPLY=( $( compgen -W '${COMPREPLY[@]} ${COMPREPLY[@]#/dev/}' -- $cur ) )
-			return 0
-			;;
-	esac
-
-
-	if [[ "$cur" == -* ]]; then
-		COMPREPLY=( $( compgen -W '-s -o -m -M -z -l -L -w -a -t \
-			-c -S -d -p -C -T -8' -- $cur ) )
-	else
-		COMPREPLY=( $( command ls /etc/minicom/minirc.* 2>/dev/null | sed -e 's|/etc/minicom/minirc.||' | grep "^$cur" ) )
-	fi
-} &&
-complete -F _minicom minicom
-
-# svn completion
-#
-have svn &&
-{
-_svn()
-{
-	local cur prev commands options command
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	commands='add blame praise annotate ann cat checkout co cleanup commit \
-		ci copy cp delete del remove rm diff di export help ? h import \
-		info list ls lock log merge mkdir move mv rename ren \
-		propdel pdel pd propedit pedit pe propget pget pg \
-		proplist plist pl propset pset ps resolved revert \
-		status stat st switch sw unlock update up'
-
-	if [[ $COMP_CWORD -eq 1 ]] ; then
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--version' -- $cur ) )
-		else
-			COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
-		fi
-	else
-
-		prev=${COMP_WORDS[COMP_CWORD-1]}
-		case $prev in
-			--config-dir)
-				_filedir -d
-				return 0;
-				;;
-			-@(F|-file|-targets))
-				_filedir
-				return 0;
-				;;
-			--encoding)
-				COMPREPLY=( $( compgen -W \
-					'$( iconv --list | sed -e "s@//@@;" )' \
-					-- "$cur" ) )
-				return 0;
-				;;
-			--@(editor|diff|diff3)-cmd)
-				COMP_WORDS=(COMP_WORDS[0] $cur)
-				COMP_CWORD=1
-				_command
-				return 0;
-				;;
-		esac
-
-		command=${COMP_WORDS[1]}
-
-		if [[ "$cur" == -* ]]; then
-			# possible options for the command
-			case $command in
-				add)
-					options='--auto-props --no-auto-props \
-						--force --targets --no-ignore \
-						--non-recursive -N -q --quiet'
-					;;
-				@(blame|annotate|ann|praise))
-					options='-r --revisions --username \
-						--password --no-auth-cache \
-						--non-interactive -v \
-						--verbose --incremental --xml'
-					;;
-				cat)
-					options='-r --revision --username \
-						--password --no-auth-cache \
-						--non-interactive'
-					;;
-				@(checkout|co))
-					options='-r --revision -q --quiet -N \
-						--non-recursive --username \
-						--password --no-auth-cache \
-						--non-interactive \
-						--ignore-externals'
-					;;
-				cleanup)
-					options='--diff3-cmd'
-					;;
-				@(commit|ci))
-					options='-m --message -F --file \
-						--encoding --force-log -q \
-						--quiet --non-recursive -N \
-						--targets --editor-cmd \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive --no-unlock'
-					;;
-				@(copy|cp))
-					options='-m --message -F --file \
-						--encoding --force-log -r \
-						--revision -q --quiet \
-						--editor-cmd -username \
-						--password --no-auth-cache \
-						--non-interactive'
-					;;
-				@(delete|del|remove|rm))
-					options='--force -m --message -F \
-						--file --encoding --force-log \
-						-q --quiet --targets \
-						--editor-cmd -username \
-						--password --no-auth-cache \
-						--non-interactive'
-					;;
-				@(diff|di))
-					options='-r --revision -x --extensions \
-						--diff-cmd --no-diff-deleted \
-						-N --non-recursive --username \
-						--password --no-auth-cache \
-						--non-interactive --force \
-						--old --new --notice-ancestry'
-					;;
-				export)
-					options='-r --revision -q --quiet \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive -N \
-						--non-recursive --force \
-						--native-eol --ignore-externals'
-					;;
-				import)
-					options='--auto-props --no-auto-props \
-						-m --message -F --file \
-						--encoding --force-log -q \
-						--quiet --non-recursive \
-						--no-ignore --editor-cmd \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive'
-					;; 
-				info)
-					options='--username --password \
-						--no-auth-cache \
-						--non-interactive -r \
-						--revision --xml --targets \
-						-R --recursive --incremental'
-					;;
-				@(list|ls))
-					options='-r --revision -v --verbose -R \
-						--recursive --username \
-						--password --no-auth-cache \
-						--non-interactive \
-						--incremental --xml'
-					;;
-				lock)
-					options='-m --message -F --file \
-						--encoding --force-log \
-						--targets --force --username \
-						--password --no-auth-cache \
-						--non-interactive'
-					;;
-				log)
-					options='-r --revision -v --verbose \
-						--targets --username \
-						--password --no-auth-cache \
-						--non-interactive \
-						--stop-on-copy --incremental \
-						--xml -q --quiet --limit'
-					;;
-				merge)
-					options='-r --revision -N \
-						--non-recursive -q --quiet \
-						--force --dry-run --diff3-cmd \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive \
-						--ignore-ancestry'
-					;;
-				mkdir)
-					options='-m --message -F --file \
-						--encoding --force-log -q \
-						--quiet --editor-cmd \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive'
-					;;
-				@(move|mv|rename|ren))
-					options='-m --message -F --file \
-						--encoding --force-log -r \
-						--revision -q --quiet \
-						--force --editor-cmd \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive'
-					;;
-				@(propdel|pdel|pd))
-					options='-q --quiet -R --recursive -r \
-						--revision --revprop \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive'
-					;;
-				@(propedit|pedit|pe))
-					options='-r --revision --revprop \
-						--encoding --editor-cmd \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive --force'
-					;;
-				@(propget|pget|pg))
-					options='-R --recursive -r --revision \
-						--revprop --strict --username \
-						--password --no-auth-cache \
-						--non-interactive'
-					;;
-				@(proplist|plist|pl))
-					options='-v --verbose -R --recursive \
-						-r --revision --revprop -q \
-						--quiet --username --password \
-						--no-auth-cache \
-						--non-interactive'
-					;;
-				@(propset|pset|ps))
-					options='-F --file -q --quiet \
-						--targets -R --recursive \
-						--revprop --encoding \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive -r \
-						--revision --force'
-					;;
-				resolved)
-					options='--targets -R --recursive -q \
-						--quiet'
-					;;
-				revert)
-					options='--targets -R --recursive -q \
-						--quiet'
-					;;
-				@(status|stat|st))
-					options='-u --show-updates -v \
-						--verbose -N --non-recursive \
-						-q --quiet --username \
-						--password --no-auth-cache \
-						--non-interactive --no-ignore \
-						--ignore-externals \
-						--incremental --xml'
-					;;
-				@(switch|sw))
-					options='--relocate -r --revision -N \
-						--non-recursive -q --quiet \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive --diff3-cmd'
-					;;
-				unlock)
-					options='--targets --force --username \
-						--password --no-auth-cache \
-						--non-interactive'
-					;;
-				@(update|up))
-					options='-r --revision -N \
-						--non-recursive -q --quiet \
-						--username --password \
-						--no-auth-cache \
-						--non-interactive \
-						--diff3-cmd --ignore-externals'
-					;;
-			esac
-			options="$options --help -h --config-dir"
-
-			COMPREPLY=( $( compgen -W "$options" -- $cur ) )
-		else
-			if [[ "$command" == @(help|h|\?) ]]; then
-				COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
-			else
-				_filedir
-			fi
-		fi
-	fi
-
-	return 0
-}
-complete -F _svn $default svn
-
-_svnadmin()
-{
-	local cur prev commands options mode
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	commands='create deltify dump help ? hotcopy list-dblogs \
-		list-unused-dblogs load lslocks lstxns recover rmlocks \
-		rmtxns setlog verify'
-
-	if [[ $COMP_CWORD -eq 1 ]] ; then
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--version' -- $cur ) )
-		else
-			COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
-		fi
-	else
-		prev=${COMP_WORDS[COMP_CWORD-1]}
-		case $prev in
-			--config-dir)
-				_filedir -d
-				return 0;
-				;;
-			--fs-type)
-				COMPREPLY=( $( compgen -W 'fsfs bdb' -- $cur ) )
-				return 0;
-				;;
-		esac
-
-		command=${COMP_WORDS[1]}
-
-		if [[ "$cur" == -* ]]; then
-			# possible options for the command
-			case $command in
-				create)
-					options='--bdb-txn-nosync \
-						--bdb-log-keep --config-dir \
-						--fs-type'
-					;;
-				deltify)
-					options='-r --revision -q --quiet'
-					;;
-				dump)
-					options='-r --revision --incremental \
-						-q --quiet --deltas'
-					;;
-				hotcopy)
-					options='--clean-logs'
-					;;
-				load)
-					options='--ignore-uuid --force-uuid \
-						--parent-dir -q --quiet \
-						--use-pre-commit-hook \
-						--use-post-commit-hook'
-					;;
-				rmtxns)
-					options='-q --quiet'
-					;;
-				setlog)
-					options='-r --revision --bypass-hooks'
-					;;
-			esac
-
-			options="$options --help -h"
-			COMPREPLY=( $( compgen -W "$options" -- $cur ) )
-		else
-			if [[ "$command" == @(help|h|\?) ]]; then
-				COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
-			else
-				_filedir
-			fi
-		fi
-	fi
-
-	return 0
-}
-complete -F _svnadmin $default svnadmin
-
-_svnlook()
-{
-	local cur prev commands options mode
-
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	commands='author cat changed date diff dirs-changed help ? h history \
-		info lock log propget pget pg proplist plist pl tree uuid \
-		youngest'
-
-	if [[ $COMP_CWORD -eq 1 ]] ; then
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--version' -- $cur ) )
-		else
-			COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
-		fi
-	else
-		command=${COMP_WORDS[1]}
-
-		if [[ "$cur" == -* ]]; then
-			# possible options for the command
-			case $command in
-				@(author|cat|date|dirs-changed|info|log))
-					options='-r --revision -t \
-						--transaction'
-					;;
-				changed)
-					options='-r --revision -t \
-						--transaction --copy-info'
-					;;
-				diff)
-					options='-r --revision -t \
-						--transaction \
-						--no-diff-deleted \
-						--no-diff-added \
-						--diff-copy-from'
-					;;
-				history)
-					options='-r --revision --show-ids'
-					;;
-				prop@(get|list))
-					options='-r --revision -t \
-						--transaction --revprop'
-					;;
-				tree)
-					options='-r --revision -t \
-						--transaction --show-ids \
-						--full-paths'
-					;;
-			esac
-
-			options="$options --help -h"
-			COMPREPLY=( $( compgen -W "$options" -- $cur ) )
-		else
-			if [[ "$command" == @(help|h|\?) ]]; then
-				COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
-			else
-				_filedir
-			fi
-		fi
-	fi
-
-	return 0
-}
-complete -F _svnlook $default svnlook
-}
-
-_filedir_xspec()
-{
-	local IFS cur xspec
-
-	IFS=$'\t\n'
-	COMPREPLY=()
-	cur=`_get_cword`
-
-	_expand || return 0
-
-	# get first exclusion compspec that matches this command
-	xspec=$( sed -ne $'/^complete .*[ \t]'${1##*/}$'\([ \t]\|$\)/{p;q;}' \
-		  $BASH_COMPLETION )
-	# prune to leave nothing but the -X spec
-	xspec=${xspec#*-X }
-	xspec=${xspec%% *}
-
-	local toks=( ) tmp
-
-	while read -r tmp; do
-		[[ -n $tmp ]] && toks[${#toks[@]}]=$tmp
-	done < <( compgen -d -- "$(quote_readline "$cur")" )
-
-	while read -r tmp; do
-		[[ -n $tmp ]] && toks[${#toks[@]}]=$tmp
-	done < <( eval compgen -f -X $xspec -- "\$(quote_readline "\$cur")" )
-
-	COMPREPLY=( "${toks[@]}" )
-}
-list=( $( sed -ne '/^# START exclude/,/^# FINISH exclude/p' \
-	  $BASH_COMPLETION | \
-	# read exclusion compspecs
-	(
-	while read line
-	do
-		# ignore compspecs that are commented out
-		if [ "${line#\#}" != "$line" ]; then continue; fi
-		line=${line%# START exclude*}
-		line=${line%# FINISH exclude*}
-		line=${line##*\'}
-		list=( "${list[@]}" $line )
-	done
-	echo "${list[@]}"
-	)
-     ) )
-# remove previous compspecs
-if [ ${#list[@]} -gt 0 ]; then
-    eval complete -r ${list[@]}
-    # install new compspecs
-    eval complete -F _filedir_xspec $filenames "${list[@]}"
-fi
-unset list
-
-# source completion directory definitions
-if [ -d $BASH_COMPLETION_DIR -a -r $BASH_COMPLETION_DIR -a \
-     -x $BASH_COMPLETION_DIR ]; then
-	for i in $BASH_COMPLETION_DIR/*; do
-		[[ ${i##*/} != @(*~|*.bak|*.swp|\#*\#|*.dpkg*|.rpm*) ]] &&
-			[ \( -f $i -o -h $i \) -a -r $i ] && . $i
-	done
-fi
-unset i
-
-# source user completion file
-[ $BASH_COMPLETION != ~/.bash_completion -a -r ~/.bash_completion ] \
-	&& . ~/.bash_completion
-unset -f have
-unset UNAME RELEASE default dirnames filenames have nospace bashdefault \
-      plusdirs
-
-set $BASH_COMPLETION_ORIGINAL_V_VALUE
-unset BASH_COMPLETION_ORIGINAL_V_VALUE
-
-###  Local Variables:
-###  mode: shell-script
-###  End:
--- a/components/bash/Solaris/etc.bash.bashrc	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-#
-# This file contains an example of default settings that can be made for
-# bash(1) users on this system.  To make these settings the default for system
-# users, you will need to copy it to /etc/bash/bashrc
-#
-# Bourne Again SHell init file.
-#
-umask 022
-
-# Where's the Gnu stuff at?
-GNU=/usr/gnu/bin
-X11=/usr/X11/bin
-
-UTIL_PATH=$GNU:$X11
-STANDARD_PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-if [ -d $HOME/bin ]; then
-    MY_PATH=$MY_PATH:$HOME/bin
-fi
-
-export PATH="$MY_PATH:$UTIL_PATH:$STANDARD_PATH"
-
-# If not running interactively, then return
-if [ -z "$PS1" ]; then
-	return
-fi
-
-# Set ignoreeof if you don't want EOF as the sole input to the shell to
-# immediately signal a quit condition.  This only happens at the start
-# of a line if the line is empty, and you haven't just deleted a character
-# with C-d.  I turn this on in ~/.bash_profile so that only login shells
-# have the right to be obnoxious.
-set -o ignoreeof
-
-# Set auto_resume if you want to resume on "emacs", as well as on
-# "%emacs".
-auto_resume=exact
-
-# Set notify if you want to be asynchronously notified about background
-# job completion.
-set -o notify
-
-# Make it so that failed `exec' commands don't flush this shell.
-shopt -s execfail
-
-if [ -z "$LOGIN_SHELL" ]; then
-    PS1="[\u@\h]:[\#]:[\w]:\$ "
-fi
-
-HISTSIZE=256
-MAILCHECK=60
-
-#
-# we want pretty colored file listings
-#
-if [ -x /usr/bin/dircolors ] ; then
-    if [ -f ~/.dir_colors ] ; then
-	eval "`/usr/bin/dircolors -b ~/.dir_colors`"
-    elif [ -f ~/.dircolors ] ; then
-	eval "`/usr/bin/dircolors -b ~/.dircolors`"
-    fi
-fi
-
-[ -f /etc/bash/bash_completion ] && . /etc/bash/bash_completion
-
-for s in /etc/bash/*.sh ; do
-    test -r $s && . $s
-done
-
-for s in /etc/bash/*.bash ; do
-    test -r $s && . $s
-done
-
-[ -f ~/.bash_expert ] && . ~/.bash_expert
-
-[ -f ~/.bash_aliases ] && . ~/.bash_aliases
-
--- a/components/bash/Solaris/etc.bash.inputrc	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,338 +0,0 @@
-#
-# This file contains an example of default key binding that can be made for
-# bash(1) users on this system.  To make these settings the default for system
-# users, you will need to copy it to /etc/bash/inputrc
-#
-
-set meta-flag on
-set input-meta on
-set convert-meta off
-set output-meta on
-
-$if mode=vi
-    set editing-mode vi
-    set keymap vi
-$endif
-
-$if mode=emacs
-    $if term=xterm
-        "\e\eOD":  backward-word
-        "\e\eOC":  forward-word
-        "\e\eOA":  up-history
-        "\e\eOB":  down-history
-        "\C-\eOD": backward-char
-        "\C-\eOC": forward-char
-        "\C-\eOA": up-history
-        "\C-\eOB": down-history
-    $endif
-    "\e\e[D":  backward-word
-    "\e\e[C":  forward-word
-    "\e\e[A":  up-history
-    "\e\e[B":  down-history
-    "\C-\e[D": backward-char
-    "\C-\e[C": forward-char
-    "\C-\e[A": up-history
-    "\C-\e[B": down-history
-$endif
-
-"\e[1~":        beginning-of-line
-"\e[2~":        yank
-"\e[3~":        delete-char
-"\e[4~":        end-of-line
-"\e[5~":        history-search-backward
-"\e[6~":        history-search-forward
-"\e[C":         forward-char
-"\e[D":         backward-char
-"\e[A":         previous-history
-"\e[B":         next-history
-"\C-?":         backward-delete-char
-"\C-H":         backward-delete-char
-
-$if term=xterm
-    "\e[2;2~":  yank
-    "\e[3;2~":  delete-char
-    "\e[5;2~":  history-search-backward
-    "\e[6;2~":  history-search-forward
-    "\e[2;3~":  yank
-    "\e[3;3~":  delete-char
-    "\e[5;3~":  history-search-backward
-    "\e[6;3~":  history-search-forward
-    "\e[2;4~":  yank
-    "\e[3;4~":  delete-char
-    "\e[5;4~":  history-search-backward
-    "\e[6;4~":  history-search-forward
-    "\e[2;5~":  yank
-    "\e[3;5~":  delete-char
-    "\e[5;5~":  history-search-backward
-    "\e[6;5~":  history-search-forward
-    "\e[2;6~":  yank
-    "\e[3;6~":  delete-char
-    "\e[5;6~":  history-search-backward
-    "\e[6;6~":  history-search-forward
-    "\e[2;7~":  yank
-    "\e[3;7~":  delete-char
-    "\e[5;7~":  history-search-backward
-    "\e[6;7~":  history-search-forward
-    "\e[2;8~":  yank
-    "\e[3;8~":  delete-char
-    "\e[5;8~":  history-search-backward
-    "\e[6;8~":  history-search-forward
-    "\e[E":     re-read-init-file
-    "\e[1;2E":  re-read-init-file
-    "\e[1;3E":  re-read-init-file
-    "\e[1;4E":  re-read-init-file
-    "\e[1;5E":  re-read-init-file
-    "\e[1;6E":  re-read-init-file
-    "\e[1;7E":  re-read-init-file
-    "\e[1;8E":  re-read-init-file
-    "\e[2C":    forward-word
-    "\e[2D":    backward-word
-    "\e[2A":    history-search-backward
-    "\e[2B":    history-search-forward
-    "\e[1;2C":  forward-word
-    "\e[1;2D":  backward-word
-    "\e[1;2A":  history-search-backward
-    "\e[1;2B":  history-search-forward
-    "\e[1;3C":  forward-word
-    "\e[1;3D":  backward-word
-    "\e[1;3A":  history-search-backward
-    "\e[1;3B":  history-search-forward
-    "\e[1;4C":  forward-word
-    "\e[1;4D":  backward-word
-    "\e[1;4A":  history-search-backward
-    "\e[1;4B":  history-search-forward
-    "\e[5C":    forward-word
-    "\e[5D":    backward-word
-    "\e[5A":    history-search-backward
-    "\e[5B":    history-search-forward
-    "\e[1;5C":  forward-word
-    "\e[1;5D":  backward-word
-    "\e[1;5A":  history-search-backward
-    "\e[1;5B":  history-search-forward
-    "\e[1;6C":  forward-word
-    "\e[1;6D":  backward-word
-    "\e[1;6A":  history-search-backward
-    "\e[1;6B":  history-search-forward
-    "\e[1;7C":  forward-word
-    "\e[1;7D":  backward-word
-    "\e[1;7A":  history-search-backward
-    "\e[1;7B":  history-search-forward
-    "\e[1;8C":  forward-word
-    "\e[1;8D":  backward-word
-    "\e[1;8A":  history-search-backward
-    "\e[1;8B":  history-search-forward
-    "\e[1~":   history-search-backward
-    "\e[4~":   set-mark
-    "\e[H":    beginning-of-line
-    "\e[F":    end-of-line
-    "\e[1;2H": beginning-of-line
-    "\e[1;2F": end-of-line
-    "\e[1;3H": beginning-of-line
-    "\e[1;3F": end-of-line
-    "\e[1;4H": beginning-of-line
-    "\e[1;4F": end-of-line
-    "\e[1;5H": beginning-of-line
-    "\e[1;5F": end-of-line
-    "\e[1;6H": beginning-of-line
-    "\e[1;6F": end-of-line
-    "\e[1;7H": beginning-of-line
-    "\e[1;7F": end-of-line
-    "\e[1;8H": beginning-of-line
-    "\e[1;8F": end-of-line
-    "\e[2H":   beginning-of-line
-    "\e[2F":   end-of-line
-    "\e[5H":   beginning-of-line
-    "\e[5F":   end-of-line
-    "\eOH":    beginning-of-line
-    "\eOF":    end-of-line
-    "\eO2H":   beginning-of-line
-    "\eO2F":   end-of-line
-    "\eO5H":   beginning-of-line
-    "\eO5F":   end-of-line
-    "\eOD":     backward-char
-    "\eOC":     forward-char
-    "\eOA":     previous-history
-    "\eOB":     next-history
-    "\eOE":     re-read-init-file
-    "\eO2D":    backward-word
-    "\eO2C":    forward-word
-    "\eO2A":    history-search-backward
-    "\eO2B":    history-search-forward
-    "\eO3D":    backward-word
-    "\eO3C":    forward-word
-    "\eO3A":    history-search-backward
-    "\eO3B":    history-search-forward
-    "\eO4D":    backward-word
-    "\eO4C":    forward-word
-    "\eO4A":    history-search-backward
-    "\eO4B":    history-search-forward
-    "\eO5D":    backward-word
-    "\eO5C":    forward-word
-    "\eO5A":    history-search-backward
-    "\eO5B":    history-search-forward
-    "\eO6D":    backward-word
-    "\eO6C":    forward-word
-    "\eO6A":    history-search-backward
-    "\eO6B":    history-search-forward
-    "\eO7D":    backward-word
-    "\eO7C":    forward-word
-    "\eO7A":    history-search-backward
-    "\eO7B":    history-search-forward
-    "\eO8D":    backward-word
-    "\eO8C":    forward-word
-    "\eO8A":    history-search-backward
-    "\eO8B":    history-search-forward
-    "\eOP":     "\e"
-    "\eOQ":     undo
-    "\eOR":     ""
-    "\eOS":     kill-line
-    "\eO2P":    "\e"
-    "\eO2Q":    undo
-    "\eO2R":    ""
-    "\eO2S":    kill-line
-    "\eO3P":    "\e"
-    "\eO3Q":    undo
-    "\eO3R":    ""
-    "\eO3S":    kill-line
-    "\eO4P":    "\e"
-    "\eO4Q":    undo
-    "\eO4R":    ""
-    "\eO4S":    kill-line
-    "\eO5P":    "\e"
-    "\eO5Q":    undo
-    "\eO5R":    ""
-    "\eO5S":    kill-line
-    "\eO6P":    "\e"
-    "\eO6Q":    undo
-    "\eO6R":    ""
-    "\eO6S":    kill-line
-    "\eO7P":    "\e"
-    "\eO7Q":    undo
-    "\eO7R":    ""
-    "\eO7S":    kill-line
-    "\eO8P":    "\e"
-    "\eO8Q":    undo
-    "\eO8R":    ""
-    "\eO8S":    kill-line
-    "\eO1;2P":  "\e"
-    "\eO1;2Q":  undo
-    "\eO1;2R":  ""
-    "\eO1;2S":  kill-line
-    "\eO1;3P":  "\e"
-    "\eO1;3Q":  undo
-    "\eO1;3R":  ""
-    "\eO1;3S":  kill-line
-    "\eO1;4P":  "\e"
-    "\eO1;4Q":  undo
-    "\eO1;4R":  ""
-    "\eO1;4S":  kill-line
-    "\eO1;5P":  "\e"
-    "\eO1;5Q":  undo
-    "\eO1;5R":  ""
-    "\eO1;5S":  kill-line
-    "\eO1;6P":  "\e"
-    "\eO1;6Q":  undo
-    "\eO1;6R":  ""
-    "\eO1;6S":  kill-line
-    "\eO1;7P":  "\e"
-    "\eO1;7Q":  undo
-    "\eO1;7R":  ""
-    "\eO1;7S":  kill-line
-    "\eO1;8P":  "\e"
-    "\eO1;8Q":  undo
-    "\eO1;8R":  ""
-    "\eO1;8S":  kill-line
-$else
-    "\e[G":     re-read-init-file
-    "\e[1~":    beginning-of-line
-    "\e[4~":    end-of-line
-$endif
-$if term=gnome
-    "\eOP":     "\e"
-    "\eOQ":     undo
-    "\eOR":     ""
-    "\eOS":     kill-line
-$endif
-
-$if term=rxvt-unicode
-    "\e[23$":   ""
-    "\e[24$":   ""
-    "\e[11^":   ""
-    "\e[12^":   ""
-    "\e[13^":   ""
-    "\e[14^":   ""
-    "\e[15^":   ""
-    "\e[17^":   ""
-    "\e[18^":   ""
-    "\e[19^":   ""
-    "\e[20^":   ""
-    "\e[21^":   ""
-    "\e[23^":   ""
-    "\e[24^":   ""
-    "\eOo":     "/"
-    "\eOj":     "*"
-    "\eOm":     "-"
-    "\eOk":     "+"
-    "\eOl":     ","
-    "\eOM":     accept-line
-    "\eOn":     "."
-    "\eOp":     "0"
-    "\eOq":     "1"
-    "\eOr":     "2"
-    "\eOs":     "3"
-    "\eOt":     "4"
-    "\eOu":     "5"
-    "\eOv":     "6"
-    "\eOw":     "7"
-    "\eOx":     "8"
-    "\eOy":     "9"
-    "\e\eOo":   ""
-    "\e\eOj":   ""
-    "\e\eOm":   ""
-    "\e\eOk":   ""
-    "\e\eOl":   delete-char
-    "\e\eOM":   accept-line
-    "\e\eOn":   delete-char
-    "\e\eOp":   yank
-    "\e\eOq":   end-of-line
-    "\e\eOr":   down-history
-    "\e\eOs":   history-search-forward
-    "\e\eOt":   backward-char
-    "\e\eOu":   re-read-init-file
-    "\e\eOv":   forward-char
-    "\e\eOw":   beginning-of-line
-    "\e\eOx":   up-history
-    "\e\eOy":   history-search-backward
-    "\e[c":     forward-word
-    "\e[d":     backward-word
-    "\e[a":     history-search-backward
-    "\e[b":     history-search-forward
-    "\e\e[c":   forward-word
-    "\e\e[d":   backward-word
-    "\e\e[a":   history-search-backward
-    "\e\e[b":   history-search-forward
-    "\e\e[C":   forward-word
-    "\e\e[D":   backward-word
-    "\e\e[A":   history-search-backward
-    "\e\e[B":   history-search-forward
-    "\e[2^":    yank
-    "\e[3^":    delete-char
-    "\e[5^":    history-search-backward
-    "\e[6^":    history-search-forward
-    "\e[7^":    beginning-of-line
-    "\e[8^":    end-of-line
-    "\e[2$":    yank
-    "\e[3$":    delete-char
-    "\e[5$":    history-search-backward
-    "\e[6$":    history-search-forward
-    "\e[7$":    beginning-of-line
-    "\e[8$":    end-of-line
-    "\e\e[2$":  yank
-    "\e\e[3$":  delete-char
-    "\e\e[5$":  history-search-backward
-    "\e\e[6$":  history-search-forward
-    "\e\e[7$":  beginning-of-line
-    "\e\e[8$":  end-of-line
-    "\e=":      accept-line
-$endif
-
--- a/components/bash/Solaris/etc.skel.bashrc	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-#
-# Define default prompt to <username>@<hostname>:<path><"($|#) ">
-# and print '#' for user "root" and '$' for normal users.
-#
-PS1='${LOGNAME}@$(/usr/bin/hostname):$(
-    [[ "${LOGNAME}" == "root" ]] && printf "%s" "${PWD/${HOME}/~}# " ||
-    printf "%s" "${PWD/${HOME}/~}\$ ")'
--- a/components/bash/Solaris/rbash.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,222 +0,0 @@
-.\"
-.\" MAN PAGE COMMENTS to
-.\"
-.\"	Chet Ramey
-.\"	Case Western Reserve University
-.\"	[email protected]
-.\"
-.\"	Last Change: Sat Feb  7 20:50:40 EST 2009
-.\"
-.\" bash_builtins, strip all but Built-Ins section
-.if \n(zZ=1 .ig zZ
-.if \n(zY=1 .ig zY
-.TH RBASH 1 "2009 December 30" "GNU Bash-4.1"
-.\"
-.\" There's some problem with having a `@'
-.\" in a tagged paragraph with the BSD man macros.
-.\" It has to do with `@' appearing in the }1 macro.
-.\" This is a problem on 4.3 BSD and Ultrix, but Sun
-.\" appears to have fixed it.
-.\" If you're seeing the characters
-.\" `@u-3p' appearing before the lines reading
-.\" `possible-hostname-completions
-.\" and `complete-hostname' down in READLINE,
-.\" then uncomment this redefinition.
-.\"
-.de }1
-.ds ]X \&\\*(]B\\
-.nr )E 0
-.if !"\\$1"" .nr )I \\$1n
-.}f
-.ll \\n(LLu
-.in \\n()Ru+\\n(INu+\\n()Iu
-.ti \\n(INu
-.ie !\\n()Iu+\\n()Ru-\w\\*(]Xu-3p \{\\*(]X
-.br\}
-.el \\*(]X\h|\\n()Iu+\\n()Ru\c
-.}f
-..
-.\"
-.\" File Name macro.  This used to be `.PN', for Path Name,
-.\" but Sun doesn't seem to like that very much.
-.\"
-.de FN
-\fI\|\\$1\|\fP
-..
-.SH NAME
-rbash \- restricted bash, see \fBbash\fR(1)
-.SH SYNOPSIS
-.B rbash
-.\" bash_builtins
-.if \n(zZ=1 .ig zZ
-.SH "RESTRICTED SHELL"
-.\" rbash.1
-.zY
-.PP
-If
-.B bash
-is started with the name
-.BR rbash ,
-or the
-.B \-r
-option is supplied at invocation,
-the shell becomes restricted.
-A restricted shell is used to
-set up an environment more controlled than the standard shell.
-It behaves identically to
-.B bash
-with the exception that the following are disallowed or not performed:
-.IP \(bu
-changing directories with \fBcd\fP
-.IP \(bu
-setting or unsetting the values of
-.BR SHELL ,
-.BR PATH ,
-.BR ENV ,
-or
-.B BASH_ENV
-.IP \(bu
-specifying command names containing
-.B /
-.IP \(bu
-specifying a file name containing a
-.B /
-as an argument to the
-.B .
-builtin command
-.IP \(bu
-Specifying a filename containing a slash as an argument to the
-.B \-p
-option to the
-.B hash
-builtin command
-.IP \(bu
-importing function definitions from the shell environment at startup
-.IP \(bu
-parsing the value of \fBSHELLOPTS\fP from the shell environment at startup
-.IP \(bu
-redirecting output using the >, >|, <>, >&, &>, and >> redirection operators
-.IP \(bu
-using the
-.B exec
-builtin command to replace the shell with another command
-.IP \(bu
-adding or deleting builtin commands with the
-.B \-f
-and
-.B \-d
-options to the
-.B enable
-builtin command
-.IP \(bu
-Using the \fBenable\fP builtin command to enable disabled shell builtins
-.IP \(bu
-specifying the
-.B \-p
-option to the
-.B command
-builtin command
-.IP \(bu
-turning off restricted mode with
-\fBset +r\fP or \fBset +o restricted\fP.
-.PP
-These restrictions are enforced after any startup files are read.
-.PP
-.ie \n(zY=1 When a command that is found to be a shell script is executed,
-.el \{ When a command that is found to be a shell script is executed
-(see
-.SM
-.B "COMMAND EXECUTION"
-under bash(1)),
-\}
-.B rbash
-turns off any restrictions in the shell spawned to execute the
-script.
-.\" end of rbash.1
-.if \n(zY=1 .ig zY
-.SH "SEE ALSO"
-.PD 0
-.TP
-\fIBash Reference Manual\fP, Brian Fox and Chet Ramey
-.TP
-\fIThe Gnu Readline Library\fP, Brian Fox and Chet Ramey
-.TP
-\fIThe Gnu History Library\fP, Brian Fox and Chet Ramey
-.TP
-\fIPortable Operating System Interface (POSIX) Part 2: Shell and Utilities\fP, IEEE
-.TP
-\fIsh\fP(1), \fIksh\fP(1), \fIcsh\fP(1)
-.TP
-\fIemacs\fP(1), \fIvi\fP(1)
-.TP
-\fIreadline\fP(3)
-.PD
-.SH FILES
-.PD 0
-.TP
-.FN /bin/bash
-The \fBbash\fP executable
-.TP
-.FN /bin/rbash
-The \fBrbash\fP executable
-.TP
-.FN /etc/profile
-The systemwide initialization file, executed for login shells
-.TP
-.FN ~/.bash_profile
-The personal initialization file, executed for login shells
-.TP
-.FN ~/.bashrc
-The individual per-interactive-shell startup file
-.TP
-.FN ~/.bash_logout
-The individual login shell cleanup file, executed when a login shell exits
-.TP
-.FN ~/.inputrc
-Individual \fIreadline\fP initialization file
-.PD
-.SH AUTHORS
-Brian Fox, Free Software Foundation
-.br
[email protected]
-.PP
-Chet Ramey, Case Western Reserve University
-.br
[email protected]
-.SH BUG REPORTS
-If you find a bug in
-.B bash,
-you should report it.  But first, you should
-make sure that it really is a bug, and that it appears in the latest
-version of
-.BR bash .
-The latest version is always available from
-\fIftp://ftp.gnu.org/pub/bash/\fP.
-.PP
-Once you have determined that a bug actually exists, use the
-.I bashbug
-command to submit a bug report.
-If you have a fix, you are encouraged to mail that as well!
-Suggestions and `philosophical' bug reports may be mailed
-to \[email protected]\fP or posted to the Usenet
-newsgroup
-.BR gnu.bash.bug .
-.PP
-ALL bug reports should include:
-.PP
-.PD 0
-.TP 20
-The version number of \fBbash\fR
-.TP
-The hardware and operating system
-.TP
-The compiler used to compile
-.TP
-A description of the bug behaviour
-.TP
-A short script or `recipe' which exercises the bug
-.PD
-.PP
-Comments and bug reports concerning
-this manual page should be directed to
-.IR [email protected] .
--- a/components/bash/bash.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1075 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
-------------------------------------------------------------------
-
-		     GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
-
-----------------------------------------------------------------------------
-
-GNU Free Documentation License
-
-Version 1.2, November 2002
-
-  Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
-  51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-  Everyone is permitted to copy and distribute verbatim copies
-  of this license document, but changing it is not allowed.
-
-0. PREAMBLE
-
-The purpose of this License is to make a manual, textbook,
-or other functional and useful document "free" in the sense of
-freedom: to assure everyone the effective freedom to copy and
-redistribute it, with or without modifying it, either commercially or
-noncommercially. Secondarily, this License preserves for the author
-and publisher a way to get credit for their work, while not being
-considered responsible for modifications made by others.
-
-This License is a kind of "copyleft", which means that derivative
-works of the document must themselves be free in the same sense. It
-complements the GNU General Public License, which is a copyleft
-license designed for free software.
-
-We have designed this License in order to use it for manuals for
-free software, because free software needs free documentation: a free
-program should come with manuals providing the same freedoms that the
-software does. But this License is not limited to software manuals;
-it can be used for any textual work, regardless of subject matter or
-whether it is published as a printed book. We recommend this License
-principally for works whose purpose is instruction or reference.
-
-1. APPLICABILITY AND DEFINITIONS
-
-This License applies to any manual or other work, in any medium,
-that contains a notice placed by the copyright holder saying it can
-be distributed under the terms of this License. Such a notice grants
-a world-wide, royalty-free license, unlimited in duration, to use that
-work under the conditions stated herein. The "Document", below, refers
-to any such manual or work. Any member of the public is a licensee, and
-is addressed as "you". You accept the license if you copy, modify or
-distribute the work in a way requiring permission under copyright law.
-
-A "Modified Version" of the Document means any work containing
-the Document or a portion of it, either copied verbatim, or with
-modifications and/or translated into another language.
-
-A "Secondary Section" is a named appendix or a front-matter section
-of the Document that deals exclusively with the relationship of
-the publishers or authors of the Document to the Document's overall
-subject (or to related matters) and contains nothing that could fall
-directly within that overall subject. (Thus, if the Document is in
-part a textbook of mathematics, a Secondary Section may not explain
-any mathematics.) The relationship could be a matter of historical
-connection with the subject or with related matters, or of legal,
-commercial, philosophical, ethical or political position regarding
-them.
-
-The "Invariant Sections" are certain Secondary Sections whose titles
-are designated, as being those of Invariant Sections, in the notice
-that says that the Document is released under this License. If a
-section does not fit the above definition of Secondary then it is not
-allowed to be designated as Invariant. The Document may contain zero
-Invariant Sections. If the Document does not identify any Invariant
-Sections then there are none.
-
-The "Cover Texts" are certain short passages of text that are listed,
-as Front-Cover Texts or Back-Cover Texts, in the notice that says
-that the Document is released under this License. A Front-Cover Text
-may be at most 5 words, and a Back-Cover Text may be at most 25 words.
-
-A "Transparent" copy of the Document means a machine-readable copy,
-represented in a format whose specification is available to the general
-public, that is suitable for revising the document straightforwardly
-with generic text editors or (for images composed of pixels) generic
-paint programs or (for drawings) some widely available drawing
-editor, and that is suitable for input to text formatters or for
-automatic translation to a variety of formats suitable for input to
-text formatters. A copy made in an otherwise Transparent file format
-whose markup, or absence of markup, has been arranged to thwart or
-discourage subsequent modification by readers is not Transparent. An
-image format is not Transparent if used for any substantial amount
-of text. A copy that is not "Transparent" is called "Opaque".
-
-Examples of suitable formats for Transparent copies include plain
-ASCII without markup, Texinfo input format, LaTeX input format, SGML
-or XML using a publicly available DTD, and standard-conforming simple
-HTML, PostScript or PDF designed for human modification. Examples of
-transparent image formats include PNG, XCF and JPG. Opaque formats
-include proprietary formats that can be read and edited only by
-proprietary word processors, SGML or XML for which the DTD and/or
-processing tools are not generally available, and the machine-generated
-HTML, PostScript or PDF produced by some word processors for output
-purposes only.
-
-The "Title Page" means, for a printed book, the title page itself,
-plus such following pages as are needed to hold, legibly, the material
-this License requires to appear in the title page. For works in
-formats which do not have any title page as such, "Title Page" means
-the text near the most prominent appearance of the work's title,
-preceding the beginning of the body of the text.
-
-A section "Entitled XYZ" means a named subunit of the Document whose
-title either is precisely XYZ or contains XYZ in parentheses following
-text that translates XYZ in another language. (Here XYZ stands for
-a specific section name mentioned below, such as "Acknowledgements",
-"Dedications", "Endorsements", or "History".) To "Preserve the Title"
-of such a section when you modify the Document means that it remains
-a section "Entitled XYZ" according to this definition.
-
-The Document may include Warranty Disclaimers next to the notice
-which states that this License applies to the Document. These Warranty
-Disclaimers are considered to be included by reference in this License,
-but only as regards disclaiming warranties: any other implication
-that these Warranty Disclaimers may have is void and has no effect
-on the meaning of this License.
-
-2. VERBATIM COPYING
-
-You may copy and distribute the Document in any medium, either
-commercially or noncommercially, provided that this License, the
-copyright notices, and the license notice saying this License applies
-to the Document are reproduced in all copies, and that you add no
-other conditions whatsoever to those of this License. You may not
-use technical measures to obstruct or control the reading or further
-copying of the copies you make or distribute. However, you may accept
-compensation in exchange for copies. If you distribute a large enough
-number of copies you must also follow the conditions in section 3.
-
-You may also lend copies, under the same conditions stated above,
-and you may publicly display copies.
-
-3. COPYING IN QUANTITY
-
-If you publish printed copies (or copies in media that commonly have
-printed covers) of the Document, numbering more than 100, and the
-Document's license notice requires Cover Texts, you must enclose the
-copies in covers that carry, clearly and legibly, all these Cover
-Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
-the back cover. Both covers must also clearly and legibly identify
-you as the publisher of these copies. The front cover must present
-the full title with all words of the title equally prominent and
-visible. You may add other material on the covers in addition. Copying
-with changes limited to the covers, as long as they preserve the
-title of the Document and satisfy these conditions, can be treated
-as verbatim copying in other respects.
-
-If the required texts for either cover are too voluminous to
-fit legibly, you should put the first ones listed (as many as fit
-reasonably) on the actual cover, and continue the rest onto adjacent
-pages.
-
-If you publish or distribute Opaque copies of the Document numbering
-more than 100, you must either include a machine-readable Transparent
-copy along with each Opaque copy, or state in or with each Opaque
-copy a computer-network location from which the general network-using
-public has access to download using public-standard network protocols a
-complete Transparent copy of the Document, free of added material. If
-you use the latter option, you must take reasonably prudent steps,
-when you begin distribution of Opaque copies in quantity, to ensure
-that this Transparent copy will remain thus accessible at the stated
-location until at least one year after the last time you distribute
-an Opaque copy (directly or through your agents or retailers) of that
-edition to the public.
-
-It is requested, but not required, that you contact the authors of the
-Document well before redistributing any large number of copies, to give
-them a chance to provide you with an updated version of the Document.
-
-4. MODIFICATIONS
-
-You may copy and distribute a Modified Version of the Document under
-the conditions of sections 2 and 3 above, provided that you release
-the Modified Version under precisely this License, with the Modified
-Version filling the role of the Document, thus licensing distribution
-and modification of the Modified Version to whoever possesses a copy
-of it. In addition, you must do these things in the Modified Version:
-
-    * A. Use in the Title Page (and on the covers, if any) a title
-    distinct from that of the Document, and from those of previous
-    versions (which should, if there were any, be listed in the History
-    section of the Document). You may use the same title as a previous
-    version if the original publisher of that version gives permission.
-    * B. List on the Title Page, as authors, one or more persons or
-    entities responsible for authorship of the modifications in the
-    Modified Version, together with at least five of the principal
-    authors of the Document (all of its principal authors, if it has
-    fewer than five), unless they release you from this requirement.
-    * C. State on the Title page the name of the publisher of the
-    Modified Version, as the publisher.
-    * D. Preserve all the copyright notices of the Document.
-    * E. Add an appropriate copyright notice for your modifications
-    adjacent to the other copyright notices.
-    * F. Include, immediately after the copyright notices, a license
-    notice giving the public permission to use the Modified Version
-    under the terms of this License, in the form shown in the
-    Addendum below.
-    * G. Preserve in that license notice the full lists of Invariant
-    Sections and required Cover Texts given in the Document's license
-    notice.
-    * H. Include an unaltered copy of this License.
-    * I. Preserve the section Entitled "History", Preserve its
-    Title, and add to it an item stating at least the title, year,
-    new authors, and publisher of the Modified Version as given
-    on the Title Page. If there is no section Entitled "History"
-    in the Document, create one stating the title, year, authors,
-    and publisher of the Document as given on its Title Page, then
-    add an item describing the Modified Version as stated in the
-    previous sentence.
-    * J. Preserve the network location, if any, given in the Document
-    for public access to a Transparent copy of the Document, and
-    likewise the network locations given in the Document for previous
-    versions it was based on. These may be placed in the "History"
-    section. You may omit a network location for a work that was
-    published at least four years before the Document itself, or if the
-    original publisher of the version it refers to gives permission.
-    * K. For any section Entitled "Acknowledgements" or "Dedications",
-    Preserve the Title of the section, and preserve in the section all
-    the substance and tone of each of the contributor acknowledgements
-    and/or dedications given therein.
-    * L. Preserve all the Invariant Sections of the Document,
-    unaltered in their text and in their titles. Section numbers or
-    the equivalent are not considered part of the section titles.
-    * M. Delete any section Entitled "Endorsements". Such a section
-    may not be included in the Modified Version.
-    * N. Do not retitle any existing section to be Entitled
-    "Endorsements" or to conflict in title with any Invariant Section.
-    * O. Preserve any Warranty Disclaimers.
-
-If the Modified Version includes new front-matter sections or
-appendices that qualify as Secondary Sections and contain no material
-copied from the Document, you may at your option designate some or
-all of these sections as invariant. To do this, add their titles
-to the list of Invariant Sections in the Modified Version's license
-notice. These titles must be distinct from any other section titles.
-
-You may add a section Entitled "Endorsements", provided it contains
-nothing but endorsements of your Modified Version by various
-parties--for example, statements of peer review or that the text has
-been approved by an organization as the authoritative definition of
-a standard.
-
-You may add a passage of up to five words as a Front-Cover Text,
-and a passage of up to 25 words as a Back-Cover Text, to the end of
-the list of Cover Texts in the Modified Version. Only one passage
-of Front-Cover Text and one of Back-Cover Text may be added by (or
-through arrangements made by) any one entity. If the Document already
-includes a cover text for the same cover, previously added by you or
-by arrangement made by the same entity you are acting on behalf of,
-you may not add another; but you may replace the old one, on explicit
-permission from the previous publisher that added the old one.
-
-The author(s) and publisher(s) of the Document do not by this License
-give permission to use their names for publicity for or to assert or
-imply endorsement of any Modified Version.
-
-5. COMBINING DOCUMENTS
-
-You may combine the Document with other documents released under this
-License, under the terms defined in section 4 above for modified
-versions, provided that you include in the combination all of the
-Invariant Sections of all of the original documents, unmodified,
-and list them all as Invariant Sections of your combined work in its
-license notice, and that you preserve all their Warranty Disclaimers.
-
-The combined work need only contain one copy of this License, and
-multiple identical Invariant Sections may be replaced with a single
-copy. If there are multiple Invariant Sections with the same name but
-different contents, make the title of each such section unique by
-adding at the end of it, in parentheses, the name of the original
-author or publisher of that section if known, or else a unique
-number. Make the same adjustment to the section titles in the list
-of Invariant Sections in the license notice of the combined work.
-
-In the combination, you must combine any sections Entitled "History"
-in the various original documents, forming one section Entitled
-"History"; likewise combine any sections Entitled "Acknowledgements",
-and any sections Entitled "Dedications". You must delete all sections
-Entitled "Endorsements."
-
-6. COLLECTIONS OF DOCUMENTS
-
-You may make a collection consisting of the Document and other
-documents released under this License, and replace the individual
-copies of this License in the various documents with a single copy
-that is included in the collection, provided that you follow the rules
-of this License for verbatim copying of each of the documents in all
-other respects.
-
-You may extract a single document from such a collection, and
-distribute it individually under this License, provided you insert
-a copy of this License into the extracted document, and follow this
-License in all other respects regarding verbatim copying of that
-document.
-
-7. AGGREGATION WITH INDEPENDENT WORKS
-
-A compilation of the Document or its derivatives with other separate
-and independent documents or works, in or on a volume of a storage
-or distribution medium, is called an "aggregate" if the copyright
-resulting from the compilation is not used to limit the legal rights of
-the compilation's users beyond what the individual works permit. When
-the Document is included in an aggregate, this License does not
-apply to the other works in the aggregate which are not themselves
-derivative works of the Document.
-
-If the Cover Text requirement of section 3 is applicable to these
-copies of the Document, then if the Document is less than one half
-of the entire aggregate, the Document's Cover Texts may be placed
-on covers that bracket the Document within the aggregate, or the
-electronic equivalent of covers if the Document is in electronic
-form. Otherwise they must appear on printed covers that bracket the
-whole aggregate.
-
-8. TRANSLATION
-
-Translation is considered a kind of modification, so you may distribute
-translations of the Document under the terms of section 4. Replacing
-Invariant Sections with translations requires special permission from
-their copyright holders, but you may include translations of some or
-all Invariant Sections in addition to the original versions of these
-Invariant Sections. You may include a translation of this License,
-and all the license notices in the Document, and any Warranty
-Disclaimers, provided that you also include the original English
-version of this License and the original versions of those notices
-and disclaimers. In case of a disagreement between the translation
-and the original version of this License or a notice or disclaimer,
-the original version will prevail.
-
-If a section in the Document is Entitled "Acknowledgements",
-"Dedications", or "History", the requirement (section 4) to Preserve
-its Title (section 1) will typically require changing the actual title.
-
-9. TERMINATION
-
-You may not copy, modify, sublicense, or distribute the Document
-except as expressly provided for under this License. Any other attempt
-to copy, modify, sublicense or distribute the Document is void, and
-will automatically terminate your rights under this License. However,
-parties who have received copies, or rights, from you under this
-License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-10. FUTURE REVISIONS OF THIS LICENSE
-
-The Free Software Foundation may publish new, revised versions
-of the GNU Free Documentation License from time to time. Such
-new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns. See
-http://www.gnu.org/copyleft/.
-
-Each version of the License is given a distinguishing version
-number. If the Document specifies that a particular numbered version
-of this License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that specified
-version or of any later version that has been published (not as a
-draft) by the Free Software Foundation. If the Document does not
-specify a version number of this License, you may choose any version
-ever published (not as a draft) by the Free Software Foundation.
-How to use this License for your documents
-
-To use this License in a document you have written, include a copy
-of the License in the document and put the following copyright and
-license notices just after the title page:
-
-  Copyright (c) YEAR YOUR NAME.
-  Permission is granted to copy, distribute and/or modify this document
-  under the terms of the GNU Free Documentation License, Version 1.2
-  or any later version published by the Free Software Foundation;
-  with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
-  Texts.  A copy of the license is included in the section entitled
-  "GNU
-  Free Documentation License".
-
-If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
-replace the "with...Texts." line with this:
-
-  with the Invariant Sections being LIST THEIR TITLES, with the
-  Front-Cover Texts being LIST, and with the Back-Cover Texts being
-  LIST.
-
-If you have Invariant Sections without Cover Texts, or some other
-combination of the three, merge those two alternatives to suit the
-situation.
-
-If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice
-of free software license, such as the GNU General Public License,
-to permit their use in free software.
-
-
--- a/components/bash/bash.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,225 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/shell/bash@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU Bourne-Again shell (bash)"
-set name=info.classification value=org.opensolaris.category.2008:System/Shells
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/bash/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2000/488
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-#
-dir path=etc
-dir path=etc/bash
-dir path=etc/bash/bash_completion.d
-dir path=etc/skel
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/share
-dir path=usr/share/bash
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/af
-dir path=usr/share/locale/af/LC_MESSAGES
-dir path=usr/share/locale/bg
-dir path=usr/share/locale/bg/LC_MESSAGES
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/en
-dir path=usr/share/locale/en/LC_MESSAGES
-dir path=usr/share/locale/en_CA
-dir path=usr/share/locale/en_CA/LC_MESSAGES
-dir path=usr/share/locale/en_GB
-dir path=usr/share/locale/en_GB/LC_MESSAGES
-dir path=usr/share/locale/eo
-dir path=usr/share/locale/eo/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/hu
-dir path=usr/share/locale/hu/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/lt
-dir path=usr/share/locale/lt/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/sk
-dir path=usr/share/locale/sk/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/locale/zh_TW
-dir path=usr/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file etc.bash.bash_completion path=etc/bash/bash_completion.example
-#
-file etc.bash.bashrc path=etc/bash/bashrc.example
-file etc.bash.inputrc path=etc/bash/inputrc.example
-file etc.skel.bashrc path=etc/skel/.bashrc
-file path=usr/bin/bash
-file path=usr/share/bash/alias
-file path=usr/share/bash/arith
-file path=usr/share/bash/arith_for
-file path=usr/share/bash/bg
-file path=usr/share/bash/bind
-file path=usr/share/bash/break
-file path=usr/share/bash/builtin
-file path=usr/share/bash/caller
-file path=usr/share/bash/case
-file path=usr/share/bash/cd
-file path=usr/share/bash/colon
-file path=usr/share/bash/command
-file path=usr/share/bash/compgen
-file path=usr/share/bash/complete
-file path=usr/share/bash/compopt
-file path=usr/share/bash/conditional
-file path=usr/share/bash/continue
-file path=usr/share/bash/coproc
-file path=usr/share/bash/declare
-file path=usr/share/bash/dirs
-file path=usr/share/bash/disown
-file path=usr/share/bash/dot
-file path=usr/share/bash/echo
-file path=usr/share/bash/enable
-file path=usr/share/bash/eval
-file path=usr/share/bash/exec
-file path=usr/share/bash/exit
-file path=usr/share/bash/export
-file path=usr/share/bash/false
-file path=usr/share/bash/fc
-file path=usr/share/bash/fg
-file path=usr/share/bash/fg_percent
-file path=usr/share/bash/for
-file path=usr/share/bash/function
-file path=usr/share/bash/getopts
-file path=usr/share/bash/grouping_braces
-file path=usr/share/bash/hash
-file path=usr/share/bash/help
-file path=usr/share/bash/history
-file path=usr/share/bash/if
-file path=usr/share/bash/jobs
-file path=usr/share/bash/kill
-file path=usr/share/bash/let
-file path=usr/share/bash/local
-file path=usr/share/bash/logout
-file path=usr/share/bash/mapfile
-file path=usr/share/bash/popd
-file path=usr/share/bash/printf
-file path=usr/share/bash/pushd
-file path=usr/share/bash/pwd
-file path=usr/share/bash/read
-file path=usr/share/bash/readarray
-file path=usr/share/bash/readonly
-file path=usr/share/bash/return
-file path=usr/share/bash/select
-file path=usr/share/bash/set
-file path=usr/share/bash/shift
-file path=usr/share/bash/shopt
-file path=usr/share/bash/source
-file path=usr/share/bash/suspend
-file path=usr/share/bash/test
-file path=usr/share/bash/test_bracket
-file path=usr/share/bash/time
-file path=usr/share/bash/times
-file path=usr/share/bash/trap
-file path=usr/share/bash/true
-file path=usr/share/bash/type
-file path=usr/share/bash/typeset
-file path=usr/share/bash/ulimit
-file path=usr/share/bash/umask
-file path=usr/share/bash/unalias
-file path=usr/share/bash/unset
-file path=usr/share/bash/until
-file path=usr/share/bash/variable_help
-file path=usr/share/bash/wait
-file path=usr/share/bash/while
-file path=usr/share/info/bash.info
-file path=usr/share/locale/af/LC_MESSAGES/bash.mo
-file path=usr/share/locale/bg/LC_MESSAGES/bash.mo
-file path=usr/share/locale/ca/LC_MESSAGES/bash.mo
-file path=usr/share/locale/cs/LC_MESSAGES/bash.mo
-file path=usr/share/locale/de/LC_MESSAGES/bash.mo
-file path=usr/share/locale/en/LC_MESSAGES/bash.mo
-file path=usr/share/locale/en@boldquot/LC_MESSAGES/bash.mo
-file path=usr/share/locale/en@quot/LC_MESSAGES/bash.mo
-file path=usr/share/locale/en_CA/LC_MESSAGES/bash.mo
-file path=usr/share/locale/en_GB/LC_MESSAGES/bash.mo
-file path=usr/share/locale/eo/LC_MESSAGES/bash.mo
-file path=usr/share/locale/es/LC_MESSAGES/bash.mo
-file path=usr/share/locale/et/LC_MESSAGES/bash.mo
-file path=usr/share/locale/fr/LC_MESSAGES/bash.mo
-file path=usr/share/locale/hu/LC_MESSAGES/bash.mo
-file path=usr/share/locale/id/LC_MESSAGES/bash.mo
-file path=usr/share/locale/ja/LC_MESSAGES/bash.mo
-file path=usr/share/locale/lt/LC_MESSAGES/bash.mo
-file path=usr/share/locale/nl/LC_MESSAGES/bash.mo
-file path=usr/share/locale/pl/LC_MESSAGES/bash.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/bash.mo
-file path=usr/share/locale/ro/LC_MESSAGES/bash.mo
-file path=usr/share/locale/ru/LC_MESSAGES/bash.mo
-file path=usr/share/locale/sk/LC_MESSAGES/bash.mo
-file path=usr/share/locale/sv/LC_MESSAGES/bash.mo
-file path=usr/share/locale/tr/LC_MESSAGES/bash.mo
-file path=usr/share/locale/vi/LC_MESSAGES/bash.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/bash.mo
-file path=usr/share/man/man1/bash.1
-file rbash.1 path=usr/share/man/man1/rbash.1
-#
-legacy pkg=SUNWbash desc="GNU Bourne-Again shell (bash) version 4.1" \
-    name="GNU Bourne-Again shell (bash)"
-legacy pkg=SUNWbashr \
-    desc="GNU Bourne-Again shell (bash) version 4.1  (root package)" \
-    name="GNU Bourne-Again shell (bash) (root)"
-#
-license bash.license license="GPLv3, FDLv1.2"
-#
-link path=usr/bin/rbash target=./bash
-link path=usr/gnu/bin/sh target=../../bin/bash
-
--- a/components/bash/patches/bash41-001.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-			     BASH PATCH REPORT
-			     =================
-
-Bash-Release:	4.1
-Patch-ID:	bash41-001
-
-Bug-Reported-by:	Yann Rouillard <[email protected]>
-Bug-Reference-ID:	<[email protected]>
-Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-01/msg00018.html
-
-Bug-Description:
-
-A prototype for vsnprintf was incorrect, and caused compilation failures
-on systems that did not have a suitable vsnprintf, but had a declaration in
-one of the system header files.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.1-patched/builtins/printf.def	2009-11-20 15:31:23.000000000 -0500
---- builtins/printf.def	2010-01-07 08:50:06.000000000 -0500
-***************
-*** 173,177 ****
-  
-  #if !HAVE_VSNPRINTF
-! extern int vsnprintf __P((char *, size_t, const char *, ...)) __attribute__((__format__ (printf, 3, 4)));
-  #endif
-  
---- 173,177 ----
-  
-  #if !HAVE_VSNPRINTF
-! extern int vsnprintf __P((char *, size_t, const char *, va_list)) __attribute__((__format__ (printf, 3, 0)));
-  #endif
-  
-*** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
---- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
-***************
-*** 26,30 ****
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 0
-  
-  #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 1
-  
-  #endif /* _PATCHLEVEL_H_ */
--- a/components/bash/patches/bash41-002.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-			     BASH PATCH REPORT
-			     =================
-
-Bash-Release:	4.1
-Patch-ID:	bash41-002
-
-Bug-Reported-by:	[email protected]
-Bug-Reference-ID:	<[email protected]>
-Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-01/msg00017.html
-
-Bug-Description:
-
-Bash-4.1/Readline-6.1 introduced a hook function that allows applications
-to rewrite or modify filenames read from the file system before comparing
-them with a word to be completed.  The converted filename, if it matches,
-needs to be inserted into the line buffer, replacing the original contents.
-
-This fixes a completion bug on Mac OS X involving filenames containing
-UTF-8 characters.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.1-patched/lib/readline/complete.c	2009-11-29 18:39:30.000000000 -0500
---- lib/readline/complete.c	2010-01-06 08:30:23.000000000 -0500
-***************
-*** 2139,2143 ****
-        if (filename_len == 0)
-  	{
-! 	  if (_rl_match_hidden_files == 0 && HIDDEN_FILE (entry->d_name))
-  	    continue;
-  
---- 2139,2143 ----
-        if (filename_len == 0)
-  	{
-! 	  if (_rl_match_hidden_files == 0 && HIDDEN_FILE (convfn))
-  	    continue;
-  
-***************
-*** 2220,2224 ****
-  	    }
-  
-! 	  strcpy (temp + dirlen, entry->d_name);
-  	}
-        else
---- 2220,2224 ----
-  	    }
-  
-! 	  strcpy (temp + dirlen, convfn);
-  	}
-        else
-*** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
---- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
-***************
-*** 26,30 ****
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 1
-  
-  #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 2
-  
-  #endif /* _PATCHLEVEL_H_ */
--- a/components/bash/patches/bash41-003.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-			     BASH PATCH REPORT
-			     =================
-
-Bash-Release:	4.1
-Patch-ID:	bash41-003
-
-Bug-Reported-by:	[email protected]
-Bug-Reference-ID:	<[email protected]>
-Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-01/msg00135.html
-
-Bug-Description:
-
-If command completion is attempted on a word with a quoted globbing
-character (e.g., `*' or `?'), bash can reference a NULL pointer and
-dump core.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.1-patched/bashline.c	2009-10-24 14:10:19.000000000 -0400
---- bashline.c	2010-01-30 21:53:49.000000000 -0500
-***************
-*** 1681,1685 ****
-       characters in the common prefix are bad) will ever be returned on
-       regular completion. */
-!   if (glob_pattern_p (hint))
-      {
-        if (state == 0)
---- 1681,1685 ----
-       characters in the common prefix are bad) will ever be returned on
-       regular completion. */
-!   if (globpat)
-      {
-        if (state == 0)
-*** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
---- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
-***************
-*** 26,30 ****
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 2
-  
-  #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 3
-  
-  #endif /* _PATCHLEVEL_H_ */
--- a/components/bash/patches/bash41-004.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-			     BASH PATCH REPORT
-			     =================
-
-Bash-Release:	4.1
-Patch-ID:	bash41-004
-
-Bug-Reported-by:	Crestez Dan Leonard <[email protected]>
-Bug-Reference-ID:	<1265592839.30682.21.camel@deskbox>
-Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-02/msg00034.html
-
-Bug-Description:
-
-When running in Posix mode and executing a shell function without local
-variables, bash will not propagate a variable in a special builtin's temporary
-environment to have global scope.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.1-patched/variables.c	2009-11-03 14:13:58.000000000 -0500
---- variables.c	2010-02-08 17:36:18.000000000 -0500
-***************
-*** 3809,3812 ****
---- 3809,3817 ----
-    if (tempvar_p (var) && (posixly_correct || (var->attributes & att_propagate)))
-      {
-+       /* Make sure we have a hash table to store the variable in while it is
-+ 	 being propagated down to the global variables table.  Create one if
-+ 	 we have to */
-+       if ((vc_isfuncenv (shell_variables) || vc_istempenv (shell_variables)) && shell_variables->table == 0)
-+ 	shell_variables->table = hash_create (0);
-        /* XXX - should we set v->context here? */
-        v = bind_variable_internal (var->name, value_cell (var), shell_variables->table, 0, 0);
-*** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
---- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
-***************
-*** 26,30 ****
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 3
-  
-  #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 4
-  
-  #endif /* _PATCHLEVEL_H_ */
--- a/components/bash/patches/bash41-005.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-			     BASH PATCH REPORT
-			     =================
-
-Bash-Release:	4.1
-Patch-ID:	bash41-005
-
-Bug-Reported-by:	[email protected]
-Bug-Reference-ID:	<[email protected]>
-Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-02/msg00132.html
-
-Bug-Description:
-
-When the `read' builtin times out after the timeout specified with -t is
-exceeded, it does not reset the flags that tell signal handlers to process
-signals immediately instead of deferring their handling.  This can result
-in unsafe functions being called from signal handlers, which can cause bash
-to hang or dump core.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.1-patched/builtins/read.def	2009-10-08 11:35:46.000000000 -0400
---- builtins/read.def	2010-03-17 17:35:39.000000000 -0400
-***************
-*** 616,621 ****
-      zsyncfd (fd);
-  
--   interrupt_immediately--;
--   terminate_immediately--;
-    discard_unwind_frame ("read_builtin");
-  
---- 616,619 ----
-***************
-*** 624,627 ****
---- 622,628 ----
-  assign_vars:
-  
-+   interrupt_immediately--;
-+   terminate_immediately--;
-+ 
-  #if defined (ARRAY_VARS)
-    /* If -a was given, take the string read, break it into a list of words,
-*** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
---- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
-***************
-*** 26,30 ****
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 4
-  
-  #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 5
-  
-  #endif /* _PATCHLEVEL_H_ */
--- a/components/bash/patches/bash41-006.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-			     BASH PATCH REPORT
-			     =================
-
-Bash-Release:	4.1
-Patch-ID:	bash41-006
-
-Bug-Reported-by:	Mike Frysinger <[email protected]>
-Bug-Reference-ID:	<[email protected]>
-Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-03/msg00063.html
-
-Bug-Description:
-
-Bash did not correctly print/reproduce here documents attached to commands
-inside compound commands such as for and while.  This affected the
-execution of such commands inside a shell function when the function
-definition is saved and later restored using `.' or `eval'.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.1-patched/print_cmd.c	2009-09-16 15:32:26.000000000 -0400
---- print_cmd.c	2010-03-22 21:15:30.000000000 -0400
-***************
-*** 114,117 ****
---- 114,123 ----
-  #define CHECK_XTRACE_FP	xtrace_fp = (xtrace_fp ? xtrace_fp : stderr)
-  
-+ #define PRINT_DEFERRED_HEREDOCS(x) \
-+   do { \
-+     if (deferred_heredocs) \
-+       print_deferred_heredocs (x); \
-+   } while (0)
-+ 
-  /* Non-zero means the stuff being printed is inside of a function def. */
-  static int inside_function_def;
-***************
-*** 561,571 ****
-  {
-    print_for_command_head (for_command);
-- 
-    cprintf (";");
-    newline ("do\n");
-    indentation += indentation_amount;
-    make_command_string_internal (for_command->action);
-    semicolon ();
-    indentation -= indentation_amount;
-    newline ("done");
-  }
---- 566,578 ----
-  {
-    print_for_command_head (for_command);
-    cprintf (";");
-    newline ("do\n");
-+ 
-    indentation += indentation_amount;
-    make_command_string_internal (for_command->action);
-+   PRINT_DEFERRED_HEREDOCS ("");
-    semicolon ();
-    indentation -= indentation_amount;
-+ 
-    newline ("done");
-  }
-*** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
---- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
-***************
-*** 26,30 ****
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 5
-  
-  #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 6
-  
-  #endif /* _PATCHLEVEL_H_ */
--- a/components/bash/patches/bash41-007.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-			     BASH PATCH REPORT
-			     =================
-
-Bash-Release:	4.1
-Patch-ID:	bash41-007
-
-Bug-Reported-by:	Rob Robason <[email protected]>
-Bug-Reference-ID:	<[email protected]>
-Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-03/msg00089.html
-
-Bug-Description:
-
-A typo caused bash to not honor a precision specification in a printf
-format.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.1-patched/builtins/printf.def	2010-01-18 10:50:22.000000000 -0500
---- builtins/printf.def	2010-03-25 09:40:56.000000000 -0400
-***************
-*** 118,122 ****
-        nw = vflag ? vbprintf (f, fieldwidth, func) : printf (f, fieldwidth, func); \
-      else if (have_precision) \
-!       nw = vflag ? vbprintf (f, precision, func) : printf (f, fieldwidth, func); \
-      else \
-        nw = vflag ? vbprintf (f, func) : printf (f, func); \
---- 118,122 ----
-        nw = vflag ? vbprintf (f, fieldwidth, func) : printf (f, fieldwidth, func); \
-      else if (have_precision) \
-!       nw = vflag ? vbprintf (f, precision, func) : printf (f, precision, func); \
-      else \
-        nw = vflag ? vbprintf (f, func) : printf (f, func); \
-*** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
---- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
-***************
-*** 26,30 ****
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 6
-  
-  #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 7
-  
-  #endif /* _PATCHLEVEL_H_ */
--- a/components/bash/patches/bash41-008.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-			     BASH PATCH REPORT
-			     =================
-
-Bash-Release:	4.1
-Patch-ID:	bash41-008
-
-Bug-Reported-by:	Dennis van Dok <[email protected]>
-Bug-Reference-ID:	<[email protected]>
-Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-04/msg00038.html
-
-Bug-Description:
-
-When declaring an associative array and implicitly assigning a value
-to element "0", bash does not correctly allocate memory, leading to
-a segmentation violation when that element or the array itself is
-unset.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.1-patched/builtins/declare.def	2009-11-25 19:42:00.000000000 -0500
---- builtins/declare.def	2010-05-30 18:25:21.000000000 -0400
-***************
-*** 513,517 ****
-  	      /* let bind_{array,assoc}_variable take care of this. */
-  	      if (assoc_p (var))
-! 		bind_assoc_variable (var, name, "0", value, aflags);
-  	      else
-  		bind_array_variable (name, 0, value, aflags);
---- 519,523 ----
-  	      /* let bind_{array,assoc}_variable take care of this. */
-  	      if (assoc_p (var))
-! 		bind_assoc_variable (var, name, savestring ("0"), value, aflags);
-  	      else
-  		bind_array_variable (name, 0, value, aflags);
-*** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
---- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
-***************
-*** 26,30 ****
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 7
-  
-  #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 8
-  
-  #endif /* _PATCHLEVEL_H_ */
--- a/components/bash/patches/bash41-009.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-			     BASH PATCH REPORT
-			     =================
-
-Bash-Release:	4.1
-Patch-ID:	bash41-009
-
-Bug-Reported-by:	Tomas Trnka <[email protected]>
-Bug-Reference-ID:	<[email protected]>
-Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-03/msg00090.html
-
-Bug-Description:
-
-An arriving SIGCHLD will interrupt `slow' system calls such as write(2) to
-or read(2) from a terminal.  This results in an error message and truncated
-input or output.
-
-Patch (apply with `patch -p0'):
-
-*** ../bash-4.1-patched/sig.c	Fri Aug 14 16:31:52 2009
---- sig.c	Fri Mar 26 22:34:11 2010
-***************
-*** 655,660 ****
---- 655,663 ----
-      act.sa_flags |= SA_INTERRUPT;	/* XXX */
-    else
-      act.sa_flags |= SA_RESTART;		/* XXX */
-+ #else
-+   if (sig == SIGCHLD)
-+     act.sa_flags |= SA_RESTART;
-  #endif
-    sigemptyset (&act.sa_mask);
-    sigemptyset (&oact.sa_mask);
-*** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
---- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
-***************
-*** 26,30 ****
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 8
-  
-  #endif /* _PATCHLEVEL_H_ */
---- 26,30 ----
-     looks for to find the patch level (for the sccs version string). */
-  
-! #define PATCHLEVEL 9
-  
-  #endif /* _PATCHLEVEL_H_ */
-
--- a/components/bash/patches/solaris-000.config.h.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- config.h.in	2009-08-18 20:34:36.000000000 -0700
-+++ config.h.in	2010-09-01 10:21:00.756734104 -0700
-@@ -21,6 +21,8 @@
- #ifndef _CONFIG_H_
- #define _CONFIG_H_
- 
-+#include "config-top.h"
-+
- /* Configuration feature settings controllable by autoconf. */
- 
- /* Define JOB_CONTROL if your operating system supports
--- a/components/bash/patches/solaris-001.config-top.h.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
---- config-top.h	2009-12-22 12:29:39.000000000 -0800
-+++ config-top.h	2010-09-01 10:24:03.070928602 -0700
-@@ -54,14 +54,14 @@
- /* The default value of the PATH variable. */
- #ifndef DEFAULT_PATH_VALUE
- #define DEFAULT_PATH_VALUE \
--  "/usr/gnu/bin:/usr/local/bin:/bin:/usr/bin:."
-+  "/usr/gnu/bin:/bin:/usr/bin:/sbin:/usr/sbin:."
- #endif
- 
- /* The value for PATH when invoking `command -p'.  This is only used when
-    the Posix.2 confstr () function, or CS_PATH define are not present. */
- #ifndef STANDARD_UTILS_PATH
- #define STANDARD_UTILS_PATH \
--  "/bin:/usr/bin:/sbin:/usr/sbin:/etc:/usr/etc"
-+  "/usr/gnu/bin:/bin:/usr/bin:/sbin:/usr/sbin:/etc:/etc/bash"
- #endif
- 
- /* Default primary and secondary prompt strings. */
-@@ -75,14 +75,14 @@
- #define KSH_COMPATIBLE_SELECT
- 
- /* System-wide .bashrc file for interactive shells. */
--/* #define SYS_BASHRC "/etc/bash.bashrc" */
-+#define SYS_BASHRC "/etc/bash/bashrc"
- 
- /* System-wide .bash_logout for login shells. */
--/* #define SYS_BASH_LOGOUT "/etc/bash.bash_logout" */
-+#define SYS_BASH_LOGOUT "/etc/bash/bash_logout"
- 
- /* Define this to make non-interactive shells begun with argv[0][0] == '-'
-    run the startup files when not in posix mode. */
--/* #define NON_INTERACTIVE_LOGIN_SHELLS */
-+#define NON_INTERACTIVE_LOGIN_SHELLS 1
- 
- /* Define this if you want bash to try to check whether it's being run by
-    sshd and source the .bashrc if so (like the rshd behavior).  This checks
--- a/components/bash/patches/solaris-002.Makefile.in.3.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
---- Makefile.in	2009-12-30 10:05:40.000000000 -0800
-+++ Makefile.in	2011-02-04 16:31:01.659698136 -0800
-@@ -137,7 +137,7 @@
- STATIC_LD = @STATIC_LD@
- LOCAL_LDFLAGS = @LOCAL_LDFLAGS@
- 
--SYSTEM_FLAGS = -DPROGRAM='"$(Program)"' -DCONF_HOSTTYPE='"$(Machine)"' -DCONF_OSTYPE='"$(OS)"' -DCONF_MACHTYPE='"$(MACHTYPE)"' -DCONF_VENDOR='"$(VENDOR)"' $(LOCALE_DEFS)
-+SYSTEM_FLAGS = -DPROGRAM='"$(Program)"' -DCONF_HOSTTYPE='"$(Machine)"' -DCONF_OSTYPE='"$(OS)"' -DCONF_MACHTYPE='"$(MACHTYPE)"' -DCONF_VENDOR='"$(VENDOR)"' $(LOCALE_DEFS) $(CFLAGS)
- 
- BASE_CCFLAGS = $(PROFILE_FLAGS) $(SYSTEM_FLAGS) $(LOCAL_DEFS) \
- 	  $(DEFS) $(LOCAL_CFLAGS) $(INCLUDES)
-@@ -535,7 +535,7 @@
- 
- $(Program):  .build $(OBJECTS) $(BUILTINS_DEP) $(LIBDEP)
- 	$(RM) $@
--	$(PURIFY) $(CC) $(BUILTINS_LDFLAGS) $(LIBRARY_LDFLAGS) $(LDFLAGS) -o $(Program) $(OBJECTS) $(LIBS)
-+	$(PURIFY) $(CC) $(CFLAGS) $(BUILTINS_LDFLAGS) $(LIBRARY_LDFLAGS) $(LDFLAGS) -o $(Program) $(OBJECTS) $(LIBS) $(LD_OPTIONS) -s
- 	ls -l $(Program)
- 	-$(SIZE) $(Program)
- 
-@@ -549,10 +549,10 @@
- 	@echo
- 
- bashbug: $(SUPPORT_SRC)bashbug.sh config.h Makefile $(VERSPROG)
--	@sed -e "s%!MACHINE!%$(Machine)%" -e "s%!OS!%$(OS)%" \
--	     -e "s%!CFLAGS!%$(CCFLAGS)%" -e "s%!CC!%$(CC)%" \
--	     -e "s%!RELEASE!%$(Version)%" -e "s%!PATCHLEVEL!%$(PatchLevel)%" \
--	     -e "s%!MACHTYPE!%$(MACHTYPE)%" -e "s%!RELSTATUS!%$(RELSTATUS)%" \
-+	@sed -e "s^!MACHINE!^$(Machine)^" -e "s^!OS!^$(OS)^" \
-+	    -e "s^!CFLAGS!^$(CCFLAGS)^" -e "s^!CC!^$(CC)^" \
-+	    -e "s^!RELEASE!^$(Version)^" -e "s^!PATCHLEVEL!^$(PatchLevel)^" \
-+	    -e "s^!MACHTYPE!^$(MACHTYPE)^" -e "s^!RELSTATUS!^$(RELSTATUS)^" \
- 	     $(SUPPORT_SRC)bashbug.sh > $@
- 	@chmod a+rx bashbug
- 
--- a/components/bash/patches/solaris-003.glob.c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- lib/glob/glob.c	2009-11-14 15:39:30.000000000 -0800
-+++ lib/glob/glob.c	2010-09-01 10:28:10.161379481 -0700
-@@ -34,6 +34,10 @@
- #  include <unistd.h>
- #endif
- 
-+#if defined (HAVE_ALLOCA) && defined (HAVE_ALLOCA_H)
-+#  include <alloca.h>
-+#endif
-+
- #include "bashansi.h"
- #include "posixdir.h"
- #include "posixstat.h"
--- a/components/bash/patches/solaris-004.snprintf.c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- lib/sh/snprintf.c	2008-08-12 12:02:14.000000000 -0400
-+++ lib/sh/snprintf.c	2009-08-10 15:16:30.000000000 -0400
-@@ -116,6 +116,8 @@
- #  include <locale.h>
- #endif
- 
-+#include <math.h>
-+
- #include "stdc.h"
- #include <shmbutil.h>
- 
--- a/components/bash/patches/solaris-005.variables.c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
---- variables.c	2009-01-04 14:32:46.000000000 -0500
-+++ variables.c	2009-08-15 14:53:56.426776000 -0400
-@@ -402,14 +402,10 @@
-   /* Now make our own defaults in case the vars that we think are
-      important are missing. */
-   temp_var = set_if_not ("PATH", DEFAULT_PATH_VALUE);
--#if 0
-   set_auto_export (temp_var);	/* XXX */
--#endif
- 
-   temp_var = set_if_not ("TERM", "dumb");
--#if 0
-   set_auto_export (temp_var);	/* XXX */
--#endif
- 
- #if defined (__QNX__)
-   /* set node id -- don't import it from the environment */
--- a/components/bash/patches/solaris-006.signames.c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
---- support/signames.c	2008-08-13 08:31:48.000000000 -0400
-+++ support/signames.c	2009-08-15 16:40:01.729682000 -0400
-@@ -212,6 +212,14 @@
-   signal_names[SIGXRES] = "SIGXRES";
- #endif
- 
-+#if defined (SIGJVM1) /* Solaris Java Virtual Machine 1 */
-+  signal_names[SIGJVM1] = "SIGJVM1";
-+#endif
-+
-+#if defined (SIGJVM2) /* Solaris Java Virtual Machine 2 */
-+  signal_names[SIGJVM2] = "SIGJVM2";
-+#endif
-+
- /* HP-UX */
- #if defined (SIGDIL)	/* DIL signal (?) */
-   signal_names[SIGDIL] = "SIGDIL";
--- a/components/bash/patches/solaris-007.rlprivate.h.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
---- lib/readline/rlprivate.h	2009-01-22 21:56:49.000000000 -0500
-+++ lib/readline/rlprivate.h	2009-08-16 10:55:56.178609000 -0400
-@@ -23,6 +23,18 @@
- #if !defined (_RL_PRIVATE_H_)
- #define _RL_PRIVATE_H_
- 
-+#ifdef HAVE_CONFIG_H
-+#include <config.h>
-+#endif
-+
-+#if defined(HANDLE_MULTIBYTE)
-+
-+#include <limits.h>
-+#include <wchar.h>
-+#include <wctype.h>
-+
-+#endif /* HANDLE_MULTIBYTE */
-+
- #include "rlconf.h"	/* for VISIBLE_STATS */
- #include "rlstdc.h"
- #include "posixjmp.h"	/* defines procenv_t */
--- a/components/bash/patches/solaris-008.xmbsrtowcs.c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- lib/glob/xmbsrtowcs.c	2008-08-12 10:17:54.000000000 -0400
-+++ lib/glob/xmbsrtowcs.c	2009-08-10 15:46:18.000000000 -0400
-@@ -30,7 +30,7 @@
- #if HANDLE_MULTIBYTE
- 
- #ifndef FREE
--#  define FREE(x)	do { if (x) free (x); } while (0)
-+#  define FREE(x)	do { if (x) free (x);  x = 0; } while (0)
- #endif
- /* On some locales (ex. ja_JP.sjis), mbsrtowc doesn't convert 0x5c to U<0x5c>.
-    So, this function is made for converting 0x5c to U<0x5c>. */
--- a/components/bash/patches/solaris-009.configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,321 +0,0 @@
---- configure	2009-12-29 05:34:51.000000000 -0800
-+++ configure	2010-09-01 10:45:06.225859891 -0700
-@@ -1,4 +1,4 @@
--#! /bin/sh
-+#! /bin/bash
- # From configure.in for Bash 4.1, version 4.019.
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by GNU Autoconf 2.63 for bash 4.1-release.
-@@ -13,6 +13,8 @@
- ## M4sh Initialization.  ##
- ## --------------------- ##
- 
-+export LD_OPTIONS="-lc -lm -lgen -lsocket -lnsl -lresolv -z ignore"
-+
- # Be more Bourne compatible
- DUALCASE=1; export DUALCASE # for MKS sh
- if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-@@ -592,7 +594,7 @@
- subdirs=
- MFLAGS=
- MAKEFLAGS=
--SHELL=${CONFIG_SHELL-/bin/sh}
-+SHELL=${CONFIG_SHELL-/bin/bash}
- 
- # Identity of this package.
- PACKAGE_NAME='bash'
-@@ -3500,7 +3502,7 @@
-   ac_save_c_werror_flag=$ac_c_werror_flag
-    ac_c_werror_flag=yes
-    ac_cv_prog_cc_g=no
--   CFLAGS="-g"
-+   CFLAGS=""
-    cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -3579,7 +3581,7 @@
- sed 's/^/| /' conftest.$ac_ext >&5
- 
- 	ac_c_werror_flag=$ac_save_c_werror_flag
--	 CFLAGS="-g"
-+	 CFLAGS=""
- 	 cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -3638,7 +3640,7 @@
-   if test "$GCC" = yes; then
-     CFLAGS="-g -O2"
-   else
--    CFLAGS="-g"
-+    CFLAGS=""
-   fi
- else
-   if test "$GCC" = yes; then
-@@ -5092,7 +5094,7 @@
- 
- if test -z "$CC_FOR_BUILD"; then
-     if test "x$cross_compiling" = "xno"; then
--	CC_FOR_BUILD='$(CC)'
-+	CC_FOR_BUILD='$(CC) $(CPPFLAGS) $(CFLAGS)'
-     else
- 	CC_FOR_BUILD=gcc
-     fi
-@@ -5100,7 +5102,7 @@
- 
- 
- 
--test -z "$CFLAGS" && CFLAGS=-g auto_cflags=1
-+test -z "$CFLAGS" && CFLAGS="${CFLAGS}" auto_cflags=1
- 
- test -n "$GCC" && test -n "$auto_cflags" && CFLAGS="$CFLAGS -O2"
- 
-@@ -5132,7 +5134,7 @@
- 	LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-""}
- fi
- 
--test -z "$CFLAGS_FOR_BUILD" && CFLAGS_FOR_BUILD="-g"
-+test -z "$CFLAGS_FOR_BUILD" && CFLAGS_FOR_BUILD=""
- 
- 
- 
-@@ -5257,9 +5259,14 @@
- int
- main ()
- {
-+#if defined(sun) || defined(__sun) || defined(__sun__)
-+#error "we want to use libcurses."
-+return 255;
-+#else
- return tgetent ();
-   ;
-   return 0;
-+#endif
- }
- _ACEOF
- rm -f conftest.$ac_objext conftest$ac_exeext
-@@ -6164,7 +6171,7 @@
-   $as_echo_n "(cached) " >&6
- else
-   cat >conftest.make <<\_ACEOF
--SHELL = /bin/sh
-+SHELL = /bin/bash
- all:
- 	@echo '@@@%%%=$(MAKE)=@@@%%%'
- _ACEOF
-@@ -6190,7 +6197,7 @@
- 
- case "$host_os" in
- opennt*|interix*)	MAKE_SHELL="$INTERIX_ROOT/bin/sh" ;;
--*)			MAKE_SHELL=/bin/sh ;;
-+*)			MAKE_SHELL=/bin/bash ;;
- esac
- 
- 
-@@ -7177,7 +7184,7 @@
- # Prepare PATH_SEPARATOR.
- # The user is always right.
- if test "${PATH_SEPARATOR+set}" != set; then
--  echo "#! /bin/sh" >conf$$.sh
-+  echo "#! /bin/bash" >conf$$.sh
-   echo  "exit 0"   >>conf$$.sh
-   chmod +x conf$$.sh
-   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-@@ -7191,7 +7198,7 @@
- # Find out how to test for executable files. Don't use a zero-byte file,
- # as systems may use methods other than mode bits to determine executability.
- cat >conf$$.file <<_ASEOF
--#! /bin/sh
-+#! /bin/bash
- exit 0
- _ASEOF
- chmod +x conf$$.file
-@@ -7288,7 +7295,7 @@
- # Prepare PATH_SEPARATOR.
- # The user is always right.
- if test "${PATH_SEPARATOR+set}" != set; then
--  echo "#! /bin/sh" >conf$$.sh
-+  echo "#! /bin/bash" >conf$$.sh
-   echo  "exit 0"   >>conf$$.sh
-   chmod +x conf$$.sh
-   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-@@ -7302,7 +7309,7 @@
- # Find out how to test for executable files. Don't use a zero-byte file,
- # as systems may use methods other than mode bits to determine executability.
- cat >conf$$.file <<_ASEOF
--#! /bin/sh
-+#! /bin/bash
- exit 0
- _ASEOF
- chmod +x conf$$.file
-@@ -7359,7 +7366,7 @@
- # Prepare PATH_SEPARATOR.
- # The user is always right.
- if test "${PATH_SEPARATOR+set}" != set; then
--  echo "#! /bin/sh" >conf$$.sh
-+  echo "#! /bin/bash" >conf$$.sh
-   echo  "exit 0"   >>conf$$.sh
-   chmod +x conf$$.sh
-   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-@@ -7373,7 +7380,7 @@
- # Find out how to test for executable files. Don't use a zero-byte file,
- # as systems may use methods other than mode bits to determine executability.
- cat >conf$$.file <<_ASEOF
--#! /bin/sh
-+#! /bin/bash
- exit 0
- _ASEOF
- chmod +x conf$$.file
-@@ -8992,7 +8999,7 @@
- # Prepare PATH_SEPARATOR.
- # The user is always right.
- if test "${PATH_SEPARATOR+set}" != set; then
--  echo "#! /bin/sh" >conf$$.sh
-+  echo "#! /bin/bash" >conf$$.sh
-   echo  "exit 0"   >>conf$$.sh
-   chmod +x conf$$.sh
-   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-@@ -9102,7 +9109,7 @@
- else
- 
-     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
--    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
-+    ${CONFIG_SHELL-/bin/bash} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
-     . ./conftest.sh
-     rm -f ./conftest.sh
-     acl_cv_rpath=done
-@@ -13042,39 +13049,18 @@
- /* end confdefs.h.  */
- /* Define isinf to an innocuous variant, in case <limits.h> declares isinf.
-    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
--#define isinf innocuous_isinf
--
--/* System header to define __stub macros and hopefully few prototypes,
--    which can conflict with char isinf (); below.
--    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
--    <limits.h> exists even on freestanding compilers.  */
--
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--
--#undef isinf
--
-+#include <math.h>
- /* Override any GCC internal prototype to avoid an error.
-    Use char because int might match the return type of a GCC
-    builtin and then its argument prototype would still apply.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--char isinf ();
- /* The GNU C library defines this for functions which it implements
-     to always fail with ENOSYS.  Some functions are actually named
-     something starting with __ and the normal name is an alias.  */
--#if defined __stub_isinf || defined __stub___isinf
--choke me
--#endif
- 
- int
- main ()
- {
--return isinf ();
-+return isinf(0.0);
-   ;
-   return 0;
- }
-@@ -13134,39 +13120,26 @@
- /* end confdefs.h.  */
- /* Define isnan to an innocuous variant, in case <limits.h> declares isnan.
-    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
--#define isnan innocuous_isnan
- 
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char isnan (); below.
-     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-     <limits.h> exists even on freestanding compilers.  */
- 
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--
--#undef isnan
-+#include <math.h>
- 
- /* Override any GCC internal prototype to avoid an error.
-    Use char because int might match the return type of a GCC
-    builtin and then its argument prototype would still apply.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--char isnan ();
-+
- /* The GNU C library defines this for functions which it implements
-     to always fail with ENOSYS.  Some functions are actually named
-     something starting with __ and the normal name is an alias.  */
--#if defined __stub_isnan || defined __stub___isnan
--choke me
--#endif
- 
- int
- main ()
- {
--return isnan ();
-+return isnan(0.0);
-   ;
-   return 0;
- }
-@@ -25521,7 +25494,7 @@
- exit 69
- ' >conftest
- chmod u+x conftest
--(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
-+(SHELL=/bin/bash; export SHELL; ./conftest >/dev/null 2>&1)
- if test $? -ne 69; then
-    ac_cv_sys_interpreter=yes
- else
-@@ -30117,9 +30090,14 @@
- int
- main ()
- {
-+#if defined(sun) || defined(__sun) || defined(__sun__)
-+#error "we want to use libcurses"
-+return 255;
-+#else
- return tgetent ();
-   ;
-   return 0;
-+#endif
- }
- _ACEOF
- rm -f conftest.$ac_objext conftest$ac_exeext
-@@ -30302,7 +30280,7 @@
-   $as_echo_n "(cached) " >&6
- else
-   ac_check_lib_save_LIBS=$LIBS
--LIBS="-lcurses  $LIBS"
-+LIBS="/usr/lib/libcurses.so.1  $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -30468,7 +30446,7 @@
- TERMCAP_LIB=
- TERMCAP_DEP=
- else
--TERMCAP_LIB=-lcurses
-+TERMCAP_LIB=/usr/lib/libcurses.so.1
- TERMCAP_DEP=
- fi
- 
-@@ -30676,7 +30654,7 @@
- then
- 	{ $as_echo "$as_me:$LINENO: checking shared object configuration for loadable builtins" >&5
- $as_echo_n "checking shared object configuration for loadable builtins... " >&6; }
--	eval `${CONFIG_SHELL-/bin/sh} ${srcdir}/support/shobj-conf -C "${CC}" -c "${host_cpu}" -o "${host_os}" -v "${host_vendor}"`
-+	eval `${CONFIG_SHELL-/bin/bash} ${srcdir}/support/shobj-conf -C "${CC}" -c "${host_cpu}" -o "${host_os}" -v "${host_vendor}"`
- 
- 
- 
--- a/components/bash/patches/solaris-010.input.c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- lib/readline/input.c	2009-04-19 10:12:03.000000000 -0700
-+++ lib/readline/input.c	2010-09-01 10:46:23.386144948 -0700
-@@ -51,6 +51,10 @@
- #  include <sys/ioctl.h>
- #endif
- 
-+#if defined(SOLARIS)
-+#  include <sys/filio.h>
-+#endif
-+
- #include <stdio.h>
- #include <errno.h>
- 
--- a/components/bash/patches/solaris-011.input_avail.c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- lib/sh/input_avail.c	2009-04-19 10:01:14.000000000 -0700
-+++ lib/sh/input_avail.c	2010-09-01 10:47:30.418016819 -0700
-@@ -45,6 +45,10 @@
- #  include <sys/ioctl.h>
- #endif
- 
-+#if defined(SOLARIS)
-+#  include <sys/filio.h> /* Solaris FIONREAD */
-+#endif
-+
- #include <stdio.h>
- #include <errno.h>
- 
--- a/components/bash/patches/solaris-012.rlconf.h.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- lib/readline/rlconf.h	2009-01-04 11:32:33.000000000 -0800
-+++ lib/readline/rlconf.h	2010-09-01 10:48:13.018894232 -0700
-@@ -39,7 +39,7 @@
- #define DEFAULT_INPUTRC "~/.inputrc"
- 
- /* The ultimate last-ditch filenname for an init file -- system-wide. */
--#define SYS_INPUTRC "/etc/inputrc"
-+#define SYS_INPUTRC "/etc/bash/inputrc"
- 
- /* If defined, expand tabs to spaces. */
- #define DISPLAY_TABS
--- a/components/bash/patches/solaris-013.bashref.info.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
---- doc/bashref.info	2009-12-29 12:59:33.000000000 -0800
-+++ doc/bashref.info	2010-09-01 10:49:49.070499702 -0700
-@@ -6387,7 +6387,7 @@
- directory.  The name of this file is taken from the value of the shell
- variable `INPUTRC'.  If that variable is unset, the default is
- `~/.inputrc'.  If that file does not exist or cannot be read, the
--ultimate default is `/etc/inputrc'.
-+ultimate default is `/etc/bash/inputrc'.
- 
-    When a program which uses the Readline library starts up, the init
- file is read, and the key bindings are set.
-@@ -6812,8 +6812,8 @@
- `$include'
-      This directive takes a single filename as an argument and reads
-      commands and bindings from that file.  For example, the following
--     directive reads from `/etc/inputrc':
--          $include /etc/inputrc
-+     directive reads from `/etc/bash/inputrc':
-+          $include /etc/bash/inputrc
- 
- 
- File: bashref.info,  Node: Sample Init File,  Prev: Conditional Init Constructs,  Up: Readline Init File
--- a/components/bash/patches/solaris-014.bash.man.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
---- doc/bash.1	2009-12-30 10:01:31.000000000 -0800
-+++ doc/bash.1	2010-09-01 10:50:49.912191287 -0700
-@@ -5235,11 +5235,11 @@
- .IP \fB$include\fP
- This directive takes a single filename as an argument and reads commands
- and bindings from that file.  For example, the following directive
--would read \fI/etc/inputrc\fP:
-+would read \fI/etc/bash/inputrc\fP:
- .sp 1
- .RS
- .nf
--\fB$include\fP \^ \fI/etc/inputrc\fP
-+\fB$include\fP \^ \fI/etc/bash/inputrc\fP
- .fi
- .RE
- .SS Searching
--- a/components/bash/patches/solaris-015.rbash.man.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- doc/rbash.1	2008-08-12 06:24:51.000000000 -0700
-+++ doc/rbash.1	2010-09-01 10:52:04.397206373 -0700
-@@ -1,8 +1,8 @@
--.TH RBASH 1 "2004 Apr 20" "GNU Bash-4.0"
-+.TH RBASH 1 "2004 Apr 20" "GNU Bash-4.1"
- .SH NAME
- rbash \- restricted bash, see \fBbash\fR(1)
- .SH RESTRICTED SHELL
- .nr zY 1
--.so bash.1
-+.so /usr/share/man/man1/bash.1
- .SH SEE ALSO
- bash(1)
--- a/components/bison/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		bison
-COMPONENT_VERSION=	2.3
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:4df84c2c5971946111ff1982fb830b3c78d7c57e
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/bison/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_LIBDIR.32 =   $(SFWLIB)
-CONFIGURE_LIBDIR.64 =   $(SFWLIB)/$(MACH64)
-
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-$(INSTALL_32):	$(INSTALL_64)
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/bison/bison-runtime.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,118 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/system/library/bison-runtime@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Runtime library for a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar."
-set name=pkg.summary value="bison - A YACC Replacement (Runtime Libraries)"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Other Languages"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/bison/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/289
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/sfw
-dir path=usr/sfw/lib
-dir path=usr/sfw/lib/$(MACH64)
-dir path=usr/share
-dir path=usr/share/locale
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ga
-dir path=usr/share/locale/ga/LC_MESSAGES
-dir path=usr/share/locale/hr
-dir path=usr/share/locale/hr/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/ms
-dir path=usr/share/locale/ms/LC_MESSAGES
-dir path=usr/share/locale/nb
-dir path=usr/share/locale/nb/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/rw
-dir path=usr/share/locale/rw/LC_MESSAGES
-dir path=usr/share/locale/sl
-dir path=usr/share/locale/sl/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/locale/zh_TW
-dir path=usr/share/locale/zh_TW/LC_MESSAGES
-file path=usr/sfw/lib/$(MACH64)/liby.so.1
-file path=usr/sfw/lib/liby.so.1
-file path=usr/share/locale/da/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/de/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/es/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/et/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/fr/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/ga/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/hr/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/id/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/it/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/ja/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/ms/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/nb/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/nl/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/pl/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/ro/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/ru/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/rw/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/sl/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/sv/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/tr/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/vi/LC_MESSAGES/bison-runtime.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/bison-runtime.mo
-license bison.license license=GPLv2
-link path=usr/sfw/lib/$(MACH64)/liby.so target=liby.so.1
-link path=usr/sfw/lib/liby.so target=liby.so.1
--- a/components/bison/bison.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/bison/bison.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,132 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/developer/parser/bison@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar"
-set name=pkg.summary value="bison - A YACC Replacement"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Other Languages"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/bison/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/289
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/aclocal
-dir path=usr/share/bison
-dir path=usr/share/bison/m4sugar
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ga
-dir path=usr/share/locale/ga/LC_MESSAGES
-dir path=usr/share/locale/hr
-dir path=usr/share/locale/hr/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/ms
-dir path=usr/share/locale/ms/LC_MESSAGES
-dir path=usr/share/locale/nb
-dir path=usr/share/locale/nb/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/rw
-dir path=usr/share/locale/rw/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/bison
-file path=usr/share/aclocal/bison-i18n.m4
-file path=usr/share/bison/README
-file path=usr/share/bison/c++.m4
-file path=usr/share/bison/c.m4
-file path=usr/share/bison/glr.c
-file path=usr/share/bison/glr.cc
-file path=usr/share/bison/lalr1.cc
-file path=usr/share/bison/location.cc
-file path=usr/share/bison/m4sugar/m4sugar.m4
-file path=usr/share/bison/yacc.c
-file path=usr/share/info/bison.info
-file path=usr/share/locale/da/LC_MESSAGES/bison.mo
-file path=usr/share/locale/de/LC_MESSAGES/bison.mo
-file path=usr/share/locale/es/LC_MESSAGES/bison.mo
-file path=usr/share/locale/et/LC_MESSAGES/bison.mo
-file path=usr/share/locale/fr/LC_MESSAGES/bison.mo
-file path=usr/share/locale/ga/LC_MESSAGES/bison.mo
-file path=usr/share/locale/hr/LC_MESSAGES/bison.mo
-file path=usr/share/locale/id/LC_MESSAGES/bison.mo
-file path=usr/share/locale/it/LC_MESSAGES/bison.mo
-file path=usr/share/locale/ja/LC_MESSAGES/bison.mo
-file path=usr/share/locale/ms/LC_MESSAGES/bison.mo
-file path=usr/share/locale/nb/LC_MESSAGES/bison.mo
-file path=usr/share/locale/nl/LC_MESSAGES/bison.mo
-file path=usr/share/locale/pl/LC_MESSAGES/bison.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/bison.mo
-file path=usr/share/locale/ro/LC_MESSAGES/bison.mo
-file path=usr/share/locale/ru/LC_MESSAGES/bison.mo
-file path=usr/share/locale/rw/LC_MESSAGES/bison.mo
-file path=usr/share/locale/sv/LC_MESSAGES/bison.mo
-file path=usr/share/locale/tr/LC_MESSAGES/bison.mo
-file path=usr/share/locale/vi/LC_MESSAGES/bison.mo
-file path=usr/share/man/man1/bison.1
-legacy pkg=SUNWbison desc="GNU bison 2.3 - A YACC Replacement" \
-    name="bison - A YACC Replacement"
-
-
-license bison.license license=GPLv2
-link path=usr/sfw/bin/bison target=../../bin/bison
--- a/components/bison/patches/shared-ly.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-*** bison-2.3/lib/Makefile.in.orig	Thu Nov 16 13:34:32 2006
---- bison-2.3/lib/Makefile.in	Thu Nov 16 13:37:18 2006
-***************
-*** 108,113 ****
---- 108,116 ----
-  liby_a_LIBADD =
-  am_liby_a_OBJECTS = main.$(OBJEXT) yyerror.$(OBJEXT)
-  liby_a_OBJECTS = $(am_liby_a_OBJECTS)
-+ 
-+ main.o yyerror.o : CFLAGS += -DPIC -KPIC -xregs=no%appl
-+ 
-  DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-  depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
-  am__depfiles_maybe = depfiles
-***************
-*** 248,254 ****
-  BUILT_SOURCES = $(GETOPT_H) $(STDBOOL_H) $(UNISTD_H)
-  EXTRA_DIST = getopt_.h getopt_int.h stdbool_.h
-  MOSTLYCLEANFILES = getopt.h getopt.h-t stdbool.h stdbool.h-t unistd.h
-! lib_LIBRARIES = $(YACC_LIBRARY)
-  EXTRA_LIBRARIES = liby.a
-  noinst_LIBRARIES = libbison.a
-  liby_a_SOURCES = main.c yyerror.c
---- 251,257 ----
-  BUILT_SOURCES = $(GETOPT_H) $(STDBOOL_H) $(UNISTD_H)
-  EXTRA_DIST = getopt_.h getopt_int.h stdbool_.h
-  MOSTLYCLEANFILES = getopt.h getopt.h-t stdbool.h stdbool.h-t unistd.h
-! lib_LIBRARIES = $(YACC_LIBRARY) liby.so.1
-  EXTRA_LIBRARIES = liby.a
-  noinst_LIBRARIES = libbison.a
-  liby_a_SOURCES = main.c yyerror.c
-***************
-*** 363,368 ****
---- 366,374 ----
-  	-rm -f liby.a
-  	$(liby_a_AR) liby.a $(liby_a_OBJECTS) $(liby_a_LIBADD)
-  	$(RANLIB) liby.a
-+ liby.so.1:    $(liby_a_OBJECTS) $(liby_a_DEPENDENCIES)
-+ 	-rm -f liby.so.1
-+ 	$(CC) $(CFLAGS) -G -h liby.so.1 -o liby.so.1 $(liby_a_OBJECTS)
-  
-  mostlyclean-compile:
-  	-rm -f *.$(OBJEXT)
--- a/components/bzip2/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		bzip2
-COMPONENT_VERSION=	1.0.6
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:3f89f861209ce81a6bab1fd1998c0ef311712002
-COMPONENT_ARCHIVE_URL=	http://www.bzip.org/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/justmake.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/lint-libraries.mk
-
-LINT_FLAGS +=	-I.
-
-# we need to enable large file support and build PIC for our shared libraries
-CFLAGS += $(CPP_LARGEFILE) $(CC_PIC)
-
-COMPONENT_BUILD_ENV += CC="$(CC)"
-COMPONENT_BUILD_ARGS += CC="$(CC)"
-COMPONENT_BUILD_ARGS += CFLAGS="$(CFLAGS)"
-COMPONENT_INSTALL_ARGS += PREFIX=$(PROTOUSRDIR)
-
-COMPONENT_PRE_BUILD_ACTION= \
-	(cd $(@D) ; \
-	    cp ../../oldapi.c . )
-
-# common targets
-build:		$(BUILD_32) $(BUILD_64)
-
-install:	build $(INSTALL_32)
-	$(INSTALL) $(BUILD_DIR_32)/libbz2.so.1 $(PROTOUSRLIBDIR)
-	cd $(PROTOUSRLIBDIR); rm -f libbz2.so; ln -s libbz2.so.1 libbz2.so
-	$(MKDIR) $(PROTOUSRLIBDIR64)
-	$(INSTALL) $(BUILD_DIR_64)/libbz2.so.1 $(PROTOUSRLIBDIR64)
-	cd $(PROTOUSRLIBDIR64); rm -f libbz2.so; ln -s libbz2.so.1 libbz2.so
-	$(INSTALL) $(BUILD_DIR_64)/llib-lbz2.ln $(PROTOUSRLIBDIR64)
-
-# build does this always
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/bzip2/bzip2.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-
---------------------------------------------------------------------------
-
-This program, "bzip2", the associated library "libbzip2", and all
-documentation, are copyright (C) 1996-2010 Julian R Seward.  All
-rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
-2. The origin of this software must not be misrepresented; you must 
-   not claim that you wrote the original software.  If you use this 
-   software in a product, an acknowledgment in the product 
-   documentation would be appreciated but is not required.
-
-3. Altered source versions must be plainly marked as such, and must
-   not be misrepresented as being the original software.
-
-4. The name of the author may not be used to endorse or promote 
-   products derived from this software without specific prior written 
-   permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Julian Seward, [email protected]
-bzip2/libbzip2 version 1.0.6 of 6 September 2010
-
---------------------------------------------------------------------------
--- a/components/bzip2/bzip2.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
-set name=pkg.fmri \
-    value=pkg:/compress/bzip2@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="bzip2 is a freely available, patent free, high-quality data compressor."
-set name=pkg.summary \
-    value="high-quality block-sorting file compressor - utilities"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.bzip.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2000/488
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man3
-file path=usr/bin/bunzip2
-file path=usr/bin/bzcat
-file path=usr/bin/bzdiff
-file path=usr/bin/bzgrep
-file path=usr/bin/bzip2
-file path=usr/bin/bzip2recover
-file path=usr/bin/bzmore
-file path=usr/include/bzlib.h
-file path=usr/lib/$(MACH64)/libbz2.so.1
-file path=usr/lib/$(MACH64)/llib-lbz2.ln
-file path=usr/lib/libbz2.so.1
-file path=usr/lib/llib-lbz2
-file path=usr/lib/llib-lbz2.ln
-file manpages/bunzip2.1 path=usr/share/man/man1/bunzip2.1
-file manpages/bzcat.1 path=usr/share/man/man1/bzcat.1
-file path=usr/share/man/man1/bzcmp.1
-file manpages/bzdiff.1 path=usr/share/man/man1/bzdiff.1
-file path=usr/share/man/man1/bzegrep.1
-file path=usr/share/man/man1/bzfgrep.1
-file manpages/bzgrep.1 path=usr/share/man/man1/bzgrep.1
-file manpages/bzip2.1 path=usr/share/man/man1/bzip2.1
-file manpages/bzip2recover.1 path=usr/share/man/man1/bzip2recover.1
-file path=usr/share/man/man1/bzless.1
-file manpages/bzmore.1 path=usr/share/man/man1/bzmore.1
-file manpages/libbz2.3 path=usr/share/man/man3/libbz2.3
-legacy pkg=SUNWbzip desc="The bzip compression utility" \
-    name="The bzip compression utility"
-license bzip2.license license="bzip2 license"
-link path=usr/bin/bzcmp target=./bzdiff
-link path=usr/bin/bzegrep target=./bzgrep
-link path=usr/bin/bzfgrep target=./bzgrep
-link path=usr/bin/bzless target=./bzmore
-link path=usr/lib/$(MACH64)/libbz2.so target=libbz2.so.1
-link path=usr/lib/libbz2.so target=libbz2.so.1
--- a/components/bzip2/llib-lbz2	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-/*
- * 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) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
- */
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <stdarg.h>
-#include <bzlib.h>
-
-/*
- * usr/src/cmd/bzip2
- */
-
-/*-- Core (low-level) library functions --*/
-
-extern int BZ2_bzCompressInit(bz_stream *strm, int blockSize100k, int verbosity,
-    int workFactor);
-extern int BZ2_bzCompress(bz_stream *strm, int action);
-extern int BZ2_bzCompressEnd(bz_stream *strm);
-extern int BZ2_bzDecompressInit(bz_stream *strm, int verbosity, int small);
-extern int BZ2_bzDecompress(bz_stream *strm);
-extern int BZ2_bzDecompressEnd(bz_stream *strm);
-extern BZFILE *BZ2_bzReadOpen(int *bzerror, FILE *f, int verbosity, int small,
-    void *unused, int nUnused);
-extern void BZ2_bzReadClose(int *bzerror, BZFILE *b);
-extern void BZ2_bzReadGetUnused(int *bzerror, BZFILE *b, void **unused,
-    int *nUnused);
-extern int BZ2_bzRead(int *bzerror, BZFILE *b, void *buf, int len);
-extern BZFILE *BZ2_bzWriteOpen(int *bzerror, FILE *f, int blockSize100k,
-    int verbosity, int workFactor);
-extern void BZ2_bzWrite(int *bzerror, BZFILE *b, void *buf, int len);
-extern void BZ2_bzWriteClose(int *bzerror, BZFILE *b, int abandon,
-    unsigned int *nbytes_in, unsigned int *nbytes_out);
-extern void BZ2_bzWriteClose64(int *bzerror, BZFILE *b, int abandon,
-    unsigned int *nbytes_in_lo32, unsigned int *nbytes_in_hi32,
-    unsigned int *nbytes_out_lo32, unsigned int *nbytes_out_hi32);
-extern int BZ2_bzBuffToBuffCompress(char *dest, unsigned int *destLen,
-    char *source, unsigned int sourceLen, int blockSize100k, int verbosity,
-    int workFactor);
-extern int BZ2_bzBuffToBuffDecompress(char *dest, unsigned int *destLen,
-    char *source, unsigned int sourceLen, int small, int verbosity);
-extern const char *BZ2_bzlibVersion(void);
-extern BZFILE *BZ2_bzopen(const char *path, const char *mode);
-extern BZFILE *BZ2_bzdopen(int fd, const char *mode);
-extern int BZ2_bzread(BZFILE *b, void *buf, int len);
-extern int BZ2_bzwrite(BZFILE *b, void *buf, int len);
-extern int BZ2_bzflush(BZFILE *b);
-extern void BZ2_bzclose(BZFILE *b);
-extern const char *BZ2_bzerror(BZFILE *b, int *errnum);
--- a/components/bzip2/manpages/bunzip2.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man1/bzip2.1
--- a/components/bzip2/manpages/bzcat.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man1/bzip2.1
--- a/components/bzip2/manpages/bzdiff.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-.\"
-\"Shamelessly copied from zmore.1 by Philippe Troin <[email protected]>
-\"for Debian GNU/Linux
-.TH BZDIFF 1
-.SH NAME
-bzcmp, bzdiff \- compare bzip2 compressed files
-.SH SYNOPSIS
-.B bzcmp
-[ cmp_options ] file1
-[ file2 ]
-.br
-.B bzdiff
-[ diff_options ] file1
-[ file2 ]
-.SH DESCRIPTION
-.I  Bzcmp
-and 
-.I bzdiff
-are used to invoke the
-.I cmp
-or the
-.I diff
-program on bzip2 compressed files.  All options specified are passed
-directly to
-.I cmp
-or
-.IR diff "."
-If only 1 file is specified, then the files compared are
-.I file1
-and an uncompressed
-.IR file1 ".bz2."
-If two files are specified, then they are uncompressed if necessary and fed to
-.I cmp
-or
-.IR diff "."
-The exit status from 
-.I cmp
-or
-.I diff
-is preserved.
-.SH "SEE ALSO"
-cmp(1), diff(1), bzmore(1), bzless(1), bzgrep(1), bzip2(1)
-.SH BUGS
-Messages from the
-.I cmp
-or
-.I diff
-programs refer to temporary filenames instead of those specified.
--- a/components/bzip2/manpages/bzgrep.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-.\"
-\"Shamelessly copied from zmore.1 by Philippe Troin <[email protected]>
-\"for Debian GNU/Linux
-.TH BZGREP 1
-.SH NAME
-bzgrep, bzfgrep, bzegrep \- search possibly bzip2 compressed files for a regular expression
-.SH SYNOPSIS
-.B bzgrep
-[ grep_options ]
-.BI  [\ -e\ ] " pattern"
-.IR filename ".\|.\|."
-.br
-.B bzegrep
-[ egrep_options ]
-.BI  [\ -e\ ] " pattern"
-.IR filename ".\|.\|."
-.br
-.B bzfgrep
-[ fgrep_options ]
-.BI  [\ -e\ ] " pattern"
-.IR filename ".\|.\|."
-.SH DESCRIPTION
-.IR  Bzgrep
-is used to invoke the
-.I grep
-on bzip2-compressed files. All options specified are passed directly to
-.I grep.
-If no file is specified, then the standard input is decompressed
-if necessary and fed to grep.
-Otherwise the given files are uncompressed if necessary and fed to
-.I grep.
-.PP
-If
-.I bzgrep
-is invoked as
-.I bzegrep
-or
-.I bzfgrep
-then
-.I egrep
-or
-.I fgrep
-is used instead of
-.I grep.
-If the GREP environment variable is set,
-.I bzgrep
-uses it as the
-.I grep
-program to be invoked. For example:
-
-    for sh:  GREP=fgrep  bzgrep string files
-    for csh: (setenv GREP fgrep; bzgrep string files)
-.SH AUTHOR
-Charles Levert ([email protected]). Adapted to bzip2 by Philippe
-Troin <[email protected]> for Debian GNU/Linux.
-.SH "SEE ALSO"
-grep(1), egrep(1), fgrep(1), bzdiff(1), bzmore(1), bzless(1), bzip2(1)
--- a/components/bzip2/manpages/bzip2.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,455 +0,0 @@
-.\"
-.PU
-.TH bzip2 1
-.SH NAME
-bzip2, bunzip2 \- a block-sorting file compressor, v1.0.6
-.br
-bzcat \- decompresses files to stdout
-.br
-bzip2recover \- recovers data from damaged bzip2 files
-
-.SH SYNOPSIS
-.ll +8
-.B bzip2
-.RB [ " \-cdfkqstvzVL123456789 " ]
-[
-.I "filenames \&..."
-]
-.ll -8
-.br
-.B bunzip2
-.RB [ " \-fkvsVL " ]
-[ 
-.I "filenames \&..."
-]
-.br
-.B bzcat
-.RB [ " \-s " ]
-[ 
-.I "filenames \&..."
-]
-.br
-.B bzip2recover
-.I "filename"
-
-.SH DESCRIPTION
-.I bzip2
-compresses files using the Burrows-Wheeler block sorting
-text compression algorithm, and Huffman coding.  Compression is
-generally considerably better than that achieved by more conventional
-LZ77/LZ78-based compressors, and approaches the performance of the PPM
-family of statistical compressors.
-
-The command-line options are deliberately very similar to 
-those of 
-.I GNU gzip, 
-but they are not identical.
-
-.I bzip2
-expects a list of file names to accompany the
-command-line flags.  Each file is replaced by a compressed version of
-itself, with the name "original_name.bz2".  
-Each compressed file
-has the same modification date, permissions, and, when possible,
-ownership as the corresponding original, so that these properties can
-be correctly restored at decompression time.  File name handling is
-naive in the sense that there is no mechanism for preserving original
-file names, permissions, ownerships or dates in filesystems which lack
-these concepts, or have serious file name length restrictions, such as
-MS-DOS.
-
-.I bzip2
-and
-.I bunzip2
-will by default not overwrite existing
-files.  If you want this to happen, specify the \-f flag.
-
-If no file names are specified,
-.I bzip2
-compresses from standard
-input to standard output.  In this case,
-.I bzip2
-will decline to
-write compressed output to a terminal, as this would be entirely
-incomprehensible and therefore pointless.
-
-.I bunzip2
-(or
-.I bzip2 \-d) 
-decompresses all
-specified files.  Files which were not created by 
-.I bzip2
-will be detected and ignored, and a warning issued.  
-.I bzip2
-attempts to guess the filename for the decompressed file 
-from that of the compressed file as follows:
-
-       filename.bz2    becomes   filename
-       filename.bz     becomes   filename
-       filename.tbz2   becomes   filename.tar
-       filename.tbz    becomes   filename.tar
-       anyothername    becomes   anyothername.out
-
-If the file does not end in one of the recognised endings, 
-.I .bz2, 
-.I .bz, 
-.I .tbz2
-or
-.I .tbz, 
-.I bzip2 
-complains that it cannot
-guess the name of the original file, and uses the original name
-with
-.I .out
-appended.
-
-As with compression, supplying no
-filenames causes decompression from 
-standard input to standard output.
-
-.I bunzip2 
-will correctly decompress a file which is the
-concatenation of two or more compressed files.  The result is the
-concatenation of the corresponding uncompressed files.  Integrity
-testing (\-t) 
-of concatenated 
-compressed files is also supported.
-
-You can also compress or decompress files to the standard output by
-giving the \-c flag.  Multiple files may be compressed and
-decompressed like this.  The resulting outputs are fed sequentially to
-stdout.  Compression of multiple files 
-in this manner generates a stream
-containing multiple compressed file representations.  Such a stream
-can be decompressed correctly only by
-.I bzip2 
-version 0.9.0 or
-later.  Earlier versions of
-.I bzip2
-will stop after decompressing
-the first file in the stream.
-
-.I bzcat
-(or
-.I bzip2 -dc) 
-decompresses all specified files to
-the standard output.
-
-.I bzip2
-will read arguments from the environment variables
-.I BZIP2
-and
-.I BZIP,
-in that order, and will process them
-before any arguments read from the command line.  This gives a 
-convenient way to supply default arguments.
-
-Compression is always performed, even if the compressed 
-file is slightly
-larger than the original.  Files of less than about one hundred bytes
-tend to get larger, since the compression mechanism has a constant
-overhead in the region of 50 bytes.  Random data (including the output
-of most file compressors) is coded at about 8.05 bits per byte, giving
-an expansion of around 0.5%.
-
-As a self-check for your protection, 
-.I 
-bzip2
-uses 32-bit CRCs to
-make sure that the decompressed version of a file is identical to the
-original.  This guards against corruption of the compressed data, and
-against undetected bugs in
-.I bzip2
-(hopefully very unlikely).  The
-chances of data corruption going undetected is microscopic, about one
-chance in four billion for each file processed.  Be aware, though, that
-the check occurs upon decompression, so it can only tell you that
-something is wrong.  It can't help you 
-recover the original uncompressed
-data.  You can use 
-.I bzip2recover
-to try to recover data from
-damaged files.
-
-Return values: 0 for a normal exit, 1 for environmental problems (file
-not found, invalid flags, I/O errors, &c), 2 to indicate a corrupt
-compressed file, 3 for an internal consistency error (eg, bug) which
-caused
-.I bzip2
-to panic.
-
-.SH OPTIONS
-.TP
-.B \-c --stdout
-Compress or decompress to standard output.
-.TP
-.B \-d --decompress
-Force decompression.  
-.I bzip2, 
-.I bunzip2 
-and
-.I bzcat 
-are
-really the same program, and the decision about what actions to take is
-done on the basis of which name is used.  This flag overrides that
-mechanism, and forces 
-.I bzip2
-to decompress.
-.TP
-.B \-z --compress
-The complement to \-d: forces compression, regardless of the
-invocation name.
-.TP
-.B \-t --test
-Check integrity of the specified file(s), but don't decompress them.
-This really performs a trial decompression and throws away the result.
-.TP
-.B \-f --force
-Force overwrite of output files.  Normally,
-.I bzip2 
-will not overwrite
-existing output files.  Also forces 
-.I bzip2 
-to break hard links
-to files, which it otherwise wouldn't do.
-
-bzip2 normally declines to decompress files which don't have the
-correct magic header bytes.  If forced (-f), however, it will pass
-such files through unmodified.  This is how GNU gzip behaves.
-.TP
-.B \-k --keep
-Keep (don't delete) input files during compression
-or decompression.
-.TP
-.B \-s --small
-Reduce memory usage, for compression, decompression and testing.  Files
-are decompressed and tested using a modified algorithm which only
-requires 2.5 bytes per block byte.  This means any file can be
-decompressed in 2300k of memory, albeit at about half the normal speed.
-
-During compression, \-s selects a block size of 200k, which limits
-memory use to around the same figure, at the expense of your compression
-ratio.  In short, if your machine is low on memory (8 megabytes or
-less), use \-s for everything.  See MEMORY MANAGEMENT below.
-.TP
-.B \-q --quiet
-Suppress non-essential warning messages.  Messages pertaining to
-I/O errors and other critical events will not be suppressed.
-.TP
-.B \-v --verbose
-Verbose mode -- show the compression ratio for each file processed.
-Further \-v's increase the verbosity level, spewing out lots of
-information which is primarily of interest for diagnostic purposes.
-.TP
-.B \-L --license -V --version
-Display the software version, license terms and conditions.
-.TP
-.B \-1 (or \-\-fast) to \-9 (or \-\-best)
-Set the block size to 100 k, 200 k ..  900 k when compressing.  Has no
-effect when decompressing.  See MEMORY MANAGEMENT below.
-The \-\-fast and \-\-best aliases are primarily for GNU gzip 
-compatibility.  In particular, \-\-fast doesn't make things
-significantly faster.  
-And \-\-best merely selects the default behaviour.
-.TP
-.B \--
-Treats all subsequent arguments as file names, even if they start
-with a dash.  This is so you can handle files with names beginning
-with a dash, for example: bzip2 \-- \-myfilename.
-.TP
-.B \--repetitive-fast --repetitive-best
-These flags are redundant in versions 0.9.5 and above.  They provided
-some coarse control over the behaviour of the sorting algorithm in
-earlier versions, which was sometimes useful.  0.9.5 and above have an
-improved algorithm which renders these flags irrelevant.
-
-.SH MEMORY MANAGEMENT
-.I bzip2 
-compresses large files in blocks.  The block size affects
-both the compression ratio achieved, and the amount of memory needed for
-compression and decompression.  The flags \-1 through \-9
-specify the block size to be 100,000 bytes through 900,000 bytes (the
-default) respectively.  At decompression time, the block size used for
-compression is read from the header of the compressed file, and
-.I bunzip2
-then allocates itself just enough memory to decompress
-the file.  Since block sizes are stored in compressed files, it follows
-that the flags \-1 to \-9 are irrelevant to and so ignored
-during decompression.
-
-Compression and decompression requirements, 
-in bytes, can be estimated as:
-
-       Compression:   400k + ( 8 x block size )
-
-       Decompression: 100k + ( 4 x block size ), or
-                      100k + ( 2.5 x block size )
-
-Larger block sizes give rapidly diminishing marginal returns.  Most of
-the compression comes from the first two or three hundred k of block
-size, a fact worth bearing in mind when using
-.I bzip2
-on small machines.
-It is also important to appreciate that the decompression memory
-requirement is set at compression time by the choice of block size.
-
-For files compressed with the default 900k block size,
-.I bunzip2
-will require about 3700 kbytes to decompress.  To support decompression
-of any file on a 4 megabyte machine, 
-.I bunzip2
-has an option to
-decompress using approximately half this amount of memory, about 2300
-kbytes.  Decompression speed is also halved, so you should use this
-option only where necessary.  The relevant flag is -s.
-
-In general, try and use the largest block size memory constraints allow,
-since that maximises the compression achieved.  Compression and
-decompression speed are virtually unaffected by block size.
-
-Another significant point applies to files which fit in a single block
--- that means most files you'd encounter using a large block size.  The
-amount of real memory touched is proportional to the size of the file,
-since the file is smaller than a block.  For example, compressing a file
-20,000 bytes long with the flag -9 will cause the compressor to
-allocate around 7600k of memory, but only touch 400k + 20000 * 8 = 560
-kbytes of it.  Similarly, the decompressor will allocate 3700k but only
-touch 100k + 20000 * 4 = 180 kbytes.
-
-Here is a table which summarises the maximum memory usage for different
-block sizes.  Also recorded is the total compressed size for 14 files of
-the Calgary Text Compression Corpus totalling 3,141,622 bytes.  This
-column gives some feel for how compression varies with block size.
-These figures tend to understate the advantage of larger block sizes for
-larger files, since the Corpus is dominated by smaller files.
-
-           Compress   Decompress   Decompress   Corpus
-    Flag     usage      usage       -s usage     Size
-
-     -1      1200k       500k         350k      914704
-     -2      2000k       900k         600k      877703
-     -3      2800k      1300k         850k      860338
-     -4      3600k      1700k        1100k      846899
-     -5      4400k      2100k        1350k      845160
-     -6      5200k      2500k        1600k      838626
-     -7      6100k      2900k        1850k      834096
-     -8      6800k      3300k        2100k      828642
-     -9      7600k      3700k        2350k      828642
-
-.SH RECOVERING DATA FROM DAMAGED FILES
-.I bzip2
-compresses files in blocks, usually 900kbytes long.  Each
-block is handled independently.  If a media or transmission error causes
-a multi-block .bz2
-file to become damaged, it may be possible to
-recover data from the undamaged blocks in the file.
-
-The compressed representation of each block is delimited by a 48-bit
-pattern, which makes it possible to find the block boundaries with
-reasonable certainty.  Each block also carries its own 32-bit CRC, so
-damaged blocks can be distinguished from undamaged ones.
-
-.I bzip2recover
-is a simple program whose purpose is to search for
-blocks in .bz2 files, and write each block out into its own .bz2 
-file.  You can then use
-.I bzip2 
-\-t
-to test the
-integrity of the resulting files, and decompress those which are
-undamaged.
-
-.I bzip2recover
-takes a single argument, the name of the damaged file, 
-and writes a number of files "rec00001file.bz2",
-"rec00002file.bz2", etc, containing the  extracted  blocks.
-The  output  filenames  are  designed  so  that the use of
-wildcards in subsequent processing -- for example,  
-"bzip2 -dc  rec*file.bz2 > recovered_data" -- processes the files in
-the correct order.
-
-.I bzip2recover
-should be of most use dealing with large .bz2
-files,  as  these will contain many blocks.  It is clearly
-futile to use it on damaged single-block  files,  since  a
-damaged  block  cannot  be recovered.  If you wish to minimise 
-any potential data loss through media  or  transmission errors, 
-you might consider compressing with a smaller
-block size.
-
-.SH PERFORMANCE NOTES
-The sorting phase of compression gathers together similar strings in the
-file.  Because of this, files containing very long runs of repeated
-symbols, like "aabaabaabaab ..."  (repeated several hundred times) may
-compress more slowly than normal.  Versions 0.9.5 and above fare much
-better than previous versions in this respect.  The ratio between
-worst-case and average-case compression time is in the region of 10:1.
-For previous versions, this figure was more like 100:1.  You can use the
-\-vvvv option to monitor progress in great detail, if you want.
-
-Decompression speed is unaffected by these phenomena.
-
-.I bzip2
-usually allocates several megabytes of memory to operate
-in, and then charges all over it in a fairly random fashion.  This means
-that performance, both for compressing and decompressing, is largely
-determined by the speed at which your machine can service cache misses.
-Because of this, small changes to the code to reduce the miss rate have
-been observed to give disproportionately large performance improvements.
-I imagine 
-.I bzip2
-will perform best on machines with very large caches.
-
-.SH CAVEATS
-I/O error messages are not as helpful as they could be.
-.I bzip2
-tries hard to detect I/O errors and exit cleanly, but the details of
-what the problem is sometimes seem rather misleading.
-
-This manual page pertains to version 1.0.6 of
-.I bzip2.  
-Compressed data created by this version is entirely forwards and
-backwards compatible with the previous public releases, versions
-0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, 1.0.2 and above, but with the following
-exception: 0.9.0 and above can correctly decompress multiple
-concatenated compressed files.  0.1pl2 cannot do this; it will stop
-after decompressing just the first file in the stream.
-
-.I bzip2recover
-versions prior to 1.0.2 used 32-bit integers to represent
-bit positions in compressed files, so they could not handle compressed
-files more than 512 megabytes long.  Versions 1.0.2 and above use
-64-bit ints on some platforms which support them (GNU supported
-targets, and Windows).  To establish whether or not bzip2recover was
-built with such a limitation, run it without arguments.  In any event
-you can build yourself an unlimited version if you can recompile it
-with MaybeUInt64 set to be an unsigned 64-bit integer.
-
-
-
-.SH AUTHOR
-Julian Seward, jsewardbzip.org.
-
-http://www.bzip.org
-
-The ideas embodied in
-.I bzip2
-are due to (at least) the following
-people: Michael Burrows and David Wheeler (for the block sorting
-transformation), David Wheeler (again, for the Huffman coder), Peter
-Fenwick (for the structured coding model in the original
-.I bzip,
-and many refinements), and Alistair Moffat, Radford Neal and Ian Witten
-(for the arithmetic coder in the original
-.I bzip).  
-I am much
-indebted for their help, support and advice.  See the manual in the
-source distribution for pointers to sources of documentation.  Christian
-von Roques encouraged me to look for faster sorting algorithms, so as to
-speed up compression.  Bela Lubkin encouraged me to improve the
-worst-case compression performance.  
-Donna Robinson XMLised the documentation.
-The bz* scripts are derived from those of GNU gzip.
-Many people sent patches, helped
-with portability problems, lent machines, gave advice and were generally
-helpful.
--- a/components/bzip2/manpages/bzip2recover.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man1/bzip2.1
--- a/components/bzip2/manpages/bzmore.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,153 +0,0 @@
-.\"
-.\"Shamelessly copied from zmore.1 by Philippe Troin <[email protected]>
-.\"for Debian GNU/Linux
-.TH BZMORE 1
-.SH NAME
-bzmore, bzless \- file perusal filter for crt viewing of bzip2 compressed text
-.SH SYNOPSIS
-.B bzmore
-[ name ...  ]
-.br
-.B bzless
-[ name ...  ]
-.SH NOTE
-In the following description,
-.I bzless
-and
-.I less
-can be used interchangeably with
-.I bzmore
-and
-.I more.
-.SH DESCRIPTION
-.I  Bzmore
-is a filter which allows examination of compressed or plain text files
-one screenful at a time on a soft-copy terminal.
-.I bzmore
-works on files compressed with
-.I bzip2
-and also on uncompressed files.
-If a file does not exist,
-.I bzmore
-looks for a file of the same name with the addition of a .bz2 suffix.
-.PP
-.I Bzmore
-normally pauses after each screenful, printing --More--
-at the bottom of the screen.
-If the user then types a carriage return, one more line is displayed.
-If the user hits a space,
-another screenful is displayed.  Other possibilities are enumerated later.
-.PP
-.I Bzmore
-looks in the file
-.I /etc/termcap
-to determine terminal characteristics,
-and to determine the default window size.
-On a terminal capable of displaying 24 lines,
-the default window size is 22 lines.
-Other sequences which may be typed when
-.I bzmore
-pauses, and their effects, are as follows (\fIi\fP is an optional integer
-argument, defaulting to 1) :
-.PP
-.IP \fIi\|\fP<space>
-display
-.I i
-more lines, (or another screenful if no argument is given)
-.PP
-.IP ^D
-display 11 more lines (a ``scroll'').
-If
-.I i
-is given, then the scroll size is set to \fIi\|\fP.
-.PP
-.IP d
-same as ^D (control-D)
-.PP
-.IP \fIi\|\fPz
-same as typing a space except that \fIi\|\fP, if present, becomes the new
-window size.  Note that the window size reverts back to the default at the
-end of the current file.
-.PP
-.IP \fIi\|\fPs
-skip \fIi\|\fP lines and print a screenful of lines
-.PP
-.IP \fIi\|\fPf
-skip \fIi\fP screenfuls and print a screenful of lines
-.PP
-.IP "q or Q"
-quit reading the current file; go on to the next (if any)
-.PP
-.IP "e or q"
-When the prompt --More--(Next file: 
-.IR file )
-is printed, this command causes bzmore to exit.
-.PP
-.IP s
-When the prompt --More--(Next file: 
-.IR file )
-is printed, this command causes bzmore to skip the next file and continue.
-.PP 
-.IP =
-Display the current line number.
-.PP
-.IP \fIi\|\fP/expr
-search for the \fIi\|\fP-th occurrence of the regular expression \fIexpr.\fP
-If the pattern is not found,
-.I bzmore
-goes on to the next file (if any).
-Otherwise, a screenful is displayed, starting two lines before the place
-where the expression was found.
-The user's erase and kill characters may be used to edit the regular
-expression.
-Erasing back past the first column cancels the search command.
-.PP
-.IP \fIi\|\fPn
-search for the \fIi\|\fP-th occurrence of the last regular expression entered.
-.PP
-.IP !command
-invoke a shell with \fIcommand\|\fP. 
-The character `!' in "command" are replaced with the
-previous shell command.  The sequence "\\!" is replaced by "!".
-.PP
-.IP ":q or :Q"
-quit reading the current file; go on to the next (if any)
-(same as q or Q).
-.PP
-.IP .
-(dot) repeat the previous command.
-.PP
-The commands take effect immediately, i.e., it is not necessary to
-type a carriage return.
-Up to the time when the command character itself is given,
-the user may hit the line kill character to cancel the numerical
-argument being formed.
-In addition, the user may hit the erase character to redisplay the
---More-- message.
-.PP
-At any time when output is being sent to the terminal, the user can
-hit the quit key (normally control\-\\).
-.I Bzmore
-will stop sending output, and will display the usual --More--
-prompt.
-The user may then enter one of the above commands in the normal manner.
-Unfortunately, some output is lost when this is done, due to the
-fact that any characters waiting in the terminal's output queue
-are flushed when the quit signal occurs.
-.PP
-The terminal is set to
-.I noecho
-mode by this program so that the output can be continuous.
-What you type will thus not show on your terminal, except for the / and !
-commands.
-.PP
-If the standard output is not a teletype, then
-.I bzmore
-acts just like
-.I bzcat,
-except that a header is printed before each file.
-.SH FILES
-.DT
-/etc/termcap		Terminal data base
-.SH "SEE ALSO"
-more(1), less(1), bzip2(1), bzdiff(1), bzgrep(1)
--- a/components/bzip2/manpages/libbz2.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-.TH libbz2 3 "8 Oct 1999"
-.SH NAME
-libbz2 \- library for block-sorting data compression
-.SH SYNOPSIS
-.LP
-.B cc
-.RI "[ " "flag " \|.\|.\|. ] " "file \|.\|.\|."
-.B \-lbz2
-.RI "[ " "library" " \|.\|.\|. ]"
-.sp 1n
-.nf
-.ft 3
-#include <stdio.h>
-#include <bzlib.h>
-.ft
-.fi
-.SH DESCRIPTION
-Interfaces in this library provide the ability to compress (and
-decompress) files using the Burrows-Wheeler blocksorting text compression
-algorithm, and  Huffman  coding. It is provided along with the
-.BR bzip2(1)
-utility.
-See
-.BR bzip2(1)
-for more information.
-.LP
-The source distribution of bzip2 contains a description of how to
-use this library in HTML form.
-.LP
-For additional information on shared object interfaces,  see
-.BR intro(3).
-.SH INTERFACES
-.nf
-BZ2_bzCompressInit
-BZ2_bzCompress
-BZ2_bzCompressEnd
-BZ2_bzDecompressInit
-BZ2_bzDecompress
-BZ2_bzDecompressEnd
-BZ2_bzReadOpen
-BZ2_bzReadClose
-BZ2_bzReadGetUnused
-BZ2_bzRead
-BZ2_bzWriteOpen
-BZ2_bzWrite
-BZ2_bzWriteClose
-BZ2_bzBuffToBuffCompress
-BZ2_bzBuffToBuffDecompress
-BZ2_bzlibVersion
-BZ2_bzopen
-BZ2_bzdopen
-BZ2_bzread
-BZ2_bzwrite
-BZ2_bzflush
-BZ2_bzclose
-.fi
-.SH FILES
-.PD 0
-.TP 20
-/usr/lib/libbz2.so.1
-shared object
-.TP
-/usr/lib/64/libbz2.so.1
-64-bit shared object
-.PD
-.SH "SEE ALSO"
-bzip2(1), intro(3)
-.SH AUTHOR
-Julian Seward, [email protected].
-
-http://sourceware.cygnus.com/bzip2
-http://www.muraroa.demon.co.uk
-
-The ideas embodied in bzip2 are due to (at least) the fol-
-lowing people: Michael Burrows and David Wheeler (for  the
-block  sorting  transformation), David Wheeler (again, for
-the Huffman coder), Peter Fenwick (for the structured cod-
-ing model in the original bzip, and many refinements), and
-Alistair Moffat, Radford Neal  and  Ian  Witten  (for  the
-arithmetic  coder  in  the  original  bzip).   I  am  much
-indebted for their help, support and advice.  See the man-
-ual  in the source distribution for pointers to sources of
-documentation.  Christian von Roques encouraged me to look
-for  faster sorting algorithms, so as to speed up compres-
-sion.  Bela Lubkin encouraged me to improve the worst-case
-compression performance.  Many people sent patches, helped
-with portability problems, lent machines, gave advice  and
-were generally helpful.
--- a/components/bzip2/mapfile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-#
-# 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
-#
-# MAPFILE HEADER START
-#
-# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
-# Object versioning must comply with the rules detailed in
-#
-#	usr/src/lib/README.mapfiles
-#
-# You should not be making modifications here until you've read the most current
-# copy of that file. If you need help, contact a gatekeeper for guidance.
-#
-# MAPFILE HEADER END
-#
-# Note that the source above actually lives in the ON tree.
-#
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
-
-$mapfile_version 2
-
-SYMBOL_VERSION SUNW_1.2 {
-    global:
-	BZ2_bzCompressInit ;
-	BZ2_bzCompress ;
-	BZ2_bzCompressEnd ;
-	BZ2_bzDecompressInit ;
-	BZ2_bzDecompress ;
-	BZ2_bzDecompressEnd ;
-	BZ2_bzReadOpen ;
-	BZ2_bzReadClose ;
-	BZ2_bzReadGetUnused ;
-	BZ2_bzRead ;
-	BZ2_bzWriteOpen ;
-	BZ2_bzWrite ;
-	BZ2_bzWriteClose ;
-	BZ2_bzBuffToBuffCompress ;
-	BZ2_bzBuffToBuffDecompress ;
-	BZ2_bzlibVersion ;
-	BZ2_bzopen ;
-	BZ2_bzdopen ;
-	BZ2_bzread ;
-	BZ2_bzwrite ;
-	BZ2_bzflush ;
-	BZ2_bzclose ;
-	BZ2_bzerror ;
-	BZ2_bzWriteClose64 ;
-    local:
-	*;
-} SUNW_1.1;
-
-SYMBOL_VERSION SUNW_1.1 {
-    global:
-	bzCompressInit ;
-	bzCompress ;
-	bzCompressEnd ;
-	bzDecompressInit ;
-	bzDecompress ;
-	bzDecompressEnd ;
-	bzReadOpen ;
-	bzReadClose ;
-	bzReadGetUnused ;
-	bzRead ;
-	bzWriteOpen ;
-	bzWrite ;
-	bzWriteClose ;
-	bzBuffToBuffCompress ;
-	bzBuffToBuffDecompress ;
-	bzlibVersion ;
-	bzopen ;
-	bzdopen ;
-	bzread ;
-	bzwrite ;
-	bzflush ;
-	bzclose ;
-	bzerror ;
-};
-
--- a/components/bzip2/oldapi.c	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,178 +0,0 @@
-/*
- * 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) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
- */
-
-#include <stdio.h>
-#include "bzlib.h"
-
-/*
- * Wrappers for the old names. For compatibility with Solaris 8.
- */
-
-int
-bzCompressInit(bz_stream *strm, int blockSize100k, int verbosity,
-    int workFactor)
-{
-	return (BZ2_bzCompressInit(strm, blockSize100k, verbosity, workFactor));
-}
-
-int
-bzCompress(bz_stream *strm, int action)
-{
-	return (BZ2_bzCompress(strm, action));
-}
-
-int
-bzCompressEnd(bz_stream *strm)
-{
-	return (BZ2_bzCompressEnd(strm));
-}
-
-int
-bzDecompressInit(bz_stream *strm, int verbosity, int small)
-{
-	return (BZ2_bzDecompressInit(strm, verbosity, small));
-}
-
-int
-bzDecompress(bz_stream *strm)
-{
-	return (BZ2_bzDecompress(strm));
-}
-
-int
-bzDecompressEnd(bz_stream *strm)
-{
-	return (BZ2_bzDecompressEnd(strm));
-}
-
-BZFILE *
-bzReadOpen(int *bzerror, FILE *f, int verbosity, int small, void *unused,
-    int nUnused)
-{
-	return (BZ2_bzReadOpen(bzerror, f, verbosity, small, unused, nUnused));
-}
-
-void
-bzReadClose(int *bzerror, BZFILE *b)
-{
-	BZ2_bzReadClose(bzerror, b);
-}
-
-void
-bzReadGetUnused(int *bzerror, BZFILE *b, void **unused, int *nUnused)
-{
-	BZ2_bzReadGetUnused(bzerror, b, unused, nUnused);
-}
-
-int
-bzRead(int *bzerror, BZFILE *b, void *buf, int len)
-{
-	return (BZ2_bzRead(bzerror, b, buf, len));
-}
-
-BZFILE *
-bzWriteOpen(int *bzerror, FILE *f, int blockSize100k, int verbosity,
-    int workFactor)
-{
-	return (BZ2_bzWriteOpen(bzerror, f, blockSize100k, verbosity,
-	    workFactor));
-}
-
-void
-bzWrite(int *bzerror, BZFILE *b, void *buf, int len)
-{
-	BZ2_bzWrite(bzerror, b, buf, len);
-}
-
-void
-bzWriteClose(int *bzerror, BZFILE *b, int abandon, unsigned int *nbytes_in,
-    unsigned int *nbytes_out)
-{
-	BZ2_bzWriteClose(bzerror, b, abandon, nbytes_in, nbytes_out);
-}
-
-int
-bzBuffToBuffCompress(char *dest, unsigned int *destLen, char *source,
-    unsigned int sourceLen, int blockSize100k, int verbosity, int workFactor)
-{
-	return (BZ2_bzBuffToBuffCompress(dest, destLen, source, sourceLen,
-	    blockSize100k, verbosity, workFactor));
-}
-
-int
-bzBuffToBuffDecompress(char *dest, unsigned int *destLen, char *source,
-    unsigned int sourceLen, int small, int verbosity)
-{
-	return (BZ2_bzBuffToBuffDecompress(dest, destLen, source, sourceLen,
-	    small, verbosity));
-}
-
-
-const char *
-bzlibVersion(void)
-{
-	return (BZ2_bzlibVersion());
-}
-
-BZFILE *
-bzopen(const char *path, const char *mode)
-{
-	return (BZ2_bzopen(path, mode));
-}
-
-BZFILE *
-bzdopen(int fd, const char *mode)
-{
-	return (BZ2_bzdopen(fd, mode));
-}
-
-int
-bzread(BZFILE *b, void *buf, int len)
-{
-	return (BZ2_bzread(b, buf, len));
-}
-
-int
-bzwrite(BZFILE *b, void *buf, int len)
-{
-	return (BZ2_bzwrite(b, buf, len));
-}
-
-int
-bzflush(BZFILE *b)
-{
-	return (BZ2_bzflush(b));
-}
-
-void
-bzclose(BZFILE *b)
-{
-	BZ2_bzclose(b);
-}
-
-const char *
-bzerror(BZFILE *b, int *errnum)
-{
-	return (BZ2_bzerror(b, errnum));
-}
--- a/components/bzip2/patches/Makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,118 +0,0 @@
---- bzip2-1.0.6/Makefile.orig	Wed Jan 12 13:53:06 2011
-+++ bzip2-1.0.6/Makefile	Thu Jan 13 13:01:30 2011
-@@ -33,34 +33,33 @@
-       randtable.o  \
-       compress.o   \
-       decompress.o \
--      bzlib.o
-+      bzlib.o	\
-+      oldapi.o
- 
--all: libbz2.a bzip2 bzip2recover test
-+all: libbz2.so bzip2 bzip2recover test
- 
--bzip2: libbz2.a bzip2.o
-+bzip2: libbz2.so bzip2.o
- 	$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2
- 
- bzip2recover: bzip2recover.o
- 	$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2recover bzip2recover.o
- 
--libbz2.a: $(OBJS)
--	rm -f libbz2.a
--	$(AR) cq libbz2.a $(OBJS)
--	@if ( test -f $(RANLIB) -o -f /usr/bin/ranlib -o \
--		-f /bin/ranlib -o -f /usr/ccs/bin/ranlib ) ; then \
--		echo $(RANLIB) libbz2.a ; \
--		$(RANLIB) libbz2.a ; \
--	fi
-+libbz2.so: $(OBJS)
-+	rm -f libbz2.so libbz2.so.1
-+	$(CC) $(CFLAGS) -G -h libbz2.so.1 -o libbz2.so.1 \
-+	    -z defs -z text -zcombreloc $(OBJS) -M ../../mapfile -L. \
-+	    -lc
-+	ln -s libbz2.so.1 libbz2.so
- 
- check: test
- test: bzip2
- 	@cat words1
--	./bzip2 -1  < sample1.ref > sample1.rb2
--	./bzip2 -2  < sample2.ref > sample2.rb2
--	./bzip2 -3  < sample3.ref > sample3.rb2
--	./bzip2 -d  < sample1.bz2 > sample1.tst
--	./bzip2 -d  < sample2.bz2 > sample2.tst
--	./bzip2 -ds < sample3.bz2 > sample3.tst
-+	env LD_LIBRARY_PATH=. ./bzip2 -1  < sample1.ref > sample1.rb2
-+	env LD_LIBRARY_PATH=. ./bzip2 -2  < sample2.ref > sample2.rb2
-+	env LD_LIBRARY_PATH=. ./bzip2 -3  < sample3.ref > sample3.rb2
-+	env LD_LIBRARY_PATH=. ./bzip2 -d  < sample1.bz2 > sample1.tst
-+	env LD_LIBRARY_PATH=. ./bzip2 -d  < sample2.bz2 > sample2.tst
-+	env LD_LIBRARY_PATH=. ./bzip2 -ds < sample3.bz2 > sample3.tst
- 	cmp sample1.bz2 sample1.rb2 
- 	cmp sample2.bz2 sample2.rb2
- 	cmp sample3.bz2 sample3.rb2
-@@ -72,8 +71,8 @@
- install: bzip2 bzip2recover
- 	if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
- 	if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
--	if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi
--	if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi
-+	if ( test ! -d $(PREFIX)/share/man ) ; then mkdir -p $(PREFIX)/share/man ; fi
-+	if ( test ! -d $(PREFIX)/share/man/man1 ) ; then mkdir -p $(PREFIX)/share/man/man1 ; fi
- 	if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
- 	cp -f bzip2 $(PREFIX)/bin/bzip2
- 	cp -f bzip2 $(PREFIX)/bin/bunzip2
-@@ -83,30 +82,28 @@
- 	chmod a+x $(PREFIX)/bin/bunzip2
- 	chmod a+x $(PREFIX)/bin/bzcat
- 	chmod a+x $(PREFIX)/bin/bzip2recover
--	cp -f bzip2.1 $(PREFIX)/man/man1
--	chmod a+r $(PREFIX)/man/man1/bzip2.1
-+	cp -f bzip2.1 $(PREFIX)/share/man/man1
-+	chmod a+r $(PREFIX)/share/man/man1/bzip2.1
- 	cp -f bzlib.h $(PREFIX)/include
- 	chmod a+r $(PREFIX)/include/bzlib.h
--	cp -f libbz2.a $(PREFIX)/lib
--	chmod a+r $(PREFIX)/lib/libbz2.a
- 	cp -f bzgrep $(PREFIX)/bin/bzgrep
--	ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep
--	ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep
-+	ln -s -f ./bzgrep $(PREFIX)/bin/bzegrep
-+	ln -s -f ./bzgrep $(PREFIX)/bin/bzfgrep
- 	chmod a+x $(PREFIX)/bin/bzgrep
- 	cp -f bzmore $(PREFIX)/bin/bzmore
--	ln -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless
-+	ln -s -f ./bzmore $(PREFIX)/bin/bzless
- 	chmod a+x $(PREFIX)/bin/bzmore
- 	cp -f bzdiff $(PREFIX)/bin/bzdiff
--	ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp
-+	ln -s -f ./bzdiff $(PREFIX)/bin/bzcmp
- 	chmod a+x $(PREFIX)/bin/bzdiff
--	cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1
--	chmod a+r $(PREFIX)/man/man1/bzgrep.1
--	chmod a+r $(PREFIX)/man/man1/bzmore.1
--	chmod a+r $(PREFIX)/man/man1/bzdiff.1
--	echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzegrep.1
--	echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1
--	echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1
--	echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1
-+	cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/share/man/man1
-+	chmod a+r $(PREFIX)/share/man/man1/bzgrep.1
-+	chmod a+r $(PREFIX)/share/man/man1/bzmore.1
-+	chmod a+r $(PREFIX)/share/man/man1/bzdiff.1
-+	echo ".so man1/bzgrep.1" > $(PREFIX)/share/man/man1/bzegrep.1
-+	echo ".so man1/bzgrep.1" > $(PREFIX)/share/man/man1/bzfgrep.1
-+	echo ".so man1/bzmore.1" > $(PREFIX)/share/man/man1/bzless.1
-+	echo ".so man1/bzdiff.1" > $(PREFIX)/share/man/man1/bzcmp.1
- 
- clean: 
- 	rm -f *.o libbz2.a bzip2 bzip2recover \
-@@ -132,6 +129,8 @@
- 	$(CC) $(CFLAGS) -c bzip2.c
- bzip2recover.o: bzip2recover.c
- 	$(CC) $(CFLAGS) -c bzip2recover.c
-+oldapi.o: oldapi.c
-+	$(CC) $(CFLAGS) -c oldapi.c
- 
- 
- distclean: clean
--- a/components/bzip2/patches/bzip2.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
---- bzip2-1.0.5/bzip2.c.orig	2008-11-28 05:47:09.537546000 -0800
-+++ bzip2-1.0.5/bzip2.c	2008-11-28 05:50:37.075934000 -0800
-@@ -221,6 +221,7 @@
- static void    copyFileName ( Char*, Char* );
- static void*   myMalloc     ( Int32 );
- static void    applySavedFileAttrToOutputFile ( IntNative fd );
-+static void    applySavedTimeInfoToOutputFile ( Char *dstName );
- 
- 
- 
-@@ -368,6 +369,7 @@
-    if (zStream != stdout) {
-       Int32 fd = fileno ( zStream );
-       if (fd < 0) goto errhandler_io;
-+      applySavedTimeInfoToOutputFile ( outName ); 
-       applySavedFileAttrToOutputFile ( fd );
-       ret = fclose ( zStream );
-       outputHandleJustInCase = NULL;
-@@ -481,17 +483,18 @@
- 
-    closeok:
-    if (ferror(zStream)) goto errhandler_io;
-+   ret = fflush ( stream );
-+   if (ret != 0) goto errhandler_io;
-    if (stream != stdout) {
-       Int32 fd = fileno ( stream );
-       if (fd < 0) goto errhandler_io;
-+      applySavedTimeInfoToOutputFile ( outName );
-       applySavedFileAttrToOutputFile ( fd );
-    }
-    ret = fclose ( zStream );
-    if (ret == EOF) goto errhandler_io;
- 
-    if (ferror(stream)) goto errhandler_io;
--   ret = fflush ( stream );
--   if (ret != 0) goto errhandler_io;
-    if (stream != stdout) {
-       ret = fclose ( stream );
-       outputHandleJustInCase = NULL;
-@@ -1297,7 +1300,6 @@
- 
-    /*--- If there was an I/O error, we won't get here. ---*/
-    if ( srcMode == SM_F2F ) {
--      applySavedTimeInfoToOutputFile ( outName );
-       deleteOutputOnInterrupt = False;
-       if ( !keepInputFiles ) {
-          IntNative retVal = remove ( inName );
-@@ -1475,7 +1477,6 @@
-    /*--- If there was an I/O error, we won't get here. ---*/
-    if ( magicNumberOK ) {
-       if ( srcMode == SM_F2F ) {
--         applySavedTimeInfoToOutputFile ( outName );
-          deleteOutputOnInterrupt = False;
-          if ( !keepInputFiles ) {
-             IntNative retVal = remove ( inName );
--- a/components/coreutils/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		coreutils
-COMPONENT_VERSION=	8.5
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:939144f16d05691753a87134436dd2bb8ea89851
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/coreutils/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_PREFIX	 =	/usr/gnu
-CONFIGURE_OPTIONS	+=	--libdir=/usr/lib
-CONFIGURE_OPTIONS	+=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS	+=	CPPFLAGS=-I/usr/include/gmp
-CONFIGURE_OPTIONS	+=	CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-#
-# whoami is in both /usr/bin and /usr/gnu/bin; mistake?
-#
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/coreutils/coreutils.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,684 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
-
---
-   
-Copyright (C) 1984-1986, 1988-2009 Free Software Foundation, Inc. And others
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
--- a/components/coreutils/coreutils.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,487 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/file/gnu-coreutils@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="GNU Core Utilities are the basic file, shell and text manipulation utilities"
-set name=pkg.summary value="GNU Core Utilities"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://ftp.gnu.org/gnu/coreutils/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2010/170
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/locale
-dir path=usr/gnu/share/locale/af
-dir path=usr/gnu/share/locale/af/LC_MESSAGES
-dir path=usr/gnu/share/locale/af/LC_TIME
-dir path=usr/gnu/share/locale/be
-dir path=usr/gnu/share/locale/be/LC_MESSAGES
-dir path=usr/gnu/share/locale/be/LC_TIME
-dir path=usr/gnu/share/locale/bg
-dir path=usr/gnu/share/locale/bg/LC_MESSAGES
-dir path=usr/gnu/share/locale/bg/LC_TIME
-dir path=usr/gnu/share/locale/ca
-dir path=usr/gnu/share/locale/ca/LC_MESSAGES
-dir path=usr/gnu/share/locale/ca/LC_TIME
-dir path=usr/gnu/share/locale/cs
-dir path=usr/gnu/share/locale/cs/LC_MESSAGES
-dir path=usr/gnu/share/locale/cs/LC_TIME
-dir path=usr/gnu/share/locale/da
-dir path=usr/gnu/share/locale/da/LC_MESSAGES
-dir path=usr/gnu/share/locale/da/LC_TIME
-dir path=usr/gnu/share/locale/de
-dir path=usr/gnu/share/locale/de/LC_MESSAGES
-dir path=usr/gnu/share/locale/de/LC_TIME
-dir path=usr/gnu/share/locale/el
-dir path=usr/gnu/share/locale/el/LC_MESSAGES
-dir path=usr/gnu/share/locale/el/LC_TIME
-dir path=usr/gnu/share/locale/en
-dir path=usr/gnu/share/locale/en/LC_MESSAGES
-dir path=usr/gnu/share/locale/en/LC_TIME
-dir path=usr/gnu/share/locale/es
-dir path=usr/gnu/share/locale/es/LC_MESSAGES
-dir path=usr/gnu/share/locale/es/LC_TIME
-dir path=usr/gnu/share/locale/et
-dir path=usr/gnu/share/locale/et/LC_MESSAGES
-dir path=usr/gnu/share/locale/et/LC_TIME
-dir path=usr/gnu/share/locale/eu
-dir path=usr/gnu/share/locale/eu/LC_MESSAGES
-dir path=usr/gnu/share/locale/eu/LC_TIME
-dir path=usr/gnu/share/locale/fi
-dir path=usr/gnu/share/locale/fi/LC_MESSAGES
-dir path=usr/gnu/share/locale/fi/LC_TIME
-dir path=usr/gnu/share/locale/fr
-dir path=usr/gnu/share/locale/fr/LC_MESSAGES
-dir path=usr/gnu/share/locale/fr/LC_TIME
-dir path=usr/gnu/share/locale/ga
-dir path=usr/gnu/share/locale/ga/LC_MESSAGES
-dir path=usr/gnu/share/locale/ga/LC_TIME
-dir path=usr/gnu/share/locale/gl
-dir path=usr/gnu/share/locale/gl/LC_MESSAGES
-dir path=usr/gnu/share/locale/gl/LC_TIME
-dir path=usr/gnu/share/locale/hu
-dir path=usr/gnu/share/locale/hu/LC_MESSAGES
-dir path=usr/gnu/share/locale/hu/LC_TIME
-dir path=usr/gnu/share/locale/id
-dir path=usr/gnu/share/locale/id/LC_MESSAGES
-dir path=usr/gnu/share/locale/id/LC_TIME
-dir path=usr/gnu/share/locale/it
-dir path=usr/gnu/share/locale/it/LC_MESSAGES
-dir path=usr/gnu/share/locale/it/LC_TIME
-dir path=usr/gnu/share/locale/ja
-dir path=usr/gnu/share/locale/ja/LC_MESSAGES
-dir path=usr/gnu/share/locale/ja/LC_TIME
-dir path=usr/gnu/share/locale/ko
-dir path=usr/gnu/share/locale/ko/LC_MESSAGES
-dir path=usr/gnu/share/locale/ko/LC_TIME
-dir path=usr/gnu/share/locale/lg
-dir path=usr/gnu/share/locale/lg/LC_MESSAGES
-dir path=usr/gnu/share/locale/lg/LC_TIME
-dir path=usr/gnu/share/locale/lt
-dir path=usr/gnu/share/locale/lt/LC_MESSAGES
-dir path=usr/gnu/share/locale/lt/LC_TIME
-dir path=usr/gnu/share/locale/ms
-dir path=usr/gnu/share/locale/ms/LC_MESSAGES
-dir path=usr/gnu/share/locale/ms/LC_TIME
-dir path=usr/gnu/share/locale/nb
-dir path=usr/gnu/share/locale/nb/LC_MESSAGES
-dir path=usr/gnu/share/locale/nb/LC_TIME
-dir path=usr/gnu/share/locale/nl
-dir path=usr/gnu/share/locale/nl/LC_MESSAGES
-dir path=usr/gnu/share/locale/nl/LC_TIME
-dir path=usr/gnu/share/locale/pl
-dir path=usr/gnu/share/locale/pl/LC_MESSAGES
-dir path=usr/gnu/share/locale/pl/LC_TIME
-dir path=usr/gnu/share/locale/pt
-dir path=usr/gnu/share/locale/pt/LC_MESSAGES
-dir path=usr/gnu/share/locale/pt/LC_TIME
-dir path=usr/gnu/share/locale/pt_BR
-dir path=usr/gnu/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/gnu/share/locale/pt_BR/LC_TIME
-dir path=usr/gnu/share/locale/ro
-dir path=usr/gnu/share/locale/ro/LC_MESSAGES
-dir path=usr/gnu/share/locale/ro/LC_TIME
-dir path=usr/gnu/share/locale/ru
-dir path=usr/gnu/share/locale/ru/LC_MESSAGES
-dir path=usr/gnu/share/locale/ru/LC_TIME
-dir path=usr/gnu/share/locale/sk
-dir path=usr/gnu/share/locale/sk/LC_MESSAGES
-dir path=usr/gnu/share/locale/sk/LC_TIME
-dir path=usr/gnu/share/locale/sl
-dir path=usr/gnu/share/locale/sl/LC_MESSAGES
-dir path=usr/gnu/share/locale/sl/LC_TIME
-dir path=usr/gnu/share/locale/sv
-dir path=usr/gnu/share/locale/sv/LC_MESSAGES
-dir path=usr/gnu/share/locale/sv/LC_TIME
-dir path=usr/gnu/share/locale/tr
-dir path=usr/gnu/share/locale/tr/LC_MESSAGES
-dir path=usr/gnu/share/locale/tr/LC_TIME
-dir path=usr/gnu/share/locale/uk
-dir path=usr/gnu/share/locale/uk/LC_MESSAGES
-dir path=usr/gnu/share/locale/uk/LC_TIME
-dir path=usr/gnu/share/locale/vi
-dir path=usr/gnu/share/locale/vi/LC_MESSAGES
-dir path=usr/gnu/share/locale/vi/LC_TIME
-dir path=usr/gnu/share/locale/zh_CN
-dir path=usr/gnu/share/locale/zh_CN/LC_MESSAGES
-dir path=usr/gnu/share/locale/zh_CN/LC_TIME
-dir path=usr/gnu/share/locale/zh_TW
-dir path=usr/gnu/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/gnu/share/locale/zh_TW/LC_TIME
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/lib
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file usr/gnu/bin/[ path=usr/bin/[
-file usr/gnu/bin/base64 path=usr/bin/base64
-file usr/gnu/bin/dir path=usr/bin/dir
-file usr/gnu/bin/dircolors path=usr/bin/dircolors
-file usr/gnu/bin/install path=usr/bin/ginstall
-file usr/gnu/bin/md5sum path=usr/bin/md5sum
-file usr/gnu/bin/nproc path=usr/bin/nproc
-file usr/gnu/bin/pinky path=usr/bin/pinky
-file usr/gnu/bin/printenv path=usr/bin/printenv
-file usr/gnu/bin/ptx path=usr/bin/ptx
-file usr/gnu/bin/readlink path=usr/bin/readlink
-file usr/gnu/bin/seq path=usr/bin/seq
-file usr/gnu/bin/sha1sum path=usr/bin/sha1sum
-file usr/gnu/bin/sha224sum path=usr/bin/sha224sum
-file usr/gnu/bin/sha256sum path=usr/bin/sha256sum
-file usr/gnu/bin/sha384sum path=usr/bin/sha384sum
-file usr/gnu/bin/sha512sum path=usr/bin/sha512sum
-file usr/gnu/bin/shred path=usr/bin/shred
-file usr/gnu/bin/shuf path=usr/bin/shuf
-file usr/gnu/bin/stat path=usr/bin/stat
-file usr/gnu/bin/stdbuf path=usr/bin/stdbuf
-file usr/gnu/bin/tac path=usr/bin/tac
-file usr/gnu/bin/timeout path=usr/bin/timeout
-file usr/gnu/bin/truncate path=usr/bin/truncate
-file usr/gnu/bin/users path=usr/bin/users
-file usr/gnu/bin/vdir path=usr/bin/vdir
-file usr/gnu/bin/whoami path=usr/bin/whoami
-file path=usr/gnu/bin/basename
-file path=usr/gnu/bin/cat
-file path=usr/gnu/bin/chgrp
-file path=usr/gnu/bin/chmod
-file path=usr/gnu/bin/chown
-file path=usr/gnu/bin/chroot
-file path=usr/gnu/bin/cksum
-file path=usr/gnu/bin/comm
-file path=usr/gnu/bin/cp
-file path=usr/gnu/bin/csplit
-file path=usr/gnu/bin/cut
-file path=usr/gnu/bin/date
-file path=usr/gnu/bin/dd
-file path=usr/gnu/bin/df
-file path=usr/gnu/bin/dirname
-file path=usr/gnu/bin/du
-file path=usr/gnu/bin/echo
-file path=usr/gnu/bin/env
-file path=usr/gnu/bin/expand
-file path=usr/gnu/bin/expr
-file path=usr/gnu/bin/factor
-file path=usr/gnu/bin/false
-file path=usr/gnu/bin/fmt
-file path=usr/gnu/bin/fold
-file path=usr/gnu/bin/groups
-file path=usr/gnu/bin/head
-file path=usr/gnu/bin/hostid
-file path=usr/gnu/bin/id
-file path=usr/gnu/bin/join
-file path=usr/gnu/bin/kill
-file path=usr/gnu/bin/link
-file path=usr/gnu/bin/ln
-file path=usr/gnu/bin/logname
-file path=usr/gnu/bin/ls
-file path=usr/gnu/bin/mkdir
-file path=usr/gnu/bin/mkfifo
-file path=usr/gnu/bin/mknod
-file path=usr/gnu/bin/mktemp
-file path=usr/gnu/bin/mv
-file path=usr/gnu/bin/nice
-file path=usr/gnu/bin/nl
-file path=usr/gnu/bin/nohup
-file path=usr/gnu/bin/od
-file path=usr/gnu/bin/paste
-file path=usr/gnu/bin/pathchk
-file path=usr/gnu/bin/pr
-file path=usr/gnu/bin/printf
-file path=usr/gnu/bin/pwd
-file path=usr/gnu/bin/rm
-file path=usr/gnu/bin/rmdir
-file path=usr/gnu/bin/sleep
-file path=usr/gnu/bin/sort
-file path=usr/gnu/bin/split
-file path=usr/gnu/bin/stty
-file path=usr/gnu/bin/sum
-file path=usr/gnu/bin/sync
-file path=usr/gnu/bin/tail
-file path=usr/gnu/bin/tee
-file path=usr/gnu/bin/test
-file path=usr/gnu/bin/touch
-file path=usr/gnu/bin/tr
-file path=usr/gnu/bin/true
-file path=usr/gnu/bin/tsort
-file path=usr/gnu/bin/tty
-file path=usr/gnu/bin/uname
-file path=usr/gnu/bin/unexpand
-file path=usr/gnu/bin/uniq
-file path=usr/gnu/bin/unlink
-file path=usr/gnu/bin/uptime
-file path=usr/gnu/bin/wc
-file path=usr/gnu/bin/who
-file path=usr/gnu/bin/whoami
-file path=usr/gnu/bin/yes
-file path=usr/gnu/share/locale/af/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/be/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/bg/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/ca/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/cs/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/da/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/de/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/el/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/en/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/es/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/et/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/eu/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/fi/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/fr/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/ga/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/gl/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/hu/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/id/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/it/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/ja/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/ko/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/lg/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/lt/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/ms/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/nb/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/nl/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/pl/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/pt/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/pt_BR/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/ro/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/ru/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/sk/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/sl/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/sv/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/tr/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/uk/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/vi/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/locale/zh_TW/LC_MESSAGES/coreutils.mo
-file path=usr/gnu/share/man/man1/basename.1
-file path=usr/gnu/share/man/man1/cat.1
-file path=usr/gnu/share/man/man1/chgrp.1
-file path=usr/gnu/share/man/man1/chmod.1
-file path=usr/gnu/share/man/man1/chown.1
-file path=usr/gnu/share/man/man1/chroot.1
-file path=usr/gnu/share/man/man1/cksum.1
-file path=usr/gnu/share/man/man1/comm.1
-file path=usr/gnu/share/man/man1/cp.1
-file path=usr/gnu/share/man/man1/csplit.1
-file path=usr/gnu/share/man/man1/cut.1
-file path=usr/gnu/share/man/man1/date.1
-file path=usr/gnu/share/man/man1/dd.1
-file path=usr/gnu/share/man/man1/df.1
-file path=usr/gnu/share/man/man1/dirname.1
-file path=usr/gnu/share/man/man1/du.1
-file path=usr/gnu/share/man/man1/echo.1
-file path=usr/gnu/share/man/man1/env.1
-file path=usr/gnu/share/man/man1/expand.1
-file path=usr/gnu/share/man/man1/expr.1
-file path=usr/gnu/share/man/man1/factor.1
-file path=usr/gnu/share/man/man1/false.1
-file path=usr/gnu/share/man/man1/fmt.1
-file path=usr/gnu/share/man/man1/fold.1
-file path=usr/gnu/share/man/man1/groups.1
-file path=usr/gnu/share/man/man1/head.1
-file path=usr/gnu/share/man/man1/hostid.1
-file path=usr/gnu/share/man/man1/id.1
-file path=usr/gnu/share/man/man1/join.1
-file path=usr/gnu/share/man/man1/kill.1
-file path=usr/gnu/share/man/man1/link.1
-file path=usr/gnu/share/man/man1/ln.1
-file path=usr/gnu/share/man/man1/logname.1
-file path=usr/gnu/share/man/man1/ls.1
-file path=usr/gnu/share/man/man1/mkdir.1
-file path=usr/gnu/share/man/man1/mkfifo.1
-file path=usr/gnu/share/man/man1/mknod.1
-file path=usr/gnu/share/man/man1/mktemp.1
-file path=usr/gnu/share/man/man1/mv.1
-file path=usr/gnu/share/man/man1/nice.1
-file path=usr/gnu/share/man/man1/nl.1
-file path=usr/gnu/share/man/man1/nohup.1
-file path=usr/gnu/share/man/man1/od.1
-file path=usr/gnu/share/man/man1/paste.1
-file path=usr/gnu/share/man/man1/pathchk.1
-file path=usr/gnu/share/man/man1/pr.1
-file path=usr/gnu/share/man/man1/printf.1
-file path=usr/gnu/share/man/man1/pwd.1
-file path=usr/gnu/share/man/man1/rm.1
-file path=usr/gnu/share/man/man1/rmdir.1
-file path=usr/gnu/share/man/man1/sleep.1
-file path=usr/gnu/share/man/man1/sort.1
-file path=usr/gnu/share/man/man1/split.1
-file path=usr/gnu/share/man/man1/stty.1
-file path=usr/gnu/share/man/man1/sum.1
-file path=usr/gnu/share/man/man1/sync.1
-file path=usr/gnu/share/man/man1/tail.1
-file path=usr/gnu/share/man/man1/tee.1
-file path=usr/gnu/share/man/man1/test.1
-file path=usr/gnu/share/man/man1/touch.1
-file path=usr/gnu/share/man/man1/tr.1
-file path=usr/gnu/share/man/man1/true.1
-file path=usr/gnu/share/man/man1/tsort.1
-file path=usr/gnu/share/man/man1/tty.1
-file path=usr/gnu/share/man/man1/uname.1
-file path=usr/gnu/share/man/man1/unexpand.1
-file path=usr/gnu/share/man/man1/uniq.1
-file path=usr/gnu/share/man/man1/unlink.1
-file path=usr/gnu/share/man/man1/uptime.1
-file path=usr/gnu/share/man/man1/wc.1
-file path=usr/gnu/share/man/man1/who.1
-file path=usr/gnu/share/man/man1/whoami.1
-file path=usr/gnu/share/man/man1/yes.1
-file usr/lib/coreutils/libstdbuf.so path=usr/lib/libstdbuf.so
-file path=usr/share/info/coreutils.info
-file usr/gnu/share/man/man1/base64.1 path=usr/share/man/man1/base64.1
-file usr/gnu/share/man/man1/dir.1 path=usr/share/man/man1/dir.1
-file usr/gnu/share/man/man1/dircolors.1 path=usr/share/man/man1/dircolors.1
-file usr/gnu/share/man/man1/install.1 path=usr/share/man/man1/ginstall.1
-file usr/gnu/share/man/man1/md5sum.1 path=usr/share/man/man1/md5sum.1
-file usr/gnu/share/man/man1/nproc.1 path=usr/share/man/man1/nproc.1
-file usr/gnu/share/man/man1/pinky.1 path=usr/share/man/man1/pinky.1
-file usr/gnu/share/man/man1/printenv.1 path=usr/share/man/man1/printenv.1
-file usr/gnu/share/man/man1/ptx.1 path=usr/share/man/man1/ptx.1
-file usr/gnu/share/man/man1/readlink.1 path=usr/share/man/man1/readlink.1
-file usr/gnu/share/man/man1/seq.1 path=usr/share/man/man1/seq.1
-file usr/gnu/share/man/man1/sha1sum.1 path=usr/share/man/man1/sha1sum.1
-file usr/gnu/share/man/man1/sha224sum.1 path=usr/share/man/man1/sha224sum.1
-file usr/gnu/share/man/man1/sha256sum.1 path=usr/share/man/man1/sha256sum.1
-file usr/gnu/share/man/man1/sha384sum.1 path=usr/share/man/man1/sha384sum.1
-file usr/gnu/share/man/man1/sha512sum.1 path=usr/share/man/man1/sha512sum.1
-file usr/gnu/share/man/man1/shred.1 path=usr/share/man/man1/shred.1
-file usr/gnu/share/man/man1/shuf.1 path=usr/share/man/man1/shuf.1
-file usr/gnu/share/man/man1/stat.1 path=usr/share/man/man1/stat.1
-file usr/gnu/share/man/man1/stdbuf.1 path=usr/share/man/man1/stdbuf.1
-file usr/gnu/share/man/man1/tac.1 path=usr/share/man/man1/tac.1
-file usr/gnu/share/man/man1/timeout.1 path=usr/share/man/man1/timeout.1
-file usr/gnu/share/man/man1/truncate.1 path=usr/share/man/man1/truncate.1
-file usr/gnu/share/man/man1/users.1 path=usr/share/man/man1/users.1
-file usr/gnu/share/man/man1/vdir.1 path=usr/share/man/man1/vdir.1
-file usr/gnu/share/man/man1/whoami.1 path=usr/share/man/man1/whoami.1
-legacy pkg=SUNWgnu-coreutils desc="GNU core utilities (8.5)" \
-    name="coreutils - GNU core utilities"
-license coreutils.license license=GPLv3
-link path=usr/gnu/share/locale/af/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/be/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/bg/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/ca/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/cs/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/da/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/de/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/el/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/en/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/es/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/et/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/eu/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/fi/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/fr/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/ga/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/gl/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/hu/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/id/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/it/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/ja/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/ko/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/lg/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/lt/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/ms/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/nb/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/nl/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/pl/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/pt/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/pt_BR/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/ro/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/ru/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/sk/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/sl/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/sv/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/tr/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/uk/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/vi/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/zh_CN/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
-link path=usr/gnu/share/locale/zh_TW/LC_TIME/coreutils.mo \
-    target=../LC_MESSAGES/coreutils.mo
--- a/components/coreutils/patches/coreutils-8_5.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
---- coreutils-8.5/configure_orig	2011-02-08 16:13:56.850317000 -0800
-+++ coreutils-8.5/configure	2011-02-08 16:14:04.872411000 -0800
-@@ -53254,11 +53254,10 @@
-     optional_bin_progs="$optional_bin_progs df"
-   fi
- }
- fi
- 
--# Limit stdbuf to ELF systems with GCC
- optional_pkglib_progs=
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether this is an ELF system" >&5
- $as_echo_n "checking whether this is an ELF system... " >&6; }
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
-@@ -53274,28 +53273,24 @@
- fi
- rm -f conftest*
- 
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $elf_sys" >&5
- $as_echo "$elf_sys" >&6; }
--if test "$elf_sys" = "yes" && \
--   test "$GCC" = "yes"; then
--  {
--  if test -z "$optional_bin_progs"; then
--    optional_bin_progs=stdbuf
--  else
--    optional_bin_progs="$optional_bin_progs stdbuf"
--  fi
--}
--  {
--  if test -z "$optional_pkglib_progs"; then
--    optional_pkglib_progs=libstdbuf.so
--  else
--    optional_pkglib_progs="$optional_pkglib_progs libstdbuf.so"
--  fi
--}
-+
-+if test -z "$optional_bin_progs"; then
-+  optional_bin_progs=stdbuf
-+else
-+  optional_bin_progs="$optional_bin_progs stdbuf"
- fi
- 
-+if test -z "$optional_pkglib_progs"; then
-+  optional_pkglib_progs=libstdbuf.so
-+else
-+  optional_pkglib_progs="$optional_pkglib_progs libstdbuf.so"
-+fi
-+
-+
- ############################################################################
- mk="$srcdir/src/Makefile.am"
- # Extract all literal names from the definition of $(EXTRA_PROGRAMS)
- # in $mk but don't expand the variable references.
- # Append each literal name to $optional_bin_progs.
--- a/components/curl/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,96 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME =        curl
-COMPONENT_VERSION=      7.21.2
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_PROJECT_URL=  http://curl.haxx.se/
-COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH= sha1:af8182165d7a0d16b97e2c2936ed92f3ba5c868c
-COMPONENT_ARCHIVE_URL=  http://curl.haxx.se/download/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/lint-libraries.mk
-
-PKG_CONFIG_PATH_32 = /usr/lib/pkgconfig
-PKG_CONFIG_PATH_64 = /usr/lib/$(MACH64)/pkgconfig
-
-PATCH_LEVEL = 0
-
-GSSAPI_LIBDIR_32 = /usr/lib
-GSSAPI_LIBDIR_64 = /usr/lib/$(MACH64)
-
-# Enable C99 mode
-studio_C99MODE = $(studio_C99_ENABLE)
-
-# And we want -Xc too
-CFLAGS += $(CC_BITS) -Xc -xnorunpath $(XPG6MODE)
-CFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES)
-CPPFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES) -D__EXTENSIONS__=1 -DNDEBUG
-LDFLAGS += -lpthread -lc -lm -lgss -lsocket -lresolv -lnsl -lgen
-
-CONFIGURE_ENV += CPP="$(CC) $(CPPFLAGS) $(CFLAGS) -E"
-CONFIGURE_ENV += CFLAGS="$(CFLAGS)"
-CONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)"
-CONFIGURE_ENV += CCLD="$(CC) $(CFLAGS) $(LDFLAGS)"
-CONFIGURE_ENV += LDFLAGS="$(LDFLAGS)"
-CONFIGURE_ENV += PKG_CONFIG_PATH="$(PKG_CONFIG_PATH_$(BITS))"
-
-CONFIGURE_OPTIONS += --localstatedir=/var --enable-shared --disable-static
-CONFIGURE_OPTIONS += --enable-http --enable-ftp
-CONFIGURE_OPTIONS += --enable-file --enable-dict
-CONFIGURE_OPTIONS += --enable-manual --disable-libgcc
-CONFIGURE_OPTIONS += --enable-rtsp --enable-proxy
-CONFIGURE_OPTIONS += --enable-telnet --enable-tftp --enable-pop3
-CONFIGURE_OPTIONS += --enable-imap --enable-smtp
-CONFIGURE_OPTIONS += --enable-ipv6 --enable-nonblocking
-CONFIGURE_OPTIONS += --enable-thread --enable-verbose
-CONFIGURE_OPTIONS += --disable-sspi --enable-crypto-auth
-CONFIGURE_OPTIONS += --enable-cookies --disable-hidden-symbols
-CONFIGURE_OPTIONS += --disable-soname-bump
-CONFIGURE_OPTIONS += --enable-ldap --with-random=/dev/urandom
-CONFIGURE_OPTIONS += --with-ssl --with-ldap-lib=ldap
-CONFIGURE_OPTIONS += --with-lber-lib=sldap
-CONFIGURE_OPTIONS += --with-gssapi-includes=/usr/include/gssapi
-CONFIGURE_OPTIONS += --with-gssapi-libs=$(GSSAPI_LIBDIR_$(BITS))
-CONFIGURE_OPTIONS += --with-gssapi=/usr --without-ca-bundle
-CONFIGURE_OPTIONS += --with-ca-path=/etc/openssl/certs
-CONFIGURE_OPTIONS += --with-zlib=/usr --with-libidn=/usr
-CONFIGURE_OPTIONS += --with-pic
-CONFIGURE_OPTIONS += "curl_disallow_getifaddrs=yes"
-
-LINT_FLAGS += -I$(COMPONENT_DIR)/$(COMPONENT_SRC)/include
-
-build: $(BUILD_32_and_64)
-
-install: $(INSTALL_32_and_64)
-
-test: $(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/curl/Solaris/curl-config	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,157 +0,0 @@
-#! /bin/sh
-#***************************************************************************
-#                                  _   _ ____  _
-#  Project                     ___| | | |  _ \| |
-#                             / __| | | | |_) | |
-#                            | (__| |_| |  _ <| |___
-#                             \___|\___/|_| \_\_____|
-#
-# Copyright (C) 2001 - 2010, Daniel Stenberg, <[email protected]>, et al.
-#
-# This software is licensed as described in the file COPYING, which
-# you should have received as part of this distribution. The terms
-# are also available at http://curl.haxx.se/docs/copyright.html.
-#
-# You may opt to use, copy, modify, merge, publish, distribute and/or sell
-# copies of the Software, and permit persons to whom the Software is
-# furnished to do so, under the terms of the COPYING file.
-#
-# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
-# KIND, either express or implied.
-#
-# Modified to conform to Solaris standards.
-#
-###########################################################################
-
-prefix=/usr
-exec_prefix=${prefix}
-includedir=${prefix}/include/curl
-
-usage()
-{
-    cat <<EOF
-Usage: curl-config [OPTION]
-
-Available values for OPTION include:
-
-  --built-shared says 'yes' if libcurl was built shared
-  --ca        ca bundle install path
-  --cc        compiler
-  --cflags    pre-processor and compiler flags
-  --checkfor [version] check for (lib)curl of the specified version
-  --configure the arguments given to configure when building curl
-  --features  newline separated list of enabled features
-  --help      display this help and exit
-  --libs      library linking information
-  --prefix    curl install prefix
-  --protocols newline separated list of enabled protocols
-  --static-libs static libcurl library linking information
-  --version   output version information
-  --vernum    output the version information as a number (hexadecimal)
-EOF
-
-    exit $1
-}
-
-if test $# -eq 0; then
-    usage 1
-fi
-
-while test $# -gt 0; do
-    case "$1" in
-    # this deals with options in the style
-    # --option=value and extracts the value part
-    # [not currently used]
-    -*=*) value=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
-    *) value= ;;
-    esac
-
-    case "$1" in
-    --built-shared)
-        echo yes
-        ;;
-
-    --ca)
-	echo ""
-	;;
-
-    --cc)
-	echo "${CC}"
-	;;
-
-    --prefix)
-	echo "$prefix"
-	;;
-
-    --feature|--features)
-        for feature in SSL IPv6 libz IDN NTLM ""; do
-            test -n "$feature" && echo "$feature"
-        done
-	;;
-
-    --protocols)
-        for protocol in DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP POP3 POP3S RTSP SMTP SMTPS TELNET TFTP; do
-            echo "$protocol"
-        done
-	;;
-
-    --version)
-	echo libcurl 7.21.2
-	exit 0
-	;;
-
-    --checkfor)
-        checkfor=$2
-        cmajor=`echo $checkfor | cut -d. -f1`
-        cminor=`echo $checkfor | cut -d. -f2`
-        # when extracting the patch part we strip off everything after a
-	# dash as that's used for things like version 1.2.3-CVS
-	cpatch=`echo $checkfor | cut -d. -f3 | cut -d- -f1`
-        checknum=`echo "$cmajor*256*256 + $cminor*256 + ${cpatch:-0}" | bc`
-        numuppercase=`echo 071502 | tr 'a-f' 'A-F'`
-        nownum=`echo "obase=10; ibase=16; $numuppercase" | bc`
-
-	if test "$nownum" -ge "$checknum"; then
-	  # silent success
-	  exit 0
-	else
-	  echo "requested version $checkfor is newer than existing 7.21.2"
-	  exit 1
-	fi
-	;;
-
-    --vernum)
-	echo 071502
-	exit 0
-	;;
-
-    --help)
-	usage 0
-	;;
-
-    --cflags)
-	echo "-I${prefix}/include/curl"
-       	;;
-
-    --libs)
-	CURLLIBDIR="-L/usr/lib "
-	echo ${CURLLIBDIR} -R/usr/lib -lcurl -lgss -lidn -lssl -lcrypto -lsldap -lldap -lgss -lssl -lcrypto -lsocket -lnsl -lc -lz 
-	;;
-
-    --static-libs)
-	echo "Static libcurl 7.21.2 is not available."
-	;;
-
-    --configure)
-      echo " '--prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--enable-shared' '--disable-static' '--enable-http' '--enable-ftp' '--enable-file' '--enable-dict' '--enable-manual' '--disable-libgcc' '--enable-rtsp' '--enable-proxy' '--enable-telnet' '--enable-tftp' '--enable-pop3' '--enable-imap' '--enable-smtp' '--enable-ipv6' '--enable-nonblocking' '--enable-thread' '--enable-verbose' '--disable-sspi' '--enable-crypto-auth' '--enable-cookies' '--disable-hidden-symbols' '--disable-soname-bump' '--enable-ldap' '--with-random=/dev/urandom' '--with-ssl' '--with-ldap-lib=ldap' '--with-lber-lib=sldap' '--with-gssapi-includes=/usr/include/gssapi' '--with-gssapi-libs=/usr/lib' '--with-gssapi=/usr' '--with-ca-bundle=/etc/certs/CA' '--with-zlib=/usr' '--with-libidn=/usr' '--with-pic' 'curl_disallow_getifaddrs=yes'"
-    ;;
-
-    *)
-        echo "unknown option: $1"
-	usage 1
-	;;
-    esac
-    shift
-done
-
-exit 0
--- a/components/curl/Solaris/curl-config-64	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,159 +0,0 @@
-#! /bin/sh
-#***************************************************************************
-#                                  _   _ ____  _
-#  Project                     ___| | | |  _ \| |
-#                             / __| | | | |_) | |
-#                            | (__| |_| |  _ <| |___
-#                             \___|\___/|_| \_\_____|
-#
-# Copyright (C) 2001 - 2010, Daniel Stenberg, <[email protected]>, et al.
-#
-# This software is licensed as described in the file COPYING, which
-# you should have received as part of this distribution. The terms
-# are also available at http://curl.haxx.se/docs/copyright.html.
-#
-# You may opt to use, copy, modify, merge, publish, distribute and/or sell
-# copies of the Software, and permit persons to whom the Software is
-# furnished to do so, under the terms of the COPYING file.
-#
-# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
-# KIND, either express or implied.
-#
-# Modified to conform to Solaris standards.
-#
-# ident	"@(#)curl-config-64	1.8	10/10/18 SMI"
-#
-###########################################################################
-
-prefix=/usr
-exec_prefix=${prefix}
-includedir=${prefix}/include
-
-usage()
-{
-    cat <<EOF
-Usage: curl-config [OPTION]
-
-Available values for OPTION include:
-
-  --built-shared says 'yes' if libcurl was built shared
-  --ca        ca bundle install path
-  --cc        compiler
-  --cflags    pre-processor and compiler flags
-  --checkfor [version] check for (lib)curl of the specified version
-  --configure the arguments given to configure when building curl
-  --features  newline separated list of enabled features
-  --help      display this help and exit
-  --libs      library linking information
-  --prefix    curl install prefix
-  --protocols newline separated list of enabled protocols
-  --static-libs static libcurl library linking information
-  --version   output version information
-  --vernum    output the version information as a number (hexadecimal)
-EOF
-
-    exit $1
-}
-
-if test $# -eq 0; then
-    usage 1
-fi
-
-while test $# -gt 0; do
-    case "$1" in
-    # this deals with options in the style
-    # --option=value and extracts the value part
-    # [not currently used]
-    -*=*) value=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
-    *) value= ;;
-    esac
-
-    case "$1" in
-    --built-shared)
-        echo yes
-        ;;
-
-    --ca)
-	echo ""
-	;;
-
-    --cc)
-	echo "${CC}"
-	;;
-
-    --prefix)
-	echo "$prefix"
-	;;
-
-    --feature|--features)
-        for feature in SSL IPv6 libz IDN NTLM ""; do
-            test -n "$feature" && echo "$feature"
-        done
-	;;
-
-    --protocols)
-        for protocol in DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP POP3 POP3S RTSP SMTP SMTPS TELNET TFTP; do
-            echo "$protocol"
-        done
-	;;
-
-    --version)
-	echo libcurl 7.21.2
-	exit 0
-	;;
-
-    --checkfor)
-        checkfor=$2
-        cmajor=`echo $checkfor | cut -d. -f1`
-        cminor=`echo $checkfor | cut -d. -f2`
-        # when extracting the patch part we strip off everything after a
-	# dash as that's used for things like version 1.2.3-CVS
-	cpatch=`echo $checkfor | cut -d. -f3 | cut -d- -f1`
-        checknum=`echo "$cmajor*256*256 + $cminor*256 + ${cpatch:-0}" | bc`
-        numuppercase=`echo 071502 | tr 'a-f' 'A-F'`
-        nownum=`echo "obase=10; ibase=16; $numuppercase" | bc`
-
-	if test "$nownum" -ge "$checknum"; then
-	  # silent success
-	  exit 0
-	else
-	  echo "requested version $checkfor is newer than existing 7.21.2"
-	  exit 1
-	fi
-	;;
-
-    --vernum)
-	echo 071502
-	exit 0
-	;;
-
-    --help)
-	usage 0
-	;;
-
-    --cflags)
-	echo "-I${prefix}/include/curl"
-       	;;
-
-    --libs)
-	CURLLIBDIR="-L/usr/lib/MACH64 "
-	echo ${CURLLIBDIR} -R/usr/lib/MACH64 -lcurl -lgss -lidn -lssl -lcrypto -lsldap -lldap -lgss -lssl -lcrypto -lsocket -lnsl -lc -lz 
-	;;
-
-    --static-libs)
-	echo "Static libcurl 7.21.2 is not available."
-	;;
-
-    --configure)
-      echo " '--prefix=/usr' '--bindir=/usr/bin/MACH64' '--sbindir=/usr/sbin/MACH64' '--libdir=/usr/lib/MACH64' '--libexecdir=/usr/libexec/MACH64' '--localstatedir=/var' '--enable-shared' '--disable-static' '--enable-http' '--enable-ftp' '--enable-file' '--enable-dict' '--enable-manual' '--disable-libgcc' '--enable-rtsp' '--enable-proxy' '--enable-telnet' '--enable-tftp' '--enable-pop3' '--enable-imap' '--enable-smtp' '--enable-ipv6' '--enable-nonblocking' '--enable-thread' '--enable-verbose' '--disable-sspi' '--enable-crypto-auth' '--enable-cookies' '--disable-hidden-symbols' '--disable-soname-bump' '--enable-ldap' '--with-random=/dev/urandom' '--with-ssl' '--with-ldap-lib=ldap' '--with-lber-lib=sldap' '--with-gssapi-includes=/usr/include/gssapi' '--with-gssapi-libs=/usr/lib/MACH64' '--with-gssapi=/usr' '--with-ca-bundle=/etc/certs/CA' '--with-zlib=/usr' '--with-libidn=/usr' '--with-pic' 'curl_disallow_getifaddrs=yes'"
-    ;;
-
-    *)
-        echo "unknown option: $1"
-	usage 1
-	;;
-    esac
-    shift
-done
-
-exit 0
--- a/components/curl/curl.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-COPYRIGHT AND PERMISSION NOTICE
-
-Copyright (c) 1996 - 2010, Daniel Stenberg, <[email protected]>.
-
-All rights reserved.
-
-Permission to use, copy, modify, and distribute this software for
-any purpose with or without fee is hereby granted, provided that the
-above copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
-OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-Except as contained in this notice, the name of a copyright holder
-shall not be used in advertising or otherwise to promote the sale, use
-or other dealings in this Software without prior written authorization
-of the copyright holder.
-
--- a/components/curl/curl.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,193 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-<transform file path=usr/share/doc/curl/html/(.+)$ -> \
-	set action.hash curl-7.21.2/docs/%<\1> >
-<transform file path=usr/share/doc/libcurl/html/(.+)$ -> \
-	set action.hash curl-7.21.2/docs/libcurl/%<\1> >
-
-set name=pkg.fmri value=pkg:/web/curl@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="The CURL Network Utility and Library"
-set name=pkg.description value="A command-line tool and library for transforming data with URL syntax"
-set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
-set name=info.upstream_url value="http://curl.haxx.se/"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/165
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-#
-dir path=usr
-dir path=usr/bin
-dir path=usr/bin/$(MACH64)
-dir path=usr/include
-dir path=usr/include/curl
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/pkgconfig
-dir path=usr/lib/$(MACH64)/pkgconfig
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/curl
-dir path=usr/share/doc/curl/html
-dir path=usr/share/doc/libcurl
-dir path=usr/share/doc/libcurl/html
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man3
-#
-file path=usr/bin/curl
-file path=usr/bin/curl-config
-file path=usr/bin/$(MACH64)/curl-config
-file path=usr/include/curl/curlbuild.h
-file path=usr/include/curl/curl.h
-file path=usr/include/curl/curlrules.h
-file path=usr/include/curl/curlver.h
-file path=usr/include/curl/easy.h
-file path=usr/include/curl/mprintf.h
-file path=usr/include/curl/multi.h
-file path=usr/include/curl/stdcheaders.h
-file path=usr/include/curl/typecheck-gcc.h
-file path=usr/include/curl/types.h
-file path=usr/lib/libcurl.so.3.0.0
-file path=usr/lib/$(MACH64)/libcurl.so.3.0.0
-file path=usr/lib/llib-lcurl
-file path=usr/lib/llib-lcurl.ln
-file path=usr/lib/$(MACH64)/llib-lcurl.ln
-file path=usr/lib/pkgconfig/libcurl.pc
-file path=usr/lib/$(MACH64)/pkgconfig/libcurl.pc
-file path=usr/share/doc/curl/html/index.html
-file path=usr/share/doc/curl/html/curl.html
-file path=usr/share/doc/curl/html/curl-config.html
-file path=usr/share/doc/libcurl/html/curl_easy_cleanup.html
-file path=usr/share/doc/libcurl/html/curl_easy_duphandle.html
-file path=usr/share/doc/libcurl/html/curl_easy_escape.html
-file path=usr/share/doc/libcurl/html/curl_easy_getinfo.html
-file path=usr/share/doc/libcurl/html/curl_easy_init.html
-file path=usr/share/doc/libcurl/html/curl_easy_perform.html
-file path=usr/share/doc/libcurl/html/curl_easy_reset.html
-file path=usr/share/doc/libcurl/html/curl_easy_setopt.html
-file path=usr/share/doc/libcurl/html/curl_easy_strerror.html
-file path=usr/share/doc/libcurl/html/curl_easy_unescape.html
-file path=usr/share/doc/libcurl/html/curl_escape.html
-file path=usr/share/doc/libcurl/html/curl_formadd.html
-file path=usr/share/doc/libcurl/html/curl_formfree.html
-file path=usr/share/doc/libcurl/html/curl_formget.html
-file path=usr/share/doc/libcurl/html/curl_free.html
-file path=usr/share/doc/libcurl/html/curl_getdate.html
-file path=usr/share/doc/libcurl/html/curl_getenv.html
-file path=usr/share/doc/libcurl/html/curl_global_cleanup.html
-file path=usr/share/doc/libcurl/html/curl_global_init.html
-file path=usr/share/doc/libcurl/html/curl_global_init_mem.html
-file path=usr/share/doc/libcurl/html/curl_mprintf.html
-file path=usr/share/doc/libcurl/html/curl_multi_add_handle.html
-file path=usr/share/doc/libcurl/html/curl_multi_assign.html
-file path=usr/share/doc/libcurl/html/curl_multi_cleanup.html
-file path=usr/share/doc/libcurl/html/curl_multi_fdset.html
-file path=usr/share/doc/libcurl/html/curl_multi_info_read.html
-file path=usr/share/doc/libcurl/html/curl_multi_init.html
-file path=usr/share/doc/libcurl/html/curl_multi_perform.html
-file path=usr/share/doc/libcurl/html/curl_multi_remove_handle.html
-file path=usr/share/doc/libcurl/html/curl_multi_setopt.html
-file path=usr/share/doc/libcurl/html/curl_multi_socket.html
-file path=usr/share/doc/libcurl/html/curl_multi_strerror.html
-file path=usr/share/doc/libcurl/html/curl_multi_timeout.html
-file path=usr/share/doc/libcurl/html/curl_share_cleanup.html
-file path=usr/share/doc/libcurl/html/curl_share_init.html
-file path=usr/share/doc/libcurl/html/curl_share_setopt.html
-file path=usr/share/doc/libcurl/html/curl_share_strerror.html
-file path=usr/share/doc/libcurl/html/curl_slist_append.html
-file path=usr/share/doc/libcurl/html/curl_slist_free_all.html
-file path=usr/share/doc/libcurl/html/curl_strequal.html
-file path=usr/share/doc/libcurl/html/curl_unescape.html
-file path=usr/share/doc/libcurl/html/curl_version.html
-file path=usr/share/doc/libcurl/html/curl_version_info.html
-file path=usr/share/doc/libcurl/html/index.html
-file path=usr/share/doc/libcurl/html/libcurl-easy.html
-file path=usr/share/doc/libcurl/html/libcurl-errors.html
-file path=usr/share/doc/libcurl/html/libcurl-multi.html
-file path=usr/share/doc/libcurl/html/libcurl-share.html
-file path=usr/share/doc/libcurl/html/libcurl-tutorial.html
-file path=usr/share/doc/libcurl/html/libcurl.html
-file path=usr/share/man/man1/curl.1
-file path=usr/share/man/man1/curl-config.1
-file path=usr/share/man/man3/curl_easy_cleanup.3
-file path=usr/share/man/man3/curl_easy_duphandle.3
-file path=usr/share/man/man3/curl_easy_escape.3
-file path=usr/share/man/man3/curl_easy_getinfo.3
-file path=usr/share/man/man3/curl_easy_init.3
-file path=usr/share/man/man3/curl_easy_perform.3
-file path=usr/share/man/man3/curl_easy_reset.3
-file path=usr/share/man/man3/curl_easy_setopt.3
-file path=usr/share/man/man3/curl_easy_strerror.3
-file path=usr/share/man/man3/curl_easy_unescape.3
-file path=usr/share/man/man3/curl_escape.3
-file path=usr/share/man/man3/curl_formadd.3
-file path=usr/share/man/man3/curl_formfree.3
-file path=usr/share/man/man3/curl_formget.3
-file path=usr/share/man/man3/curl_free.3
-file path=usr/share/man/man3/curl_getdate.3
-file path=usr/share/man/man3/curl_getenv.3
-file path=usr/share/man/man3/curl_global_cleanup.3
-file path=usr/share/man/man3/curl_global_init.3
-file path=usr/share/man/man3/curl_global_init_mem.3
-file path=usr/share/man/man3/curl_mprintf.3
-file path=usr/share/man/man3/curl_multi_add_handle.3
-file path=usr/share/man/man3/curl_multi_assign.3
-file path=usr/share/man/man3/curl_multi_cleanup.3
-file path=usr/share/man/man3/curl_multi_fdset.3
-file path=usr/share/man/man3/curl_multi_info_read.3
-file path=usr/share/man/man3/curl_multi_init.3
-file path=usr/share/man/man3/curl_multi_perform.3
-file path=usr/share/man/man3/curl_multi_remove_handle.3
-file path=usr/share/man/man3/curl_multi_setopt.3
-file path=usr/share/man/man3/curl_multi_socket.3
-file path=usr/share/man/man3/curl_multi_strerror.3
-file path=usr/share/man/man3/curl_multi_timeout.3
-file path=usr/share/man/man3/curl_share_cleanup.3
-file path=usr/share/man/man3/curl_share_init.3
-file path=usr/share/man/man3/curl_share_setopt.3
-file path=usr/share/man/man3/curl_share_strerror.3
-file path=usr/share/man/man3/curl_slist_append.3
-file path=usr/share/man/man3/curl_slist_free_all.3
-file path=usr/share/man/man3/curl_strequal.3
-file path=usr/share/man/man3/curl_unescape.3
-file path=usr/share/man/man3/curl_version.3
-file path=usr/share/man/man3/curl_version_info.3
-file path=usr/share/man/man3/libcurl-easy.3
-file path=usr/share/man/man3/libcurl-errors.3
-file path=usr/share/man/man3/libcurl-multi.3
-file path=usr/share/man/man3/libcurl-share.3
-file path=usr/share/man/man3/libcurl-tutorial.3
-file path=usr/share/man/man3/libcurl.3
-#
-link path=usr/lib/libcurl.so.3 target=libcurl.so.3.0.0
-link path=usr/lib/libcurl.so target=libcurl.so.3.0.0
-link path=usr/lib/$(MACH64)/libcurl.so.3 target=libcurl.so.3.0.0
-link path=usr/lib/$(MACH64)/libcurl.so target=libcurl.so.3.0.0
-#
-license curl.license license="CURL"
-#
-legacy pkg=SUNWcurl \
-    desc="CURL - The C-URL Wrappers Library (7.21.2)" \
-    name="The C-URL Wrappers Library"
-
--- a/components/curl/llib-lcurl	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-/*
- * 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) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
- */
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-/*
- * This little dance is necessary to avoid ftello/fseeko
- * complaints vs libc. We don't use them but we do #include
- * stdio.h and as we are large file aware they get defined
- * differently than libc.
- */
-#include <curl/curl.h>
-
--- a/components/curl/patches/000-configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,246 +0,0 @@
---- configure	2010-10-01 13:49:17.000000000 -0700
-+++ configure	2010-10-18 08:18:56.838791104 -0700
-@@ -1,4 +1,4 @@
--#! /bin/sh
-+#! /bin/ksh93
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by GNU Autoconf 2.67 for curl -.
- #
-@@ -274,7 +274,7 @@
- fi
- fi
- fi
--SHELL=${CONFIG_SHELL-/bin/sh}
-+SHELL=${CONFIG_SHELL-/bin/ksh93}
- export SHELL
- # Unset more variables known to interfere with behavior of common tools.
- CLICOLOR_FORCE= GREP_OPTIONS=
-@@ -565,7 +565,7 @@
- 
- 
- # Check that we are running under the correct shell.
--SHELL=${CONFIG_SHELL-/bin/sh}
-+SHELL=${CONFIG_SHELL-/bin/ksh93}
- 
- case X$lt_ECHO in
- X*--fallback-echo)
-@@ -649,7 +649,7 @@
-       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
- 	   test "X$CONFIG_SHELL" != X/bin/ksh; then
-         # If we have ksh, try running configure again with it.
--        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-+        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/ksh93}
-         export ORIGINAL_CONFIG_SHELL
-         CONFIG_SHELL=/bin/ksh
-         export CONFIG_SHELL
-@@ -691,7 +691,7 @@
- 	  if test "$prev" != 'sed 50q "$0"'; then
- 	    echo_test_string=`eval $prev`
- 	    export echo_test_string
--	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
-+	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/ksh93}} "$0" ${1+"$@"}
- 	  else
- 	    # Oops.  We lost completely, so just stick with echo.
- 	    ECHO=echo
-@@ -2001,6 +2001,13 @@
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- $4
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <limits.h>
-+#include <sys/types.h>
-+#include <stdint.h>
-+#include <inttypes.h>
-+#include <sys/socket.h>
- int main (void)
- {
- static int test_array [1 - 2 * !(($2) >= 0)];
-@@ -2041,6 +2048,13 @@
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- $4
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <limits.h>
-+#include <sys/types.h>
-+#include <stdint.h>
-+#include <inttypes.h>
-+#include <sys/socket.h>
- int main (void)
- {
- static int test_array [1 - 2 * !(($2) < 0)];
-@@ -2056,6 +2070,13 @@
-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- $4
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <limits.h>
-+#include <sys/types.h>
-+#include <stdint.h>
-+#include <inttypes.h>
-+#include <sys/socket.h>
- int main (void)
- {
- static int test_array [1 - 2 * !(($2) >= $ac_mid)];
-@@ -2089,6 +2110,13 @@
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- $4
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <limits.h>
-+#include <sys/types.h>
-+#include <stdint.h>
-+#include <inttypes.h>
-+#include <sys/socket.h>
- int main (void)
- {
- static int test_array [1 - 2 * !(($2) <= $ac_mid)];
-@@ -2113,10 +2141,15 @@
-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- $4
--static long int longval () { return $2; }
--static unsigned long int ulongval () { return $2; }
- #include <stdio.h>
- #include <stdlib.h>
-+#include <limits.h>
-+#include <sys/types.h>
-+#include <stdint.h>
-+#include <inttypes.h>
-+#include <sys/socket.h>
-+static long int longval () { return $2; }
-+static unsigned long int ulongval () { return $2; }
- int main (void)
- {
- 
-@@ -2797,7 +2830,7 @@
- 
- 
- 
--ac_config_headers="$ac_config_headers lib/curl_config.h src/curl_config.h include/curl/curlbuild.h"
-+ac_config_headers="$ac_config_headers lib/curl_config.h src/curl_config.h"
- 
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
- $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
-@@ -3263,12 +3296,6 @@
- fi
- 
- 
--
--
--if test -f ${srcdir}/include/curl/curlbuild.h; then
--  rm -f ${srcdir}/include/curl/curlbuild.h
--fi
--
- VERSION=`$SED -ne 's/^#define LIBCURL_VERSION "\(.*\)"/\1/p' ${srcdir}/include/curl/curlver.h`
- am__api_version="1.9"
- ac_aux_dir=
-@@ -3538,7 +3565,7 @@
-   $as_echo_n "(cached) " >&6
- else
-   cat >conftest.make <<\_ACEOF
--SHELL = /bin/sh
-+SHELL = /bin/ksh93
- all:
- 	@echo '@@@%%%=$(MAKE)=@@@%%%'
- _ACEOF
-@@ -4734,7 +4761,7 @@
-     for i in 1 2 3 4 5 6; do
-       echo '#include "conftst'$i'.h"' >> sub/conftest.c
-       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
--      # Solaris 8's {/usr,}/bin/sh.
-+      # Solaris 8's {/usr,}/bin/ksh93.
-       touch sub/conftst$i.h
-     done
-     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-@@ -8029,7 +8056,7 @@
-       for i in 1 2 3 4 5 6 7 8 ; do
-         teststring=$teststring$teststring
-       done
--      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-+      SHELL=${SHELL-${CONFIG_SHELL-/bin/ksh93}}
-       # If test is not a shell built-in, we'll probably end up computing a
-       # maximum length that is only half of the actual maximum length, but
-       # we can't tell.
-@@ -9261,8 +9288,8 @@
-       case $lt_cv_prog_gnu_ld in
-       yes*) LD="${LD-ld} -m elf64_sparc" ;;
-       *)
--	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
--	  LD="${LD-ld} -64"
-+	if ${LD-ld} -r -o conftest2.o conftest.o >/dev/null 2>&1; then
-+	  LD="${LD-ld}"
- 	fi
- 	;;
-       esac
-@@ -13653,7 +13680,7 @@
-   $as_echo_n "(cached) " >&6
- else
-   cat >conftest.make <<\_ACEOF
--SHELL = /bin/sh
-+SHELL = /bin/ksh93
- all:
- 	@echo '@@@%%%=$(MAKE)=@@@%%%'
- _ACEOF
-@@ -19176,15 +19203,15 @@
-            LIBS="$LIBS $gss_libs"
-         elif test "$GSSAPI_ROOT" != "yes"; then
-            LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff"
--           LIBS="$LIBS -lgssapi"
-+           LIBS="$LIBS -lgss"
-         else
--           LIBS="$LIBS -lgssapi"
-+           LIBS="$LIBS -lgss"
-         fi
-         ;;
-      esac
-   else
-      LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR"
--     LIBS="$LIBS -lgssapi"
-+     LIBS="$LIBS -lgss"
-   fi
- else
-   CPPFLAGS="$save_CPPFLAGS"
-@@ -19210,7 +19237,7 @@
-         if test x$cross_compiling != xyes; then
-             PKGTEST="yes"
-     fi
--    PREFIX_OPENSSL=/usr/local/ssl
-+    PREFIX_OPENSSL="/usr"
-     LIB_OPENSSL="$PREFIX_OPENSSL/lib$libsuff"
-     ;;
-   off)
-@@ -22731,20 +22758,13 @@
- 
- 
- 
--curl_preprocess_callconv="\
--/* preprocess start */
--#ifdef HAVE_WINDOWS_H
--#  define FUNCALLCONV __stdcall
--#else
--#  define FUNCALLCONV
--#endif
--/* preprocess end */"
-+curl_preprocess_callconv=""
- 
- 
-         #
-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl_socklen_t data type" >&5
- $as_echo_n "checking for curl_socklen_t data type... " >&6; }
--  curl_typeof_curl_socklen_t="unknown"
-+  curl_typeof_curl_socklen_t="socklen_t"
-   for arg1 in int SOCKET; do
-     for arg2 in 'struct sockaddr' void; do
-       for t in socklen_t int size_t 'unsigned int' long 'unsigned long' void; do
-@@ -35751,7 +35771,6 @@
-   case $ac_config_target in
-     "lib/curl_config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/curl_config.h" ;;
-     "src/curl_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/curl_config.h" ;;
--    "include/curl/curlbuild.h") CONFIG_HEADERS="$CONFIG_HEADERS include/curl/curlbuild.h" ;;
-     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
-     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
-     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
--- a/components/curl/patches/001-Makefile.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
---- lib/Makefile.in	2010-10-01 13:49:18.000000000 -0700
-+++ lib/Makefile.in	2010-10-18 08:05:00.803406622 -0700
-@@ -364,7 +364,7 @@
- @USE_EMBEDDED_ARES_TRUE@           -I$(top_builddir)/ares         \
- @USE_EMBEDDED_ARES_TRUE@           -I$(top_srcdir)/ares
- 
--@SONAME_BUMP_FALSE@VERSIONINFO = -version-info 6:0:2
-+@SONAME_BUMP_FALSE@VERSIONINFO = -version-info 3:0:0
- 
- #
- # Bumping of SONAME conditionally may seem like a weird thing to do, and yeah
-@@ -375,7 +375,7 @@
- #
- # This conditional soname bump SHOULD be removed at next "proper" bump.
- #
--@SONAME_BUMP_TRUE@VERSIONINFO = -version-info 7:0:2
-+@SONAME_BUMP_TRUE@VERSIONINFO = -version-info 3:0:0
- 
- # This flag accepts an argument of the form current[:revision[:age]]. So,
- # passing -version-info 3:12:1 sets current to 3, revision to 12, and age to
--- a/components/curl/patches/002-curlbuild.h.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
---- include/curl/curlbuild.h	2010-10-12 15:04:32.000000000 -0700
-+++ include/curl/curlbuild.h	2010-12-02 10:18:42.364070201 -0800
-@@ -496,6 +496,45 @@
- #  define CURL_SIZEOF_CURL_SOCKLEN_T 4
- 
- /* ===================================== */
-+/*    Sun Studio Compilers		 */
-+/* ===================================== */
-+
-+#elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
-+#include <stdint.h>
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+
-+#  define CURL_TYPEOF_CURL_OFF_T off_t
-+#  define CURL_TYPEOF_CURL_SOCKLEN_T socklen_t
-+#  define CURL_SIZEOF_CURL_SOCKLEN_T 4
-+#  if defined(__amd64) || defined(__sparcv9)
-+#     define CURL_SIZEOF_CURL_OFF_T 8
-+#     define CURL_SIZEOF_LONG 8
-+#     define CURL_FORMAT_CURL_OFF_T  "ld"
-+#     define CURL_FORMAT_CURL_OFF_TU "lu"
-+#     define CURL_FORMAT_OFF_T       "%ld"
-+#     define CURL_SUFFIX_CURL_OFF_T L
-+#     define CURL_SUFFIX_CURL_OFF_TU UL
-+#  else
-+#     define CURL_SIZEOF_LONG 4
-+#     if _FILE_OFFSET_BITS == 64 && _LARGEFILE_SOURCE != 0
-+#        define CURL_SIZEOF_CURL_OFF_T 8
-+#        define CURL_FORMAT_CURL_OFF_T  "lld"
-+#        define CURL_FORMAT_CURL_OFF_TU "llu"
-+#        define CURL_FORMAT_OFF_T       "%lld"
-+#        define CURL_SUFFIX_CURL_OFF_T LL
-+#        define CURL_SUFFIX_CURL_OFF_TU ULL
-+#     else
-+#        define CURL_SIZEOF_CURL_OFF_T 4
-+#        define CURL_FORMAT_CURL_OFF_T  "ld"
-+#        define CURL_FORMAT_CURL_OFF_TU "lu"
-+#        define CURL_FORMAT_OFF_T       "%ld"
-+#        define CURL_SUFFIX_CURL_OFF_T L
-+#        define CURL_SUFFIX_CURL_OFF_TU UL
-+#     endif
-+#  endif
-+
-+/* ===================================== */
- /*    KEEP MSVC THE PENULTIMATE ENTRY    */
- /* ===================================== */
- 
-@@ -527,6 +566,40 @@
- /* ===================================== */
- 
- #elif defined(__GNUC__)
-+#  if defined(sun) || defined(__sun) || defined(__sun__)
-+#  include <stdint.h>
-+#  include <sys/types.h>
-+#  include <sys/socket.h>
-+#  define CURL_TYPEOF_CURL_OFF_T off_t
-+#  define CURL_TYPEOF_CURL_SOCKLEN_T socklen_t
-+#  define CURL_SIZEOF_CURL_SOCKLEN_T 4
-+#  if defined(__x86_64__) || defined(__sparcv9)
-+#     define CURL_SIZEOF_CURL_OFF_T 8
-+#     define CURL_SIZEOF_LONG 8
-+#     define CURL_FORMAT_CURL_OFF_T  "ld"
-+#     define CURL_FORMAT_CURL_OFF_TU "lu"
-+#     define CURL_FORMAT_OFF_T       "%ld"
-+#     define CURL_SUFFIX_CURL_OFF_T L
-+#     define CURL_SUFFIX_CURL_OFF_TU UL
-+#  else /* (__i386__) || (__sparc) */
-+#     define CURL_SIZEOF_LONG 4
-+#     if _FILE_OFFSET_BITS == 64 && _LARGEFILE_SOURCE != 0
-+#        define CURL_SIZEOF_CURL_OFF_T 8
-+#        define CURL_FORMAT_CURL_OFF_T  "lld"
-+#        define CURL_FORMAT_CURL_OFF_TU "llu"
-+#        define CURL_FORMAT_OFF_T       "%lld"
-+#        define CURL_SUFFIX_CURL_OFF_T LL
-+#        define CURL_SUFFIX_CURL_OFF_TU ULL
-+#    else
-+#        define CURL_SIZEOF_CURL_OFF_T 4
-+#        define CURL_FORMAT_CURL_OFF_T  "ld"
-+#        define CURL_FORMAT_CURL_OFF_TU "lu"
-+#        define CURL_FORMAT_OFF_T       "%ld"
-+#        define CURL_SUFFIX_CURL_OFF_T L
-+#        define CURL_SUFFIX_CURL_OFF_TU UL
-+#     endif
-+#  endif
-+#  else /* !((sun) || (__sun) || (__sun__)) */
- #  if defined(__i386__) || defined(__ppc__)
- #    define CURL_SIZEOF_LONG           4
- #    define CURL_TYPEOF_CURL_OFF_T     long long
-@@ -550,6 +623,7 @@
- #  define CURL_SIZEOF_CURL_SOCKLEN_T 4
- #  define CURL_PULL_SYS_TYPES_H      1
- #  define CURL_PULL_SYS_SOCKET_H     1
-+#  endif /* ((sun) || (__sun) || (__sun__)) */
- 
- #else
- #  error "Unknown non-configure build target!"
--- a/components/curl/patches/003-Makefile.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- tests/server/Makefile.in	2010-10-01 13:49:21.000000000 -0700
-+++ tests/server/Makefile.in	2010-10-18 08:05:49.792499927 -0700
-@@ -209,7 +209,7 @@
- LDFLAGS = @LDFLAGS@
- LIBCURL_LIBS = @LIBCURL_LIBS@
- LIBOBJS = @LIBOBJS@
--LIBS = @LIBS@
-+LIBS = @LIBS@ -lsocket -lresolv -lnsl -lgen
- LIBTOOL = @LIBTOOL@
- LIPO = @LIPO@
- LN_S = @LN_S@
--- a/components/curl/patches/004-Makefile.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
---- include/curl/Makefile.in	2010-10-01 13:49:18.000000000 -0700
-+++ include/curl/Makefile.in	2011-03-31 11:29:48.945604347 -0700
-@@ -306,18 +306,8 @@
- $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
- 
--curlbuild.h: stamp-h3
--	@if test ! -f $@; then \
--	  rm -f stamp-h3; \
--	  $(MAKE) stamp-h3; \
--	else :; fi
--
--stamp-h3: $(srcdir)/curlbuild.h.in $(top_builddir)/config.status
-+stamp-h3:
- 	@rm -f stamp-h3
--	cd $(top_builddir) && $(SHELL) ./config.status include/curl/curlbuild.h
--$(srcdir)/curlbuild.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 
--	cd $(top_srcdir) && $(AUTOHEADER)
--	rm -f stamp-h3
- 	touch $@
- 
- distclean-hdr:
--- a/components/curl/patches/005-libcurl.pc.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- libcurl.pc.in	2010-09-18 14:00:22.000000000 -0700
-+++ libcurl.pc.in	2011-03-31 15:39:42.953234906 -0700
-@@ -26,7 +26,7 @@
- prefix=@prefix@
- exec_prefix=@exec_prefix@
- libdir=@libdir@
--includedir=@includedir@
-+includedir=@includedir@/curl
- supported_protocols="@SUPPORT_PROTOCOLS@"
- supported_features="@SUPPORT_FEATURES@"
- 
--- a/components/cvs/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		cvs
-COMPONENT_VERSION=	1.12.13
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:93a8dacc6ff0e723a130835713235863f1f5ada9
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/non-gnu/cvs/source/feature/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=	--with-external-zlib
-CONFIGURE_OPTIONS  +=	CFLAGS="$(CFLAGS)"
-
-# "check" is not working yet.  It's asking for a password.
-COMPONENT_TEST_ENV += PATH=$(GNUBIN):$(PATH)
-COMPONENT_TEST_TARGETS = localcheck
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/cvs/cvs.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,256 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-================================================================================
-		    GNU GENERAL PUBLIC LICENSE
-		     Version 1, February 1989
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The license agreements of most software companies try to keep users
-at the mercy of those companies.  By contrast, our General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  The
-General Public License applies to the Free Software Foundation's
-software and to any other program whose authors commit to using it.
-You can use it for your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Specifically, the General Public License is designed to make
-sure that you have the freedom to give away or sell copies of free
-software, that you receive source code or can get it if you want it,
-that you can change the software or use pieces of it in new free
-programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of a such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must tell them their rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any program or other work which
-contains a notice placed by the copyright holder saying it may be
-distributed under the terms of this General Public License.  The
-"Program", below, refers to any such program or work, and a "work based
-on the Program" means either the Program or any work containing the
-Program or a portion of it, either verbatim or with modifications.  Each
-licensee is addressed as "you".
-
-  1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this
-General Public License and to the absence of any warranty; and give any
-other recipients of the Program a copy of this General Public License
-along with the Program.  You may charge a fee for the physical act of
-transferring a copy.
-
-  2. You may modify your copy or copies of the Program or any portion of
-it, and copy and distribute such modifications under the terms of Paragraph
-1 above, provided that you also do the following:
-
-    a) cause the modified files to carry prominent notices stating that
-    you changed the files and the date of any change; and
-
-    b) cause the whole of any work that you distribute or publish, that
-    in whole or in part contains the Program or any part thereof, either
-    with or without modifications, to be licensed at no charge to all
-    third parties under the terms of this General Public License (except
-    that you may choose to grant warranty protection to some or all
-    third parties, at your option).
-
-    c) If the modified program normally reads commands interactively when
-    run, you must cause it, when started running for such interactive use
-    in the simplest and most usual way, to print or display an
-    announcement including an appropriate copyright notice and a notice
-    that there is no warranty (or else, saying that you provide a
-    warranty) and that users may redistribute the program under these
-    conditions, and telling the user how to view a copy of this General
-    Public License.
-
-    d) You may charge a fee for the physical act of transferring a
-    copy, and you may at your option offer warranty protection in
-    exchange for a fee.
-
-Mere aggregation of another independent work with the Program (or its
-derivative) on a volume of a storage or distribution medium does not bring
-the other work under the scope of these terms.
-
-  3. You may copy and distribute the Program (or a portion or derivative of
-it, under Paragraph 2) in object code or executable form under the terms of
-Paragraphs 1 and 2 above provided that you also do one of the following:
-
-    a) accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of
-    Paragraphs 1 and 2 above; or,
-
-    b) accompany it with a written offer, valid for at least three
-    years, to give any third party free (except for a nominal charge
-    for the cost of distribution) a complete machine-readable copy of the
-    corresponding source code, to be distributed under the terms of
-    Paragraphs 1 and 2 above; or,
-
-    c) accompany it with the information you received as to where the
-    corresponding source code may be obtained.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form alone.)
-
-Source code for a work means the preferred form of the work for making
-modifications to it.  For an executable file, complete source code means
-all the source code for all modules it contains; but, as a special
-exception, it need not include source code for modules which are standard
-libraries that accompany the operating system on which the executable
-file runs, or for standard header files or definitions files that
-accompany that operating system.
-
-  4. You may not copy, modify, sublicense, distribute or transfer the
-Program except as expressly provided under this General Public License.
-Any attempt otherwise to copy, modify, sublicense, distribute or transfer
-the Program is void, and will automatically terminate your rights to use
-the Program under this License.  However, parties who have received
-copies, or rights to use copies, from you under this General Public
-License will not have their licenses terminated so long as such parties
-remain in full compliance.
-
-  5. By copying, distributing or modifying the Program (or any work based
-on the Program) you indicate your acceptance of this license to do so,
-and all its terms and conditions.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these
-terms and conditions.  You may not impose any further restrictions on the
-recipients' exercise of the rights granted herein.
-
-  7. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of the license which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-the license, you may choose any version ever published by the Free Software
-Foundation.
-
-  8. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to humanity, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these
-terms.
-
-  To do so, attach the following notices to the program.  It is safest to
-attach them to the start of each source file to most effectively convey
-the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 1, or (at your option)
-    any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19xx name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the
-appropriate parts of the General Public License.  Of course, the
-commands you use may be called something other than `show w' and `show
-c'; they could even be mouse-clicks or menu items--whatever suits your
-program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  program `Gnomovision' (a program to direct compilers to make passes
-  at assemblers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-That's all there is to it!
--- a/components/cvs/cvs.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
-set name=pkg.fmri \
-    value=pkg:/developer/versioning/cvs@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="The CVS version control system"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Source Code Management"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.nongnu.org/cvs/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/128
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man5
-file path=usr/bin/cvs
-file path=usr/share/man/man1/cvs.1
-file path=usr/share/man/man5/cvs.5
-legacy pkg=SUNWcvs desc="The CVS version control system" \
-    name="The CVS version control system"
-license cvs.license license=GPLv2
--- a/components/diffutils/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		diffutils
-COMPONENT_VERSION=	2.8.7
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:b05cfdd651137d46d97872dd646db0dd92077f0d
-COMPONENT_ARCHIVE_URL=	http://alpha.gnu.org/gnu/diffutils/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--program-prefix=g
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/diffutils/diffutils.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/diffutils/diffutils.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/text/gnu-diffutils@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description value="Finds differences between and among files"
-set name=pkg.summary value="GNU diffutils"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/diffutils/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/189
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/el
-dir path=usr/share/locale/el/LC_MESSAGES
-dir path=usr/share/locale/eo
-dir path=usr/share/locale/eo/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/fi
-dir path=usr/share/locale/fi/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/gl
-dir path=usr/share/locale/gl/LC_MESSAGES
-dir path=usr/share/locale/he
-dir path=usr/share/locale/he/LC_MESSAGES
-dir path=usr/share/locale/hu
-dir path=usr/share/locale/hu/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/ms
-dir path=usr/share/locale/ms/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/sr
-dir path=usr/share/locale/sr/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/zh_TW
-dir path=usr/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/gcmp
-file path=usr/bin/gdiff
-file path=usr/bin/gdiff3
-file path=usr/bin/gsdiff
-file path=usr/share/info/diff.info
-file path=usr/share/locale/ca/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/cs/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/da/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/de/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/el/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/eo/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/es/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/fi/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/fr/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/gl/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/he/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/hu/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/id/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/ja/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/ms/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/nl/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/pl/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/ro/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/ru/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/sr/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/sv/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/tr/LC_MESSAGES/diffutils.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/diffutils.mo
-file path=usr/share/man/man1/gcmp.1
-file path=usr/share/man/man1/gdiff.1
-file path=usr/share/man/man1/gdiff3.1
-file path=usr/share/man/man1/gsdiff.1
-legacy pkg=SUNWgnu-diffutils \
-    desc="GNU diffutils - Finds differences between and among files (2.8.7)" \
-    name="GNU diffutils"
-license diffutils.license license=GPLv2
-link path=usr/gnu/bin/cmp target=../../bin/gcmp
-link path=usr/gnu/bin/diff target=../../bin/gdiff
-link path=usr/gnu/bin/diff3 target=../../bin/gdiff3
-link path=usr/gnu/bin/sdiff target=../../bin/gsdiff
-link path=usr/gnu/share/man/man1/cmp.1 \
-    target=../../../../share/man/man1/gcmp.1
-link path=usr/gnu/share/man/man1/diff.1 \
-    target=../../../../share/man/man1/gdiff.1
-link path=usr/gnu/share/man/man1/diff3.1 \
-    target=../../../../share/man/man1/gdiff3.1
-link path=usr/gnu/share/man/man1/sdiff.1 \
-    target=../../../../share/man/man1/gsdiff.1
--- a/components/elinks/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		elinks
-COMPONENT_VERSION=	0.11.7
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:d13edc1477d0ab32cafe7d3c1f3a23ae1c0a5c54
-COMPONENT_ARCHIVE_URL=	http://elinks.or.cz/download/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--enable-bittorrent
-CONFIGURE_OPTIONS  +=		--enable-html-highlight
-CONFIGURE_OPTIONS  +=		--enable-256-colors
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/elinks/elinks.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,353 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------------------
-
-Copyright (c) 1991-2001 Unicode, Inc.  All Rights reserved.
-Copyright (C) 1999 - 2002  Mikulas Patocka
-Copyright (C) 2001 - 2004  Petr Baudis
-Copyright (C) 2002 - 2003  Laurent Monin
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-                            NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/elinks/elinks.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,167 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr/share/doc/elinks/(.+$) -> set action.hash doc/%<\1> >
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/web/browser/elinks@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="ELinks is a feature-rich program for browsing the web in text mode.  It is like enhanced Lynx and Links."
-set name=pkg.summary value="advanced text-mode WWW browser"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Applications/Internet
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://elinks.or.cz/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/028
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/elinks
-dir path=usr/share/locale
-dir path=usr/share/locale/be
-dir path=usr/share/locale/be/LC_MESSAGES
-dir path=usr/share/locale/bg
-dir path=usr/share/locale/bg/LC_MESSAGES
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/el
-dir path=usr/share/locale/el/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/fi
-dir path=usr/share/locale/fi/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/gl
-dir path=usr/share/locale/gl/LC_MESSAGES
-dir path=usr/share/locale/hr
-dir path=usr/share/locale/hr/LC_MESSAGES
-dir path=usr/share/locale/hu
-dir path=usr/share/locale/hu/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/is
-dir path=usr/share/locale/is/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/lt
-dir path=usr/share/locale/lt/LC_MESSAGES
-dir path=usr/share/locale/nb
-dir path=usr/share/locale/nb/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt
-dir path=usr/share/locale/pt/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/sk
-dir path=usr/share/locale/sk/LC_MESSAGES
-dir path=usr/share/locale/sr
-dir path=usr/share/locale/sr/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/uk
-dir path=usr/share/locale/uk/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man5
-file path=usr/bin/elinks
-file path=usr/share/doc/elinks/bittorrent.txt
-file path=usr/share/doc/elinks/bookmarks.txt
-file path=usr/share/doc/elinks/color-model.txt
-file path=usr/share/doc/elinks/dev-intro.txt
-file path=usr/share/doc/elinks/ecmascript.txt
-file path=usr/share/doc/elinks/elinks.1.txt
-file path=usr/share/doc/elinks/elinks.conf.5.txt
-file path=usr/share/doc/elinks/elinkskeys.5.txt
-file path=usr/share/doc/elinks/events.txt
-file path=usr/share/doc/elinks/exmode.txt
-file path=usr/share/doc/elinks/faq.txt
-file path=usr/share/doc/elinks/feedback.txt
-file path=usr/share/doc/elinks/hacking.txt
-file path=usr/share/doc/elinks/installation.txt
-file path=usr/share/doc/elinks/introduction.txt
-file path=usr/share/doc/elinks/lua-scripting.txt
-file path=usr/share/doc/elinks/mailcap.txt
-file path=usr/share/doc/elinks/manual.txt
-file path=usr/share/doc/elinks/marks.txt
-file path=usr/share/doc/elinks/mime.txt
-file path=usr/share/doc/elinks/remote.txt
-file path=usr/share/doc/elinks/small.txt
-file path=usr/share/doc/elinks/tabs.txt
-file path=usr/share/doc/elinks/terminals.txt
-file path=usr/share/doc/elinks/urlshortcuts.txt
-file path=usr/share/locale/be/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/bg/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/ca/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/cs/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/da/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/de/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/el/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/es/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/et/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/fi/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/fr/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/gl/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/hr/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/hu/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/id/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/is/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/it/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/lt/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/nb/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/nl/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/pl/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/pt/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/ro/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/ru/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/sk/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/sr/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/sv/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/tr/LC_MESSAGES/elinks.mo
-file path=usr/share/locale/uk/LC_MESSAGES/elinks.mo
-file path=usr/share/man/man1/elinks.1
-file path=usr/share/man/man5/elinks.conf.5
-file path=usr/share/man/man5/elinkskeys.5
-legacy pkg=SUNWelinks desc="ELinks - Text-based Web browser (0.11.7)" \
-    name=ELinks
-license elinks.license license=GPLv2
--- a/components/elinks/patches/Makefile.lib.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
---- elinks-0.11.7/Makefile.lib.orig   Wed Jan 26 13:36:42 2011
-+++ elinks-0.11.7/Makefile.lib        Wed Jan 26 13:37:29 2011
-@@ -39,7 +39,7 @@
- 
- quiet_cmd_compile = '      [$(CC_COLOR)CC$(END_COLOR)]   $(RELPATH)$@'
-  masq_cmd_compile = $(COMPILE) -o $(@) -c $< $(2)
--      cmd_compile = $(COMPILE) -o $(@) -Wp,-MD,.deps/$(*F).pp -c $< $(2)
-+      cmd_compile = $(COMPILE) -o $(@) -c $< $(2)
- 
- # Rule to compile a set of .o files into one .o file
- quiet_cmd_ld_objs = "      [$(LD_COLOR)LD$(END_COLOR)]   $(RELPATH)$@"
-
--- a/components/emacs/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,166 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		emacs
-COMPONENT_VERSION=	23.1
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:5f2d5dfcc17e7627ea752f675c605fe37c9c145c
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/emacs/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# we build three different variants of emacs for our users. As Solaris
-# always has a 64-bit kernel, and 64-bit emacs can handle larger files,
-# we only build and deliver 64-bit binaries.
-VARIANTS =	nox x gtk
-
-BUILD_64 = $(VARIANTS:%=$(BUILD_DIR)/$(MACH64)-%/.built)
-INSTALL_64 = $(VARIANTS:%=$(BUILD_DIR)/$(MACH64)-%/.installed)
-
-# emacs creates a directory in usr/lib/emacs/$(COMPONENT_VERSION) that
-# contains the platform name. Although the name is platform dependent,
-# the files inside it are the same on all platforms. By adding this
-# to the pkgmogrify macros, we can write our manifests in a portable way.
-EMACS_ULEV_PFX = $(MACH:sparc=sparc-sun)
-EMACS_ULEVDIR =	 $(EMACS_ULEV_PFX:i386=x86_64-pc)-solaris$(SOLARIS_VERSION)
-PKG_MACROS +=	EMACS_ULEVDIR=$(EMACS_ULEVDIR)
-
-# LD_OPTIONS is defined to apply desirable link-editor options to Userland
-# components. Non-executable stack and data break sparc emacs.
-#
-LD_MAP_NOEXSTK.sparc=
-LD_MAP_NOEXDATA.sparc=
-
-# This code is built with gcc. The primary reason for this is that the
-# configure script has problems using a non-GNU cpp. I am not aware of
-# any reason Sun Studio could not be made to work, but simply made a
-# cost/benefit decision not to pursue it at this time
-COMPILER =	gcc
-
-# Uncomment this for debugging only. It configures emacs to run from the
-# local proto instead of from its final installed location.
-#CONFIGURE_PREFIX =	$(PROTO_DIR)/usr
-
-# configure options common to all variants of emacs that we want to build.
-CONFIGURE_OPTIONS +=	CC="gcc -m64"
-CONFIGURE_OPTIONS +=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS +=	--datarootdir=$(CONFIGURE_PREFIX)/share
-CONFIGURE_OPTIONS +=	--libexecdir=$(CONFIGURE_PREFIX)/lib
-CONFIGURE_OPTIONS +=	--with-gif=no
-CONFIGURE_OPTIONS +=	ac_cv_sys_long_file_names=yes
-
-# variant specific configure options
-$(BUILD_DIR)/%-nox/.configured: CONFIGURE_OPTIONS +=	--without-x
-$(BUILD_DIR)/%-x/.configured:    CONFIGURE_OPTIONS +=	--with-x-toolkit=lucid
-$(BUILD_DIR)/%-gtk/.configured:  CONFIGURE_OPTIONS +=	--with-x-toolkit=gtk
-
-# we need to build all variants, but only have to install one in order
-# to get the common files shared by all. We use COMPONENT_POST_INSTALL_ACTION
-# to remove unwanted files, copy the emacs binaries from the other tookit
-# builds into place, and install the additional files we provide.
-#
-# Note that this tweaking is not required, as the proto need not match
-# the packaging. However, doing it this way allows us to examine the proto
-# as a finished and complete product, simplifies debugging emacs, and
-# facilitates the use of 'gmake sample-manifest'.
-PBIN=		$(PROTO_DIR)/usr/bin
-PETC=		$(PROTO_DIR)/usr/share/emacs/$(COMPONENT_VERSION)/etc
-PGBIN=		$(PROTO_DIR)/usr/gnu/bin
-PGSHAREMAN1=	$(PROTO_DIR)/usr/gnu/share/man/man1
-PSHAREMAN1=	$(PROTO_DIR)/usr/share/man/man1
-PVAR=		$(PROTO_DIR)/var
-
-# Remove emacs existing emacs executables/script from usr/bin
-COMPONENT_POST_INSTALL_ACTION += rm -f $(PBIN)/emacs $(PBIN)/emacs-* ;
-
-# GTK binaries
-COMPONENT_POST_INSTALL_ACTION += cp $(BUILD_DIR)/$(MACH64)-gtk/src/emacs \
-					$(PBIN)/emacs-gtk ;
-COMPONENT_POST_INSTALL_ACTION += ln $(PBIN)/emacs-gtk \
-					$(PBIN)/emacs-gtk-$(COMPONENT_VERSION) ;
-
-# Non-X11 binaries
-COMPONENT_POST_INSTALL_ACTION += cp $(BUILD_DIR)/$(MACH64)-nox/src/emacs \
-					$(PBIN)/emacs-nox ;
-COMPONENT_POST_INSTALL_ACTION += ln $(PBIN)/emacs-nox \
-					$(PBIN)/emacs-nox-$(COMPONENT_VERSION) ;
-
-# X11 (Athena) binaries
-COMPONENT_POST_INSTALL_ACTION += cp $(BUILD_DIR)/$(MACH64)-x/src/emacs \
-					$(PBIN)/emacs-x ;
-COMPONENT_POST_INSTALL_ACTION += ln $(PBIN)/emacs-x \
-					$(PBIN)/emacs-x-$(COMPONENT_VERSION) ;
-
-# Emacs shell script that picks the right variant at runtime
-COMPONENT_POST_INSTALL_ACTION += cp augment/emacs $(PBIN) ;
-COMPONENT_POST_INSTALL_ACTION += chmod +x $(PBIN)/emacs ;
-
-# ctags and etags go in /usr/gnu/bin instead of /usr/bin
-COMPONENT_POST_INSTALL_ACTION += mkdir -p $(PGBIN) ;
-COMPONENT_POST_INSTALL_ACTION += mv $(PBIN)/ctags $(PBIN)/etags $(PGBIN) ;
-
-# We do not install the files under /var/games/emacs. The reason for
-# this is that we do not install update-game-score as setuid, and
-# therefore the game files are not usable. This the same decision made
-# by Debian, among others.
-COMPONENT_POST_INSTALL_ACTION += rm -rf $(PVAR) ;
-
-# Odd thing: The file usr/share/emacs/23.1/etc/DOC-23.1.1 needed by
-# emacs gets installed as usr/share/emacs/23.1/etc/DOC-23.1.2. Correct it.
-COMPONENT_POST_INSTALL_ACTION += mv $(PETC)/DOC-$(COMPONENT_VERSION).2 \
-					$(PETC)/DOC-$(COMPONENT_VERSION).1 ;
-
-COMPONENT_POST_INSTALL_ACTION += cp augment/man/man1/emacs-gtk.1 \
-			$(PSHAREMAN1)/emacs-gtk.1 ;
-COMPONENT_POST_INSTALL_ACTION += cp augment/man/man1/emacs-nox.1 \
-			$(PSHAREMAN1)/emacs-nox.1 ;
-COMPONENT_POST_INSTALL_ACTION += cp augment/man/man1/emacs-x.1 \
-			$(PSHAREMAN1)/emacs-x.1 ;
-
-COMPONENT_POST_INSTALL_ACTION += mkdir -p $(PGSHAREMAN1) ;
-COMPONENT_POST_INSTALL_ACTION += cp $(COMPONENT_SRC)/doc/man/ctags.1 \
-					$(PGSHAREMAN1)/ctags.1 ;
-COMPONENT_POST_INSTALL_ACTION += cp $(COMPONENT_SRC)/doc/man/etags.1 \
-					$(PGSHAREMAN1)/etags.1 ;
-
-# Throw away usr/share/info/dir. This file is the topmost node of the Info
-# hierarchy. Emacs builds it, as presumably do all GNU packages, but on
-# Solaris, it is delivered by system/prerequisite/gnu.
-COMPONENT_POST_INSTALL_ACTION += rm $(PROTO_DIR)/usr/share/info/dir ;
-
-
-# common targets
-build:          $(BUILD_64)
-
-install:	$(BUILD_64) $(BUILD_DIR)/$(MACH64)-x/.installed 
-
-test:
-	@echo "no tests available"
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/emacs/README	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,129 +0,0 @@
-#
-# 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-NAME:             emacs
-VERSION:          23.1
-DESCRIPTION:      GNU Emacs editor
-LICENSE:          GPLv3
-BUGTRAQ:          solaris/utility/emacs
-COMMENTS:         
-
-This file contains information about the emacs package within the Userland
-consolidation. Along with the comments in the Makefile, it documents any
-deviations from standard Userland or emacs practice, as well as miscellaneous
-information needed to understand how this component is put together.
-
-
-- We patch the following changes to the emacs sources:
-
-	buffer_menu.patch
-	    Fixes an issue with GTK and the Buffers menu where the
-	    menu contents is not updated to show the current buffers
-	    and instead shows a stale list. I based these patches
-	    on the official ones applied to the emacs development branch:
-
-	    http://lists.gnu.org/archive/html/emacs-diffs/2009-09/msg00039.html
-
-	sysmalloc.patch
-	    Use the system malloc instead of the built in one
-
-	dldump.patch
-	    Use the native Solaris dldump() function (emacs/src/unexsol.c)
-	    to produce the dumped emacs, rather than the generic ELF
-	    code (emacs-22.1/src/unexelf.c).
-
-	xft.patch
-	    Patch configure script to provide necessary missing
-	    libraries for the GTK version of emacs.
-
-
-- Emacs can be built as either 32-bit or 64-bit, depending on the target
-  machine. The benefit of a 64-bit emacs is that the size of the files it
-  can handle is not limited to 128MB, as it is with the 32-bit version.
-
-  For Solaris, we used to build both versions, using /usr/lib/isaexec to
-  run the 64-bit version if possible, and the 32-bit version otherwise. Note
-  that this was only done for the emacs binary itself, as there is no
-  technical need for 64-bit versions of the ancillary programs that come
-  with emacs (etags, emacsclient, etc).
-
-  Fortunately, the vast majority of the files in an emacs tree are identical,
-  regardless of the platform and/or word size, which makes this particularly
-  easy to do.
-
-  With Solaris 11, all kernels are 64-bit, and we therefore do not need
-  the 32-bit executables. As such, we only supply 64-bit emacs binaries now,
-  and the use of usr/lib/isaexec has been removed: This cuts the number of
-  builds necessary in half, and also the binary package size. It also
-  simplifies packaging, and the user's view of /usr/bin/emacs*.
-
-  Note that we're installing a 64-bit objects in /bin, and
-  usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR). pkglint considers
-  these to be a "32-bit path". There is an RFE to suppress lint for specific
-  attributes, but until then, we simply assert that the whole action for
-  those files is linted.
-
-- There are three different toolkit options: None, Athena widgets
-  (aka Xaw, or lucid), and gtk. It would be nice to only support gtk,
-  but for purposes of minimization and user preference, we supply binaries
-  for all three. We follow the Linux model in this regard. The Xaw and no-X
-  versions are quite stable from release to release, so this isn't a large
-  burden.
-
-- We deliver the following packages:
-
-	gnu-emacs - Everything you need to run emacs, except the
-	    emacs binaries.
-
-	gnu-emacs-gtk - Binaries for the X11 version using the GTK toolkit.
-
-	gnu-emacs-no-x11 - Pure tty emacs binaries, built without
-	    any X11 linkage. Ideal for headless server systems.
-
-	gnu-emacs-x11 - Binaries for the X11 version using the Athena
-	    widget (Xaw) toolkit.
-
-	gnu-emacs-lisp - The compressed LISP files for which compiled
-	    versions are delivered by gnu-emacs. These are only needed
-	    for emacs developers and those who like to read source code.
-
-  The core gnu-emacs package is required by all of the other packages.
-  In turn, gnu-emacs requires at least one of the packages supplying an
-  emacs binary to be installed.
-
-- We do not ship any suid/sgid binaries for obvious security reasons.
-
-  We do not install the files under /var/games/emacs. The reason for
-  this is that we do not install update-game-score as setuid, and
-  therefore the game files are not usable. This the same decision made
-  by Debian, among others.
-
-- The depend line in gnu-emacs.p5m is currently commented out, pending
-  the resolution of
-
-	Bug 18043 - renamed packages in an image cause problems
-            with require-any dependencies
-	https://defect.opensolaris.org/bz/show_bug.cgi?id=18043
-
-  This can be reversed once the minimum build system for userland
-  is >= snv_162.
--- a/components/emacs/augment/emacs	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-#!/bin/sh
-#
-#
-# 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-
-# GNU emacs is delivered to Solaris as a core package (pkg:/editor/gnu-emacs)
-# that contains a complete emacs environment, minus the actual emacs
-# binaries. There are multiple binaries, which are optionally
-# installed from separate packages:
-#
-#	emacs-gtk (pkg:/editor/gnu-emacs/gnu-emacs-gtk)
-#		X11 support, using the GTK toolkit.
-#
-#	emacs-x (pkg:/editor/gnu-emacs/gnu-emacs-x11)
-#		X11 support, using the Athena (Xaw) toolkit.
-#
-#	emacs-nox (pkg:/editor/gnu-emacs/gnu-emacs-x11)
-#		Pure tty emacs, without any X Window support.
-#		emacs-nox can run on a system minimized to not include
-#		the X11 libraries.
-#
-# This script is installed as /usr/bin/emacs. It examines the
-# emacs binaries on the system, and runs the "best" version available.
-#
-for EXE in emacs-gtk emacs-x emacs-nox; do
-	if [ -f /usr/bin/$EXE ]; then
-		exec /usr/bin/$EXE "$@"
-	fi
-done
-
-# If we get here, the system has pkg:/editor/gnu-emacs installed without
-# one of the packages that deliver the executables. That's not supposed to
-# happen, because the packages specify dependencies to prevent it, but
-# if it does, issue an appropriate message.
-#
-echo "$0: no emacs binaries available. Install software package pkg:/editor/gnu-emacs/gnu-emacs-gtk, pkg:/editor/gnu-emacs/gnu-emacs-x11, or pkg:/editor/gnu-emacs/gnu-emacs-x11" 1>&2
-
-exit 1
--- a/components/emacs/augment/man/man1/emacs-gtk.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-.\" Copyright (C) 2008  Free Software Foundation, Inc.
-.\" See section COPYING for conditions for redistribution
-.TH b2m 1 "21jul2008" "GNU Tools" "GNU Tools"
-.de BP
-.sp
-.ti -.2i
-\(**
-..
-
-.SH NAME
-emacs-gtk \- GNU project Emacs (GTK version)
-.SH SYNOPSIS
-.hy 0
-.na
-.B emacs-gtk
-[
-.I command-line switches
-] [
-.I files ...
-]
-.ad b
-.hy 1
-.SH DESCRIPTION
-\|\fBemacs-gtk\fP\| is the version of GNU Emacs built with
-the GTK X Window System widget toolkit. See the \fBemacs\fR(1)
-manpage for additional information on its operation.
-
-.SH "SEE ALSO"
-.BR emacs ( 1 )
-
-.SH COPYING
-Copyright
-.if t \(co
-.if n (c)
-2008  Free Software Foundation, Inc.
-.PP
-Permission is granted to make and distribute verbatim copies of this
-document provided the copyright notice and this permission notice are
-preserved on all copies.
-.PP
-Permission is granted to copy and distribute modified versions of
-this document under the conditions for verbatim copying, provided that
-the entire resulting derived work is distributed under the terms of
-a permission notice identical to this one.
-.PP
-Permission is granted to copy and distribute translations of this
-document into another language, under the above conditions for
-modified versions, except that this permission notice may be stated
-in a translation approved by the Free Software Foundation.
-
-.\" arch-tag: 9534977f-af78-42f0-991d-1df6b6c05573
--- a/components/emacs/augment/man/man1/emacs-nox.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-.\" Copyright (C) 2008  Free Software Foundation, Inc.
-.\" See section COPYING for conditions for redistribution
-.TH b2m 1 "21jul2008" "GNU Tools" "GNU Tools"
-.de BP
-.sp
-.ti -.2i
-\(**
-..
-
-.SH NAME
-emacs-nox \- GNU project Emacs (pure tty version)
-.SH SYNOPSIS
-.hy 0
-.na
-.B emacs-nox
-[
-.I command-line switches
-] [
-.I files ...
-]
-.ad b
-.hy 1
-.SH DESCRIPTION
-\|\fBemacs-nox\fP\| is a pure tty version of GNU Emacs, built without
-any X Window System support. See the \fBemacs\fR(1) manpage for
-additional information on its operation.
-
-.SH "SEE ALSO"
-.BR emacs ( 1 )
-
-.SH COPYING
-Copyright
-.if t \(co
-.if n (c)
-2008  Free Software Foundation, Inc.
-.PP
-Permission is granted to make and distribute verbatim copies of this
-document provided the copyright notice and this permission notice are
-preserved on all copies.
-.PP
-Permission is granted to copy and distribute modified versions of
-this document under the conditions for verbatim copying, provided that
-the entire resulting derived work is distributed under the terms of
-a permission notice identical to this one.
-.PP
-Permission is granted to copy and distribute translations of this
-document into another language, under the above conditions for
-modified versions, except that this permission notice may be stated
-in a translation approved by the Free Software Foundation.
-
-.\" arch-tag: 9534977f-af78-42f0-991d-1df6b6c05573
--- a/components/emacs/augment/man/man1/emacs-x.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-.\" Copyright (C) 2008  Free Software Foundation, Inc.
-.\" See section COPYING for conditions for redistribution
-.TH b2m 1 "21jul2008" "GNU Tools" "GNU Tools"
-.de BP
-.sp
-.ti -.2i
-\(**
-..
-
-.SH NAME
-emacs-x \- GNU project Emacs (Xaw version)
-.SH SYNOPSIS
-.hy 0
-.na
-.B emacs-x
-[
-.I command-line switches
-] [
-.I files ...
-]
-.ad b
-.hy 1
-.SH DESCRIPTION
-\|\fBemacs-x\fP\| is the version of GNU Emacs built with
-the Athena Xaw (Lucid) X Window System toolkit. See the \fBemacs\fR(1)
-manpage for additional information on its operation.
-
-.SH "SEE ALSO"
-.BR emacs ( 1 )
-
-.SH COPYING
-Copyright
-.if t \(co
-.if n (c)
-2008  Free Software Foundation, Inc.
-.PP
-Permission is granted to make and distribute verbatim copies of this
-document provided the copyright notice and this permission notice are
-preserved on all copies.
-.PP
-Permission is granted to copy and distribute modified versions of
-this document under the conditions for verbatim copying, provided that
-the entire resulting derived work is distributed under the terms of
-a permission notice identical to this one.
-.PP
-Permission is granted to copy and distribute translations of this
-document into another language, under the above conditions for
-modified versions, except that this permission notice may be stated
-in a translation approved by the Free Software Foundation.
-
-.\" arch-tag: 9534977f-af78-42f0-991d-1df6b6c05573
--- a/components/emacs/emacs.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,682 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
-====================================================================
-
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
--- a/components/emacs/gnu-emacs-gtk.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-
-set name=pkg.fmri value=pkg:/editor/gnu-emacs/gnu-emacs-gtk@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU emacs with X11 support (GTK toolkit)"
-set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
-set name=info.upstream_url value=http://www.gnu.org/software/emacs/
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/494
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-license emacs.license license="GPLv3"
-
-legacy pkg=SUNWgnu-emacs-gtk \
-	name="GNU emacs with X11 support (GTK toolkit)" \
-	desc="GNU emacs with X11 support (GTK toolkit)"
-
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-
-file path=usr/bin/emacs-gtk			pkg.linted=True
-hardlink path=usr/bin/emacs-gtk-$(COMPONENT_VERSION) target=emacs-gtk
-file path=usr/share/man/man1/emacs-gtk.1
-
-
-# This package requires the emacs core package to be installed. To help
-# pkgdepend find that relationship without hardwiring an fmri, specify
-# a dependency on a file known to always be present in the core package,
-# and allow pkgdepend to generate the fmri.
-depend fmri=__TBD pkg.debug.depend.file=usr/bin/emacs \
-	pkg.debug.reason=usr/bin/emacs-gtk type=require 
--- a/components/emacs/gnu-emacs-lisp.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1197 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/editor/gnu-emacs/gnu-emacs-lisp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU emacs LISP (.el) files"
-set name=pkg.description value="GNU emacs LISP (.el) files not accessed in normal use but necessary for emacs development"
-set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
-set name=info.upstream_url value=http://www.gnu.org/software/emacs/
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/494
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-license emacs.license license="GPLv3"
-
-legacy pkg=SUNWgnu-emacs-el \
-	name="GNU emacs LISP (.el) files" \
-	desc="GNU emacs LISP (.el) files not accessed in normal use but necessary for emacs development"
-
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/leim
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/leim/ja-dic
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url
-
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/ja-dic/ja-dic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/4Corner.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ARRAY30.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/CCDOSPY.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/CTLau-b5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/CTLau.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ECDICT.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ETZY.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/PY-b5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/PY.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/Punct-b5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/Punct.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/QJ-b5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/QJ.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/SW.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/TONEPY.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ZIRANMA.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ZOZY.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/arabic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/croatian.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/cyril-jis.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/cyrillic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/czech.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ethiopic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/georgian.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/greek.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hangul.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hanja-jis.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hanja.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hanja3.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hebrew.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/indian.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ipa.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/japanese.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/lao.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/latin-alt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/latin-ltx.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/latin-post.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/latin-pre.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/lrt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/py-punct.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/pypunct-b5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/quick-b5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/quick-cns.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/rfc1345.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/sgml-input.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/sisheng.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/slovak.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/symbol-ksc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/thai.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/tibetan.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/tsang-b5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/tsang-cns.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/uni-input.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/viqr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/vntelex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/welsh.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/abbrev.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/abbrevlist.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/add-log.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/align.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/allout.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ansi-color.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/apropos.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/arc-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/array.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/autoarg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/autoinsert.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/autorevert.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/avoid.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/battery.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/bindings.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/bookmark.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/bs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/buff-menu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/button.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-aent.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-alg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-arith.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-bin.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-comb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-cplx.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-embed.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-ext.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-fin.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-forms.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-frac.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-funcs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-graph.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-help.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-incom.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-keypd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-lang.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-macs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-map.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-math.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-menu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-misc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-mtx.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-nlfit.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-poly.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-prog.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-rewr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-rules.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-sel.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-stat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-store.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-stuff.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-trail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-undo.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-units.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-vec.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-yank.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calcalg2.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calcalg3.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calccomp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calcsel2.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calculator.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/appt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-bahai.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-china.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-coptic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-dst.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-french.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-hebrew.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-html.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-islam.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-iso.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-julian.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-mayan.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-menu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-move.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-persia.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-tex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-x.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/calendar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/diary-lib.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/holidays.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/icalendar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/lunar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/parse-time.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/solar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/time-date.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/timeclock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/todo-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/case-table.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cdl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/chistory.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cmuscheme.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/comint.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/compare-w.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/complete.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/completion.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/composite.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-dep.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-edit.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-face.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-start.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-theme.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/custom.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cvs-status.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dabbrev.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/delim-col.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/delsel.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/descr-text.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/desktop.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dframe.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/diff-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/diff.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dired-aux.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dired-x.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dired.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dirtrack.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/disp-table.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dnd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/doc-view.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dos-fns.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dos-vars.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dos-w32.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/double.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ebuff-menu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/echistory.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-diff.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-help.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-hook.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-init.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-merg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-mult.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-ptch.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-vers.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-wind.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/edmacro.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ehelp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/electric.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/elide-head.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/advice.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/assoc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/authors.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/autoload.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/avl-tree.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/backquote.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/benchmark.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/bindat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/byte-opt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/byte-run.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/bytecomp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/check-declare.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/checkdoc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-compat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-extra.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-indent.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-macs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-seq.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/copyright.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/crm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cust-print.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/debug.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/derived.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/disass.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/easy-mmode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/easymenu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/edebug.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/eldoc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/elint.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/elp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/ewoc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/find-func.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/find-gc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/float-sup.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/generic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/gulp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/helper.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/levents.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lisp-mnt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lisp-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lisp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lmenu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lucid.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/macroexp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/map-ynp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/pp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/re-builder.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/regexp-opt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/regi.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/ring.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/rx.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/shadow.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/sregex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/syntax.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/tcover-ses.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/tcover-unsafep.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/testcover.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/timer.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/tq.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/trace.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/unsafep.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/warnings.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emerge.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/crisp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/cua-base.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/cua-gmrk.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/cua-rect.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt-lk201.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt-mapper.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt-pc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt-vt100.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/keypad.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/pc-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/pc-select.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/tpu-edt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/tpu-extras.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/tpu-mapper.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/vi.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/vip.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-cmd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-ex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-init.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-keym.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-macs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-mous.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/ws-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/env.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa-dired.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa-file.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa-hook.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa-mail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epg-config.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-autoaway.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-backend.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-button.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-capab.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-compat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-dcc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-ezbounce.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-fill.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-goodies.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-hecomplete.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-ibuffer.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-identd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-imenu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-join.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-lang.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-list.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-log.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-match.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-menu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-netsplit.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-networks.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-notify.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-page.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-pcomplete.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-replace.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-ring.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-services.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-sound.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-speedbar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-spelling.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-stamp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-track.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-truncate.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-xdcc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-alias.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-banner.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-basic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-cmpl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-dirs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-glob.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-hist.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-ls.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-pred.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-prompt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-rebind.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-script.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-smart.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-term.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-unix.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-xtra.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-arg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-cmd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-ext.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-io.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-module.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-opt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-proc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-test.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-var.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/eshell.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/expand.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ezimage.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/face-remap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/facemenu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/faces.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ffap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/filecache.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/files.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/filesets.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/find-cmd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/find-dired.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/find-file.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/find-lisp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/finder.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/flow-ctrl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/foldout.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/follow.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/font-core.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/font-lock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/format-spec.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/format.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/forms.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/frame.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/fringe.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/generic-x.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/auth-source.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/canlock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/compface.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/deuglify.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/earcon.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/ecomplete.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/flow-fill.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gmm-utils.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-agent.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-art.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-async.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-audio.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-bcklg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-bookmark.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-cache.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-cite.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-cus.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-delay.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-demon.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-diary.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-dired.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-draft.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-dup.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-eform.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-ems.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-fun.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-group.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-int.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-kill.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-logic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-mh.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-ml.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-mlspl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-move.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-msg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-nocem.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-picon.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-range.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-registry.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-salt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-score.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-setup.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-sieve.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-soup.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-spec.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-srvr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-start.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-sum.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-topic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-undo.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-uu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-vm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-win.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/html2text.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/ietf-drums.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/legacy-gnus-agent.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mail-parse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mail-prsvr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mail-source.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mailcap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/message.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/messcompat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-bodies.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-decode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-encode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-extern.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-partial.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-url.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-uu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-view.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml-sec.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml-smime.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml1991.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml2015.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnagent.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnbabyl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndiary.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndir.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndoc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndraft.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nneething.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnfolder.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nngateway.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnheader.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnimap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnir.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnkiboze.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnlistserv.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmaildir.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmairix.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmbox.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmh.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnml.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnnil.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnoo.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnrss.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnslashdot.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnsoup.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnspool.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nntp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnultimate.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnvirtual.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnwarchive.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnweb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnwfm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/pop3.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/qp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc1843.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc2045.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc2047.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc2104.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc2231.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/score-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/sieve-manage.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/sieve-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/sieve.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/smiley.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/smime.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/spam-report.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/spam-stat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/spam-wash.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/spam.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/starttls.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/utf7.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/webmail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/yenc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help-at-pt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help-fns.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help-macro.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hex-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hexl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hi-lock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hilit-chg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hippie-exp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hl-line.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ibuf-ext.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ibuf-macs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ibuffer.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/icomplete.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ido.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ielm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/iimage.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/image-dired.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/image-file.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/image-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/image.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/imenu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/indent.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/info-look.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/info-xref.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/info.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/informat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/ccl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/characters.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/encoded-kb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/fontset.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/isearch-x.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/iso-ascii.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/iso-cvt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/iso-transl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/ja-dic-cnv.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/ja-dic-utl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/kinsoku.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/kkc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/latexenc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/latin1-disp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/mule-cmds.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/mule-diag.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/mule-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/mule.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/ogonek.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/quail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/robin.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/titdic-cnv.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/utf-7.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/isearch.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/isearchb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/iswitchb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/jit-lock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/jka-cmpr-hook.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/jka-compr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/json.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/kermit.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/kmacro.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/china-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/chinese.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/cyril-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/cyrillic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/ethio-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/ethiopic.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/european.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/hanja-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/ind-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/indian.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/japan-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/korea-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/lao-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/thai-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/thai-word.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/tibet-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/tibetan.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/tv-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/viet-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/vietnamese.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ledit.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/linum.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/loadhist.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/locate.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/log-edit.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/log-view.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/longlines.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/lpr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ls-lisp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/macros.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/binhex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/emacsbug.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/feedmail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/footnote.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/hashcash.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mail-extr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mail-hist.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mail-utils.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailabbrev.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailalias.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailclient.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailheader.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailpost.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/metamail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mspools.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/reporter.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rfc2368.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rfc822.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmail-spam-filter.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailedit.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailkwd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailmm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailmsc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailout.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailsort.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailsum.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/sendmail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/smtpmail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/supercite.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/uce.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/undigest.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/unrmail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/uudecode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/makesum.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/man.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/master.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mb-depth.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/md4.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/menu-bar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-alias.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-buffers.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-comp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-e.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-folder.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-funcs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-identity.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-inc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-junk.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-letter.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-limit.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-mime.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-print.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-scan.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-search.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-seq.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-show.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-speed.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-thread.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-tool-bar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-utils.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-xface.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/midnight.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/minibuf-eldef.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/minibuffer.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/misc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/misearch.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mouse-copy.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mouse-drag.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mouse-sel.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mouse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/msb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mwheel.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/ange-ftp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/browse-url.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/dbus.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/dig.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/dns.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc-bob.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc-export.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc-hotlist.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc-vars.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudcb-bbdb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudcb-ldap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudcb-mab.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudcb-ph.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/goto-addr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/hmac-def.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/hmac-md5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/imap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/ldap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/mairix.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/net-utils.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/netrc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-backend.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-plainview.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-reader.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-ticker.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-treeview.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newsticker.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/ntlm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/quickurl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/rcirc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/rcompile.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/rlogin.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/sasl-cram.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/sasl-digest.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/sasl-ntlm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/sasl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/snmp-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/socks.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/telnet.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tls.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-cache.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-cmds.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-compat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-fish.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-ftp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-gw.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-smb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-uu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/trampver.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/webjump.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/xesam.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/zeroconf.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/newcomment.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/novice.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-enc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-glyph.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-maint.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-ns.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-outln.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-parse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-rap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-uchnm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-cmpct.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-dt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-loc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-maint.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-match.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-nxml.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-parse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-pttrn.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-uri.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-valid.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-xsd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/xmltok.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/xsd-regexp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/awk-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/fast-lock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/iso-acc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/iso-insert.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/iso-swed.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/lazy-lock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/old-whitespace.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/options.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/resume.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/rnews.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/rnewspost.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/sc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/scribe.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/swedish.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/vc-mcvs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/x-menu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-agenda.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-archive.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-attach.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-bbdb.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-bibtex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-clock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-colview.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-compat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-exp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-export-latex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-faces.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-footnote.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-gnus.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-id.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-info.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-install.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-irc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-jsinfo.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-list.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-mac-message.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-macs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-mew.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-mhe.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-mouse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-plot.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-publish.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-remember.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-rmail.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-table.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-timer.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-vm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-w3m.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-wl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/outline.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/paren.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/password-cache.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-cvs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-gnu.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-linux.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-rpm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-unix.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcomplete.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs-defs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs-info.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs-parse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-def.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-gpg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-parse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-pgp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-pgp5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/5x5.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/animate.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/blackbox.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/bubbles.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/cookie1.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/decipher.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/dissociate.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/doctor.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/dunnet.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/fortune.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/gamegrid.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/gametree.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/gomoku.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/handwrite.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/hanoi.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/landmark.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/life.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/meese.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/morse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/mpuz.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/pong.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/snake.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/solitaire.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/spook.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/studly.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/tetris.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/yow.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/zone.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/printing.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/proced.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ada-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ada-prj.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ada-stmt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ada-xref.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/antlr-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/asm-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/autoconf.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/bug-reference.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cap-words.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-align.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-awk.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-bytecomp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-cmds.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-compat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-defs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-engine.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-fonts.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-langs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-menus.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-styles.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-subword.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-vars.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cfengine.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cmacexp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/compile.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cperl-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cpp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cwarn.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/dcl-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/delphi.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-abn.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-bnf.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-dtd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-ebx.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-iso.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-otz.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-yac.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf2ps.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebrowse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/etags.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/executable.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/f90.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/flymake.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/fortran.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/gdb-ui.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/glasses.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/grep.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/gud.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/hideif.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/hideshow.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/icon.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlw-complete-structtag.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlw-help.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlw-shell.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlw-toolbar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlwave.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/inf-lisp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ld-script.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/m4-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/make-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/mantemp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/meta-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/mixal-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/modula2.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/octave-inf.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/octave-mod.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/pascal.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/perl-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/prolog.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ps-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/python.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ruby-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/scheme.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/sh-script.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/simula.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/sql.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/sym-comp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/tcl.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/vera-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/verilog-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/vhdl-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/which-func.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/xscheme.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-bdf.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-def.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-mule.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-print.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-samp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/recentf.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/rect.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/register.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/repeat.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/replace.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/reposition.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/reveal.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/rfn-eshadow.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/rot13.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ruler-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/s-region.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/savehist.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/saveplace.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/sb-image.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/scroll-all.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/scroll-bar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/scroll-lock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/select.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/server.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ses.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/sha1.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/shadowfile.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/shell.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/simple.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/skeleton.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/smerge-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/sort.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/soundex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/speedbar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/startup.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/strokes.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/subr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/t-mouse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tabify.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/talk.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tar-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tempo.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/common-win.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/internal.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/ns-win.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/pc-win.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/rxvt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/sun.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/sup-mouse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/tty-colors.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/tvi970.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt100.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/w32-win.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/w32console.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/x-win.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/xterm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/terminal.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/artist.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/bib-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/bibtex-style.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/bibtex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/conf-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/css-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/dns-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/enriched.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/fill.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/flyspell.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/ispell.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/makeinfo.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/nroff-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/page-ext.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/page.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/paragraphs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/picture.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/po.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/refbib.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/refer.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/refill.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-auc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-cite.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-dcr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-global.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-index.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-parse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-ref.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-sel.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-toc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-vars.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/remember.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/rst.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/sgml-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/spell.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/table.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/tex-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/texinfmt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/texinfo.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/texnfo-upd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/text-mode.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/tildify.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/two-column.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/underline.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/thingatpt.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/thumbs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/time-stamp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/time.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/timezone.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tmm.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tool-bar.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tooltip.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tree-widget.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tutorial.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/type-break.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/uniquify.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-about.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-auth.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-cache.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-cid.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-cookie.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-dav.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-dired.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-expand.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-file.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-ftp.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-gw.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-handlers.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-history.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-http.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-imap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-irc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-ldap.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-mailto.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-methods.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-misc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-news.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-nfs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-ns.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-parse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-privacy.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-proxy.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-util.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-vars.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/userlock.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-annotate.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-arch.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-bzr.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-cvs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-dav.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-dir.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-dispatcher.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-git.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-hg.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-hooks.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-mtn.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-rcs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-sccs.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-svn.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vcursor.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/view.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vt-control.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vt100-led.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/w32-fns.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/w32-vars.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/wdired.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/whitespace.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/wid-browse.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/wid-edit.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/widget.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/windmove.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/window.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/winner.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/woman.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/x-dnd.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/xml.el.gz
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/xt-mouse.el.gz
-
-
-# This package requires the emacs core package to be installed. To help
-# pkgdepend find that relationship without hardwiring an fmri, specify
-# a dependency on a file known to always be present in the core package,
-# and allow pkgdepend to generate the fmri.
-depend fmri=__TBD pkg.debug.depend.file=usr/bin/emacs \
-    pkg.debug.reason=usr/share/emacs/$(COMPONENT_VERSION)/lisp/abbrev.el.gz \
-    type=require 
--- a/components/emacs/gnu-emacs-no-x11.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-
-set name=pkg.fmri value=pkg:/editor/gnu-emacs/gnu-emacs-no-x11@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU emacs without X Window System support"
-set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
-set name=info.upstream_url value=http://www.gnu.org/software/emacs/
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/494
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-license emacs.license license="GPLv3"
-
-legacy pkg=SUNWgnu-emacs-nox \
-	name="GNU emacs without X Window System support" \
-	desc="GNU emacs without X Window System support"
-
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-
-file path=usr/bin/emacs-nox			pkg.linted=True
-hardlink path=usr/bin/emacs-nox-$(COMPONENT_VERSION) target=emacs-nox
-file path=usr/share/man/man1/emacs-nox.1
-
-
-# This package requires the emacs core package to be installed. To help
-# pkgdepend find that relationship without hardwiring an fmri, specify
-# a dependency on a file known to always be present in the core package,
-# and allow pkgdepend to generate the fmri.
-depend fmri=__TBD pkg.debug.depend.file=usr/bin/emacs \
-	pkg.debug.reason=usr/bin/emacs-gtk type=require 
--- a/components/emacs/gnu-emacs-x11.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-
-set name=pkg.fmri value=pkg:/editor/gnu-emacs/gnu-emacs-x11@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU emacs with X11 support (Xaw toolkit)"
-set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
-set name=info.upstream_url value=http://www.gnu.org/software/emacs/
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/494
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-license emacs.license license="GPLv3"
-
-legacy pkg=SUNWgnu-emacs-x \
-	name="GNU emacs with X11 support (Xaw toolkit)" \
-	desc="GNU emacs with X11 support (Xaw toolkit)"
-
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-
-file path=usr/bin/emacs-x			pkg.linted=True
-hardlink path=usr/bin/emacs-x-$(COMPONENT_VERSION) target=emacs-x
-file path=usr/share/man/man1/emacs-x.1
-
-
-# This package requires the emacs core package to be installed. To help
-# pkgdepend find that relationship without hardwiring an fmri, specify
-# a dependency on a file known to always be present in the core package,
-# and allow pkgdepend to generate the fmri.
-depend fmri=__TBD pkg.debug.depend.file=usr/bin/emacs \
-	pkg.debug.reason=usr/bin/emacs-gtk type=require 
--- a/components/emacs/gnu-emacs.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2300 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-
-set name=pkg.fmri value=pkg:/editor/gnu-emacs@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU emacs core"
-set name=pkg.description value="GNU emacs core, runtime support for the emacs binary packages"
-set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
-set name=info.upstream_url value=http://www.gnu.org/software/emacs/
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/494
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-license emacs.license license="GPLv3"
-
-legacy pkg=SUNWgnu-emacs \
-	name="GNU emacs core" \
-	desc="GNU emacs core: All files needed to run emacs except for the program itself. Must be installed with one or more emacs binary package"
-
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/lib
-dir path=usr/lib/emacs
-dir path=usr/lib/emacs/$(COMPONENT_VERSION)
-dir path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)
-dir path=usr/share
-dir path=usr/share/applications
-dir path=usr/share/emacs
-dir path=usr/share/emacs/$(COMPONENT_VERSION)
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/e
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/gnus
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/custom
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/128x128
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/128x128/apps
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/16x16
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/16x16/apps
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/24x24
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/24x24/apps
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/32x32
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/32x32/apps
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/48x48
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/48x48/apps
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/scalable
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/scalable/apps
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/scalable/mimetypes
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/leim
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/leim/ja-dic
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url
-dir path=usr/share/emacs/$(COMPONENT_VERSION)/site-lisp
-dir path=usr/share/emacs/site-lisp
-dir path=usr/share/icons
-dir path=usr/share/icons/hicolor
-dir path=usr/share/icons/hicolor/128x128
-dir path=usr/share/icons/hicolor/128x128/apps
-dir path=usr/share/icons/hicolor/16x16
-dir path=usr/share/icons/hicolor/16x16/apps
-dir path=usr/share/icons/hicolor/24x24
-dir path=usr/share/icons/hicolor/24x24/apps
-dir path=usr/share/icons/hicolor/32x32
-dir path=usr/share/icons/hicolor/32x32/apps
-dir path=usr/share/icons/hicolor/48x48
-dir path=usr/share/icons/hicolor/48x48/apps
-dir path=usr/share/icons/hicolor/scalable
-dir path=usr/share/icons/hicolor/scalable/apps
-dir path=usr/share/icons/hicolor/scalable/mimetypes
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man1
-
-file path=usr/bin/b2m					pkg.linted=True
-file path=usr/bin/ebrowse				pkg.linted=True
-file path=usr/bin/emacs
-file path=usr/bin/emacsclient				pkg.linted=True
-file path=usr/bin/grep-changelog
-file path=usr/bin/rcs-checkin
-file path=usr/gnu/bin/ctags				pkg.linted=True
-file path=usr/gnu/bin/etags				pkg.linted=True
-file path=usr/gnu/share/man/man1/ctags.1
-file path=usr/gnu/share/man/man1/etags.1
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/cvtmail \
-	mode=0555	pkg.linted=True
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/digest-doc \
-	mode=0555	pkg.linted=True
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/fakemail \
-	mode=0555	pkg.linted=True
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/hexl \
-	mode=0555	pkg.linted=True
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/movemail \
-	mode=0555	pkg.linted=True
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/profile \
-	mode=0555	pkg.linted=True
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/rcs2log \
-	mode=0555	pkg.linted=True
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/sorted-doc \
-	mode=0555	pkg.linted=True
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/update-game-score \
-	mode=0555	pkg.linted=True
-file path=usr/lib/emacs/$(COMPONENT_VERSION)/$(EMACS_ULEVDIR)/vcdiff \
-	mode=0555	pkg.linted=True
-file path=usr/share/applications/emacs.desktop
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/AUTHORS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/BABYL
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/CENSORSHIP
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/CONTRIBUTE
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/COOKIES
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/COPYING
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/DEBUG
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/DEVEL.HUMOR
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/DISTRIB
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/DOC-$(COMPONENT_VERSION).1
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/ERC-NEWS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/ETAGS.EBNF
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/ETAGS.README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/FTP
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/GNU
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/GNUS-NEWS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/HELLO
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/INTERVIEW
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/JOKES
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/LINUX-GNU
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/MACHINES
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/MAILINGLISTS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/MH-E-NEWS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/MORE.STUFF
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/MOTIVATION
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/NEWS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/NEWS.1-17
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/NEWS.18
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/NEWS.19
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/NEWS.20
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/NEWS.21
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/NEWS.22
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/NXML-NEWS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/ORDERS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/PROBLEMS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/SERVICE
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/TERMS
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/THE-GNU-PROJECT
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/TODO
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/WHY-FREE
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/celibacy.1
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-10.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-11.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-13.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-14.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-15.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-16.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-2.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-3.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-4.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-5.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-6.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-7.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-8.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/8859-9.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/ALTERNATIVNYJ.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/BIG5-1.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/BIG5-2.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/BIG5-HKSCS.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/BIG5.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CNS-1.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CNS-2.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CNS-3.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CNS-4.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CNS-5.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CNS-6.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CNS-7.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CNS-F.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP10007.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1125.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1250.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1251.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1252.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1253.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1254.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1255.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1256.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1257.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP1258.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP720.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP737.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP775.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP858.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP932-2BYTE.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/CP949-2BYTE.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/EBCDICUK.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/EBCDICUS.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/GB180302.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/GB180304.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/GB2312.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/GBK.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/HP-ROMAN8.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM037.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM038.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM1004.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM1026.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM1047.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM256.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM273.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM274.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM275.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM277.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM278.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM280.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM281.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM284.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM285.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM290.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM297.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM420.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM423.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM424.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM437.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM500.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM850.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM851.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM852.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM855.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM856.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM857.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM860.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM861.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM862.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM863.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM864.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM865.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM866.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM868.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM869.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM870.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM871.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM874.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM875.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM880.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM891.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM903.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM904.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM905.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/IBM918.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/JISC6226.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/JISX0201.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/JISX0208.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/JISX0212.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/JISX2131.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/JISX2132.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/JISX213A.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/JOHAB.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/KA-ACADEMY.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/KA-PS.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/KOI-8.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/KOI8-R.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/KOI8-T.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/KOI8-U.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/KSC5601.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/KSC5636.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/MACINTOSH.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/MIK.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/MULE-ethiopic.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/MULE-ipa.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/MULE-is13194.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/MULE-lviscii.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/MULE-sisheng.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/MULE-tibetan.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/MULE-uviscii.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/NEXTSTEP.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/PTCP154.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/TIS-620.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/VISCII.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/VSCII-2.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/VSCII.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/stdenc.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/charsets/symbol.map
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/compilation.txt
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/condom.1
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/copying.paper
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/e/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/e/eterm-color
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/e/eterm-color.ti
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/echo.msg
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/edt-user.doc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/emacs-buffer.gdb
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/emacs.bash
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/emacs.csh
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/emacs.desktop
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/emacs.icon
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/emacs.py
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/emacs2.py
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/emacs3.py
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/enriched.doc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/forms-d2.dat
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/future-bug
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/gnus-tut.txt
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/gnus/gnus-setup.ast
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/gnus/news-server.ast
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/grep.txt
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/attach.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/attach.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/back-arrow.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/back-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/bookmark_add.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/bookmark_add.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/cancel.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/cancel.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/close.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/close.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/connect.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/contact.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/contact.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/copy.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/copy.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/custom/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/custom/down-pushed.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/custom/down.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/custom/right-pushed.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/custom/right.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/cut.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/cut.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/data-save.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/data-save.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/delete.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/delete.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/describe.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/diropen.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/diropen.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/disconnect.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/exit.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/exit.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/bits.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/bitsbang.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/box-minus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/box-plus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/box.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/checkmark.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/dir-minus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/dir-plus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/dir.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/doc-minus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/doc-plus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/doc.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/info.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/key.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/label.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/lock.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/mail.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/page-minus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/page-plus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/page.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/tag-gt.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/tag-minus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/tag-plus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/tag-type.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/tag-v.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/tag.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/ezimage/unlock.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/fwd-arrow.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/fwd-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/catchup.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/catchup.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/cu-exit.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/cu-exit.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/describe-group.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/describe-group.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/exit-gnus.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/exit-gnus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/exit-summ.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/exit-summ.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/followup.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/followup.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/fuwo.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/fuwo.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/get-news.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/get-news.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/gnntg.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/gnntg.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/gnus-pointer.xbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/gnus-pointer.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/gnus.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/gnus.svg
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/gnus.xbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/gnus.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/important.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/kill-group.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/kill-group.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/mail-reply.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/mail-reply.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/mail-send.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/next-ur.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/next-ur.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/post.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/post.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/prev-ur.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/prev-ur.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/preview.xbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/preview.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/receipt.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/reply-wo.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/reply-wo.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/reply.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/reply.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/rot13.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/rot13.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/save-aif.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/save-aif.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/save-art.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/save-art.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/subscribe.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/subscribe.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/toggle-subscription.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/unimportant.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/unsubscribe.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/unsubscribe.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/uu-decode.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/uu-decode.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/uu-post.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gnus/uu-post.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/break.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/break.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/cont.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/cont.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/down.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/down.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/finish.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/finish.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/go.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/go.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/next.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/next.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/nexti.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/nexti.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/pp.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/pp.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/print.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/print.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/pstar.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/pstar.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/remove.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/remove.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/run.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/run.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/step.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/step.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/stepi.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/stepi.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/stop.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/stop.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/until.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/until.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/up.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/up.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/watch.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/gud/watch.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/help.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/help.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/home.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/home.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/128x128/apps/emacs.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/16x16/apps/emacs.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/16x16/apps/emacs22.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/24x24/apps/emacs.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/24x24/apps/emacs22.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/32x32/apps/emacs.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/32x32/apps/emacs22.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/48x48/apps/emacs.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/48x48/apps/emacs22.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/scalable/apps/emacs.svg
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/icons/hicolor/scalable/mimetypes/emacs-document.svg
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/index.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/index.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/info.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/info.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/jump-to.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/jump-to.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/left-arrow.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/left-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/letter.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/letter.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/lock-broken.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/lock-ok.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/lock.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/back-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/copy.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/cut.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/fwd-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/help.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/home.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/index.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/jump-to.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/left-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/new.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/next-node.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/open.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/paste.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/preferences.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/prev-node.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/print.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/right-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/save.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/saveas.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/search.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/spell.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/undo.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/up-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/low-color/up-node.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/compose.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/compose.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/copy.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/flag-for-followup.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/flag-for-followup.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/forward.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/inbox.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/inbox.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/move.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/move.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/not-spam.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/outbox.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/preview.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/repack.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/repack.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/reply-all.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/reply-all.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/reply-from.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/reply-from.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/reply-to.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/reply-to.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/reply.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/reply.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/save-draft.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/save.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/send.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/send.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mail/spam.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/mh-logo.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/new.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/new.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/next-node.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/next-node.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/next-page.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/next-page.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/open.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/open.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/paste.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/paste.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/preferences.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/preferences.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/prev-node.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/prev-node.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/print.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/print.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/redo.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/refresh.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/refresh.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/right-arrow.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/right-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/save.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/save.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/saveas.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/saveas.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/search-replace.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/search-replace.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/search.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/search.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/separator.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/show.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/show.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/blink.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/blink.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/braindamaged.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/cry.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/dead.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/evil.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/forced.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/frown.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/frown.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/blink.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/braindamaged.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/cry.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/dead.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/evil.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/forced.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/frown.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/grin.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/indifferent.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/reverse-smile.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/sad.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/smile.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grayscale/wry.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/grin.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/indifferent.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/blink.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/braindamaged.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/cry.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/dead.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/evil.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/forced.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/frown.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/grin.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/indifferent.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/reverse-smile.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/sad.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/smile.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/medium/wry.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/sad.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/sad.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/smile.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/smile.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/wry.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/smilies/wry.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/sort-ascending.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/sort-column-ascending.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/sort-criteria.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/sort-descending.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/sort-row-ascending.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/spell.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/spell.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/splash.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/splash.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/splash.svg
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/splash.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/close.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/close.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/empty.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/empty.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/end-guide.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/end-guide.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/guide.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/guide.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/handle.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/handle.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/leaf.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/leaf.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/no-guide.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/no-guide.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/no-handle.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/no-handle.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/open.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/default/open.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/close.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/close.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/empty.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/empty.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/end-guide.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/end-guide.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/guide.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/guide.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/handle.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/handle.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/leaf.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/leaf.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/no-guide.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/no-guide.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/no-handle.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/no-handle.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/open.png
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/tree-widget/folder/open.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/undo.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/undo.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/up-arrow.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/up-arrow.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/up-node.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/up-node.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/zoom-in.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/zoom-out.pbm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/images/zoom-out.xpm
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/ms-kermit
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00000-0007F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00080-000FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00100-0017F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00180-0024F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00250-002AF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/002B0-002FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00300-0036F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00370-003FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00400-004FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00500-0052F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00530-0058F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00590-005FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00600-006FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00700-0074F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00780-007BF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00900-0097F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00980-009FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00A00-00A7F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00A80-00AFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00B00-00B7F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00B80-00BFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00C00-00C7F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00C80-00CFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00D00-00D7F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00D80-00DFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00E00-00E7F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00E80-00EFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/00F00-00FFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01000-0109F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/010A0-010FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01100-011FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01200-0137F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/013A0-013FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01400-0167F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01680-0169F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/016A0-016FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01700-0171F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01720-0173F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01740-0175F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01760-0177F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01780-017FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01800-018AF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01E00-01EFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/01F00-01FFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02000-0206F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02070-0209F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/020A0-020CF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/020D0-020FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02100-0214F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02150-0218F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02190-021FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02200-022FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02300-023FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02400-0243F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02440-0245F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02460-024FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02500-0257F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02580-0259F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/025A0-025FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02600-026FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02700-027BF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/027C0-027EF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/027F0-027FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02800-028FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02900-0297F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02980-029FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02A00-02AFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02E80-02EFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02F00-02FDF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/02FF0-02FFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/03000-0303F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/03040-0309F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/030A0-030FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/03100-0312F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/03130-0318F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/03190-0319F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/031A0-031BF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/031F0-031FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/03200-032FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/03300-033FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/03400-04DBF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0A000-0A48F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0A490-0A4CF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0FB00-0FB4F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0FB50-0FDFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0FE00-0FE0F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0FE20-0FE2F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0FE30-0FE4F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0FE50-0FE6F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0FE70-0FEFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0FF00-0FFEF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/0FFF0-0FFFF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/10300-1032F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/10330-1034F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/10400-1044F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/1D000-1D0FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/1D100-1D1FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/1D400-1D7FF.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/E0000-E007F.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/test-invalid.xml
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/nxml/test-valid.xml
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/ps-prin0.ps
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/ps-prin1.ps
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/Makefile
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/calccard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/calccard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/cs-dired-ref.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/cs-dired-ref.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/cs-refcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/cs-refcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/cs-survival.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/de-refcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/de-refcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/dired-ref.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/dired-ref.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/fr-dired-ref.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/fr-dired-ref.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/fr-refcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/fr-refcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/fr-survival.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/gnus-booklet.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/gnus-logo.eps
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/gnus-logo.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/gnus-refcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/gnus-refcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/orgcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/orgcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/pdflayout.sty
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/pl-refcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/pl-refcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/pt-br-refcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/pt-br-refcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/refcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/refcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/ru-refcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/ru-refcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/sk-dired-ref.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/sk-dired-ref.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/sk-refcard.pdf
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/sk-refcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/sk-survival.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/survival.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/vipcard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/refcards/viperCard.tex
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/rgb.txt
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/calstbl.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/dbcalstbl.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/dbhier.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/dbnotn.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/dbpool.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/dbstart.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/docbook.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/locate.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/rdfxml.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/relaxng.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/schemas.xml
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-applet.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-attribs.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-base.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-bdo.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-bform.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-btable.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-csismap.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-datatypes.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-edit.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-events.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-form.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-frames.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-hypertext.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-iframe.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-image.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-inlstyle.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-legacy.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-link.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-lst.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-meta.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-nameident.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-object.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-param.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-pres.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-ruby.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-script.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-ssismap.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-struct.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-table.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-text.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-tgt.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml-xstyle.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xhtml.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/schema/xslt.rnc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/ses-example.ses
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/sex.6
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/spook.lines
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.bg
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.cn
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.cs
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.de
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.eo
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.es
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.fr
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.it
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.ja
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.ko
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.nl
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.pl
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.pt_BR
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.ro
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.ru
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.sk
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.sl
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.sv
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.th
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.translators
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/tutorials/TUTORIAL.zh
-file path=usr/share/emacs/$(COMPONENT_VERSION)/etc/yow.lines
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/ja-dic/ja-dic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/leim-list.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/4Corner.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ARRAY30.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/CCDOSPY.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/CTLau-b5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/CTLau.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ECDICT.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ETZY.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/PY-b5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/PY.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/Punct-b5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/Punct.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/QJ-b5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/QJ.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/SW.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/TONEPY.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ZIRANMA.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ZOZY.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/arabic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/croatian.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/cyril-jis.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/cyrillic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/czech.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ethiopic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/georgian.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/greek.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hangul.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hanja-jis.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hanja.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hanja3.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/hebrew.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/indian.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/ipa.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/japanese.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/lao.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/latin-alt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/latin-ltx.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/latin-post.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/latin-pre.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/lrt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/py-punct.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/pypunct-b5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/quick-b5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/quick-cns.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/rfc1345.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/sgml-input.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/sisheng.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/slovak.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/symbol-ksc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/thai.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/tibetan.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/tsang-b5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/tsang-cns.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/uni-input.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/viqr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/vntelex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/leim/quail/welsh.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/COPYING
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/abbrev.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/abbrevlist.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/add-log.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/align.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/allout.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ansi-color.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/apropos.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/arc-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/array.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/autoarg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/autoinsert.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/autorevert.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/avoid.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/battery.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/bindings.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/bookmark.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/bs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/buff-menu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/button.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/README.prev
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-aent.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-alg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-arith.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-bin.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-comb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-cplx.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-embed.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-ext.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-fin.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-forms.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-frac.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-funcs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-graph.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-help.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-incom.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-keypd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-lang.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-loaddefs.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-macs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-map.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-math.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-menu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-misc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-mtx.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-nlfit.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-poly.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-prog.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-rewr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-rules.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-sel.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-stat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-store.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-stuff.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-trail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-undo.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-units.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-vec.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc-yank.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calcalg2.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calcalg3.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calccomp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calc/calcsel2.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calculator.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/appt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-bahai.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-china.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-coptic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-dst.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-french.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-hebrew.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-html.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-islam.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-iso.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-julian.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-loaddefs.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-mayan.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-menu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-move.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-persia.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-tex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/cal-x.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/calendar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/diary-lib.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/diary-loaddefs.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/hol-loaddefs.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/holidays.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/icalendar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/lunar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/parse-time.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/solar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/time-date.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/timeclock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/calendar/todo-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/case-table.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cdl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/chistory.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cmuscheme.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/comint.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/compare-w.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/complete.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/completion.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/composite.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-dep.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-edit.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-face.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-load.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-start.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cus-theme.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/custom.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/cvs-status.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dabbrev.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/delim-col.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/delsel.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/descr-text.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/desktop.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dframe.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/diff-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/diff.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dired-aux.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dired-x.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dired.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dirtrack.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/disp-table.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dnd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/doc-view.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dos-fns.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dos-vars.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/dos-w32.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/double.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ebuff-menu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/echistory.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-diff.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-help.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-hook.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-init.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-merg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-mult.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-ptch.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-vers.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff-wind.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ediff.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/edmacro.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ehelp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/electric.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/elide-head.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/advice.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/assoc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/authors.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/autoload.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/avl-tree.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/backquote.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/benchmark.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/bindat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/byte-opt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/byte-run.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/bytecomp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/check-declare.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/checkdoc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-compat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-extra.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-indent.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-loaddefs.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-macs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-seq.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl-specs.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/copyright.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/crm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/cust-print.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/debug.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/derived.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/disass.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/easy-mmode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/easymenu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/edebug.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/eldoc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/elint.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/elp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/ewoc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/find-func.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/find-gc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/float-sup.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/generic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/gulp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/helper.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/levents.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lisp-mnt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lisp-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lisp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lmenu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/lucid.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/macroexp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/map-ynp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/pp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/re-builder.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/regexp-opt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/regi.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/ring.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/rx.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/shadow.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/sregex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/syntax.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/tcover-ses.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/tcover-unsafep.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/testcover.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/timer.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/tq.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/trace.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/unsafep.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lisp/warnings.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emacs-lock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emerge.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/crisp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/cua-base.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/cua-gmrk.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/cua-rect.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt-lk201.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt-mapper.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt-pc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt-vt100.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/edt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/keypad.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/pc-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/pc-select.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/tpu-edt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/tpu-extras.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/tpu-mapper.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/vi.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/vip.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-cmd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-ex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-init.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-keym.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-macs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-mous.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/viper.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/emulation/ws-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/env.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa-dired.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa-file.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa-hook.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa-mail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epa.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epg-config.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/epg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-autoaway.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-backend.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-button.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-capab.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-compat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-dcc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-ezbounce.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-fill.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-goodies.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-hecomplete.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-ibuffer.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-identd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-imenu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-join.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-lang.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-list.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-log.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-match.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-menu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-netsplit.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-networks.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-notify.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-page.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-pcomplete.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-replace.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-ring.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-services.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-sound.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-speedbar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-spelling.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-stamp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-track.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-truncate.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc-xdcc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/erc/erc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-alias.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-banner.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-basic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-cmpl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-dirs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-glob.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-hist.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-ls.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-pred.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-prompt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-rebind.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-script.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-smart.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-term.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-unix.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/em-xtra.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-arg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-cmd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-ext.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-groups.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-io.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-module.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-opt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-proc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-test.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/esh-var.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/eshell/eshell.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/expand.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ezimage.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/face-remap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/facemenu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/faces.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ffap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/filecache.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/files.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/filesets.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/find-cmd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/find-dired.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/find-file.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/find-lisp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/finder-inf.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/finder.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/flow-ctrl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/foldout.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/follow.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/font-core.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/font-lock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/format-spec.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/format.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/forms-d2.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/forms-pass.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/forms.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/frame.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/fringe.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/generic-x.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/auth-source.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/canlock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/compface.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/deuglify.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/earcon.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/ecomplete.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/flow-fill.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gmm-utils.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-agent.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-art.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-async.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-audio.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-bcklg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-bookmark.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-cache.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-cite.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-cus.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-delay.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-demon.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-diary.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-dired.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-draft.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-dup.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-eform.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-ems.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-fun.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-group.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-int.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-kill.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-logic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-mh.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-ml.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-mlspl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-move.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-msg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-nocem.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-picon.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-range.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-registry.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-salt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-score.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-setup.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-sieve.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-soup.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-spec.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-srvr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-start.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-sum.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-topic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-undo.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-uu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-vm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus-win.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/gnus.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/html2text.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/ietf-drums.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/legacy-gnus-agent.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mail-parse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mail-prsvr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mail-source.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mailcap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/message.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/messcompat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-bodies.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-decode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-encode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-extern.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-partial.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-url.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-uu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mm-view.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml-sec.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml-smime.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml1991.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/mml2015.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnagent.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnbabyl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndiary.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndir.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndoc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nndraft.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nneething.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnfolder.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nngateway.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnheader.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnimap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnir.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnkiboze.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnlistserv.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmaildir.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmairix.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmbox.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnmh.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnml.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnnil.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnoo.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnrss.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnslashdot.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnsoup.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnspool.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nntp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnultimate.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnvirtual.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnwarchive.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnweb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/nnwfm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/pop3.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/qp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc1843.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc2045.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc2047.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc2104.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/rfc2231.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/score-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/sieve-manage.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/sieve-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/sieve.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/smiley.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/smime.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/spam-report.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/spam-stat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/spam-wash.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/spam.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/starttls.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/utf7.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/webmail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gnus/yenc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/gs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help-at-pt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help-fns.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help-macro.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/help.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hex-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hexl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hi-lock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hilit-chg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hippie-exp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/hl-line.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ibuf-ext.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ibuf-macs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ibuffer.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/icomplete.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ido.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ielm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/iimage.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/image-dired.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/image-file.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/image-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/image.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/imenu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/indent.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/info-look.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/info-xref.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/info.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/informat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/ccl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/characters.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/charprop.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/cp51932.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/encoded-kb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/eucjp-ms.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/fontset.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/isearch-x.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/iso-ascii.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/iso-cvt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/iso-transl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/ja-dic-cnv.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/ja-dic-utl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/kinsoku.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/kkc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/latexenc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/latin1-disp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/mule-cmds.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/mule-conf.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/mule-diag.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/mule-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/mule.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/ogonek.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/quail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/robin.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/titdic-cnv.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-bidi.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-category.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-combining.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-comment.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-decimal.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-decomposition.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-digit.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-lowercase.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-mirrored.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-name.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-numeric.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-old-name.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-titlecase.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/uni-uppercase.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/international/utf-7.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/isearch.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/isearchb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/iswitchb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/jit-lock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/jka-cmpr-hook.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/jka-compr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/json.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/kermit.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/kmacro.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/burmese.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/cham.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/china-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/chinese.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/cyril-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/cyrillic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/czech.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/english.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/ethio-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/ethiopic.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/european.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/georgian.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/greek.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/hanja-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/hebrew.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/ind-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/indian.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/japan-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/japanese.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/khmer.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/korea-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/korean.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/lao-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/lao.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/misc-lang.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/romanian.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/sinhala.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/slovak.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/tai-viet.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/thai-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/thai-word.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/thai.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/tibet-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/tibetan.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/tv-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/utf-8-lang.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/viet-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/language/vietnamese.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ldefs-boot.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ledit.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/linum.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/loaddefs.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/loadhist.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/loadup.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/locate.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/log-edit.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/log-view.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/longlines.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/lpr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ls-lisp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/macros.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/binhex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/blessmail.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/emacsbug.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/feedmail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/footnote.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/hashcash.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mail-extr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mail-hist.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mail-utils.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailabbrev.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailalias.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailclient.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailheader.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mailpost.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/metamail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/mspools.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/reporter.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rfc2368.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rfc822.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmail-spam-filter.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailedit.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailkwd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailmm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailmsc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailout.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailsort.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/rmailsum.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/sendmail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/smtpmail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/supercite.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/uce.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/undigest.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/unrmail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mail/uudecode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/makesum.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/man.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/master.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mb-depth.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/md4.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/menu-bar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-acros.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-alias.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-buffers.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-comp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-compat.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-e.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-folder.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-funcs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-gnus.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-identity.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-inc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-junk.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-letter.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-limit.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-loaddefs.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-mime.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-print.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-scan.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-search.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-seq.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-show.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-speed.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-thread.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-tool-bar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-utils.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mh-e/mh-xface.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/midnight.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/minibuf-eldef.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/minibuffer.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/misc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/misearch.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mouse-copy.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mouse-drag.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mouse-sel.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mouse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/msb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/mwheel.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/ange-ftp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/browse-url.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/dbus.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/dig.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/dns.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc-bob.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc-export.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc-hotlist.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc-vars.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudcb-bbdb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudcb-ldap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudcb-mab.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/eudcb-ph.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/goto-addr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/hmac-def.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/hmac-md5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/imap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/ldap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/mairix.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/net-utils.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/netrc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-backend.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-plainview.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-reader.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-ticker.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newst-treeview.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/newsticker.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/ntlm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/quickurl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/rcirc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/rcompile.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/rlogin.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/sasl-cram.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/sasl-digest.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/sasl-ntlm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/sasl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/snmp-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/socks.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/telnet.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tls.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-cache.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-cmds.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-compat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-fish.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-ftp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-gw.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-smb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp-uu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/tramp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/trampver.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/webjump.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/xesam.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/net/zeroconf.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/newcomment.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/novice.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/TODO
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-enc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-glyph.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-maint.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-ns.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-outln.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-parse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-rap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-uchnm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/nxml-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-cmpct.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-dt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-loc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-maint.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-match.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-nxml.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-parse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-pttrn.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-uri.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-valid.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/rng-xsd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/xmltok.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/nxml/xsd-regexp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/awk-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/fast-lock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/iso-acc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/iso-insert.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/iso-swed.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/keyswap.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/lazy-lock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/old-whitespace.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/options.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/resume.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/rnews.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/rnewspost.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/sc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/scribe.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/swedish.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/vc-mcvs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/obsolete/x-menu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-agenda.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-archive.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-attach.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-bbdb.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-bibtex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-clock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-colview.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-compat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-exp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-export-latex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-faces.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-footnote.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-gnus.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-id.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-info.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-install.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-irc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-jsinfo.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-list.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-mac-message.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-macs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-mew.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-mhe.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-mouse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-plot.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-publish.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-remember.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-rmail.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-table.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-timer.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-vm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-w3m.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org-wl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/org/org.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/outline.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/paren.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/password-cache.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/patcomp.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/paths.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-cvs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-gnu.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-linux.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-rpm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcmpl-unix.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcomplete.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs-defs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs-info.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs-parse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pcvs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-def.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-gpg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-parse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-pgp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg-pgp5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/pgg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/5x5.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/animate.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/blackbox.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/bruce.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/bubbles.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/cookie1.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/decipher.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/dissociate.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/doctor.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/dunnet.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/fortune.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/gamegrid.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/gametree.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/gomoku.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/handwrite.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/hanoi.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/landmark.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/life.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/meese.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/morse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/mpuz.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/pong.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/snake.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/solitaire.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/spook.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/studly.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/tetris.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/yow.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/play/zone.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/printing.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/proced.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ada-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ada-prj.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ada-stmt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ada-xref.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/antlr-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/asm-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/autoconf.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/bug-reference.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cap-words.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-align.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-awk.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-bytecomp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-cmds.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-compat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-defs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-engine.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-fonts.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-langs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-menus.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-styles.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-subword.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cc-vars.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cfengine.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cmacexp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/compile.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cperl-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cpp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/cwarn.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/dcl-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/delphi.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-abn.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-bnf.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-dtd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-ebx.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-iso.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-otz.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf-yac.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebnf2ps.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ebrowse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/etags.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/executable.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/f90.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/flymake.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/fortran.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/gdb-ui.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/glasses.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/grep.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/gud.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/hideif.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/hideshow.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/icon.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlw-complete-structtag.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlw-help.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlw-shell.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlw-toolbar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/idlwave.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/inf-lisp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ld-script.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/m4-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/make-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/mantemp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/meta-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/mixal-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/modula2.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/octave-inf.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/octave-mod.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/pascal.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/perl-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/prolog.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ps-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/python.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/ruby-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/scheme.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/sh-script.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/simula.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/sql.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/sym-comp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/tcl.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/vera-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/verilog-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/vhdl-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/which-func.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/progmodes/xscheme.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-bdf.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-def.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-mule.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-print.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ps-samp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/recentf.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/rect.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/register.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/repeat.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/replace.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/reposition.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/reveal.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/rfn-eshadow.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/rot13.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ruler-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/s-region.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/savehist.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/saveplace.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/sb-image.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/scroll-all.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/scroll-bar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/scroll-lock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/select.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/server.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/ses.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/sha1.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/shadowfile.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/shell.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/simple.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/skeleton.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/smerge-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/sort.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/soundex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/speedbar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/startup.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/strokes.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/subdirs.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/subr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/t-mouse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tabify.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/talk.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tar-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tempo.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/AT386.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/README
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/apollo.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/bobcat.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/common-win.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/cygwin.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/internal.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/iris-ansi.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/linux.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/lk201.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/news.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/ns-win.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/pc-win.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/rxvt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/sun.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/sup-mouse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/tty-colors.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/tvi970.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt100.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt102.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt125.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt200.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt201.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt220.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt240.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt300.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt320.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt400.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/vt420.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/w32-win.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/w32console.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/wyse50.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/x-win.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/term/xterm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/terminal.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/artist.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/bib-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/bibtex-style.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/bibtex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/conf-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/css-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/dns-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/enriched.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/fill.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/flyspell.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/ispell.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/makeinfo.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/nroff-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/page-ext.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/page.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/paragraphs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/picture.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/po.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/refbib.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/refer.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/refill.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-auc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-cite.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-dcr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-global.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-index.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-parse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-ref.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-sel.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-toc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex-vars.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/reftex.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/remember.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/rst.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/sgml-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/spell.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/table.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/tex-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/texinfmt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/texinfo.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/texnfo-upd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/text-mode.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/tildify.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/two-column.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/textmodes/underline.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/thingatpt.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/thumbs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/time-stamp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/time.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/timezone.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tmm.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tool-bar.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tooltip.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tree-widget.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/tutorial.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/type-break.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/uniquify.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-about.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-auth.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-cache.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-cid.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-cookie.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-dav.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-dired.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-expand.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-file.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-ftp.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-gw.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-handlers.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-history.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-http.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-imap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-irc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-ldap.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-mailto.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-methods.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-misc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-news.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-nfs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-ns.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-parse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-privacy.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-proxy.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-util.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url-vars.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/url/url.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/userlock.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-annotate.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-arch.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-bzr.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-cvs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-dav.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-dir.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-dispatcher.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-git.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-hg.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-hooks.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-mtn.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-rcs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-sccs.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc-svn.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vc.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vcursor.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/version.el
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/view.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vt-control.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/vt100-led.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/w32-fns.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/w32-vars.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/wdired.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/whitespace.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/wid-browse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/wid-edit.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/widget.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/windmove.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/window.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/winner.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/woman.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/x-dnd.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/xml.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/lisp/xt-mouse.elc
-file path=usr/share/emacs/$(COMPONENT_VERSION)/site-lisp/subdirs.el
-file path=usr/share/emacs/site-lisp/subdirs.el
-file path=usr/share/icons/hicolor/128x128/apps/emacs.png
-file path=usr/share/icons/hicolor/16x16/apps/emacs.png
-file path=usr/share/icons/hicolor/16x16/apps/emacs22.png
-file path=usr/share/icons/hicolor/24x24/apps/emacs.png
-file path=usr/share/icons/hicolor/24x24/apps/emacs22.png
-file path=usr/share/icons/hicolor/32x32/apps/emacs.png
-file path=usr/share/icons/hicolor/32x32/apps/emacs22.png
-file path=usr/share/icons/hicolor/48x48/apps/emacs.png
-file path=usr/share/icons/hicolor/48x48/apps/emacs22.png
-file path=usr/share/icons/hicolor/scalable/apps/emacs.svg
-file path=usr/share/icons/hicolor/scalable/mimetypes/emacs-document.svg
-file path=usr/share/info/ada-mode
-file path=usr/share/info/auth
-file path=usr/share/info/autotype
-file path=usr/share/info/calc
-file path=usr/share/info/calc-1
-file path=usr/share/info/calc-2
-file path=usr/share/info/calc-3
-file path=usr/share/info/calc-4
-file path=usr/share/info/calc-5
-file path=usr/share/info/calc-6
-file path=usr/share/info/ccmode
-file path=usr/share/info/ccmode-1
-file path=usr/share/info/ccmode-2
-file path=usr/share/info/cl
-file path=usr/share/info/dbus
-file path=usr/share/info/dired-x
-file path=usr/share/info/ebrowse
-file path=usr/share/info/ediff
-file path=usr/share/info/efaq
-file path=usr/share/info/eintr
-file path=usr/share/info/eintr-1
-file path=usr/share/info/eintr-2
-file path=usr/share/info/eintr-3
-file path=usr/share/info/elisp
-file path=usr/share/info/elisp-1
-file path=usr/share/info/elisp-10
-file path=usr/share/info/elisp-11
-file path=usr/share/info/elisp-2
-file path=usr/share/info/elisp-3
-file path=usr/share/info/elisp-4
-file path=usr/share/info/elisp-5
-file path=usr/share/info/elisp-6
-file path=usr/share/info/elisp-7
-file path=usr/share/info/elisp-8
-file path=usr/share/info/elisp-9
-file path=usr/share/info/emacs
-file path=usr/share/info/emacs-1
-file path=usr/share/info/emacs-2
-file path=usr/share/info/emacs-3
-file path=usr/share/info/emacs-4
-file path=usr/share/info/emacs-5
-file path=usr/share/info/emacs-6
-file path=usr/share/info/emacs-7
-file path=usr/share/info/emacs-8
-file path=usr/share/info/emacs-mime
-file path=usr/share/info/epa
-file path=usr/share/info/erc
-file path=usr/share/info/eshell
-file path=usr/share/info/eudc
-file path=usr/share/info/flymake
-file path=usr/share/info/forms
-file path=usr/share/info/gnus
-file path=usr/share/info/gnus-1
-file path=usr/share/info/gnus-2
-file path=usr/share/info/gnus-3
-file path=usr/share/info/gnus-4
-file path=usr/share/info/gnus-5
-file path=usr/share/info/idlwave
-file path=usr/share/info/info
-file path=usr/share/info/mairix-el
-file path=usr/share/info/message
-file path=usr/share/info/mh-e
-file path=usr/share/info/mh-e-1
-file path=usr/share/info/mh-e-2
-file path=usr/share/info/newsticker
-file path=usr/share/info/nxml-mode
-file path=usr/share/info/org
-file path=usr/share/info/org-1
-file path=usr/share/info/org-2
-file path=usr/share/info/pcl-cvs
-file path=usr/share/info/pgg
-file path=usr/share/info/rcirc
-file path=usr/share/info/reftex
-file path=usr/share/info/remember
-file path=usr/share/info/sasl
-file path=usr/share/info/sc
-file path=usr/share/info/ses
-file path=usr/share/info/sieve
-file path=usr/share/info/smtpmail
-file path=usr/share/info/speedbar
-file path=usr/share/info/tramp
-file path=usr/share/info/url
-file path=usr/share/info/vip
-file path=usr/share/info/viper
-file path=usr/share/info/widget
-file path=usr/share/info/woman
-file path=usr/share/man/man1/b2m.1
-file path=usr/share/man/man1/ebrowse.1
-file path=usr/share/man/man1/emacs.1 mangler.man.stability=committed
-file path=usr/share/man/man1/emacsclient.1
-file path=usr/share/man/man1/grep-changelog.1
-file path=usr/share/man/man1/rcs-checkin.1
-
-
-# This package provides everything needed to run emacs except for the
-# actual emacs binary. Although the /usr/bin/emacs shell script is prepared
-# for the case where no binary is present, that's not a useful configuration.
-# Therefore, require at least one of the binary supplying packages.
-#
-# Uncomment the following once the minimum Userland build system is at
-# snv_162 or newer. We require the fix for
-#
-#    Bug 18043 - renamed packages in an image cause problems
-#        with require-any dependencies
-#    https://defect.opensolaris.org/bz/show_bug.cgi?id=18043
-#
-#depend type=require-any \
-#	fmri=pkg:/editor/gnu-emacs/gnu-emacs-gtk \
-#	fmri=pkg:/editor/gnu-emacs/gnu-emacs-x11 \
-#	fmri=pkg:/editor/gnu-emacs/gnu-emacs-no-x11
--- a/components/emacs/patches/buffer_menu.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,216 +0,0 @@
-*** emacs-23.1/src/ChangeLog.orig	Wed Oct 14 16:57:29 2009
---- emacs-23.1/src/ChangeLog	Wed Oct 14 17:35:12 2009
-***************
-*** 1,3 ****
---- 1,19 ----
-+ 2009-09-02  Jan Djärv  <[email protected]>
-+ 
-+ 	* xterm.h: Rename x_non_menubar_window_to_frame to
-+ 	x_menubar_window_to_frame
-+ 
-+ 	* xterm.c: Remove declarations also in xterm.h
-+ 	(XTmouse_position): Do not return valid positions
-+ 	for clicks in the menubar and the toolbar for Gtk+.
-+ 
-+ 	* xfns.c (x_any_window_to_frame): Assume less about Gtk+ internals,
-+ 	if the widget for the event has the same top level as a frame,
-+ 	return the frame.
-+ 	(x_menubar_window_to_frame): Detect menu bar even with Gtk+
-+ 	internal windows, bug #4122.
-+ 	(x_non_menubar_window_to_frame): Remove.
-+ 	
-  2009-07-29  Chong Yidong  <[email protected]>
-  
-  	* Version 23.1 released.
-*** emacs-23.1/src/xfns.c.orig	Wed Oct 14 16:50:22 2009
---- emacs-23.1/src/xfns.c	Wed Oct 14 17:35:12 2009
-***************
-*** 374,383 ****
-  #ifdef USE_GTK
-                GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
-                if (gwdesc != 0
-!                   && (gwdesc == x->widget
-!                       || gwdesc == x->edit_widget
-!                       || gwdesc == x->vbox_widget
-!                       || gwdesc == x->menubar_widget))
-                  found = f;
-  #else
-  	      if (wdesc == XtWindow (x->widget)
---- 374,380 ----
-  #ifdef USE_GTK
-                GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
-                if (gwdesc != 0
-!                   && gtk_widget_get_toplevel(gwdesc) == x->widget)
-                  found = f;
-  #else
-  	      if (wdesc == XtWindow (x->widget)
-***************
-*** 398,451 ****
-    return found;
-  }
-  
-- /* Likewise, but exclude the menu bar widget.  */
-- 
-- struct frame *
-- x_non_menubar_window_to_frame (dpyinfo, wdesc)
--      struct x_display_info *dpyinfo;
--      int wdesc;
-- {
--   Lisp_Object tail, frame;
--   struct frame *f;
--   struct x_output *x;
-- 
--   if (wdesc == None) return 0;
-- 
--   for (tail = Vframe_list; CONSP (tail); tail = XCDR (tail))
--     {
--       frame = XCAR (tail);
--       if (!FRAMEP (frame))
--         continue;
--       f = XFRAME (frame);
--       if (!FRAME_X_P (f) || FRAME_X_DISPLAY_INFO (f) != dpyinfo)
-- 	continue;
--       x = f->output_data.x;
--       /* This frame matches if the window is any of its widgets.  */
--       if (x->hourglass_window == wdesc)
-- 	return f;
--       else if (x->widget)
-- 	{
-- #ifdef USE_GTK
--           GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
--           if (gwdesc != 0
--               && (gwdesc == x->widget
--                   || gwdesc == x->edit_widget
--                   || gwdesc == x->vbox_widget))
--             return f;
-- #else
-- 	  if (wdesc == XtWindow (x->widget)
-- 	      || wdesc == XtWindow (x->column_widget)
-- 	      || wdesc == XtWindow (x->edit_widget))
-- 	    return f;
-- #endif
-- 	}
--       else if (FRAME_X_WINDOW (f) == wdesc)
-- 	/* A tooltip frame.  */
-- 	return f;
--     }
--   return 0;
-- }
-- 
-  /* Likewise, but consider only the menu bar widget.  */
-  
-  struct frame *
---- 395,400 ----
-***************
-*** 473,487 ****
-        if (x->menubar_widget)
-          {
-            GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
--           int found = 0;
-  
-!           BLOCK_INPUT;
-            if (gwdesc != 0
-                && (gwdesc == x->menubar_widget
-!                   || gtk_widget_get_parent (gwdesc) == x->menubar_widget))
-!             found = 1;
-!           UNBLOCK_INPUT;
-!           if (found) return f;
-          }
-  #else
-        if (x->menubar_widget
---- 422,435 ----
-        if (x->menubar_widget)
-          {
-            GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
-  
-! 	  /* This gives false positives, but the rectangle check in xterm.c
-! 	     where this is called takes care of that. */
-            if (gwdesc != 0
-                && (gwdesc == x->menubar_widget
-! 		  || gtk_widget_is_ancestor (x->menubar_widget, gwdesc)
-! 		  || gtk_widget_is_ancestor (gwdesc, x->menubar_widget)))
-! 	    return f;
-          }
-  #else
-        if (x->menubar_widget
-*** emacs-23.1/src/xterm.c.orig	Wed Oct 14 16:37:20 2009
---- emacs-23.1/src/xterm.c	Wed Oct 14 17:35:12 2009
-***************
-*** 109,116 ****
-  #if defined (USE_X_TOOLKIT) || defined (USE_GTK)
-  
-  extern void free_frame_menubar P_ ((struct frame *));
-- extern struct frame *x_menubar_window_to_frame P_ ((struct x_display_info *,
-- 						    int));
-  #endif
-  
-  #ifdef USE_X_TOOLKIT
---- 109,114 ----
-***************
-*** 143,153 ****
-  
-  #endif /* USE_X_TOOLKIT */
-  
-- #if ! defined (USE_X_TOOLKIT) && ! defined (USE_GTK)
-- #define x_any_window_to_frame x_window_to_frame
-- #define x_top_window_to_frame x_window_to_frame
-- #endif
-- 
-  #ifdef USE_X_TOOLKIT
-  #include "widget.h"
-  #ifndef XtNinitialState
---- 141,146 ----
-***************
-*** 3916,3921 ****
---- 3909,3923 ----
-  		if (child == None || child == win)
-  		  break;
-  
-+ #ifdef USE_GTK
-+ 		/* We don't wan't to know the innermost window.  We
-+ 		   want the edit window.  For non-Gtk+ the innermost
-+ 		   window is the edit window.  For Gtk+ it might not
-+ 		   be.  It might be the tool bar for example.  */
-+ 		if (x_window_to_frame (FRAME_X_DISPLAY_INFO (*fp), win))
-+ 		  break;
-+ #endif
-+ 
-  		win = child;
-  		parent_x = win_x;
-  		parent_y = win_y;
-***************
-*** 3932,3939 ****
---- 3934,3947 ----
-  	       parent_{x,y} are invalid, but that's okay, because we'll
-  	       never use them in that case.)  */
-  
-+ #ifdef USE_GTK
-+ 	     /* We don't wan't to know the innermost window. We
-+ 		want the edit window. */
-+ 	    f1 = x_window_to_frame (FRAME_X_DISPLAY_INFO (*fp), win);
-+ #else
-  	    /* Is win one of our frames?  */
-  	    f1 = x_any_window_to_frame (FRAME_X_DISPLAY_INFO (*fp), win);
-+ #endif
-  
-  #ifdef USE_X_TOOLKIT
-  	    /* If we end up with the menu bar window, say it's not
-*** emacs-23.1/src/xterm.h.orig	Wed Oct 14 15:08:03 2009
---- emacs-23.1/src/xterm.h	Wed Oct 14 17:35:12 2009
-***************
-*** 374,380 ****
-  
-  #if defined (USE_X_TOOLKIT) || defined (USE_GTK)
-  extern struct frame *x_any_window_to_frame P_ ((struct x_display_info *, int));
-! extern struct frame *x_non_menubar_window_to_frame P_ ((struct x_display_info *, int));
-  extern struct frame *x_top_window_to_frame P_ ((struct x_display_info *, int));
-  #endif
-  
---- 374,380 ----
-  
-  #if defined (USE_X_TOOLKIT) || defined (USE_GTK)
-  extern struct frame *x_any_window_to_frame P_ ((struct x_display_info *, int));
-! extern struct frame *x_menubar_window_to_frame P_ ((struct x_display_info *, int));
-  extern struct frame *x_top_window_to_frame P_ ((struct x_display_info *, int));
-  #endif
-  
--- a/components/emacs/patches/dldump.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-*** emacs-23.1/src/s/sol2-6.h.orig	Wed Oct 14 17:55:32 2009
---- emacs-23.1/src/s/sol2-6.h	Wed Oct 14 17:56:46 2009
-***************
-*** 2,11 ****
-  
-  #include "sol2-5.h"
-  
-! #if 0 /* dldump does not handle all the extensions used by GNU ld.  */
-  #undef UNEXEC
-  #define UNEXEC unexsol.o
-- #endif
-  
-  /* arch-tag: 71ea3857-89dc-4395-9623-77964e6ed3ca
-     (do not change this comment) */
---- 2,18 ----
-  
-  #include "sol2-5.h"
-  
-! /*
-!  * Use the Solaris dldump() function to dump emacs, instead of
-!  * the generic unexelf code.
-!  *
-!  * If you encounter a problem using dldump(), please consider sending
-!  * a message to the OpenSolaris tools-linking mailing list:
-!  *      http://mail.opensolaris.org/mailman/listinfo/tools-linking
-!  */
-! 
-  #undef UNEXEC
-  #define UNEXEC unexsol.o
-  
-  /* arch-tag: 71ea3857-89dc-4395-9623-77964e6ed3ca
-     (do not change this comment) */
--- a/components/emacs/patches/sysmalloc.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-*** emacs-23.1/src/s/sol2-5.h.orig	Wed Oct 14 17:57:22 2009
---- emacs-23.1/src/s/sol2-5.h	Wed Oct 14 17:58:54 2009
-***************
-*** 17,22 ****
---- 17,23 ----
-  /* This is not always necessary.  Turned off at present for testers to
-     identify any problems with gmalloc more accurately.  */
-  /* #define SYSTEM_MALLOC */
-+ #define SYSTEM_MALLOC
-  
-  /* There have problems reported with mmap at least on Solaris 2.6
-     and 2.7.  For simplicity, let's not use mmap for anything >= 2.5.
--- a/components/emacs/patches/xft.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
---- emacs-23.1/configure.orig	Thu Mar  3 12:13:44 2011
-+++ emacs-23.1/configure	Thu Mar  3 12:14:37 2011
-@@ -12863,6 +12863,7 @@
-             { echo "$as_me:$LINENO: checking XFT_LIBS" >&5
- echo $ECHO_N "checking XFT_LIBS... $ECHO_C" >&6; }
-             XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"|sed -e 's,///*,/,g'`
-+            XFT_LIBS='-R/usr/lib -lXft -lXrender -lfontconfig -lfreetype -lX11  '
-             { echo "$as_me:$LINENO: result: $XFT_LIBS" >&5
- echo "${ECHO_T}$XFT_LIBS" >&6; }
-         else
--- a/components/fastcgi/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		fcgi
-COMPONENT_VERSION=	2.4.0
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:2329404159e8b8315e524b9eaf1de763202c6e6a
-COMPONENT_ARCHIVE_URL=	http://www.fastcgi.com/dist/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/lint-libraries.mk
-
-CONFIGURE_OPTIONS += --disable-static
-CONFIGURE_OPTIONS += --with-pic
-CONFIGURE_OPTIONS += --includedir=$(CONFIGURE_INCLUDEDIR)/fastcgi
-CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS += CXXFLAGS="$(CFLAGS)"
-
-# common targets
-build:     $(BUILD_32_and_64)
-
-install:        $(INSTALL_32_and_64)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =        $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/fastcgi/fcgi-doc.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-# These are not installed, but can be found in the doc directory.
-<transform file path=usr/share/doc/fastcgi/(.+)$ -> set action.hash doc/%<\1> >
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/fastcgi/documentation@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Documentation for FastCGI application libraries"
-set name=pkg.summary value="FastCGI - documentation"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.fastcgi.com
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/014
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/fastcgi
-dir path=usr/share/doc/fastcgi/fastcgi-prog-guide
-dir path=usr/share/doc/fastcgi/fastcgi-whitepaper
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/ap_guida.htm
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/ap_guide.htm
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/apaman.htm
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/ch1inta1.gif
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/ch1intra.gif
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/ch1intro.htm
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/ch2c.htm
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/ch3perl.htm
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/ch4tcl.htm
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/cover.htm
-file path=usr/share/doc/fastcgi/fastcgi-prog-guide/covera.gif
-file path=usr/share/doc/fastcgi/fastcgi-whitepaper/fastcgi.htm
-file path=usr/share/doc/fastcgi/fastcgi-whitepaper/img00001.gif
-file path=usr/share/doc/fastcgi/fastcgi-whitepaper/img00002.gif
-file path=usr/share/doc/fastcgi/fastcgi-whitepaper/img00003.gif
-file path=usr/share/doc/fastcgi/fcgi-devel-kit.htm
-file path=usr/share/doc/fastcgi/fcgi-java.htm
-file path=usr/share/doc/fastcgi/fcgi-perf.htm
-file path=usr/share/doc/fastcgi/fcgi-perl.htm
-file path=usr/share/doc/fastcgi/fcgi-tcl.htm
-file path=usr/share/doc/fastcgi/omi-logo.gif
-file path=usr/share/doc/fastcgi/overview.html
-file path=usr/share/doc/fastcgi/www5-api-workshop.html
-legacy pkg=SUNWfcgi-doc \
-    desc="Documentation for FastCGI Application Libraries (2.4.0)" \
-    name="FastCGI Application Libraries - Documentation"
-license fcgi.license license=FastCGI
--- a/components/fastcgi/fcgi.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-
-Copyright (c) 1995 Open Market, Inc.
-Copyright (c) 1996 Open Market, Inc.
-Copyright (c) 2000 Tux the Linux Penguin
-Copyright (c) 2001  Rob Saccoccio and Chelsea Networks
-
-This FastCGI application library source and object code (the
-"Software") and its documentation (the "Documentation") are
-copyrighted by Open Market, Inc ("Open Market").  The following terms
-apply to all files associated with the Software and Documentation
-unless explicitly disclaimed in individual files.
-
-Open Market permits you to use, copy, modify, distribute, and license
-this Software and the Documentation for any purpose, provided that
-existing copyright notices are retained in all copies and that this
-notice is included verbatim in any distributions.  No written
-agreement, license, or royalty fee is required for any of the
-authorized uses.  Modifications to this Software and Documentation may
-be copyrighted by their authors and need not follow the licensing
-terms described here.  If modifications to this Software and
-Documentation have new licensing terms, the new terms must be clearly
-indicated on the first page of each file where they apply.
-
-OPEN MARKET MAKES NO EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE
-SOFTWARE OR THE DOCUMENTATION, INCLUDING WITHOUT LIMITATION ANY
-WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  IN
-NO EVENT SHALL OPEN MARKET BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY
-DAMAGES ARISING FROM OR RELATING TO THIS SOFTWARE OR THE
-DOCUMENTATION, INCLUDING, WITHOUT LIMITATION, ANY INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES OR SIMILAR DAMAGES, INCLUDING LOST PROFITS OR
-LOST DATA, EVEN IF OPEN MARKET HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.  THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS".
-OPEN MARKET HAS NO LIABILITY IN CONTRACT, TORT, NEGLIGENCE OR
-OTHERWISE ARISING OUT OF THIS SOFTWARE OR THE DOCUMENTATION.
--- a/components/fastcgi/fcgi.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/fastcgi@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="FastCGI is a high-speed and scalable interface for communicating with the web server"
-set name=pkg.summary value=FastCGI
-set name=info.classification \
-    value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.fastcgi.com
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/014
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/bin/$(MACH64)
-dir path=usr/include
-dir path=usr/include/fastcgi
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man3
-file path=usr/bin/$(MACH64)/cgi-fcgi
-file path=usr/bin/cgi-fcgi
-file path=usr/include/fastcgi/fastcgi.h
-file path=usr/include/fastcgi/fcgi_config.h
-file path=usr/include/fastcgi/fcgi_stdio.h
-file path=usr/include/fastcgi/fcgiapp.h
-file path=usr/include/fastcgi/fcgimisc.h
-file path=usr/include/fastcgi/fcgio.h
-file path=usr/include/fastcgi/fcgios.h
-file path=usr/lib/$(MACH64)/libfcgi.so.0.0.0
-file path=usr/lib/$(MACH64)/llib-lfcgi.ln
-file path=usr/lib/libfcgi.so.0.0.0
-file llib-lfcgi path=usr/lib/llib-lfcgi
-file path=usr/lib/llib-lfcgi.ln
-file doc/cgi-fcgi.1 path=usr/share/man/man1/cgi-fcgi.1
-file doc/FCGI_Accept.3 path=usr/share/man/man3/FCGI_Accept.3
-file doc/FCGI_Finish.3 path=usr/share/man/man3/FCGI_Finish.3
-file doc/FCGI_SetExitStatus.3 path=usr/share/man/man3/FCGI_SetExitStatus.3
-file doc/FCGI_StartFilterData.3 path=usr/share/man/man3/FCGI_StartFilterData.3
-legacy pkg=SUNWfcgi \
-    desc="FastCGI is a high-speed and scalable interface for communicating with the web server (2.4.0)" \
-    name="FastCGI - fcgi Application Libraries (2.4.0)"
-license fcgi.license license=FastCGI
-link path=usr/lib/$(MACH64)/libfcgi.so target=libfcgi.so.0.0.0
-link path=usr/lib/$(MACH64)/libfcgi.so.0 target=libfcgi.so.0.0.0
-link path=usr/lib/libfcgi.so target=libfcgi.so.0.0.0
-link path=usr/lib/libfcgi.so.0 target=libfcgi.so.0.0.0
-
--- a/components/fastcgi/llib-lfcgi	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-/*
- * 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) 2011, Oracle and/or its affiliates. All rights reserved.
- */
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-#include <fastcgi.h>
-#include <fcgi_stdio.h>
-#include <fcgiapp.h>
-#include <fcgimisc.h>
-#include <fcgios.h>
-#include <fcgi_config.h>
--- a/components/gawk/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		gawk
-COMPONENT_VERSION=	3.1.5
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:6cb385b4bc33780a5a4288b787523cbd4a30a900
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/gawk/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS	+=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS	+=	--libexecdir=$(CONFIGURE_LIBDIR.$(BITS))
-CONFIGURE_OPTIONS	+=	CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/gawk/gawk.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
------------------------------------------------------------------------------
-
-Copyright (C) 1984-2005 Free Software Foundation, Inc.
-Copyright (c) 1983, 1993 The Regents of the University of California.  All rights reserved.
-Copyright (c) 1987 Regents of the University of California.
-Copyright (C) 1989, 2000 Aladdin Enterprises.  All rights reserved.
-Copyright (C) 1994 X Consortium
-Copyright (C) 1995-1997, 2000-2005 by Ulrich Drepper <[email protected]>
-Copyright (C) 1996, Specialized System Consultants Inc. (SSC)
-mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/gawk/gawk.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/text/gawk@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="The awk utility interprets a special-purpose programming language that makes it possible to handle many data-reformatting jobs with just a few lines of code."
-set name=pkg.summary value="GNU awk"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://directory.fsf.org/project/gawk/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/594
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/lib
-dir path=usr/lib/awk
-dir path=usr/share
-dir path=usr/share/awk
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ga
-dir path=usr/share/locale/ga/LC_MESSAGES
-dir path=usr/share/locale/he
-dir path=usr/share/locale/he/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/rw
-dir path=usr/share/locale/rw/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/gawk
-file path=usr/bin/igawk
-file path=usr/bin/pgawk
-file path=usr/lib/awk/grcat mode=0555
-file path=usr/lib/awk/pwcat mode=0555
-file path=usr/share/awk/assert.awk
-file path=usr/share/awk/bits2str.awk
-file path=usr/share/awk/cliff_rand.awk
-file path=usr/share/awk/ctime.awk
-file path=usr/share/awk/ftrans.awk
-file path=usr/share/awk/getopt.awk
-file path=usr/share/awk/gettime.awk
-file path=usr/share/awk/group.awk
-file path=usr/share/awk/join.awk
-file path=usr/share/awk/libintl.awk
-file path=usr/share/awk/nextfile.awk
-file path=usr/share/awk/noassign.awk
-file path=usr/share/awk/ord.awk
-file path=usr/share/awk/passwd.awk
-file path=usr/share/awk/readable.awk
-file path=usr/share/awk/rewind.awk
-file path=usr/share/awk/round.awk
-file path=usr/share/awk/strtonum.awk
-file path=usr/share/awk/zerofile.awk
-file path=usr/share/info/gawk.info
-file path=usr/share/info/gawkinet.info
-file path=usr/share/locale/ca/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/da/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/de/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/es/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/fr/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/ga/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/he/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/it/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/ja/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/nl/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/pl/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/ro/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/rw/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/sv/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/tr/LC_MESSAGES/gawk.mo
-file path=usr/share/locale/vi/LC_MESSAGES/gawk.mo
-file path=usr/share/man/man1/gawk.1
-file path=usr/share/man/man1/igawk.1
-legacy pkg=SUNWgawk desc="gawk - GNU awk 3.1.5" \
-    name="gawk - GNU implementation of awk"
-license gawk.license license=GPLv2
-link path=usr/gnu/bin/awk target=../../bin/gawk
-link path=usr/gnu/share/man/man1/awk.1 \
-    target=../../../../share/man/man1/gawk.1
-link path=usr/share/man/man1/pgawk.1 target=gawk.1
--- a/components/gawk/patches/lc_messages.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
---- gawk-3.1.5.orig/custom.h
-+++ gawk-3.1.5/custom.h
-@@ -102,3 +102,5 @@
- #define HAVE_TZSET 1
- #define _TZSET 1
- #endif
-+
-+#define HAVE_LC_MESSAGES 1
--- a/components/gd2/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=         gd
-COMPONENT_VERSION=      2.0.35
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_PROJECT_URL=  http://www.libgd.org/
-COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
-# this is the hash of the payload because it appears to be re-compressed
-# periodically causing it to have a new hash value.
-COMPONENT_ARCHIVE_HASH= sha1:eaa077067945956930f6d9258e130f1e043d9b39
-COMPONENT_ARCHIVE_URL=  http://www.libgd.org/releases/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/lint-libraries.mk
-
-PKG_CONFIG_PATH_32 = /usr/lib/pkgconfig
-PKG_CONFIG_PATH_64 = /usr/lib/$(MACH64)/pkgconfig
-
-PATCH_LEVEL = 0
-
-CFLAGS += $(CPP_LARGEFILES)
-CPPFLAGS += $(CPP_LARGEFILES)
-
-CONFIGURE_ENV += CFLAGS="$(CFLAGS)"
-CONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)"
-CONFIGURE_ENV += PKG_CONFIG_PATH="$(PKG_CONFIG_PATH_$(BITS))"
-
-CONFIGURE_OPTIONS  +=           --includedir=$(CONFIGURE_INCLUDEDIR)/gd2
-CONFIGURE_OPTIONS  +=           --disable-static
-CONFIGURE_OPTIONS  +=           --disable-rpath
-CONFIGURE_OPTIONS  +=           --with-x
-CONFIGURE_OPTIONS  +=           --with-pic
-
-COMPONENT_PREP_ACTION = (cd $(@D) ; autoconf)
-
-build: $(BUILD_32_and_64)
-
-install: $(INSTALL_32_and_64)
-
-test: 	$(NO_TESTS)
-	@echo "There is no test harness for libgd2."
-	@echo "Test programs must be run manually and their output"
-	@echo "should be visually inspected."
-
-BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/gd2/Solaris/libgd2.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-.\" generic libgd man page for the LibGD Project
-.TH libgd 1 "19 Mar 2007" "LibGD 2.0.34" "User commands"
-
-.SH NAME
-\fBannotate\fP,
-\fBgd2copypal\fP,
-\fBgd2time\fP,
-\fBgd2togif\fP,
-\fBgd2topng\fP,
-\fBgdcmpgif\fP,
-\fBgdparttopng\fP,
-\fBgdtopng\fP,
-\fBgiftogd2\fP,
-\fBpngtogd\fP,
-\fBpngtogd2\fP,
-\fBwebpng\fP
-.PP
-.br
-\fBLibGD\fR - The Graphics Draw Library is an open source code library
-for the dynamic creation of images by programmers.
-.br
-.SH "SEE ALSO"
-Complete documentation in HTML format for LibGD and all its command-line
-utilities is available under
-\fI/usr/share/doc/gd2/html\fR.
-.SH AUTHOR
-\fBLibGD\fR was originally written by Thomas Boutell, and is now maintained
-and developed by Pierre-A. Joye, member of the PHP Development Team. Further
-details are available at \fIhttp://www.libgd.org/\fR.  LibGD is released
-under the \fILibGD License\fR.
-.LP
--- a/components/gd2/Solaris/libgd2.1-extra	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man1/libgd2.1
--- a/components/gd2/Solaris/libgd2.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-.\" generic libgd man page for the LibGD Project
-.TH libgd 3 "19 Mar 2007" "LibGD 2.0.34" "Libraries"
-
-.SH NAME
-\fBLibGD\fR - The Graphics Draw Library is an open source code library
-for the dynamic creation of images by programmers.
-.br
-.SH LIBRARY
-The Graphics Draw Library (-lgd)
-.PP
-.br
-.SH DESCRIPTION
-.PP
-\fB#include <gd2/gd.h>\fP
-.PP
-.br
-.SH "SEE ALSO"
-Complete documentation in HTML format for LibGD and all its command-line
-utilities is available under
-\fI/usr/share/doc/gd2/html\fR.
-.SH AUTHOR
-\fBLibGD\fR was originally written by Thomas Boutell, and is now maintained
-and developed by Pierre-A. Joye, member of the PHP Development Team. Further
-details are available at \fIhttp://www.libgd.org/\fR.  LibGD is released
-under the \fILibGD License\fR.
-.LP
--- a/components/gd2/gd2.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-
-The Graphics Draw Library and its associated programs are
-copyright (C) 1994-2002 by one or more of the following:
-
-Portions copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-2002 by Cold Spring Harbor Laboratory. Funded under Grant
-P41-RR02188 by the National Institutes of Health.
-
-Portions copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 by
-Boutell.Com, Inc.
-
-Portions relating to GD2 format copyright (C) 1999, 2000, 2001, 2002
-Philip Warner.
-
-Portions relating to PNG copyright (C) 1999, 2000, 2001, 2002 Greg
-Roelofs.
-
-Portions relating to gdttf.c copyright (C) 1999, 2000, 2001, 2002 John
-Ellson ([email protected]).
-
-Portions relating to gdft.c copyright (C) 2001, 2002 John Ellson
-([email protected]).
-
-Portions copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
-Pierre-Alain Joye ([email protected]).
-
-Portions relating to JPEG and to color quantization copyright (C) 2000,
-2001, 2002, Doug Becker and copyright (C) 1994, 1995, 1996, 1997,
-1998, 1999, 2000, 2001, 2002, Thomas G. Lane. This software is
-based in part on the work of the Independent JPEG Group. See the
-file README-JPEG.TXT for more information.
-
-Portions relating to WBMP copyright (C) 2000, 2001, 2002 Maurice
-Szmurlo and Johan Van den Brande.
-
-Permission has been granted to copy, distribute and modify gd in
-any context without fee, including a commercial application,
-provided that this notice is present in user-accessible supporting
-documentation.
-
-This does not affect your ownership of the derived work itself, and
-the intent is to assure proper credit for the authors of gd, not to
-interfere with your productive use of gd. If you have questions,
-   ask. "Derived works" includes all programs that utilize the
-library. Credit must be given in user-accessible documentation.
-
-This software is provided "AS IS." The copyright holders disclaim
-all warranties, either express or implied, including but not
-limited to implied warranties of merchantability and fitness for a
-particular purpose, with respect to this code and accompanying
-documentation.
-
-Although their code does not appear in gd, the authors wish to thank
-David Koblas, David Rowley, and Hutchison Avenue Software Corporation
-for their prior contributions.
-
--- a/components/gd2/gd2.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/gd@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="GD - An open source code library for the dynamic creation of images by programmers"
-set name=pkg.summary value="The Graphics Draw Library"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Libraries
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.libgd.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/166
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-#
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/include/gd2
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/gd2
-dir path=usr/share/doc/gd2/html
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man3
-#
-file path=usr/bin/annotate
-file path=usr/bin/gd2copypal
-file path=usr/bin/gd2time
-file path=usr/bin/gd2togif
-file path=usr/bin/gd2topng
-file path=usr/bin/gdcmpgif
-file path=usr/bin/gdlib-config
-file path=usr/bin/gdparttopng
-file path=usr/bin/gdtopng
-file path=usr/bin/giftogd2
-file path=usr/bin/pngtogd
-file path=usr/bin/pngtogd2
-file path=usr/bin/webpng
-file path=usr/include/gd2/entities.h
-file path=usr/include/gd2/gd.h
-file path=usr/include/gd2/gd_io.h
-file path=usr/include/gd2/gdcache.h
-file path=usr/include/gd2/gdfontg.h
-file path=usr/include/gd2/gdfontl.h
-file path=usr/include/gd2/gdfontmb.h
-file path=usr/include/gd2/gdfonts.h
-file path=usr/include/gd2/gdfontt.h
-file path=usr/include/gd2/gdfx.h
-file path=usr/include/gd2/gdhelpers.h
-file path=usr/include/gd2/jisx0208.h
-file path=usr/include/gd2/wbmp.h
-file path=usr/lib/$(MACH64)/libgd.so.2.0.0
-file path=usr/lib/$(MACH64)/llib-lgd.ln
-file path=usr/lib/libgd.so.2.0.0
-file llib-lgd path=usr/lib/llib-lgd
-file path=usr/lib/llib-lgd.ln
-file entities.html path=usr/share/doc/gd2/html/entities.html
-file index.html path=usr/share/doc/gd2/html/index.html
-file Solaris/libgd2.1-extra path=usr/share/man/man1/annotate.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/gd2copypal.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/gd2time.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/gd2togif.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/gd2topng.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/gdcmpgif.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/gdparttopng.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/gdtopng.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/giftogd2.1
-file Solaris/libgd2.1 path=usr/share/man/man1/libgd2.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/pngtogd.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/pngtogd2.1
-file Solaris/libgd2.1-extra path=usr/share/man/man1/webpng.1
-file Solaris/libgd2.3 path=usr/share/man/man3/libgd2.3
-#
-legacy pkg=SUNWgd2 desc="GD - The Graphics Draw Library (2.0.35)" \
-    name="The Graphics Draw Library"
-#
-license gd2.license license="GD2 License"
-link path=usr/lib/$(MACH64)/libgd.so target=libgd.so.2.0.0
-link path=usr/lib/$(MACH64)/libgd.so.2 target=libgd.so.2.0.0
-link path=usr/lib/libgd.so target=libgd.so.2.0.0
-#
-link path=usr/lib/libgd.so.2 target=libgd.so.2.0.0
-
--- a/components/gd2/llib-lgd	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-/*
- * 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) 2011, Oracle and/or its affiliates.  All rights reserved.
- */
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-/*
- * This little dance is necessary to avoid ftello/fseeko
- * complaints vs libc. We don't use them but we do #include
- * stdio.h and as we are large file aware they get defined
- * differently than libc.
- */
-#include <sys/types.h>
-
-#include <gd.h>
-#include <gdhelpers.h>
-#include <gdcache.h>
--- a/components/gd2/patches/000-add-extra.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
---- Makefile.am.orig	Sat Mar 12 23:00:26 2011
-+++ Makefile.am	Sat Mar 12 23:03:00 2011
-@@ -5,15 +5,15 @@
- 
- SUBDIRS = config test
- 
--bin_PROGRAMS = annotate gdparttopng gdtopng gd2copypal gd2topng pngtogd pngtogd2 webpng gd2togif gdcmpgif giftogd2
-+bin_PROGRAMS = annotate gdparttopng gdtopng gd2copypal gd2topng pngtogd pngtogd2 webpng gd2togif gdcmpgif giftogd2 gd2time
- 
- bin_SCRIPTS = bdftogd config/gdlib-config
- 
--noinst_PROGRAMS = fontsizetest fontwheeltest gdtest gddemo gd2time gdtestft testac circletexttest testtr fontconfigtest gifanimtest
-+noinst_PROGRAMS = fontsizetest fontwheeltest gdtest gddemo gdtestft testac circletexttest testtr fontconfigtest gifanimtest
- 
- EXTRA_DIST = README-JPEG.TXT README.TXT configure.pl bdftogd demoin.png err.out index.html install-item makefile.sample readme.jpn entities.html entities.tcl
- 
--include_HEADERS = gd.h gdfx.h gd_io.h gdcache.h gdfontg.h gdfontl.h gdfontmb.h gdfonts.h gdfontt.h entities.h
-+include_HEADERS = gd.h gdfx.h gd_io.h gdcache.h gdfontg.h gdfontl.h gdfontmb.h gdfonts.h gdfontt.h entities.h gdhelpers.h jisx0208.h wbmp.h
- 
- lib_LTLIBRARIES = libgd.la
- 
--- a/components/gd2/patches/001-configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-# remove searching for libpng12 first since we want the default libpng.
-# see 6989480
-
---- configure.ac.orig	Sun Mar 13 21:09:25 2011
-+++ configure.ac	Sun Mar 13 21:10:10 2011
-@@ -350,14 +350,8 @@
- # authors decide to do this AGAIN. Which I really hope they won't. TBB
- 
- if test "$withval" != no; then
--  AC_PATH_PROG([LIBPNG12_CONFIG], [libpng12-config])
-   AC_PATH_PROG([LIBPNG_CONFIG], [libpng-config])
--  if test -n "$LIBPNG12_CONFIG"; then
--    libpng_CPPFLAGS=`libpng12-config --cflags`
--    # should be --ldopts, but it's currently broken
--    libpng_LDFLAGS=`libpng12-config --ldflags`
--    libpng_LDFLAGS=`echo " $libpng_LDFLAGS" | sed 's/ -l[[^ ]][[^ ]]*//g'`
--  elif test -n "$LIBPNG_CONFIG"; then
-+  if test -n "$LIBPNG_CONFIG"; then
-     libpng_CPPFLAGS=`libpng-config --cflags`
-     # should be --ldopts, but it's currently broken
-     libpng_LDFLAGS=`libpng-config --ldflags`
--- a/components/gd2/patches/003-default_fontpath.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
---- gd.h 2007-05-06 13:38:20.000000000 -0800
-+++ gd.h 2010-04-15 12:13:00.000000000 -0800
-@@ -71,7 +71,28 @@
- /* 2.0.23: more Type 1 fonts */
- #ifndef DEFAULT_FONTPATH
- /* default fontpath for unix systems  - whatever happened to standards ! */
--#define DEFAULT_FONTPATH "/usr/X11R6/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/truetype:/usr/X11R6/lib/X11/fonts/TTF:/usr/share/fonts/TrueType:/usr/share/fonts/truetype:/usr/openwin/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/Type1:/usr/lib/X11/fonts/Type1:/usr/openwin/lib/X11/fonts/Type1"
-+#define DEFAULT_FONTPATH \
-+"/usr/share/fonts/TrueType/arphic:" \
-+"/usr/share/fonts/TrueType/baekmuk:" \
-+"/usr/share/fonts/TrueType/bh-luxi:" \
-+"/usr/share/fonts/TrueType/bitstream-vera:" \
-+"/usr/share/fonts/TrueType/bpg-georgian:" \
-+"/usr/share/fonts/TrueType/core:" \
-+"/usr/share/fonts/TrueType/dejavu:" \
-+"/usr/share/fonts/TrueType/freefont:" \
-+"/usr/share/fonts/TrueType/gentium:" \
-+"/usr/share/fonts/TrueType/google-droid:" \
-+"/usr/share/fonts/TrueType/hanyang:" \
-+"/usr/share/fonts/TrueType/indic-fonts-core:" \
-+"/usr/share/fonts/TrueType/ipafont:" \
-+"/usr/share/fonts/TrueType/kacst:" \
-+"/usr/share/fonts/TrueType/liberation:" \
-+"/usr/share/fonts/TrueType/mgopen:" \
-+"/usr/share/fonts/TrueType/sil:" \
-+"/usr/share/fonts/TrueType/unifont:" \
-+"/usr/share/fonts/X11/Type1:" \
-+"/usr/share/fonts/sun/TrueType:" \
-+"/usr/share/fonts/sun/Type1"
- #endif
- #ifndef PATHSEPARATOR
- #define PATHSEPARATOR ":"
--- a/components/gd2/patches/004-gd2-2.0.35-CVE-2009-3546.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-# Patch for libgd2 Version 2.0.35 CVE-2009-3546
---- gd_gd.c	2006-04-05 08:52:22.000000000 -0700
-+++ gd_gd.c	2011-02-16 17:57:09.865711091 -0800
-@@ -44,6 +44,10 @@
- 	    {
- 	      goto fail1;
- 	    }
-+	  if (im->colorsTotal > gdMaxColors)
-+	    {
-+		goto fail1;
-+	    }
- 	}
-       /* Int to accommodate truecolor single-color transparency */
-       if (!gdGetInt (&im->transparent, in))
--- a/components/gettext/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		gettext
-COMPONENT_VERSION=	0.16.1
-IPS_PKG_NAME=		text/gnu-gettext
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:8642f4346dfd6a18ecd883329e150bfe9e0886c3
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/gettext/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--disable-java
-CONFIGURE_OPTIONS  +=		--disable-libasprintf
-CONFIGURE_OPTIONS  +=		--without-emacs
-CONFIGURE_OPTIONS  +=		--disable-openmp
-CONFIGURE_OPTIONS  +=		--disable-static
-CONFIGURE_OPTIONS  +=		--disable-shared
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/gettext/README	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-There are ON/Userland cross consolidation dependencies.
-The GNU gettext compatible feature currently supported by
-the gettext() functions in libc from the ON consolidation is
-based on the GNU MO format version 1.0, which matches the
-one that the GNU gettext 0.16.1 package supports.  Whenever
-the GNU MO format version gets changed by updating the GNU
-gettext package in Userland, an appropriate update is also
-required to the gettext() functions in libc, and vice versa.
-For details, see the following PSARC cases:
-PSARC/2007/634 More compatibility with GNU gettext
-               in gettext(3c)
-PSARC/2007/635 GNU gettext 0.16.1
--- a/components/gettext/gettext.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,352 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
---------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          51 Franklin Street, Fifth Floor,
-                          Boston, MA 02110-13017, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/gettext/gettext.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1677 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/text/gnu-gettext@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description value="GNU gettext - message handling utilities"
-set name=pkg.summary value="GNU gettext"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/gettext/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/635
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/lib
-dir path=usr/lib/gettext
-dir path=usr/share
-dir path=usr/share/aclocal
-dir path=usr/share/doc
-dir path=usr/share/doc/gettext
-dir path=usr/share/doc/gettext/csharpdoc
-dir path=usr/share/doc/gettext/examples
-dir path=usr/share/doc/gettext/examples/build-aux
-dir path=usr/share/doc/gettext/examples/hello-c
-dir path=usr/share/doc/gettext/examples/hello-c++
-dir path=usr/share/doc/gettext/examples/hello-c++-gnome
-dir path=usr/share/doc/gettext/examples/hello-c++-gnome/m4
-dir path=usr/share/doc/gettext/examples/hello-c++-gnome/po
-dir path=usr/share/doc/gettext/examples/hello-c++-kde
-dir path=usr/share/doc/gettext/examples/hello-c++-kde/admin
-dir path=usr/share/doc/gettext/examples/hello-c++-kde/m4
-dir path=usr/share/doc/gettext/examples/hello-c++-kde/po
-dir path=usr/share/doc/gettext/examples/hello-c++-qt
-dir path=usr/share/doc/gettext/examples/hello-c++-qt/m4
-dir path=usr/share/doc/gettext/examples/hello-c++-qt/po
-dir path=usr/share/doc/gettext/examples/hello-c++-wxwidgets
-dir path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/m4
-dir path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po
-dir path=usr/share/doc/gettext/examples/hello-c++/m4
-dir path=usr/share/doc/gettext/examples/hello-c++/po
-dir path=usr/share/doc/gettext/examples/hello-c-gnome
-dir path=usr/share/doc/gettext/examples/hello-c-gnome/m4
-dir path=usr/share/doc/gettext/examples/hello-c-gnome/po
-dir path=usr/share/doc/gettext/examples/hello-c/m4
-dir path=usr/share/doc/gettext/examples/hello-c/po
-dir path=usr/share/doc/gettext/examples/hello-clisp
-dir path=usr/share/doc/gettext/examples/hello-clisp/m4
-dir path=usr/share/doc/gettext/examples/hello-clisp/po
-dir path=usr/share/doc/gettext/examples/hello-csharp
-dir path=usr/share/doc/gettext/examples/hello-csharp-forms
-dir path=usr/share/doc/gettext/examples/hello-csharp-forms/m4
-dir path=usr/share/doc/gettext/examples/hello-csharp-forms/po
-dir path=usr/share/doc/gettext/examples/hello-csharp/m4
-dir path=usr/share/doc/gettext/examples/hello-csharp/po
-dir path=usr/share/doc/gettext/examples/hello-gawk
-dir path=usr/share/doc/gettext/examples/hello-gawk/m4
-dir path=usr/share/doc/gettext/examples/hello-gawk/po
-dir path=usr/share/doc/gettext/examples/hello-guile
-dir path=usr/share/doc/gettext/examples/hello-guile/m4
-dir path=usr/share/doc/gettext/examples/hello-guile/po
-dir path=usr/share/doc/gettext/examples/hello-java
-dir path=usr/share/doc/gettext/examples/hello-java-awt
-dir path=usr/share/doc/gettext/examples/hello-java-awt/m4
-dir path=usr/share/doc/gettext/examples/hello-java-awt/po
-dir path=usr/share/doc/gettext/examples/hello-java-swing
-dir path=usr/share/doc/gettext/examples/hello-java-swing/m4
-dir path=usr/share/doc/gettext/examples/hello-java-swing/po
-dir path=usr/share/doc/gettext/examples/hello-java/m4
-dir path=usr/share/doc/gettext/examples/hello-java/po
-dir path=usr/share/doc/gettext/examples/hello-librep
-dir path=usr/share/doc/gettext/examples/hello-librep/m4
-dir path=usr/share/doc/gettext/examples/hello-librep/po
-dir path=usr/share/doc/gettext/examples/hello-objc
-dir path=usr/share/doc/gettext/examples/hello-objc-gnome
-dir path=usr/share/doc/gettext/examples/hello-objc-gnome/m4
-dir path=usr/share/doc/gettext/examples/hello-objc-gnome/po
-dir path=usr/share/doc/gettext/examples/hello-objc-gnustep
-dir path=usr/share/doc/gettext/examples/hello-objc-gnustep/po
-dir path=usr/share/doc/gettext/examples/hello-objc/m4
-dir path=usr/share/doc/gettext/examples/hello-objc/po
-dir path=usr/share/doc/gettext/examples/hello-pascal
-dir path=usr/share/doc/gettext/examples/hello-pascal/m4
-dir path=usr/share/doc/gettext/examples/hello-pascal/po
-dir path=usr/share/doc/gettext/examples/hello-perl
-dir path=usr/share/doc/gettext/examples/hello-perl/m4
-dir path=usr/share/doc/gettext/examples/hello-perl/po
-dir path=usr/share/doc/gettext/examples/hello-php
-dir path=usr/share/doc/gettext/examples/hello-php/m4
-dir path=usr/share/doc/gettext/examples/hello-php/po
-dir path=usr/share/doc/gettext/examples/hello-python
-dir path=usr/share/doc/gettext/examples/hello-python/m4
-dir path=usr/share/doc/gettext/examples/hello-python/po
-dir path=usr/share/doc/gettext/examples/hello-sh
-dir path=usr/share/doc/gettext/examples/hello-sh/m4
-dir path=usr/share/doc/gettext/examples/hello-sh/po
-dir path=usr/share/doc/gettext/examples/hello-smalltalk
-dir path=usr/share/doc/gettext/examples/hello-smalltalk/m4
-dir path=usr/share/doc/gettext/examples/hello-smalltalk/po
-dir path=usr/share/doc/gettext/examples/hello-tcl
-dir path=usr/share/doc/gettext/examples/hello-tcl-tk
-dir path=usr/share/doc/gettext/examples/hello-tcl-tk/m4
-dir path=usr/share/doc/gettext/examples/hello-tcl-tk/po
-dir path=usr/share/doc/gettext/examples/hello-tcl/m4
-dir path=usr/share/doc/gettext/examples/hello-tcl/po
-dir path=usr/share/doc/gettext/examples/hello-ycp
-dir path=usr/share/doc/gettext/examples/hello-ycp/m4
-dir path=usr/share/doc/gettext/examples/hello-ycp/po
-dir path=usr/share/doc/gettext/javadoc1
-dir path=usr/share/doc/gettext/javadoc1/images
-dir path=usr/share/doc/gettext/javadoc2
-dir path=usr/share/doc/gettext/javadoc2/gnu
-dir path=usr/share/doc/gettext/javadoc2/gnu/gettext
-dir path=usr/share/gettext
-dir path=usr/share/gettext/intl
-dir path=usr/share/gettext/po
-dir path=usr/share/gettext/projects
-dir path=usr/share/gettext/projects/GNOME
-dir path=usr/share/gettext/projects/KDE
-dir path=usr/share/gettext/projects/TP
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/be
-dir path=usr/share/locale/be/LC_MESSAGES
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/el
-dir path=usr/share/locale/el/LC_MESSAGES
-dir path=usr/share/locale/en@boldquot
-dir path=usr/share/locale/en@boldquot/LC_MESSAGES
-dir path=usr/share/locale/en@quot
-dir path=usr/share/locale/en@quot/LC_MESSAGES
-dir path=usr/share/locale/eo
-dir path=usr/share/locale/eo/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/fi
-dir path=usr/share/locale/fi/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ga
-dir path=usr/share/locale/ga/LC_MESSAGES
-dir path=usr/share/locale/gl
-dir path=usr/share/locale/gl/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/ko
-dir path=usr/share/locale/ko/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/nn
-dir path=usr/share/locale/nn/LC_MESSAGES
-dir path=usr/share/locale/no
-dir path=usr/share/locale/no/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt
-dir path=usr/share/locale/pt/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/sk
-dir path=usr/share/locale/sk/LC_MESSAGES
-dir path=usr/share/locale/sl
-dir path=usr/share/locale/sl/LC_MESSAGES
-dir path=usr/share/locale/sr
-dir path=usr/share/locale/sr/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/uk
-dir path=usr/share/locale/uk/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/locale/zh_CN
-dir path=usr/share/locale/zh_CN/LC_MESSAGES
-dir path=usr/share/locale/zh_HK
-dir path=usr/share/locale/zh_HK/LC_MESSAGES
-dir path=usr/share/locale/zh_TW
-dir path=usr/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/autopoint
-file path=usr/bin/envsubst
-file path=usr/bin/gettext.sh
-file path=usr/bin/gettextize
-file usr/bin/gettext path=usr/bin/ggettext
-file usr/bin/msgfmt path=usr/bin/gmsgfmt
-file usr/bin/xgettext path=usr/bin/gxgettext
-file path=usr/bin/msgattrib
-file path=usr/bin/msgcat
-file path=usr/bin/msgcmp
-file path=usr/bin/msgcomm
-file path=usr/bin/msgconv
-file path=usr/bin/msgen
-file path=usr/bin/msgexec
-file path=usr/bin/msgfilter
-file path=usr/bin/msggrep
-file path=usr/bin/msginit
-file path=usr/bin/msgmerge
-file path=usr/bin/msgunfmt
-file path=usr/bin/msguniq
-file path=usr/bin/ngettext
-file path=usr/bin/recode-sr-latin
-file path=usr/lib/gettext/hostname mode=0555
-file path=usr/lib/gettext/project-id mode=0555
-file path=usr/lib/gettext/urlget mode=0555
-file path=usr/lib/gettext/user-email mode=0555
-file path=usr/share/aclocal/codeset.m4
-file path=usr/share/aclocal/gettext.m4
-file path=usr/share/aclocal/glibc2.m4
-file path=usr/share/aclocal/glibc21.m4
-file path=usr/share/aclocal/iconv.m4
-file path=usr/share/aclocal/intdiv0.m4
-file path=usr/share/aclocal/intl.m4
-file path=usr/share/aclocal/intldir.m4
-file path=usr/share/aclocal/intmax.m4
-file path=usr/share/aclocal/inttypes-pri.m4
-file path=usr/share/aclocal/inttypes_h.m4
-file path=usr/share/aclocal/lcmessage.m4
-file path=usr/share/aclocal/lib-ld.m4
-file path=usr/share/aclocal/lib-link.m4
-file path=usr/share/aclocal/lib-prefix.m4
-file path=usr/share/aclocal/lock.m4
-file path=usr/share/aclocal/longdouble.m4
-file path=usr/share/aclocal/longlong.m4
-file path=usr/share/aclocal/nls.m4
-file path=usr/share/aclocal/po.m4
-file path=usr/share/aclocal/printf-posix.m4
-file path=usr/share/aclocal/progtest.m4
-file path=usr/share/aclocal/size_max.m4
-file path=usr/share/aclocal/stdint_h.m4
-file path=usr/share/aclocal/uintmax_t.m4
-file path=usr/share/aclocal/ulonglong.m4
-file path=usr/share/aclocal/visibility.m4
-file path=usr/share/aclocal/wchar_t.m4
-file path=usr/share/aclocal/wint_t.m4
-file path=usr/share/aclocal/xsize.m4
-file path=usr/share/doc/gettext/FAQ.html
-file path=usr/share/doc/gettext/autopoint.1.html
-file path=usr/share/doc/gettext/bind_textdomain_codeset.3.html
-file path=usr/share/doc/gettext/bindtextdomain.3.html
-file path=usr/share/doc/gettext/csharpdoc/GNU_Gettext.html
-file \
-    path=usr/share/doc/gettext/csharpdoc/GNU_Gettext_GettextResourceManager.html
-file path=usr/share/doc/gettext/csharpdoc/GNU_Gettext_GettextResourceSet.html
-file path=usr/share/doc/gettext/csharpdoc/begin.html
-file path=usr/share/doc/gettext/csharpdoc/index.html
-file path=usr/share/doc/gettext/csharpdoc/namespaces.html
-file path=usr/share/doc/gettext/envsubst.1.html
-file path=usr/share/doc/gettext/examples/README
-file path=usr/share/doc/gettext/examples/build-aux/csharpcomp.m4
-file path=usr/share/doc/gettext/examples/build-aux/csharpcomp.sh.in
-file path=usr/share/doc/gettext/examples/build-aux/csharpexec-test.exe
-file path=usr/share/doc/gettext/examples/build-aux/csharpexec.m4
-file path=usr/share/doc/gettext/examples/build-aux/csharpexec.sh.in
-file path=usr/share/doc/gettext/examples/build-aux/gcj.m4
-file path=usr/share/doc/gettext/examples/build-aux/javacomp.m4
-file path=usr/share/doc/gettext/examples/build-aux/javacomp.sh.in
-file path=usr/share/doc/gettext/examples/build-aux/javaexec.m4
-file path=usr/share/doc/gettext/examples/build-aux/javaexec.sh.in
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/INSTALL
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/autoclean.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/configure.ac
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/hello.cc
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/m4/Makefile.am
-file \
-    path=usr/share/doc/gettext/examples/hello-c++-gnome/m4/gnome-gnorba-check.m4
-file \
-    path=usr/share/doc/gettext/examples/hello-c++-gnome/m4/gnome-orbit-check.m4
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/m4/gnome.m4
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/m4/gtk--.m4
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/m4/gtk.m4
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/Makevars
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/POTFILES.in
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/af.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/de.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/el.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/es.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/id.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/it.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-c++-gnome/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/BUGS
-file path=usr/share/doc/gettext/examples/hello-c++-kde/INSTALL
-file path=usr/share/doc/gettext/examples/hello-c++-kde/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/ChangeLog
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/Doxyfile.am
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/Doxyfile.global
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/Makefile.common
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/acinclude.m4.in
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/am_edit
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/compile
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/conf.change.pl
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/config.guess
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/config.pl
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/config.sub
-file \
-    path=usr/share/doc/gettext/examples/hello-c++-kde/admin/configure.in.bot.end
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/configure.in.min
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/cvs-clean.pl
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/cvs.sh
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/debianrules
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/depcomp
-file \
-    path=usr/share/doc/gettext/examples/hello-c++-kde/admin/detect-autoconf.sh
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/install-sh
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/libtool.m4.in
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/ltmain.sh
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/missing
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/mkinstalldirs
-file path=usr/share/doc/gettext/examples/hello-c++-kde/admin/ylwrap
-file path=usr/share/doc/gettext/examples/hello-c++-kde/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++-kde/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++-kde/configure.in.in
-file path=usr/share/doc/gettext/examples/hello-c++-kde/hello.cc
-file path=usr/share/doc/gettext/examples/hello-c++-kde/hellowindow.cc
-file path=usr/share/doc/gettext/examples/hello-c++-kde/hellowindow.h
-file path=usr/share/doc/gettext/examples/hello-c++-kde/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/Makevars
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/POTFILES.in
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/af.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/de.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/el.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/es.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/id.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/it.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-c++-kde/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/BUGS
-file path=usr/share/doc/gettext/examples/hello-c++-qt/INSTALL
-file path=usr/share/doc/gettext/examples/hello-c++-qt/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++-qt/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++-qt/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++-qt/configure.ac
-file path=usr/share/doc/gettext/examples/hello-c++-qt/hello.cc
-file path=usr/share/doc/gettext/examples/hello-c++-qt/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++-qt/m4/qt.m4
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/af.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/de.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/el.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/es.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/id.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/it.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-c++-qt/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/INSTALL
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/autoclean.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/autogen.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/configure.ac
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/hello.cc
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/m4/wxwidgets.m4
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/af.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/de.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/el.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/es.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/id.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/it.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-c++/INSTALL
-file path=usr/share/doc/gettext/examples/hello-c++/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c++/configure.ac
-file path=usr/share/doc/gettext/examples/hello-c++/hello.cc
-file path=usr/share/doc/gettext/examples/hello-c++/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c++/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-c++/po/Makevars
-file path=usr/share/doc/gettext/examples/hello-c++/po/POTFILES.in
-file path=usr/share/doc/gettext/examples/hello-c++/po/af.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/de.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/el.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/es.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/id.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/it.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-c++/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/INSTALL
-file path=usr/share/doc/gettext/examples/hello-c-gnome/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c-gnome/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c-gnome/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c-gnome/configure.ac
-file path=usr/share/doc/gettext/examples/hello-c-gnome/hello.c
-file path=usr/share/doc/gettext/examples/hello-c-gnome/m4/Makefile.am
-file \
-    path=usr/share/doc/gettext/examples/hello-c-gnome/m4/gnome-gnorba-check.m4
-file path=usr/share/doc/gettext/examples/hello-c-gnome/m4/gnome-orbit-check.m4
-file path=usr/share/doc/gettext/examples/hello-c-gnome/m4/gnome.m4
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/Makevars
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/POTFILES.in
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/af.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/de.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/el.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/es.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/id.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/it.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-c-gnome/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-c/INSTALL
-file path=usr/share/doc/gettext/examples/hello-c/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-c/configure.ac
-file path=usr/share/doc/gettext/examples/hello-c/hello.c
-file path=usr/share/doc/gettext/examples/hello-c/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-c/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-c/po/Makevars
-file path=usr/share/doc/gettext/examples/hello-c/po/POTFILES.in
-file path=usr/share/doc/gettext/examples/hello-c/po/af.po
-file path=usr/share/doc/gettext/examples/hello-c/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-c/po/de.po
-file path=usr/share/doc/gettext/examples/hello-c/po/el.po
-file path=usr/share/doc/gettext/examples/hello-c/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-c/po/es.po
-file path=usr/share/doc/gettext/examples/hello-c/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-c/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-c/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-c/po/id.po
-file path=usr/share/doc/gettext/examples/hello-c/po/it.po
-file path=usr/share/doc/gettext/examples/hello-c/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-c/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-c/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-c/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-c/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-c/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-c/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-c/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-c/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-c/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-c/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-c/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-c/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-c/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-c/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-c/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-clisp/INSTALL
-file path=usr/share/doc/gettext/examples/hello-clisp/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-clisp/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-clisp/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-clisp/configure.ac
-file path=usr/share/doc/gettext/examples/hello-clisp/hello.lisp.in
-file path=usr/share/doc/gettext/examples/hello-clisp/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-clisp/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-clisp/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-clisp/po/af.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/de.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/el.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/es.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/id.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/it.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-clisp/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/BUGS
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/INSTALL
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/README
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/autoclean.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/autogen.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/configure.ac
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/hello.cs
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/af.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/de.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/el.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/es.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/id.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/it.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-csharp-forms/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-csharp/INSTALL
-file path=usr/share/doc/gettext/examples/hello-csharp/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-csharp/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-csharp/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-csharp/configure.ac
-file path=usr/share/doc/gettext/examples/hello-csharp/hello.cs
-file path=usr/share/doc/gettext/examples/hello-csharp/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-csharp/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-csharp/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-csharp/po/af.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/de.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/el.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/es.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/id.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/it.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-csharp/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-gawk/INSTALL
-file path=usr/share/doc/gettext/examples/hello-gawk/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-gawk/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-gawk/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-gawk/configure.ac
-file path=usr/share/doc/gettext/examples/hello-gawk/hello.awk
-file path=usr/share/doc/gettext/examples/hello-gawk/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-gawk/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-gawk/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-gawk/po/af.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/de.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/el.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/es.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/id.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/it.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-gawk/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-guile/INSTALL
-file path=usr/share/doc/gettext/examples/hello-guile/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-guile/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-guile/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-guile/configure.ac
-file path=usr/share/doc/gettext/examples/hello-guile/hello.scm
-file path=usr/share/doc/gettext/examples/hello-guile/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-guile/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-guile/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-guile/po/af.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/de.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/el.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/es.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/id.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/it.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-guile/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/BUGS
-file path=usr/share/doc/gettext/examples/hello-java-awt/Hello.java
-file path=usr/share/doc/gettext/examples/hello-java-awt/INSTALL
-file path=usr/share/doc/gettext/examples/hello-java-awt/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-java-awt/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-java-awt/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-java-awt/configure.ac
-file path=usr/share/doc/gettext/examples/hello-java-awt/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-java-awt/m4/TestAWT.class
-file path=usr/share/doc/gettext/examples/hello-java-awt/m4/TestAWT.java
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/af.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/de.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/el.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/es.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/id.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/it.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-java-awt/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/BUGS
-file path=usr/share/doc/gettext/examples/hello-java-swing/Hello.java
-file path=usr/share/doc/gettext/examples/hello-java-swing/INSTALL
-file path=usr/share/doc/gettext/examples/hello-java-swing/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-java-swing/autoclean.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-java-swing/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-java-swing/configure.ac
-file path=usr/share/doc/gettext/examples/hello-java-swing/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-java-swing/m4/TestAWT.class
-file path=usr/share/doc/gettext/examples/hello-java-swing/m4/TestAWT.java
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/af.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/de.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/el.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/es.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/id.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/it.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-java-swing/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-java/Hello.java
-file path=usr/share/doc/gettext/examples/hello-java/INSTALL
-file path=usr/share/doc/gettext/examples/hello-java/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-java/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-java/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-java/configure.ac
-file path=usr/share/doc/gettext/examples/hello-java/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-java/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-java/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-java/po/af.po
-file path=usr/share/doc/gettext/examples/hello-java/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-java/po/de.po
-file path=usr/share/doc/gettext/examples/hello-java/po/el.po
-file path=usr/share/doc/gettext/examples/hello-java/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-java/po/es.po
-file path=usr/share/doc/gettext/examples/hello-java/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-java/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-java/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-java/po/id.po
-file path=usr/share/doc/gettext/examples/hello-java/po/it.po
-file path=usr/share/doc/gettext/examples/hello-java/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-java/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-java/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-java/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-java/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-java/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-java/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-java/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-java/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-java/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-java/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-java/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-java/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-java/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-java/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-java/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-librep/INSTALL
-file path=usr/share/doc/gettext/examples/hello-librep/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-librep/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-librep/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-librep/configure.ac
-file path=usr/share/doc/gettext/examples/hello-librep/hello.jl.in
-file path=usr/share/doc/gettext/examples/hello-librep/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-librep/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-librep/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-librep/po/af.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/de.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/el.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/es.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/id.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/it.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-librep/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/INSTALL
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/autoclean.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/configure.ac
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/hello.m
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/m4/Makefile.am
-file \
-    path=usr/share/doc/gettext/examples/hello-objc-gnome/m4/gnome-gnorba-check.m4
-file \
-    path=usr/share/doc/gettext/examples/hello-objc-gnome/m4/gnome-orbit-check.m4
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/m4/gnome.m4
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/Makevars
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/POTFILES.in
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/af.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/de.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/el.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/es.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/id.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/it.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnome/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/AppController.h
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/AppController.m
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/BUGS
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/GNUmakefile
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/Hello.h
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/Hello.m
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/INSTALL
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/autoclean.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/autogen.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/main.m
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/GNUmakefile
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/LocaleAliases
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/af.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/de.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/el.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/es.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/id.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/it.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-objc-gnustep/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-objc/INSTALL
-file path=usr/share/doc/gettext/examples/hello-objc/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-objc/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-objc/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-objc/configure.ac
-file path=usr/share/doc/gettext/examples/hello-objc/hello.m
-file path=usr/share/doc/gettext/examples/hello-objc/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-objc/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-objc/po/Makevars
-file path=usr/share/doc/gettext/examples/hello-objc/po/POTFILES.in
-file path=usr/share/doc/gettext/examples/hello-objc/po/af.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/de.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/el.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/es.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/id.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/it.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-objc/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-pascal/INSTALL
-file path=usr/share/doc/gettext/examples/hello-pascal/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-pascal/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-pascal/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-pascal/configure.ac
-file path=usr/share/doc/gettext/examples/hello-pascal/hello.pas
-file path=usr/share/doc/gettext/examples/hello-pascal/hello.rst
-file path=usr/share/doc/gettext/examples/hello-pascal/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-pascal/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-pascal/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-pascal/po/af.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/de.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/el.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/es.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/id.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/it.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-pascal/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-perl/INSTALL
-file path=usr/share/doc/gettext/examples/hello-perl/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-perl/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-perl/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-perl/configure.ac
-file path=usr/share/doc/gettext/examples/hello-perl/hello-1.pl.in
-file path=usr/share/doc/gettext/examples/hello-perl/hello-2.pl.in
-file path=usr/share/doc/gettext/examples/hello-perl/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-perl/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-perl/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-perl/po/af.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/de.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/el.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/es.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/id.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/it.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-perl/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-php/INSTALL
-file path=usr/share/doc/gettext/examples/hello-php/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-php/README
-file path=usr/share/doc/gettext/examples/hello-php/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-php/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-php/configure.ac
-file path=usr/share/doc/gettext/examples/hello-php/hello.php
-file path=usr/share/doc/gettext/examples/hello-php/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-php/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-php/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-php/po/af.po
-file path=usr/share/doc/gettext/examples/hello-php/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-php/po/de.po
-file path=usr/share/doc/gettext/examples/hello-php/po/el.po
-file path=usr/share/doc/gettext/examples/hello-php/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-php/po/es.po
-file path=usr/share/doc/gettext/examples/hello-php/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-php/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-php/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-php/po/id.po
-file path=usr/share/doc/gettext/examples/hello-php/po/it.po
-file path=usr/share/doc/gettext/examples/hello-php/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-php/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-php/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-php/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-php/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-php/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-php/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-php/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-php/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-php/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-php/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-php/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-php/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-php/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-php/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-php/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-python/INSTALL
-file path=usr/share/doc/gettext/examples/hello-python/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-python/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-python/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-python/configure.ac
-file path=usr/share/doc/gettext/examples/hello-python/hello.py.in
-file path=usr/share/doc/gettext/examples/hello-python/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-python/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-python/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-python/po/af.po
-file path=usr/share/doc/gettext/examples/hello-python/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-python/po/de.po
-file path=usr/share/doc/gettext/examples/hello-python/po/el.po
-file path=usr/share/doc/gettext/examples/hello-python/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-python/po/es.po
-file path=usr/share/doc/gettext/examples/hello-python/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-python/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-python/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-python/po/id.po
-file path=usr/share/doc/gettext/examples/hello-python/po/it.po
-file path=usr/share/doc/gettext/examples/hello-python/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-python/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-python/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-python/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-python/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-python/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-python/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-python/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-python/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-python/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-python/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-python/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-python/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-python/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-python/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-python/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-sh/INSTALL
-file path=usr/share/doc/gettext/examples/hello-sh/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-sh/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-sh/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-sh/configure.ac
-file path=usr/share/doc/gettext/examples/hello-sh/hello.sh
-file path=usr/share/doc/gettext/examples/hello-sh/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-sh/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-sh/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-sh/po/af.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/de.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/el.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/es.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/id.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/it.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-sh/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/INSTALL
-file path=usr/share/doc/gettext/examples/hello-smalltalk/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-smalltalk/autoclean.sh \
-    mode=0555
-file path=usr/share/doc/gettext/examples/hello-smalltalk/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-smalltalk/configure.ac
-file path=usr/share/doc/gettext/examples/hello-smalltalk/hello.st.in
-file path=usr/share/doc/gettext/examples/hello-smalltalk/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/af.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/de.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/el.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/es.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/id.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/it.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-smalltalk/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/INSTALL
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/configure.ac
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/hello.tcl
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/af.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/de.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/el.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/es.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/id.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/it.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-tcl-tk/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-tcl/INSTALL
-file path=usr/share/doc/gettext/examples/hello-tcl/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-tcl/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-tcl/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-tcl/configure.ac
-file path=usr/share/doc/gettext/examples/hello-tcl/hello.tcl
-file path=usr/share/doc/gettext/examples/hello-tcl/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-tcl/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-tcl/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-tcl/po/af.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/de.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/el.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/es.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/id.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/it.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-tcl/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/hello-ycp/INSTALL
-file path=usr/share/doc/gettext/examples/hello-ycp/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-ycp/autoclean.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-ycp/autogen.sh mode=0555
-file path=usr/share/doc/gettext/examples/hello-ycp/configure.ac
-file path=usr/share/doc/gettext/examples/hello-ycp/hello.ycp
-file path=usr/share/doc/gettext/examples/hello-ycp/m4/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-ycp/po/LINGUAS
-file path=usr/share/doc/gettext/examples/hello-ycp/po/Makefile.am
-file path=usr/share/doc/gettext/examples/hello-ycp/po/af.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/ca.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/de.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/el.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/eo.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/es.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/fr.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/ga.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/hu.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/id.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/it.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/ja.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/nl.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/pl.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/pt.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/ro.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/ru.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/sk.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/sl.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/sr.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/sv.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/tr.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/uk.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/vi.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/zh_CN.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/zh_HK.po
-file path=usr/share/doc/gettext/examples/hello-ycp/po/zh_TW.po
-file path=usr/share/doc/gettext/examples/installpaths
-file path=usr/share/doc/gettext/gettext.1.html
-file path=usr/share/doc/gettext/gettext.3.html
-file path=usr/share/doc/gettext/gettext_1.html
-file path=usr/share/doc/gettext/gettext_10.html
-file path=usr/share/doc/gettext/gettext_11.html
-file path=usr/share/doc/gettext/gettext_12.html
-file path=usr/share/doc/gettext/gettext_13.html
-file path=usr/share/doc/gettext/gettext_14.html
-file path=usr/share/doc/gettext/gettext_15.html
-file path=usr/share/doc/gettext/gettext_16.html
-file path=usr/share/doc/gettext/gettext_17.html
-file path=usr/share/doc/gettext/gettext_18.html
-file path=usr/share/doc/gettext/gettext_19.html
-file path=usr/share/doc/gettext/gettext_2.html
-file path=usr/share/doc/gettext/gettext_20.html
-file path=usr/share/doc/gettext/gettext_21.html
-file path=usr/share/doc/gettext/gettext_22.html
-file path=usr/share/doc/gettext/gettext_23.html
-file path=usr/share/doc/gettext/gettext_24.html
-file path=usr/share/doc/gettext/gettext_25.html
-file path=usr/share/doc/gettext/gettext_3.html
-file path=usr/share/doc/gettext/gettext_4.html
-file path=usr/share/doc/gettext/gettext_5.html
-file path=usr/share/doc/gettext/gettext_6.html
-file path=usr/share/doc/gettext/gettext_7.html
-file path=usr/share/doc/gettext/gettext_8.html
-file path=usr/share/doc/gettext/gettext_9.html
-file path=usr/share/doc/gettext/gettext_foot.html
-file path=usr/share/doc/gettext/gettext_toc.html
-file path=usr/share/doc/gettext/gettextize.1.html
-file path=usr/share/doc/gettext/javadoc1/AllNames.html
-file path=usr/share/doc/gettext/javadoc1/gnu.gettext.GettextResource.html
-file path=usr/share/doc/gettext/javadoc1/images/blue-ball-small.gif
-file path=usr/share/doc/gettext/javadoc1/images/blue-ball.gif
-file path=usr/share/doc/gettext/javadoc1/images/class-index.gif
-file path=usr/share/doc/gettext/javadoc1/images/constructor-index.gif
-file path=usr/share/doc/gettext/javadoc1/images/constructors.gif
-file path=usr/share/doc/gettext/javadoc1/images/cyan-ball-small.gif
-file path=usr/share/doc/gettext/javadoc1/images/cyan-ball.gif
-file path=usr/share/doc/gettext/javadoc1/images/error-index.gif
-file path=usr/share/doc/gettext/javadoc1/images/exception-index.gif
-file path=usr/share/doc/gettext/javadoc1/images/green-ball-small.gif
-file path=usr/share/doc/gettext/javadoc1/images/green-ball.gif
-file path=usr/share/doc/gettext/javadoc1/images/interface-index.gif
-file path=usr/share/doc/gettext/javadoc1/images/magenta-ball-small.gif
-file path=usr/share/doc/gettext/javadoc1/images/magenta-ball.gif
-file path=usr/share/doc/gettext/javadoc1/images/method-index.gif
-file path=usr/share/doc/gettext/javadoc1/images/methods.gif
-file path=usr/share/doc/gettext/javadoc1/images/package-index.gif
-file path=usr/share/doc/gettext/javadoc1/images/red-ball-small.gif
-file path=usr/share/doc/gettext/javadoc1/images/red-ball.gif
-file path=usr/share/doc/gettext/javadoc1/images/variable-index.gif
-file path=usr/share/doc/gettext/javadoc1/images/variables.gif
-file path=usr/share/doc/gettext/javadoc1/images/yellow-ball-small.gif
-file path=usr/share/doc/gettext/javadoc1/images/yellow-ball.gif
-file path=usr/share/doc/gettext/javadoc1/packages.html
-file path=usr/share/doc/gettext/javadoc1/tree.html
-file path=usr/share/doc/gettext/javadoc2/allclasses-frame.html
-file path=usr/share/doc/gettext/javadoc2/deprecated-list.html
-file path=usr/share/doc/gettext/javadoc2/gnu/gettext/GettextResource.html
-file path=usr/share/doc/gettext/javadoc2/gnu/gettext/package-frame.html
-file path=usr/share/doc/gettext/javadoc2/gnu/gettext/package-summary.html
-file path=usr/share/doc/gettext/javadoc2/gnu/gettext/package-tree.html
-file path=usr/share/doc/gettext/javadoc2/help-doc.html
-file path=usr/share/doc/gettext/javadoc2/index-all.html
-file path=usr/share/doc/gettext/javadoc2/index.html
-file path=usr/share/doc/gettext/javadoc2/overview-tree.html
-file path=usr/share/doc/gettext/javadoc2/package-list
-file path=usr/share/doc/gettext/javadoc2/packages.html
-file path=usr/share/doc/gettext/javadoc2/serialized-form.html
-file path=usr/share/doc/gettext/javadoc2/stylesheet.css
-file path=usr/share/doc/gettext/msgattrib.1.html
-file path=usr/share/doc/gettext/msgcat.1.html
-file path=usr/share/doc/gettext/msgcmp.1.html
-file path=usr/share/doc/gettext/msgcomm.1.html
-file path=usr/share/doc/gettext/msgconv.1.html
-file path=usr/share/doc/gettext/msgen.1.html
-file path=usr/share/doc/gettext/msgexec.1.html
-file path=usr/share/doc/gettext/msgfilter.1.html
-file path=usr/share/doc/gettext/msgfmt.1.html
-file path=usr/share/doc/gettext/msggrep.1.html
-file path=usr/share/doc/gettext/msginit.1.html
-file path=usr/share/doc/gettext/msgmerge.1.html
-file path=usr/share/doc/gettext/msgunfmt.1.html
-file path=usr/share/doc/gettext/msguniq.1.html
-file path=usr/share/doc/gettext/ngettext.1.html
-file path=usr/share/doc/gettext/ngettext.3.html
-file path=usr/share/doc/gettext/textdomain.3.html
-file path=usr/share/doc/gettext/tutorial.html
-file path=usr/share/doc/gettext/xgettext.1.html
-file path=usr/share/gettext/ABOUT-NLS
-file path=usr/share/gettext/archive.tar.gz
-file path=usr/share/gettext/config.rpath mode=0555
-file path=usr/share/gettext/gettext.h
-file path=usr/share/gettext/intl/COPYING.LIB-2.0
-file path=usr/share/gettext/intl/COPYING.LIB-2.1
-file path=usr/share/gettext/intl/ChangeLog
-file path=usr/share/gettext/intl/Makefile.in
-file path=usr/share/gettext/intl/VERSION
-file path=usr/share/gettext/intl/bindtextdom.c
-file path=usr/share/gettext/intl/config.charset mode=0555
-file path=usr/share/gettext/intl/dcgettext.c
-file path=usr/share/gettext/intl/dcigettext.c
-file path=usr/share/gettext/intl/dcngettext.c
-file path=usr/share/gettext/intl/dgettext.c
-file path=usr/share/gettext/intl/dngettext.c
-file path=usr/share/gettext/intl/eval-plural.h
-file path=usr/share/gettext/intl/explodename.c
-file path=usr/share/gettext/intl/export.h
-file path=usr/share/gettext/intl/finddomain.c
-file path=usr/share/gettext/intl/gettext.c
-file path=usr/share/gettext/intl/gettextP.h
-file path=usr/share/gettext/intl/gmo.h
-file path=usr/share/gettext/intl/hash-string.c
-file path=usr/share/gettext/intl/hash-string.h
-file path=usr/share/gettext/intl/intl-compat.c
-file path=usr/share/gettext/intl/intl-exports.c
-file path=usr/share/gettext/intl/l10nflist.c
-file path=usr/share/gettext/intl/langprefs.c
-file path=usr/share/gettext/intl/libgnuintl.h.in
-file path=usr/share/gettext/intl/loadinfo.h
-file path=usr/share/gettext/intl/loadmsgcat.c
-file path=usr/share/gettext/intl/localcharset.c
-file path=usr/share/gettext/intl/localcharset.h
-file path=usr/share/gettext/intl/locale.alias
-file path=usr/share/gettext/intl/localealias.c
-file path=usr/share/gettext/intl/localename.c
-file path=usr/share/gettext/intl/lock.c
-file path=usr/share/gettext/intl/lock.h
-file path=usr/share/gettext/intl/log.c
-file path=usr/share/gettext/intl/ngettext.c
-file path=usr/share/gettext/intl/os2compat.c
-file path=usr/share/gettext/intl/os2compat.h
-file path=usr/share/gettext/intl/osdep.c
-file path=usr/share/gettext/intl/plural-exp.c
-file path=usr/share/gettext/intl/plural-exp.h
-file path=usr/share/gettext/intl/plural.c
-file path=usr/share/gettext/intl/plural.y
-file path=usr/share/gettext/intl/printf-args.c
-file path=usr/share/gettext/intl/printf-args.h
-file path=usr/share/gettext/intl/printf-parse.c
-file path=usr/share/gettext/intl/printf-parse.h
-file path=usr/share/gettext/intl/printf.c
-file path=usr/share/gettext/intl/ref-add.sin
-file path=usr/share/gettext/intl/ref-del.sin
-file path=usr/share/gettext/intl/relocatable.c
-file path=usr/share/gettext/intl/relocatable.h
-file path=usr/share/gettext/intl/textdomain.c
-file path=usr/share/gettext/intl/vasnprintf.c
-file path=usr/share/gettext/intl/vasnprintf.h
-file path=usr/share/gettext/intl/vasnwprintf.h
-file path=usr/share/gettext/intl/version.c
-file path=usr/share/gettext/intl/wprintf-parse.h
-file path=usr/share/gettext/intl/xsize.h
-file path=usr/share/gettext/javaversion.class
-file path=usr/share/gettext/msgunfmt.tcl
-file path=usr/share/gettext/po/Makefile.in.in
-file path=usr/share/gettext/po/Makevars.template
-file path=usr/share/gettext/po/Rules-quot
-file path=usr/share/gettext/po/boldquot.sed
-file path=usr/share/gettext/po/[email protected]
-file path=usr/share/gettext/po/[email protected]
-file path=usr/share/gettext/po/insert-header.sin
-file path=usr/share/gettext/po/quot.sed
-file path=usr/share/gettext/po/remove-potcdate.sin
-file path=usr/share/gettext/projects/GNOME/team-address mode=0555
-file path=usr/share/gettext/projects/GNOME/teams.html
-file path=usr/share/gettext/projects/GNOME/teams.url
-file path=usr/share/gettext/projects/GNOME/trigger mode=0555
-file path=usr/share/gettext/projects/KDE/team-address mode=0555
-file path=usr/share/gettext/projects/KDE/teams.html
-file path=usr/share/gettext/projects/KDE/teams.url
-file path=usr/share/gettext/projects/KDE/trigger mode=0555
-file path=usr/share/gettext/projects/TP/team-address mode=0555
-file path=usr/share/gettext/projects/TP/teams.html
-file path=usr/share/gettext/projects/TP/teams.url
-file path=usr/share/gettext/projects/TP/trigger mode=0555
-file path=usr/share/gettext/projects/index
-file path=usr/share/gettext/projects/team-address mode=0555
-file path=usr/share/info/gettext.info
-file path=usr/share/locale/be/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/be/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/ca/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/ca/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/cs/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/cs/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/da/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/da/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/de/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/de/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/el/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/el/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/en@boldquot/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/en@boldquot/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/en@quot/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/en@quot/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/eo/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/es/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/es/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/et/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/et/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/fi/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/fi/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/fr/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/fr/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/ga/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/gl/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/gl/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/id/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/id/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/it/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/it/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/ja/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/ja/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/ko/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/ko/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/nl/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/nl/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/nn/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/nn/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/no/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/no/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/pl/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/pl/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/pt/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/pt/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/ro/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/ro/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/ru/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/ru/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/sk/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/sk/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/sl/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/sl/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/sr/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/sr/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/sv/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/sv/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/tr/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/tr/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/uk/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/uk/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/vi/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/vi/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/zh_CN/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/zh_CN/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/locale/zh_HK/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/gettext-runtime.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/gettext-tools.mo
-file path=usr/share/man/man1/autopoint.1
-file path=usr/share/man/man1/envsubst.1
-file path=usr/share/man/man1/gettextize.1
-file usr/share/man/man1/gettext.1 path=usr/share/man/man1/ggettext.1
-file usr/share/man/man1/msgfmt.1 path=usr/share/man/man1/gmsgfmt.1
-file usr/share/man/man1/xgettext.1 path=usr/share/man/man1/gxgettext.1
-file path=usr/share/man/man1/msgattrib.1
-file path=usr/share/man/man1/msgcat.1
-file path=usr/share/man/man1/msgcmp.1
-file path=usr/share/man/man1/msgcomm.1
-file path=usr/share/man/man1/msgconv.1
-file path=usr/share/man/man1/msgen.1
-file path=usr/share/man/man1/msgexec.1
-file path=usr/share/man/man1/msgfilter.1
-file path=usr/share/man/man1/msggrep.1
-file path=usr/share/man/man1/msginit.1
-file path=usr/share/man/man1/msgmerge.1
-file path=usr/share/man/man1/msgunfmt.1
-file path=usr/share/man/man1/msguniq.1
-file path=usr/share/man/man1/ngettext.1
-legacy pkg=SUNWgnu-gettext \
-    desc="GNU gettext - message handling utilities (0.16.1)" \
-    name="GNU gettext"
-license gettext.license license=GPLv2
-link path=usr/gnu/bin/gettext target=../../bin/ggettext
-link path=usr/gnu/bin/msgfmt target=../../bin/gmsgfmt
-link path=usr/gnu/bin/xgettext target=../../bin/gxgettext
-link path=usr/gnu/share/man/man1/gettext.1 \
-    target=../../../../share/man/man1/ggettext.1
-link path=usr/gnu/share/man/man1/msgfmt.1 \
-    target=../../../../share/man/man1/gmsgfmt.1
-link path=usr/gnu/share/man/man1/xgettext.1 \
-    target=../../../../share/man/man1/gxgettext.1
--- a/components/gettext/patches/fr.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,90 +0,0 @@
---- gettext-0.16.1.orig/gettext-tools/tests/lang-bash
-+++ gettext-0.16.1/gettext-tools/tests/lang-bash
-@@ -74,9 +74,11 @@
- : ${DIFF=diff}
- ${DIFF} fr.po fr.po.new || exit 1
- 
--tmpfiles="$tmpfiles fr"
-+tmpfiles="$tmpfiles fr fr_FR.ISO8859-1 fr_FR.UTF-8"
- test -d fr || mkdir fr
- test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES
-+test -L fr_FR.ISO8859-1 || ln -s fr fr_FR.ISO8859-1
-+test -L fr_FR.UTF-8 || ln -s fr fr_FR.UTF-8
- 
- : ${MSGFMT=msgfmt}
- ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po
---- gettext-0.16.1.orig/gettext-tools/tests/lang-c
-+++ gettext-0.16.1/gettext-tools/tests/lang-c
-@@ -107,9 +107,11 @@
- : ${DIFF=diff}
- ${DIFF} fr.po fr.po.new || exit 1
- 
--tmpfiles="$tmpfiles fr"
-+tmpfiles="$tmpfiles fr fr_FR.ISO8859-1 fr_FR.UTF-8"
- test -d fr || mkdir fr
- test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES
-+test -L fr_FR.ISO8859-1 || ln -s fr fr_FR.ISO8859-1
-+test -L fr_FR.UTF-8 || ln -s fr fr_FR.UTF-8
- 
- : ${MSGFMT=msgfmt}
- ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po
---- gettext-0.16.1.orig/gettext-tools/tests/lang-clisp
-+++ gettext-0.16.1/gettext-tools/tests/lang-clisp
-@@ -74,9 +74,11 @@
- : ${DIFF=diff}
- ${DIFF} fr.po fr.po.new || exit 1
- 
--tmpfiles="$tmpfiles fr"
-+tmpfiles="$tmpfiles fr fr_FR.ISO8859-1 fr_FR.UTF-8"
- test -d fr || mkdir fr
- test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES
-+test -L fr_FR.ISO8859-1 || ln -s fr fr_FR.ISO8859-1
-+test -L fr_FR.UTF-8 || ln -s fr fr_FR.UTF-8
- 
- : ${MSGFMT=msgfmt}
- ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po
---- gettext-0.16.1.orig/gettext-tools/tests/lang-gawk
-+++ gettext-0.16.1/gettext-tools/tests/lang-gawk
-@@ -78,9 +78,11 @@
- : ${DIFF=diff}
- ${DIFF} fr.po fr.po.new || exit 1
- 
--tmpfiles="$tmpfiles fr"
-+tmpfiles="$tmpfiles fr fr_FR.ISO8859-1 fr_FR.UTF-8"
- test -d fr || mkdir fr
- test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES
-+test -L fr_FR.ISO8859-1 || ln -s fr fr_FR.ISO8859-1
-+test -L fr_FR.UTF-8 || ln -s fr fr_FR.UTF-8
- 
- : ${MSGFMT=msgfmt}
- ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po
---- gettext-0.16.1.orig/gettext-tools/tests/lang-guile
-+++ gettext-0.16.1/gettext-tools/tests/lang-guile
-@@ -77,9 +77,11 @@
- : ${DIFF=diff}
- ${DIFF} fr.po fr.po.new || exit 1
- 
--tmpfiles="$tmpfiles fr"
-+tmpfiles="$tmpfiles fr fr_FR.ISO8859-1 fr_FR.UTF-8"
- test -d fr || mkdir fr
- test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES
-+test -L fr_FR.ISO8859-1 || ln -s fr fr_FR.ISO8859-1
-+test -L fr_FR.UTF-8 || ln -s fr fr_FR.UTF-8
- 
- : ${MSGFMT=msgfmt}
- ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po
---- gettext-0.16.1.orig/gettext-tools/tests/lang-sh
-+++ gettext-0.16.1/gettext-tools/tests/lang-sh
-@@ -72,9 +72,11 @@
- : ${DIFF=diff}
- ${DIFF} fr.po fr.po.new || exit 1
- 
--tmpfiles="$tmpfiles fr"
-+tmpfiles="$tmpfiles fr_FR.ISO8859-1 fr_FR.UTF-8"
- test -d fr || mkdir fr
- test -d fr/LC_MESSAGES || mkdir fr/LC_MESSAGES
-+test -L fr_FR.ISO8859-1 || ln -s fr fr_FR.ISO8859-1
-+test -L fr_FR.UTF-8 || ln -s fr fr_FR.UTF-8
- 
- : ${MSGFMT=msgfmt}
- ${MSGFMT} -o fr/LC_MESSAGES/prog.mo fr.po
--- a/components/gettext/patches/recode.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- gettext-0.16.1.orig/gettext-tools/tests/recode-sr-latin-2
-+++ gettext-0.16.1/gettext-tools/tests/recode-sr-latin-2
-@@ -11,7 +11,7 @@
- case "$host_os" in
-   aix*)
-     LOCALE_JA_EUCJP=ja_JP ;;
--  hpux* | osf* | netbsd*)
-+  hpux* | osf* | netbsd* | solaris*)
-     LOCALE_JA_EUCJP=ja_JP.eucJP ;;
-   irix* | freebsd* | darwin*)
-     LOCALE_JA_EUCJP=ja_JP.EUC ;;
--- a/components/gettext/patches/xgettext-java-2.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- gettext-0.16.1.orig/gettext-tools/tests/xgettext-java-2
-+++ gettext-0.16.1/gettext-tools/tests/xgettext-java-2
-@@ -105,7 +105,7 @@
- msgstr ""
- 
- #: xg-j-2.java:12
--msgid "invalid surrogate ��� second half"
-+msgid "invalid surrogate  second half"
- msgstr ""
- 
- #. Don't let the line numbers be confused by \u newlines.
--- a/components/ggrep/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		grep
-COMPONENT_VERSION=	2.5.4
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:9bbd4f02b18bb264e0fcb17293b6f0445c8694d2
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/grep/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# We need to be able to return from void functions
-CFLAGS	+=			$(studio_FEATURES_EXTENSIONS)
-
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS  +=		--prefix=/usr
-CONFIGURE_OPTIONS  +=		--program-prefix=g
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/ggrep/gnu-grep.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,682 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
-===================================================================
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
- 
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-  
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
-
--- a/components/ggrep/gnu-grep.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,195 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/text/gnu-grep@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="The grep command searches one or more input files for lines containing a match to a specified pattern."
-set name=pkg.summary value="GNU grep utilities"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://gnu.org/software/grep/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2000/488
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/af
-dir path=usr/share/locale/af/LC_MESSAGES
-dir path=usr/share/locale/be
-dir path=usr/share/locale/be/LC_MESSAGES
-dir path=usr/share/locale/bg
-dir path=usr/share/locale/bg/LC_MESSAGES
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/el
-dir path=usr/share/locale/el/LC_MESSAGES
-dir path=usr/share/locale/eo
-dir path=usr/share/locale/eo/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/eu
-dir path=usr/share/locale/eu/LC_MESSAGES
-dir path=usr/share/locale/fi
-dir path=usr/share/locale/fi/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ga
-dir path=usr/share/locale/ga/LC_MESSAGES
-dir path=usr/share/locale/gl
-dir path=usr/share/locale/gl/LC_MESSAGES
-dir path=usr/share/locale/he
-dir path=usr/share/locale/he/LC_MESSAGES
-dir path=usr/share/locale/hr
-dir path=usr/share/locale/hr/LC_MESSAGES
-dir path=usr/share/locale/hu
-dir path=usr/share/locale/hu/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/ko
-dir path=usr/share/locale/ko/LC_MESSAGES
-dir path=usr/share/locale/ky
-dir path=usr/share/locale/ky/LC_MESSAGES
-dir path=usr/share/locale/lt
-dir path=usr/share/locale/lt/LC_MESSAGES
-dir path=usr/share/locale/nb
-dir path=usr/share/locale/nb/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt
-dir path=usr/share/locale/pt/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/rw
-dir path=usr/share/locale/rw/LC_MESSAGES
-dir path=usr/share/locale/sk
-dir path=usr/share/locale/sk/LC_MESSAGES
-dir path=usr/share/locale/sl
-dir path=usr/share/locale/sl/LC_MESSAGES
-dir path=usr/share/locale/sr
-dir path=usr/share/locale/sr/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/uk
-dir path=usr/share/locale/uk/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/locale/zh_TW
-dir path=usr/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/gegrep
-file path=usr/bin/gfgrep
-file path=usr/bin/ggrep
-file path=usr/share/info/grep.info
-file path=usr/share/locale/af/LC_MESSAGES/grep.mo
-file path=usr/share/locale/be/LC_MESSAGES/grep.mo
-file path=usr/share/locale/bg/LC_MESSAGES/grep.mo
-file path=usr/share/locale/ca/LC_MESSAGES/grep.mo
-file path=usr/share/locale/cs/LC_MESSAGES/grep.mo
-file path=usr/share/locale/da/LC_MESSAGES/grep.mo
-file path=usr/share/locale/de/LC_MESSAGES/grep.mo
-file path=usr/share/locale/el/LC_MESSAGES/grep.mo
-file path=usr/share/locale/eo/LC_MESSAGES/grep.mo
-file path=usr/share/locale/es/LC_MESSAGES/grep.mo
-file path=usr/share/locale/et/LC_MESSAGES/grep.mo
-file path=usr/share/locale/eu/LC_MESSAGES/grep.mo
-file path=usr/share/locale/fi/LC_MESSAGES/grep.mo
-file path=usr/share/locale/fr/LC_MESSAGES/grep.mo
-file path=usr/share/locale/ga/LC_MESSAGES/grep.mo
-file path=usr/share/locale/gl/LC_MESSAGES/grep.mo
-file path=usr/share/locale/he/LC_MESSAGES/grep.mo
-file path=usr/share/locale/hr/LC_MESSAGES/grep.mo
-file path=usr/share/locale/hu/LC_MESSAGES/grep.mo
-file path=usr/share/locale/id/LC_MESSAGES/grep.mo
-file path=usr/share/locale/it/LC_MESSAGES/grep.mo
-file path=usr/share/locale/ja/LC_MESSAGES/grep.mo
-file path=usr/share/locale/ko/LC_MESSAGES/grep.mo
-file path=usr/share/locale/ky/LC_MESSAGES/grep.mo
-file path=usr/share/locale/lt/LC_MESSAGES/grep.mo
-file path=usr/share/locale/nb/LC_MESSAGES/grep.mo
-file path=usr/share/locale/nl/LC_MESSAGES/grep.mo
-file path=usr/share/locale/pl/LC_MESSAGES/grep.mo
-file path=usr/share/locale/pt/LC_MESSAGES/grep.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/grep.mo
-file path=usr/share/locale/ro/LC_MESSAGES/grep.mo
-file path=usr/share/locale/ru/LC_MESSAGES/grep.mo
-file path=usr/share/locale/rw/LC_MESSAGES/grep.mo
-file path=usr/share/locale/sk/LC_MESSAGES/grep.mo
-file path=usr/share/locale/sl/LC_MESSAGES/grep.mo
-file path=usr/share/locale/sr/LC_MESSAGES/grep.mo
-file path=usr/share/locale/sv/LC_MESSAGES/grep.mo
-file path=usr/share/locale/tr/LC_MESSAGES/grep.mo
-file path=usr/share/locale/uk/LC_MESSAGES/grep.mo
-file path=usr/share/locale/vi/LC_MESSAGES/grep.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/grep.mo
-file path=usr/share/man/man1/gegrep.1
-file path=usr/share/man/man1/gfgrep.1
-file path=usr/share/man/man1/ggrep.1
-legacy pkg=SUNWggrp desc="ggrep - GNU grep utilities 2.5.4" \
-    name="ggrep - GNU grep utilities"
-license gnu-grep.license license=GPLv3
-link path=usr/gnu/bin/egrep target=../../bin/gegrep
-link path=usr/gnu/bin/fgrep target=../../bin/gfgrep
-link path=usr/gnu/bin/grep target=../../bin/ggrep
-link path=usr/gnu/share/man/man1/egrep.1 \
-    target=../../../../share/man/man1/ggrep.1
-link path=usr/gnu/share/man/man1/fgrep.1 \
-    target=../../../../share/man/man1/ggrep.1
-link path=usr/gnu/share/man/man1/grep.1 \
-    target=../../../../share/man/man1/ggrep.1
-link path=usr/sfw/bin/gegrep target=../../bin/gegrep
-link path=usr/sfw/bin/gfgrep target=../../bin/gfgrep
-link path=usr/sfw/bin/ggrep target=../../bin/ggrep
--- a/components/ggrep/patches/ggrep.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- grep-2.5.4/tests/foad1.sh.orig	Fri Jan 28 16:47:12 2011
-+++ grep-2.5.4/tests/foad1.sh	Fri Jan 28 16:45:00 2011
-@@ -23,7 +23,7 @@
-   INPUT="$1"
-   EXPECT="$2"
-   shift 2
--  OUTPUT=`echo -n "$INPUT" | tr "/" "\n" | "$GREP" "$@" | tr "\n" "/"`
-+  OUTPUT=`printf "$INPUT" | tr "/" "\n" | "$GREP" "$@" | tr "\n" "/"`
-   if test "$OUTPUT" != "$EXPECT" || test "$VERBOSE" = "1"; then
-     echo "Testing:  $GREP $@"
-     test "$LC_ALL" != C && test "$LC_ALL" != "" && echo "  LC_ALL: \"$LC_ALL\""
--- a/components/ghostscript/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-#
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=         ghostscript
-COMPONENT_VERSION=      8.64
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH= sha1:2e56a2fdd7912c0d04ad52c05d0e93e3e473b131
-COMPONENT_ARCHIVE_URL=  http://ghostscript.com/releases/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/configure.mk
-
-# configure(1) options to use
-CONFIGURE_OPTIONS +=	--with-drivers=ALL
-CONFIGURE_OPTIONS +=	--with-ijs
-CONFIGURE_OPTIONS +=	--without-omni
-CONFIGURE_OPTIONS +=	--with-jbig2dec
-CONFIGURE_OPTIONS +=	--with-jasper
-CONFIGURE_OPTIONS +=	--enable-cups
-CONFIGURE_OPTIONS +=	--enable-dynamic
-CONFIGURE_OPTIONS +=	--disable-compile-inits
-CONFIGURE_OPTIONS +=	--with-fontpath=/usr/share/ghostscript/$(COMPONENT_VERSION)/Resource:/usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font:/usr/share/ghostscript/fonts:/usr/openwin/lib/X11/fonts/Type1:/usr/openwin/lib/X11/fonts/TrueType:/usr/openwin/lib/X11/fonts/Type3:/usr/X11/lib/X11/fonts/Type1:/usr/X11/lib/fonts/TrueType:/usr/X11/lib/X11/fonts/Type3:/usr/X11/lib/X11/fonts/Resource:/usr/X11/lib/X11/Resource/Font
-
-# config env
-CONFIGURE_ENV += LDFLAGS_SO="-G"
-CONFIGURE_ENV += CUPSCONFIG=/usr/bin/cups-config
-
-GS_VARIANT = $(BUILD_DIR)/$(MACH32)
-IJS_VARIANT = $(BUILD_DIR)/$(MACH32)/ijs
-
-VARIANTS = $(GS_VARIANT) $(IJS_VARIANT)
-
-# autoconf - Generate configuration scripts
-COMPONENT_PREP_ACTION = \
-	 (cd $(@D)/jasper/src/libjasper/jpc ; \
-	 $(MV) jpc_qmfb.c jpc_qmfb.c.orig ; \
-	 dos2unix jpc_qmfb.c.orig >jpc_qmfb.c) ; \
-	 (cd $(@D); autoconf)
-
-$(GS_VARIANT)/.configured: COMPONENT_PRE_CONFIGURE_ACTION = \
-	($(CLONEY) $(SOURCE_DIR) $(@D))
-
-$(GS_VARIANT)/.installed: COMPONENT_INSTALL_TARGETS += \
-	install-exec install-so install-scripts install-data \
-	install-contrib-extras
-
-$(IJS_VARIANT)/.configured: COMPONENT_PRE_CONFIGURE_ACTION = \
-	($(CLONEY) $(SOURCE_DIR)/ijs $(@D); \
-	cd $(@D) ; $(ENV) $(CONFIGURE_ENV) ./autogen.sh )
-
-CONFIGURE_SCRIPT = ./configure
-
-# build gs and ijs
-build: $(VARIANTS:%=%/.built)
-
-# install gs and ijs
-install: $(VARIANTS:%=%/.installed)
-
-# empty test target
-test:
-	@echo "no tests available"
-
-include ../../make-rules/depend.mk
--- a/components/ghostscript/Solaris/GSinterface	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,215 +0,0 @@
-#!/bin/sh
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-# To configure this interface script under Solaris LP use the following
-# command:
-#
-#	lpadmin -p printer -v /dev/... -I"postscript,pdf" -Tunknown \
-#		-i /usr/sfw/share/ghostscript/interfaces/GSinterface \
-#		-o GS_DEVICE=(gs-device-type) \
-#		[-o OutputFile=(file/device)] [-o PAPERSIZE=(size)] \
-#		[-o RESOLUTION=XxY] [-o banner-type=(ascii|postscript)] \
-#		[-o GS_OPTIONS="-sIjsServer=... -sIjsParams=..."]
-#
-#	see gs(1) for more information about values that can be used for
-#	GS_DEVICE, PAPERSIZE, and RESOLUTION, and GS_OPTIONS.
-#
-#	There is a known problem printing through a /dev/lp? parallel port
-#	on a Solaris x86 machine.  If you have selected the correct GS_DEVICE
-#	and get garbled output when printing under this configuration, running
-#		"lpadmin -p printer -H nopush"
-#	should fix the problem.
-
-PATH=/usr/sfw/bin:/usr/lib/lp/bin:/bin export PATH
-
-
-if [ $# -lt 5 ] ; then
-	logger -p lpr.err -t "GSinterface" \
-		"wrong number of arguments to interface program" 1>&2
-	logger -p lpr.err -t "GSinterface" "$0 $*"
-	echo "wrong number of arguments to interface program" 1>&2
-	exit 1
-fi
-
-
-printer=`basename $0`
-request_id=$1
-user_name=$2
-title=$3
-copies=$4
-option_list=$5
-
-shift 5
-files="$*"
-
-tag="GSinterface: ${request_id}"
-error_file="/tmp/${printer}-log.$$"
-
-logger -p lpr.debug -t ${tag} "INPUT"
-logger -p lpr.debug -t ${tag} "    printer : ${printer}"
-logger -p lpr.debug -t ${tag} "    request_id : ${request_id}"
-logger -p lpr.debug -t ${tag} "    user_name : ${user_name}"
-logger -p lpr.debug -t ${tag} "    title : ${title}"
-logger -p lpr.debug -t ${tag} "    copies : ${copies}"
-logger -p lpr.debug -t ${tag} "    option_list : ${option_list}"
-logger -p lpr.debug -t ${tag} "    files : ${files}"
-
-
-parse () {
-	echo "`expr \"$1\" : \"^[^=]*=\(.*\)\"`"
-}
-
-banner="postscript_banner"
-nobanner="no"
-nofilebreak="no"
-OutputFile=
-GS_DEVICE=nullpage
-GS_OPTIONS=
-inlist=
-
-for i in ${option_list}
-do
-	case "${inlist}${i}" in
-
-	nobanner )
-		nobanner="yes"
-		;;
-
-	nofilebreak )
-		nofilebreak="yes"
-		;;
-
-	banner-type=* )
-		banner="`parse ${i}`_banner"
-		;;
-
-	GS_DEVICE=* )
-		GS_DEVICE=`parse ${i}`
-		;;
-
-	OutputFile=* )
-		GS_OPTIONS="-sOutputFile=`parse ${i}` ${GS_OPTIONS}"
-		OutputFile="yes"
-		;;
-
-	RESOLUTION=* )
-		GS_OPTIONS="-r`parse ${i}` ${GS_OPTIONS}"
-		;;
-
-	PAPERSIZE=* )
-		GS_OPTIONS="-sPAPERSIZE=`parse ${i}` ${GS_OPTIONS}"
-		;;
-
-	GS_OPTIONS=* )
-		GS_OPTIONS="`parse ${i}` ${GS_OPTIONS}"
-		;;
-
-	* )
-		logger -p lpr.error -t ${tag} \
-			"unrecognized \"-o ${i}\" option, ignored" 1>&2
-		;;
-	esac
-done
-
-if [ "${OutputFile}" = "" ] ; then
-	GS_OPTIONS="-sOutputFile=- ${GS_OPTIONS}"
-fi
-
-# Don't pause between pages, exit upon completion, don't print startup and
-# page messages, don't allow deletefile, rename, or write access to files
-GS_OPTIONS="-dNOPAUSE -dBATCH -dQUIET -dSAFER ${GS_OPTIONS}"
-
-export GS_DEVICE GS_OPTIONS PATH
-
-logger -p lpr.debug -t ${tag} "ENVIRONMENT"
-env | logger -p lpr.debug -t "${tag}:    "
-
-#
-#	Generate an ASCII banner page and pass it to the printer
-# This is much faster than the PostScript(TM) banner
-#
-ascii_banner() {
-	cat <<EOF
-	${title}
-	Request: ${request_id}
-	User: ${user_name}
-	Printer: ${printer}
-	Time: `date`
-	Copies: ${copies}
-EOF
-	tput ff
-}
-
-#
-#	Generate a PostScript(TM) banner page and run it through GhostScript.
-# This assumes an 8.5x11 page size.
-#
-postscript_banner() {
-	cat <<EOF | gs - 2>> ${error_file}
-%!ps
-/PrintLine { exch findfont exch scalefont setfont moveto show } def
-newpath 4 setlinewidth 1 setlinejoin
-15 760 moveto 595 760 lineto 595 585 lineto 15 585 lineto closepath
-gsave .75 setgray fill grestore
-0 setgray stroke
-(${user_name}) 30 730 /Times-Bold 24 PrintLine
-(${request_id}) 415 730 /Times-Bold 24 PrintLine
-(${printer}) 30 600 /Times-Bold 16 PrintLine
-(`date`) 350 600 /Times-Roman 16 PrintLine
-(${title}) 100 660 /Times-Bold 36 PrintLine
-(Copies: ${copies}) 30 25 /Times-Roman 16 PrintLine
-showpage
-EOF
-}
-
-#
-# should create a banner
-#	a simple text or PCL banner would be prefered, because a PS one
-#	would require GhostScript to RIP and pass the whole image to the
-#	printer.
-#
-case "${nobanner}" in
-	"no")
-		(eval "${banner}" 1>&3 2>&1) | lp.cat 0
-	;;
-esac
-
-#
-# process the files
-#
-i=1
-while [ $i -le $copies ] ; do
-	for file in $files ; do
-		gs $file 2>> ${error_file} | lp.cat 0
-	done
-	i=`expr $i + 1`
-done
-
-if [ -s ${error_file} ] ; then
-	logger -p lpr.debug -t ${tag} "GS ERRORS"
-	cat ${error_file} | logger -p lpr.debug -t "${tag}:    "
-	rm -f ${error_file}
-fi
-
-exit 0
--- a/components/ghostscript/Solaris/GSinterface.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-.\" $Id$
-.TH GSinterface 1 "15 October 2002" Ghostscript \" -*- nroff -*-
-.SH NAME
-GSinterface \- LP interface script for using ghostscript under lpsched
-.SH SYNOPSIS
-.na
-\fBGSinterface\fB 
-[request\-id] [user] [title] [copies] [options] [files]
-.SH DESCRIPTION
-This shell script is intended to be uses as an LP interface script on
-Solaris 2.6 and later systems.  It allows print queues to be configured
-under LP using Ghostscript to render for the printer.
-.PP
-Configuration under lpsched is performed via the
-.BR lpadmin(1M)
-command.  
-.PP
-.nf
-.na
-	# lpadmin -p printer -v /dev/... -I"postscript,pdf" -Tunknown \\
-		-i /usr/sfw/share/ghostscript/interfaces/GSinterface \\
-		-o GS_DEVICE=(gs-device-type) \\
-		[-o OutputFile=(file/device)] [-o PAPERSIZE=(size)] \\
-		[-o RESOLUTION=XxY] [-o banner-type=(ascii|postscript)] \\
-		[-o GS_OPTIONS="-sIjsServer=... -sIjsParams=..."]
-.ad
-.fi
-.PP
-Valid values for the GS_DEVICE setting can be obtained from Ghostscript by
-running: "gs \-h". This will dump a variety of information about Ghostscript's
-usage and compile time configuration.  The "Available devices:" section
-lists the formats that Ghostscript will render to.  You will need to match one
-of these formats to the format that your printer takes as input.
-
-.SH EXAMPLES
-.br
-.PP
-To configure a Canon Bublejet 800c (NeWSprinter CL+) printer connected to an ECP parallel port:
-.nf
-.na
-
-	# lpadmin -p printer -v /dev/ecpp0 -I"postscript,pdf" -Tunknown \\
-		-i /usr/sfw/share/ghostscript/interfaces/GSinterface \\
-		-o GS_DEVICE=bjc800
-	# accept printer
-	# enable printer
-.ad
-.fi	
-.PP
-To configure an HP DeskJet 990 printer connected via a USB interface using IJS support:
-.nf
-.na
-
-	# lpadmin -p printer -v /dev/usb/lp1 -I"postscript,pdf" -Tunknown \\
-		-i /usr/sfw/share/ghostscript/interfaces/GSinterface \\
-		-o GS_DEVICE=ijs \\
-		-o GS_OPTIONS="-sIjsServer=hpijs -sDeviceManufacturer=HEWLETT-PACKARD -sDeviceModel='DESKJET 990' -DIjsUseOutputFD"
-	# accept printer
-	# enable printer
-.ad
-.fi	
-.SH SEE ALSO
-gs(1)
--- a/components/ghostscript/Solaris/bdftops.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-.\" $Id$
-.TH bdftops 1 "24 October 2002" Ghostscript \" -*- nroff -*-
-.SH NAME
-bdftops \- Shell script to convert a BDF file to a scalable outline using bdftops.ps
-.SH SYNOPSIS
-\fBbdftops\fR BDF_filename [AFM_file1_name] gsf_filename fontname UniqueID [XUID] [encodingname]
-.SH DESCRIPTION
-Ghostscript provides a way to construct a (low-quality) Type 1 font from a bitmap font in the BDF format popular in the Unix world.  The shell script
-.BR bdftops
-converts a BDF file to a scalable outline using
-.BR bdftops.ps.
-.PP
-The arguments have these meanings:
-.PP
-.nf
-	BDF_filename	Input bitmap file in BDF format 
-	AFM_file1_name	AFM files giving metrics 		(Optional)
-	gsf_filename	Output file
-	fontname		Name of the font
-	UniqueID		UniqueID
-	XUID			XUID, in the form n1.n2.n3...		(Optional)
-	encodingname	"StandardEncoding" (the default),	(Optional)
-				"ISOLatin1Encoding", "SymbolEncoding",
-				"DingbatsEncoding" 
-.fi
-.PP
-See the \fBFonts.htm\fR document in the Ghostscript distribution for information on converting fonts.
-.PP
-.SH EXAMPLES
-.br
-.PP
-.nf
-	bdftops pzdr.bdf ZapfDingbats.afm pzdr.gsf ZapfDingbats 4100000 1000000.1.41 
-.fi
-.PP
-Then make an entry in Fontmap for the .gsf file (pzdr.gsf in this example).
-.SH SEE ALSO
-gs(1)
--- a/components/ghostscript/Solaris/fixmswrd.pl.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-.\" $Id$
-.TH fixmswrd.pl 1 "24 October 2002" Ghostscript \" -*- nroff -*-
-.SH NAME
-fixmswrd.pl \- Patches the postscript generated by Microsoft (MS) Word printer drivers so they work with Ghostview 1.5.
-.SH SYNOPSIS
-\fBfixmswrd\fR [-v] [file [output\-file]]
-.SH DESCRIPTION
-This program patches the postscript generated by MS Word printer drivers so they work with Ghostview 1.5.  The problem is that the document structuring conventions are not followed by MS Word.  The pages are supposed to be independent but they depend on a dictionary being opened outside of the pages.  The erroneous structure is modified, and a comment of the following form is added to the document to mark that it has been converted:
-.PP
-.nf
-	%LOCALGhostviewPatched
-.fi
-.PP
-.SH SEE ALSO
-gs(1)
--- a/components/ghostscript/Solaris/ps2ps2.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-.\" $Id$
-.TH ps2ps2 1 "08 September 2008" Ghostscript \" -*- nroff -*-
-.SH NAME
-ps2ps2 \- Shell script to convert a PDF or Postscript Level 3 file into a Postscript Level 2 file.
-.SH SYNOPSIS
-\fBps2ps2\fR [options] input.[ps|eps|pdf] output.ps
-.PP
-.SH DESCRIPTION
-This shell script converts a given PDF or Postscript Level 3 file into a Postscript Level 2 file by invoking Ghostscript and selecting a special "output device" called 
-.BR ps2write
-.
-.PP
-See the \fBPs2ps2.htm\fR document in the Ghostscript distribution for information on converting Postscript Level 3 or PDF into Postscript Level 2.
-.PP
-.SH SEE ALSO
-gs(1)
--- a/components/ghostscript/Solaris/pv.sh.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-.\" $Id$
-.TH pv.sh 1 "24 October 2002" Ghostscript \" -*- nroff -*-
-.SH NAME
-pv.sh \- Preview a specified page of a dvi file in a Ghostscript window
-.SH SYNOPSIS
-\fBpv.sh\fR page_number file_name[.dvi]
-.SH DESCRIPTION
-This shell script converts a given page to PostScript(TM) and displays it in a Ghostscript window.
-.PP
-For more information on this and other platform specific shell scripts for Ghostscript see \fBUse.htm\fR in the Ghostscript distribution.
-.SH SEE ALSO
-gs(1)
--- a/components/ghostscript/ghostscript.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1970 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-============================================================================
-
-   Copyright (C) 1994-2008 Artifex Software, Inc.  All rights reserved.
-   Copyright (C) 1989-2002 Aladdin Enterprises, Menlo Park, CA.  All rights reserved.
-
-  The files in the src, lib, toolbin, examples, doc and man
-  directories (folders) and any subdirectories (sub-folders)
-  thereof are part of GPL Ghostscript.
-
-  The files in the Resource directory and any subdirectories thereof
-  are also part of GPL Ghostscript, with the explicit exception of
-  the files in the CMap subdirectory. The CMap files are copyright
-  Adobe Systems Incorporated and covered by a separate license
-  which permits only verbatim distribution.
-
-  GPL Ghostscript is free software; you can redistribute it and/or
-  modify it under the terms of version 2 of the GNU General Public
-  License as published by the Free Software Foundation.
-
-  GPL Ghostscript is distributed in the hope that it will be
-  useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-  of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-  General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program so you can know your rights and responsibilities.
-  It should be in a file named doc/COPYING. If not, write to the
-  Free Software Foundation, Inc., 59 Temple Place Suite 330, Boston, MA
-  02111-1307, USA.
-
- ---
-
-  GPL Ghostscript contains an implementation of techniques covered 
-  by US Patents 5,055,942 and 5,917,614, and corresponding
-  international patents. These patents are licensed for use with
-  GPL Ghostscript under the following grant:
-
-  Whereas, Raph Levien (hereinafter "Inventor") has obtained patent
-  protection for related technology (hereinafter "Patented
-  Technology"), Inventor wishes to aid the the GNU free software
-  project in achieving its goals, and Inventor also wishes to
-  increase public awareness of Patented Technology, Inventor hereby
-  grants a fully paid up, nonexclusive, royalty free license to
-  practice the patents listed below ("the Patents") if and only if
-  practiced in conjunction with software distributed under the
-  terms of any version of the GNU General Public License as
-  published by the Free Software Foundation, 59 Temple Place, Suite
-  330, Boston, MA 02111. Inventor reserves all other rights,
-  including without limitation, licensing for software not
-  distributed under the GNU General Public License.
-
-   5055942 Photographic image reproduction device using digital 
-           halftoning to screen images allowing adjustable coarseness
-
-   5917614 Method and apparatus for error diffusion screening of 
-           images with improved smoothness in highlight and shadow 
-           regions
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
-
-============================================================================
-
-Copyrights listed in files in the src, lib, toolbin, examples, doc, and man
-directories and any subdirectories thereof are part of GPL Ghostscript under
-GPLv2 license:
-
-  Copyright (C) 2000-2003 Artifex Software.  All rights reserved.
-  Copyright (C) 1989-2000 Aladdin Enterprises.  All rights reserved.
-  Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
-  (URW)++,Copyright 1999 by (URW)++ Design & Development
-  Copyright 2000, 2001, 2002 Gergely Sz\341sz (Gergely Sza'sz)
-  Copyright (C) 2000 Hewlett-Packard Company
-  Portions Copyright (C) 1996-1998  <Uli Wortmann [email protected]>.
-  Portions Copyright (C) 1999 Aladdin Enterprises.  All rights reserved.
-  Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.  All rights reserved.
-  Copyright 2000 by Daniel Gordini ([email protected])
-  Copyright (C) 1999,2000  Peter B. West <[email protected]>
-  Portions Copyright (C) 1999 Aladdin Enterprises.  All rights reserved.
-  Copyright (C)1998 Ivan Schreter
-  Copyright (c) International Business Machines Corp., 2000
-
-============================================================================
-Some files included in this package, or files which are part of the
-GPL Ghostscript distribution used to generate the files included in this
-package are covered by various license terms governing the applicable freely
-available software. These are listed below.
- 
---------------------------------------------------------------------------------
-Copyrights listed in files in Resource/CMap are copyright Adobe Systems
-Incorporated and are covered by a separate license which permits only
-verbatim distribution.
-
-Copyright 1990-2007 Adobe Systems Incorporated.
-
-%%Copyright: Copyright 1990-2007 Adobe Systems Incorporated.
-%%Copyright: All Rights Reserved.
-%%Copyright:
-%%Copyright: Patents Pending
-%%Copyright:
-%%Copyright: NOTICE: All information contained herein is the property
-%%Copyright: of Adobe Systems Incorporated.
-%%Copyright:
-%%Copyright: Permission is granted for redistribution of this file
-%%Copyright: provided this copyright notice is maintained intact and
-%%Copyright: that the contents of this file are not altered in any
-%%Copyright: way from its original form.
-%%Copyright:
-%%Copyright: PostScript and Display PostScript are trademarks of
-%%Copyright: Adobe Systems Incorporated which may be registered in
-%%Copyright: certain jurisdictions.
-
---------------------------------------------------------------------------------
-Copyrights listed in defs.h in the contrib directory:
-
-Copyright (c) International Business Machines Corp., 2000
-
- *   Copyright (c) International Business Machines Corp., 2000
- *
- *   This library is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU Lesser General Public License as published
- *   by the Free Software Foundation; either version 2.1 of the License, or
- *   (at your option) any later version.
- *
- *   This library is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
- *   the GNU Lesser General Public License for more details.
- *
- *   You should have received a copy of the GNU Lesser General Public License
- *   along with this library; if not, write to the Free Software
- *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- *   Portions of this file are used with permission granted by Aladdin
- *   Enterprises
-
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the contrib/eplaser directory:
-
-Copyright (C) EPSON SOFTWARE DEVELOPMENT LABORATORY, INC. 1999,2000.
-Copyright (C) SEIKO EPSON CORPORATION 2000-2006.
-
-   Copyright (C) EPSON SOFTWARE DEVELOPMENT LABORATORY, INC. 1999,2000.
-   Copyright (C) SEIKO EPSON CORPORATION 2000-2006.
-
-   Ghostscript printer driver for EPSON ESC/Page and ESC/Page-Color.
-
-   This software is distributed in the hope that it will be useful, but
-   WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility
-   to anyone for the consequences of using it or for whether it serves any
-   particular purpose or works at all, unless he says so in writing.  Refer
-   to the GNU General Public License for full details.
-
-   Everyone is granted permission to copy, modify and redistribute
-   this software, but only under the conditions described in the GNU
-   General Public License.  A copy of this license is supposed to have been
-   given to you along with this software so you can know your rights and
-   responsibilities.  It should be in a file named COPYING.  Among other
-   things, the copyright notice and this notice must be preserved on all
-   copies.
-
---------------------------------------------------------------------------------
-Copyrights listed in the files
- - gdevbjc_.c
- - gdevbjc_.h
- - gdevbjca.c
-in the contrib directory:
-
-Copyright 2000, 2001, 2002 Gergely Sz\341sz (Gergely Sza'sz)
-Copyright (C) 1989, 2000 Aladdin Enterprises.  All rights reserved.
-
- * Copyright 2000, 2001, 2002 Gergely Sz\341sz (Gergely Sza'sz)
- * mailto://[email protected] http://bjc250gs.sourceforge.net
- *
- *   This program may be distributed and/or modified under the terms of
- *   the GNU General Public License as published by the Free Software
- *   Foundation (the "GPL"); either version 2 of the GPL, or (at your option)
- *   any later version.
- *
- *   When distributed under the terms of the GPL, this program is distributed
- *   in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
- *   even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- *   PURPOSE.  See the GPL for more details.
- *
- *   If this program is being distributed under the terms of the GPL, you
- *   should have received a copy of the GPL along with this program, normally
- *   in a plain ASCII text file named COPYING; if not, write to the Free
- *   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111
- *   U.S.A.
-
-/* Copyright (C) 1989, 2000 Aladdin Enterprises.  All rights reserved.
-
-   This program may also be distributed as part of AFPL Ghostscript, under the
-   terms of the Aladdin Free Public License (the "License").
-
-   AFPL Ghostscript is distributed with NO WARRANTY OF ANY KIND.  No
-   author or distributor accepts any responsibility for the consequences of
-   using it, or for whether it serves any particular purpose or works at
-   all, unless he or she says so in writing.  Refer to the License for full
-   details.
-
-   Every copy of AFPL Ghostscript must include a copy of the License,
-   normally in a plain ASCII text file named PUBLIC.  The License grants you
-   the right to copy, modify and redistribute AFPL Ghostscript, but only
-   under certain conditions described in the License.  Among other things,
-   the License requires that the copyright notice and this notice be
-   preserved on all copies.
-*/
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevcd8.c in the contrib directory:
-
-Copyright (C) 2000 Hewlett-Packard Company
-Portions Copyright (C) 1996-1998  <Uli Wortmann [email protected]>.
-Portions Copyright (C) 1999 Aladdin Enterprises.  All rights reserved.
-
-   Copyright (C) 2000 Hewlett-Packard Company
-   Portions Copyright (C) 1996-1998  <Uli Wortmann [email protected]>.
-   Portions Copyright (C) 1999 Aladdin Enterprises.  All rights reserved.
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-   This program may also be distributed as part of Aladdin Ghostscript,
-   under the terms of the Aladdin Free Public License (the "License").
-
-   Every copy of Aladdin Ghostscript must include a copy of the
-   License, normally in a plain ASCII text file named PUBLIC.  The
-   License grants you the right to copy, modify and redistribute
-   Aladdin Ghostscript, but only under certain conditions described in
-   the License.  Among other things, the License requires that the
-   copyright notice and this notice be preserved on all copies.
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevdj9.c in the contrib directory:
-
-Copyright (C) 2000 <Rene Harsch, Switzerland>
-Portions Copyright (C) 1999 Aladdin Enterprises.  All rights reserved.
-
-   Copyright (C) 2000 <Rene Harsch, Switzerland>
-   written by <Rene Harsch [email protected]>
-         modification by Mark Burton <[email protected]>
-
-   Portions Copyright (C) 1999 Aladdin Enterprises.  All rights reserved.
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 U.S.A.
-
-   This program may also be distributed as part of Aladdin Ghostscript,
-   under the terms of the Aladdin Free Public License (the "License").
-
-   Every copy of Aladdin Ghostscript must include a copy of the
-   License, normally in a plain ASCII text file named PUBLIC.  The
-   License grants you the right to copy, modify and redistribute
-   Aladdin Ghostscript, but only under certain conditions described in
-   the License.  Among other things, the License requires that the
-   copyright notice and this notice be preserved on all copies.
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevln03.c in the contrib directory under
-GPLv2 license:
-
-Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.  All righ
-ts reserved.
-
-/* Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.  All righ
-ts reserved.
-
-This file is part of Ghostscript.
-
-Ghostscript is distributed in the hope that it will be useful, but WITHOUT
-ANY WARRANTY.  No author or distributor accepts responsibility to anyone for
-the consequences of using it or for whether it serves any particular purpose
-or works at all, unless he says so in writing.  Refer to the GNU General
-Public License for full details.
-
-Everyone is granted permission to copy, modify and redistribute Ghostscript,
-but only under the conditions described in the GNU General Public License.
-A copy of this license is supposed to have been given to you along with
-Ghostscript so you can know your rights and responsibilities.  It should be
-in a file named COPYING or COPYLEFT.  Among other things, the copyright
-notice and this notice must be preserved on all copies.
- */
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevlx32.c in the contrib directory:
-
-Copyright 2000 by Daniel Gordini ([email protected])
- * Copyright 2000 by Daniel Gordini ([email protected])
- *
- * --------------------------------------------------------------------
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * --------------------------------------------------------------------
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevlx50.c in the contrib directory:
-
-Copyright (C) 1999,2000  Peter B. West <[email protected]>
-Portions Copyright (C) 1999 Aladdin Enterprises.  All rights reserved.
-
-   Copyright (C) 1999,2000  Peter B. West <[email protected]>
-   Portions Copyright (C) 1999 Aladdin Enterprises.  All rights reserved.
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 U.S.A.
-
-   This program may also be distributed as part of Aladdin Ghostscript,
-   under the terms of the Aladdin Free Public License (the "License").
-
-   Every copy of Aladdin Ghostscript must include a copy of the
-   License, normally in a plain ASCII text file named PUBLIC.  The
-   License grants you the right to copy, modify and redistribute
-   Aladdin Ghostscript, but only under certain conditions described in
-   the License.  Among other things, the License requires that the
-   copyright notice and this notice be preserved on all copies.
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevlx7.c in the contrib directory:
-
-Copyright (C) 1989-1994, 1998, 1999 Aladdin Enterprises.  All rights reserved.
-
-/* Copyright (C) 1989-1994, 1998, 1999 Aladdin Enterprises.  All rights reserved.
-   This file is part of GNU Ghostscript.
-
-  GNU Ghostscript is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility to
-  anyone for the consequences of using it or for whether it serves any
-  particular purpose or works at all, unless he says so in writing.  Refer to
-  the GNU General Public License for full details.
-
-  Everyone is granted permission to copy, modify and redistribute GNU
-  Ghostscript, but only under the conditions described in the GNU General
-  Public License.  A copy of this license is supposed to have been given to
-  you along with GNU Ghostscript so you can know your rights and
-  responsibilities.  It should be in a file named COPYING.  Among other
-  things, the copyright notice and this notice must be preserved on all
-  copies.
-
-  Aladdin Enterprises is not affiliated with the Free Software Foundation or
-  the GNU Project.  GNU Ghostscript, as distributed by Aladdin Enterprises,
-  does not depend on any other GNU software.
-*/
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevmd2k.c in the contrib directory:
-
-Copyright (C) 1991, 1995-1999 Aladdin Enterprises.  All rights reserved.
-
-/* Copyright (C) 1991, 1995-1999 Aladdin Enterprises.  All rights reserved.
-
-  This file is part of Aladdin Ghostscript.
-
-  Aladdin Ghostscript is distributed with NO WARRANTY OF ANY KIND.  No author
-  or distributor accepts any responsibility for the consequences of using it,
-  or for whether it serves any particular purpose or works at all, unless he
-  or she says so in writing.  Refer to the Aladdin Ghostscript Free Public
-  License (the "License") for full details.
-
-  Every copy of Aladdin Ghostscript must include a copy of the License,
-  normally in a plain ASCII text file named PUBLIC.  The License grants you
-  the right to copy, modify and redistribute Aladdin Ghostscript, but only
-  under certain conditions described in the License.  Among other things, the
-  License requires that the copyright notice and this notice be preserved on
-  all copies.
-*/
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevop4w.c in the contrib directory:
-
-Copyright (C)1998 Ivan Schreter
-/*
-  Copyright (C)1998 Ivan Schreter
-
-  This file is part of GNU Ghostscript.
-
-  GNU Ghostscript is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility to
-  anyone for the consequences of using it or for whether it serves any
-  particular purpose or works at all, unless he says so in writing.  Refer
-  to the GNU General Public License for full details.
-
-  This source is partially based on deskjet device driver for Ghostscript.
-*/
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevxes.c in the contrib directory:
-
-Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.  All rights res
-erved.
-
-/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.  All rights res
-erved.
-
-This file is part of Ghostscript.
-
-Ghostscript is distributed in the hope that it will be useful, but WITHOUT
-ANY WARRANTY.  No author or distributor accepts responsibility to anyone for
-the consequences of using it or for whether it serves any particular purpose
-or works at all, unless he says so in writing.  Refer to the GNU General
-Public License for full details.
-
-Everyone is granted permission to copy, modify and redistribute Ghostscript,
-but only under the conditions described in the GNU General Public License.
-A copy of this license is supposed to have been given to you along with
-Ghostscript so you can know your rights and responsibilities.  It should be
-in a file named COPYING or COPYLEFT.  Among other things, the copyright
-notice and this notice must be preserved on all copies.
- */
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the contrib/japanese directory and the
-subdirectories therof:
-
-Copyright (C) 1989-1993 Aladdin Enterprises.  All rights reserved.
-Copyright (C) 1999, 2000 Norihito Ohmori.
-
-%    Copyright (C) 1989, 1992, 1993 Aladdin Enterprises.  All rights reserved.
-%
-% This file is part of Ghostscript.
-%
-% Ghostscript is distributed in the hope that it will be useful, but
-% WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility
-% to anyone for the consequences of using it or for whether it serves any
-% particular purpose or works at all, unless he says so in writing.  Refer
-% to the Ghostscript General Public License for full details.
-%
-% Everyone is granted permission to copy, modify and redistribute
-% Ghostscript, but only under the conditions described in the Ghostscript
-% General Public License.  A copy of this license is supposed to have been
-% given to you along with Ghostscript so you can know your rights and
-% responsibilities.  It should be in a file named COPYING.  Among other
-% things, the copyright notice and this notice must be preserved on all
-% copies.
-
-
-/* Copyright (C) 1999, 2000 Norihito Ohmori.
-
-   Ghostscript driver for Ricoh RPDL printer.
-
-   This software is distributed in the hope that it will be useful, but
-   WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility
-   to anyone for the consequences of using it or for whether it serves any
-   particular purpose or works at all, unless he says so in writing.  Refer
-   to the GNU General Public License for full details.
-
-   Everyone is granted permission to copy, modify and redistribute
-   this software, but only under the conditions described in the GNU
-   General Public License.  A copy of this license is supposed to have been
-   given to you along with this software so you can know your rights and
-   responsibilities.  It should be in a file named COPYING.  Among other
-   things, the copyright notice and this notice must be preserved on all
-   copies.
- */
-
---------------------------------------------------------------------------------
-Copyrights listed in the file README.gs550j contrib/japanese/doc directory:
-
-Copyright (C) 1996-1999 Daisuke SUZUKI.
-Copyright (C) 1999 Norihito Ohmori.
-
---------------------------------------------------------------------------------
-Copyrights listed in the file cdj880.txt in the contrib/japanese/doc
-directory:
-
-Copyright (C) 1999  <Matthew J. Gelhaus [email protected]>
-
-LICENSING TERMS:
-
-    Copyright (C) 1999  <Matthew J. Gelhaus [email protected]>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-    To view the General Public License in its entirety, check the file
-    LICENSE.
-
-
---------------------------------------------------------------------------------
-Copyrights listed in the file gdevcd8.txt in the contrib/japanese/doc
-directory:
-
-Copyright (C) 1996-1998  <Uli Wortmann [email protected]>
-   ----------------------------------------------------------------
-
-    Copyright (C) 1996-1998  <Uli Wortmann [email protected]>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-    -------------------------------------------------------------------
-
-
---------------------------------------------------------------------------------
-Copyrights listed in the files 
-- gs261j.euc
-- gs261j.txt
-in the contrib/japanese/doc directory:
-
-Copyright (C) 1991,1992,1993,1994 Norio Katayama.
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the contrib/lips4 directory:
-
-Copyright (C) 1998, 1999 Norihito Ohmori.
-
-/* Copyright (C) 1998, 1999 Norihito Ohmori.
-
-   Ghostscript printer driver
-   for Canon LBP, BJC-680J and BJC-880J printers (LIPS II+/III/IVc/IV)
-
-   This software is distributed in the hope that it will be useful, but
-   WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility
-   to anyone for the consequences of using it or for whether it serves any
-   particular purpose or works at all, unless he says so in writing.  Refer
-   to the GNU General Public License for full details.
-
-   Everyone is granted permission to copy, modify and redistribute
-   this software, but only under the conditions described in the GNU
-   General Public License.  A copy of this license is supposed to have been
-   given to you along with this software so you can know your rights and
-   responsibilities.  It should be in a file named COPYING.  Among other
-   things, the copyright notice and this notice must be preserved on all
-   copies.
- */
-
---------------------------------------------------------------------------------
-Copyrights listed in the file opvp.h in the contrib/opvp directory:
-
-Copyright (c) 2006 Free Standards Group
-Copyright (c) 2006 Fuji Xerox Printing Systems Co., Ltd.
-Copyright (c) 2006 Canon Inc.
-Copyright (c) 2003-2006 AXE Inc.
-
- * Copyright (c) 2006 Free Standards Group
- * Copyright (c) 2006 Fuji Xerox Printing Systems Co., Ltd.
- * Copyright (c) 2006 Canon Inc.
- * Copyright (c) 2003-2006 AXE Inc.
- *
- * All Rights Reserverd.
- *
- * Permission to use, copy, modify, distribute, and sell this software
- * and its documentation for any purpose is hereby granted without
- * fee, provided that the above copyright notice appear in all copies
- * and that both that copyright notice and this permission notice
- * appear in supporting documentation.
- *
- * The above copyright notice and this permission notice shall be
- * included in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT.  IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR
- * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
---------------------------------------------------------------------------------
-Copyrights listed in the files
- - opvp_0_2_0.h
- - opvp_common.h
-in the contrib/opvp directory:
-
-Copyright (c) 2003-2004, AXE, Inc.  All rights reserved.
-
-/*
-
-Copyright (c) 2003-2004, AXE, Inc.  All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-*/
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the contrib/pcl3 directory and
-subdirectories thereof:
-
-Copyright (C) 1996-2001 by Martin Lottermoser                 
-All rights reserved
-
----
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
-		       Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
-  When we speak of free software, we are referring to freedom of use,
-not price.  Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard.  To achieve this, non-free programs must be
-allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-  
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-			    NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-           How to Apply These Terms to Your New Libraries
-
-  If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change.  You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
-  To apply these terms, attach the following notices to the library.  It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the library's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
-  <signature of Ty Coon>, 1 April 1990
-  Ty Coon, President of Vice
-
-That's all there is to it!
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the cups directory:
-
-Copyright 1997-2005 by Easy Software Products.
-Copyright 2007 Artifex Software, Inc.
-
-# Copyright 2001-2005 by Easy Software Products.
-# Copyright 2007 Artifex Software, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the icclib directory:
-
-Copyright (c) 1997-2002 Graeme W. Gill
-
----
-
-*************************************************************************
-Copyright (c) 1997-2002 Graeme W. Gill
-
-Permission is hereby granted, to use, copy, modify, distribute,
-and sell this software and its associated documentation files
-(the "Software") for any purpose without fee, provided
-that:
-
-        1) The above copyright notices and this permission notice
-           accompany all source code copies of the Software and
-           related documentation.
-and
-
-        2) If executable code based on the Software only is distributed,
-           then the accompanying documentation must aknowledge that
-           "this software is based in part on the work of Graeme W. Gill".
-and
-
-        3) It is accepted that Graeme W. Gill (the "Author") accepts
-           NO LIABILITY for damages of any kind.  The Software is
-           provided without fee by the Author "AS-IS" and without
-           warranty of any kind, express, implied or otherwise,
-           including without limitation, any warranty of merchantability
-           or fitness for a particular purpose.
-and
-
-        4) These conditions apply to any software derived from or based
-           on the Software, not just to the unmodified library.
-and
-
-        5) Except as contained in this notice, or in the required
-           acknowledgment, the name of the Author, or the name of
-           any organization or company affiliated with the Author
-           may not be used in any advertising or publicity relating
-           to the Software, without the specific, prior written
-           permission of the Author.
-
-*************************************************************************
-
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the ijs directory:
-
-Copyright (C) 2001-2004 Artifex Software, Inc.
-Copyright 2001 Radical Eye Software
-
- * Copyright (C) 2001-2002 Artifex Software, Inc.
- *
- * Permission is hereby granted, free of charge, to any person
- * obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without
- * restriction, including without limitation the rights to use, copy,
- * modify, merge, publish, distribute, sublicense, and/or sell copies
- * of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be
- * included in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
-
-
-%%Creator: dvips(k) 5.86e Copyright 2001 Radical Eye Software
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the imdi directory:
-
-Copyright 2000 - 2002 Graeme W. Gill
-
- * Copyright 2000 - 2004 Graeme W. Gill
- * All rights reserved.
- *
- * This material is licenced under the GNU GENERAL PUBLIC LICENCE :-
- * see the Licence.txt file for licencing details.
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the jasper directory and the
-subdirectories thereof:
-
-Copyright (c) 1999-2000 Image Power, Inc.
-Copyright (c) 1999-2000 The University of British Columbia
-Copyright (c) 2001-2003 Michael David Adams
-
----
-JasPer License Version 2.0
-
-Copyright (c) 1999-2000 Image Power, Inc.
-Copyright (c) 1999-2000 The University of British Columbia
-Copyright (c) 2001-2003 Michael David Adams
-
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person (the
-"User") obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without restriction,
-including without limitation the rights to use, copy, modify, merge,
-publish, distribute, and/or sell copies of the Software, and to permit
-persons to whom the Software is furnished to do so, subject to the
-following conditions:
-
-1.  The above copyright notices and this permission notice (which
-includes the disclaimer below) shall be included in all copies or
-substantial portions of the Software.
-
-2.  The name of a copyright holder shall not be used to endorse or
-promote products derived from the Software without specific prior
-written permission.
-
-THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
-LICENSE.  NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
-THIS DISCLAIMER.  THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
-"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
-BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.  IN NO
-EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
-INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
-FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
-NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
-WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.  NO ASSURANCES ARE
-PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
-THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
-EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
-BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
-PROPERTY RIGHTS OR OTHERWISE.  AS A CONDITION TO EXERCISING THE RIGHTS
-GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
-ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY.  THE SOFTWARE
-IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
-SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
-AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
-SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
-THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
-PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
-RISK ACTIVITIES").  THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
-EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the jbig2dec directory:
-
-Copyright (C) 2001-2005 Artifex Software, Inc.
-
-
-    Copyright (C) 2002-2005 Artifex Software, Inc.
-
-    This software is provided AS-IS with no warranty,
-    either express or implied.
-
-    This software is distributed under license and may not
-    be copied, modified or distributed except as expressly
-    authorized under the terms of the license contained in
-    the file LICENSE in this distribution.
-
-    For information on commercial licensing, go to
-    http://www.artifex.com/licensing/ or contact
-    Artifex Software, Inc.,  101 Lucas Valley Road #110,
-    San Rafael, CA  94903, U.S.A., +1(415)492-9861.
----
-
-  The files in this directory (folder) and any subdirectories
-  (sub-folders) thereof are part of jbig2dec, with the exception
-  of certain source files included to support portability which are
-  marked otherwise in their copyright headers.
-
-  jbig2dec is free software; you can redistribute it and/or modify
-  it under the terms the GNU General Public License as published by
-  the Free Software Foundation, either version 2 of the License, or
-  (at your option) any later version.
-
-  This software is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program in the file named COPYING. If not, write
-  to the Free Software Foundation, Inc., 59 Temple Place Suite 330,
-  Boston, MA 02111-1307, USA.
-
-  In addition, specific permission is given to link jbig2dec to or
-  compile jbig2dec into AFPL Ghostscript and to distribute same
-  under the Aladdin Free Public License (AFPL) version 9.
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the jpeg directory:
-
-Copyright (C) 1991-1998, Thomas G. Lane.
-
- * Copyright (C) 1991-1996, Thomas G. Lane.
- * This file is part of the Independent JPEG Group's software.
- * For conditions of distribution and use, see the accompanying README file.
-
----
-The authors make NO WARRANTY or representation, either express or implied,
-with respect to this software, its quality, accuracy, merchantability, or
-fitness for a particular purpose.  This software is provided "AS IS", and you,
-its user, assume the entire risk as to its quality and accuracy.
-
-This software is copyright (C) 1991-1998, Thomas G. Lane.
-All Rights Reserved except as specified below.
-
-Permission is hereby granted to use, copy, modify, and distribute this
-software (or portions thereof) for any purpose, without fee, subject to these
-conditions:
-(1) If any part of the source code for this software is distributed, then this
-README file must be included, with this copyright and no-warranty notice
-unaltered; and any additions, deletions, or changes to the original files
-must be clearly indicated in accompanying documentation.
-(2) If only executable code is distributed, then the accompanying
-documentation must state that "this software is based in part on the work of
-the Independent JPEG Group".
-(3) Permission for use of this software is granted only if the user accepts
-full responsibility for any undesirable consequences; the authors accept
-NO LIABILITY for damages of any kind.
-
-These conditions apply to any software derived from or based on the IJG code,
-not just to the unmodified library.  If you use our work, you ought to
-acknowledge us.
-
-Permission is NOT granted for the use of any IJG author's name or company name
-in advertising or publicity relating to this software or products derived from
-it.  This software may be referred to only as "the Independent JPEG Group's
-software".
-
-We specifically permit and encourage the use of this software as the basis of
-commercial products, provided that all warranty or liability claims are
-assumed by the product vendor.
-
-
-ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
-
-le proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
-ansi2knr.c is NOT covered by the above copyright and conditions, but instead
-by the usual distribution terms of the Free Software Foundation; principally,
-that you must include source code if you redistribute it.  (See the file
-ansi2knr.c for full details.)  However, since ansi2knr.c is not needed as part
-of any program generated from the IJG code, this does not limit you more than
-the foregoing paragraphs do.
-
-The Unix configuration script "configure" was produced with GNU Autoconf.
-It is copyright by the Free Software Foundation but is freely distributable.
-The same holds for its supporting scripts (config.guess, config.sub,
-ltconfig, ltmain.sh).  Another support script, install-sh, is copyright
-by M.I.T. but is also freely distributable.
-
-It appears that the arithmetic coding option of the JPEG spec is covered by
-patents owned by IBM, AT&T, and Mitsubishi.  Hence arithmetic coding cannot
-legally be used without obtaining one or more licenses.  For this reason,
-support for arithmetic coding has been removed from the free JPEG software.
-(Since arithmetic coding provides only a marginal gain over the unpatented
-Huffman mode, it is unlikely that very many implementations will support it.)
-So far as we are aware, there are no patent restrictions on the remaining
-code.
-
-The IJG distribution formerly included code to read and write GIF files.
-To avoid entanglement with the Unisys LZW patent, GIF reading support has
-been removed altogether, and the GIF writer has been simplified to produce
-"uncompressed GIFs".  This technique does not use the LZW algorithm; the
-resulting GIF files are larger than usual, but are readable by all standard
-GIF decoders.
-
-We are required to state that
-    "The Graphics Interchange Format(c) is the Copyright property of
-    CompuServe Incorporated.  GIF(sm) is a Service Mark property of
-    CompuServe Incorporated."
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the libpng directory:
-
-Copyright (c) 1998-2007 Glenn Randers-Pehrson
-Copyright (c) 1996, 1997 Andreas Dilger
-Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
-Copyright (c) 1998-01-04 Charles Poynton <poynton at inforamp.net>
-
- * For conditions of distribution and use, see copyright notice in png.h
- * Copyright (c) 1998-2007 Glenn Randers-Pehrson
- * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
- * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
-
-The default values approximate those recommended in the Charles
-Poynton's Color FAQ, <http://www.inforamp.net/~poynton/>
-Copyright (c) 1998-01-04 Charles Poynton <poynton at inforamp.net>
-
----
-/*
- * COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
- *
- * If you modify libpng you may insert additional notices immediately following
- * this sentence.
- *
- * libpng versions 1.2.6, August 15, 2004, through 1.2.22, October 13, 2007, are
- * Copyright (c) 2004, 2006-2007 Glenn Randers-Pehrson, and are
- * distributed according to the same disclaimer and license as libpng-1.2.5
- * with the following individual added to the list of Contributing Authors:
- *
- *    Cosmin Truta
- *
- * libpng versions 1.0.7, July 1, 2000, through 1.2.5, October 3, 2002, are
- * Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
- * distributed according to the same disclaimer and license as libpng-1.0.6
- * with the following individuals added to the list of Contributing Authors:
- *
- *    Simon-Pierre Cadieux
- *    Eric S. Raymond
- *    Gilles Vollant
- *
- * and with the following additions to the disclaimer:
- *
- *    There is no warranty against interference with your enjoyment of the
- *    library or against infringement.  There is no warranty that our
- *    efforts or the library will fulfill any of your particular purposes
- *    or needs.  This library is provided with all faults, and the entire
- *    risk of satisfactory quality, performance, accuracy, and effort is with
- *    the user.
- *
- * libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
- * Copyright (c) 1998, 1999, 2000 Glenn Randers-Pehrson, and are
- * distributed according to the same disclaimer and license as libpng-0.96,
- * with the following individuals added to the list of Contributing Authors:
- *
- *    Tom Lane
- *    Glenn Randers-Pehrson
- *    Willem van Schaik
- *
- * libpng versions 0.89, June 1996, through 0.96, May 1997, are
- * Copyright (c) 1996, 1997 Andreas Dilger
- * Distributed according to the same disclaimer and license as libpng-0.88,
- * with the following individuals added to the list of Contributing Authors:
- *
- *    John Bowler
- *    Kevin Bracey
- *    Sam Bushell
- *    Magnus Holmgren
- *    Greg Roelofs
- *    Tom Tanner
- *
- * libpng versions 0.5, May 1995, through 0.88, January 1996, are
- * Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
- *
- * For the purposes of this copyright and license, "Contributing Authors"
- * is defined as the following set of individuals:
- *
- *    Andreas Dilger
- *    Dave Martindale
- *    Guy Eric Schalnat
- *    Paul Schmidt
- *    Tim Wegner
- *
- * The PNG Reference Library is supplied "AS IS".  The Contributing Authors
- * and Group 42, Inc. disclaim all warranties, expressed or implied,
- * including, without limitation, the warranties of merchantability and of
- * fitness for any purpose.  The Contributing Authors and Group 42, Inc.
- * assume no liability for direct, indirect, incidental, special, exemplary,
- * or consequential damages, which may result from the use of the PNG
- * Reference Library, even if advised of the possibility of such damage.
- *
- * Permission is hereby granted to use, copy, modify, and distribute this
- * source code, or portions hereof, for any purpose, without fee, subject
- * to the following restrictions:
- *
- * 1. The origin of this source code must not be misrepresented.
- *
- * 2. Altered versions must be plainly marked as such and
- * must not be misrepresented as being the original source.
- *
- * 3. This Copyright notice may not be removed or altered from
- *    any source or altered source distribution.
- *
- * The Contributing Authors and Group 42, Inc. specifically permit, without
- * fee, and encourage the use of this source code as a component to
- * supporting the PNG file format in commercial products.  If you use this
- * source code in a product, acknowledgment is not required but would be
- * appreciated.
- */
-
---------------------------------------------------------------------------------
-Copyrights listed in the files in the zlib directory and subdirectories
-thereof:
-
-Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
-Copyright (C) 1995-2005 Jean-loup Gailly.
-Copyright (C) 1995-2005 Mark Adler
-
- * Copyright (C) 1995-2005 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
-
----
-/* zlib.h -- interface of the 'zlib' general purpose compression library
-  version 1.2.3, July 18th, 2005
-
-  Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
-
-  This software is provided 'as-is', without any express or implied
-  warranty.  In no event will the authors be held liable for any damages
-  arising from the use of this software.
-
-  Permission is granted to anyone to use this software for any purpose,
-  including commercial applications, and to alter it and redistribute it
-  freely, subject to the following restrictions:
-
-  1. The origin of this software must not be misrepresented; you must not
-     claim that you wrote the original software. If you use this software
-     in a product, an acknowledgment in the product documentation would be
-     appreciated but is not required.
-  2. Altered source versions must be plainly marked as such, and must not be
-     misrepresented as being the original software.
-  3. This notice may not be removed or altered from any source distribution.
-
-  Jean-loup Gailly        Mark Adler
-  [email protected]          [email protected]
-
-
-  The data format used by the zlib library is described by RFCs (Request for
-  Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt
-  (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
-*/
--- a/components/ghostscript/ghostscript.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,958 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-
-set name=pkg.fmri value=pkg:/print/filter/ghostscript@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GPL Ghostscript"
-set name=info.classification value="org.opensolaris.category.2008:System/Printing "
-set name=info.upstream_url value=http://ghostscript.com/
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2010/010
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-license ghostscript.license license="GPLv2"
-
-dir path=etc
-dir path=etc/cups group=lp
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/include/ghostscript
-dir path=usr/include/ijs
-dir path=usr/lib
-dir path=usr/lib/cups
-dir path=usr/lib/cups/filter
-dir path=usr/lib/pkgconfig
-dir path=usr/share
-dir path=usr/share/cups
-dir path=usr/share/cups/model
-dir path=usr/share/ghostscript
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/ColorSpace
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Decoding
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Encoding
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/SubstCID
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples
-dir path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib
-dir path=usr/share/ghostscript/interfaces
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=etc/cups/pdftoraster.convs
-file path=etc/cups/pstoraster.convs
-file path=usr/bin/bdftops
-file path=usr/bin/dumphint
-file path=usr/bin/dvipdf
-file path=usr/bin/eps2eps
-file path=usr/bin/fixmswrd.pl
-file path=usr/bin/font2c
-file path=usr/bin/gs
-file path=usr/bin/gsbj
-file path=usr/bin/gsc
-file path=usr/bin/gsdj
-file path=usr/bin/gsdj500
-file path=usr/bin/gslj
-file path=usr/bin/gslp
-file path=usr/bin/gsnd
-file path=usr/bin/gsx
-file path=usr/bin/ijs-config
-file path=usr/bin/lprsetup.sh
-file path=usr/bin/pdf2dsc
-file path=usr/bin/pdf2ps
-file path=usr/bin/pdfopt
-file path=usr/bin/pf2afm
-file path=usr/bin/pfbtopfa
-file path=usr/bin/printafm
-file path=usr/bin/ps2ascii
-file path=usr/bin/ps2epsi
-file path=usr/bin/ps2pdf
-file path=usr/bin/ps2pdf12
-file path=usr/bin/ps2pdf13
-file path=usr/bin/ps2pdf14
-file path=usr/bin/ps2pdfwr
-file path=usr/bin/ps2ps
-file path=usr/bin/ps2ps2
-file path=usr/bin/pv.sh
-file path=usr/bin/unix-lpr.sh
-file path=usr/bin/wftopfa
-file path=usr/include/ghostscript/gdevdsp.h
-file path=usr/include/ghostscript/iapi.h
-file path=usr/include/ghostscript/ierrors.h
-file path=usr/include/ijs/ijs.h
-file path=usr/include/ijs/ijs_client.h
-file path=usr/include/ijs/ijs_server.h
-file path=usr/lib/cups/filter/pdftoraster mode=0555
-file path=usr/lib/cups/filter/pstopxl mode=0555
-file path=usr/lib/cups/filter/pstoraster mode=0555
-file path=usr/lib/libgs.so.$(COMPONENT_VERSION)
-file path=usr/lib/libijs.a
-file path=usr/lib/libijs.la
-file path=usr/lib/pkgconfig/ijs.pc
-file path=usr/share/cups/model/pxlcolor.ppd
-file path=usr/share/cups/model/pxlmono.ppd
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/78-EUC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/78-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/78-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/78-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/78-RKSJ-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/78-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/78ms-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/78ms-RKSJ-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/83pv-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/90ms-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/90ms-RKSJ-UCS2
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/90ms-RKSJ-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/90msp-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/90msp-RKSJ-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/90pv-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/90pv-RKSJ-UCS2
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/90pv-RKSJ-UCS2C
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/90pv-RKSJ-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Add-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Add-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Add-RKSJ-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Add-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-0
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-1
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-2
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-3
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-4
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-5
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-B5pc
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-ETenms-B5
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-H-CID
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-H-Host
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-H-Mac
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-CNS1-UCS2
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-0
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-1
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-2
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-3
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-4
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-5
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-GBK-EUC
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-GBpc-EUC
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-H-CID
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-H-Host
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-H-Mac
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-GB1-UCS2
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-0
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-1
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-2
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-3
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-4
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-5
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-6
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-90ms-RKSJ
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-90pv-RKSJ
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-H-CID
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-H-Host
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-H-Mac
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-PS-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-PS-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan1-UCS2
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Japan2-0
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Korea1-0
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Korea1-1
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Korea1-2
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Korea1-H-CID
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Korea1-H-Host
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Korea1-H-Mac
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Korea1-KSCms-UHC
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Korea1-KSCpc-EUC
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Adobe-Korea1-UCS2
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/B5-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/B5pc-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/B5pc-UCS2
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/B5pc-UCS2C
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/B5pc-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS-EUC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS-EUC-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS01-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS02-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS03-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS04-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS05-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS06-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS07-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS1-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS1-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS15-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS2-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/CNS2-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/ETHK-B5-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/ETHK-B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/ETen-B5-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/ETen-B5-UCS2
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/ETen-B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/ETenms-B5-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/ETenms-B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/EUC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Ext-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Ext-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Ext-RKSJ-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Ext-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GB-EUC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GB-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GB-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GB-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GB-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBK-EUC-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBK-EUC-UCS2
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBK-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBK2K-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBK2K-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBKp-EUC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBKp-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBT-EUC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBT-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBT-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBT-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBT-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBTpc-EUC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBTpc-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBpc-EUC-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBpc-EUC-UCS2
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBpc-EUC-UCS2C
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/GBpc-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HK-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKdla-B5-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKdla-B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKdlb-B5-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKdlb-B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKgccs-B5-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKgccs-B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKm314-B5-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKm314-B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKm471-B5-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKm471-B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKscs-B5-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/HKscs-B5-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Hankaku
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Hiragana
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Hojo-EUC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Hojo-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Hojo-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Hojo-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Hojo-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Identity-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Identity-UTF16-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Identity-UTF16-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Identity-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSC-EUC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSC-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSC-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSC-Johab-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSC-Johab-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSC-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSC2-RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSCms-UHC-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSCms-UHC-HW-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSCms-UHC-HW-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSCms-UHC-UCS2
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSCms-UHC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSCpc-EUC-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSCpc-EUC-UCS2
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSCpc-EUC-UCS2C
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/KSCpc-EUC-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Katakana
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/NWP-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/NWP-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/RKSJ-H
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/RKSJ-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/Roman
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/TCVN-RKSJ-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UCS2-90ms-RKSJ
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UCS2-90pv-RKSJ
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UCS2-B5pc
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UCS2-ETen-B5
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UCS2-GBK-EUC
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UCS2-GBpc-EUC
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UCS2-KSCms-UHC
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UCS2-KSCpc-EUC
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniCNS-UCS2-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniCNS-UCS2-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniCNS-UTF16-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniCNS-UTF16-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniCNS-UTF32-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniCNS-UTF32-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniCNS-UTF8-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniCNS-UTF8-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniGB-UCS2-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniGB-UCS2-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniGB-UTF16-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniGB-UTF16-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniGB-UTF32-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniGB-UTF32-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniGB-UTF8-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniGB-UTF8-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniHojo-UCS2-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniHojo-UCS2-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniHojo-UTF16-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniHojo-UTF16-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniHojo-UTF32-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniHojo-UTF32-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniHojo-UTF8-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniHojo-UTF8-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UCS2-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UCS2-HW-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UCS2-HW-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UCS2-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UTF16-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UTF16-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UTF32-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UTF32-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UTF8-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS-UTF8-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS2004-UTF16-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS2004-UTF16-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS2004-UTF32-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS2004-UTF32-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS2004-UTF8-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJIS2004-UTF8-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJISPro-UCS2-HW-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJISPro-UCS2-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJISPro-UTF8-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJISX0213-UTF32-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJISX0213-UTF32-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJISX02132004-UTF32-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniJISX02132004-UTF32-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniKS-UCS2-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniKS-UCS2-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniKS-UTF16-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniKS-UTF16-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniKS-UTF32-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniKS-UTF32-V
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniKS-UTF8-H
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/UniKS-UTF8-V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/V
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/CMap/WP-Symbol
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/ColorSpace/DefaultCMYK
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/ColorSpace/DefaultGray
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/ColorSpace/DefaultRGB
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/ColorSpace/TrivialCMYK
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Decoding/FCO_Dingbats
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Decoding/FCO_Symbol
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Decoding/FCO_Unicode
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Decoding/FCO_Wingdings
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Decoding/Latin1
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Decoding/StandardEncoding
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Decoding/Unicode
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Encoding/Wingdings
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/CenturySchL-Bold
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/CenturySchL-BoldItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/CenturySchL-Ital
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/CenturySchL-Roma
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/Dingbats
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusMonL-Bold
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusMonL-BoldObli
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusMonL-Regu
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusMonL-ReguObli
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusRomNo9L-Medi
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusRomNo9L-MediItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusRomNo9L-Regu
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusRomNo9L-ReguItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusSanL-Bold
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusSanL-BoldCond
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusSanL-BoldCondItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusSanL-BoldItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusSanL-Regu
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusSanL-ReguCond
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusSanL-ReguCondItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/NimbusSanL-ReguItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/StandardSymL
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWBookmanL-DemiBold
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWBookmanL-DemiBoldItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWBookmanL-Ligh
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWBookmanL-LighItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWChanceryL-MediItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWGothicL-Book
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWGothicL-BookObli
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWGothicL-Demi
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWGothicL-DemiObli
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWPalladioL-Bold
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWPalladioL-BoldItal
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWPalladioL-Ital
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Font/URWPalladioL-Roma
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/FCOfontmap-PCLPS2
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/Fontmap
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/Fontmap.GS
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/cidfmap
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_agl.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_btokn.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_cet.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_cff.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_cidcm.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_ciddc.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_cidfm.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_cidfn.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_cidtt.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_cmap.ps
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_cspace.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_css_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_dbt_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_diskf.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_diskn.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_dpnxt.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_dps.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_dps1.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_dps2.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_dscp.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_epsf.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_fapi.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_fntem.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_fonts.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_frsd.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_icc.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_il1_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_img.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_init.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_l2img.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_lev2.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_ll3.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_mex_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_mgl_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_mro_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_pdf_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_pdfwr.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_res.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_resmp.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_setpd.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_statd.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_std_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_sym_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_trap.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_ttf.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_typ32.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_typ42.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_type1.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/gs_wan_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/opdfread.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/pdf_base.ps
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/pdf_cslayer.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/pdf_draw.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/pdf_font.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/pdf_main.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/pdf_ops.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/pdf_rbld.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/pdf_sec.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/Init/xlatmap
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/SubstCID/CNS1-WMode mode=0644 preserve=true
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/SubstCID/GB1-WMode mode=0644 preserve=true
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/SubstCID/Japan1-WMode mode=0644 preserve=true
-file \
-    path=usr/share/ghostscript/$(COMPONENT_VERSION)/Resource/SubstCID/Korea1-WMode mode=0644 preserve=true
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/API.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/C-style.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/COPYING mode=0644 preserve=true
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Changes.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Commprod.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/DLL.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Deprecated.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Details.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Details8.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Develop.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Devices.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Drivers.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Fonts.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Helpers.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Hershey.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/History1.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/History2.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/History3.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/History4.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/History5.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/History6.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/History7.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/History8.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Install.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Issues.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Language.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Lib.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Make.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/News.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Projects.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Ps-style.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Ps2epsi.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Ps2pdf.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Psfiles.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/README
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Readme.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Release.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Source.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Unix-lpr.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Use.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/Xfonts.htm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/gs-vms.hlp mode=0644 preserve=true
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/gs.css
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/gsdoc.el mode=0644 preserve=true
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/doc/index.html
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/alphabet.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/annots.pdf
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/chess.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/colorcir.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/doretree.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/escher.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/golfer.eps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/grayalph.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/ridt91.eps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/snowflak.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/tiger.eps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/vasarely.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/examples/waterfal.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/PDFA_def.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/PDFX_def.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/PM760p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/PM760pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/PM820p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/PM820pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc670p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc670pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc680p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc680pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc740p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc740pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc760p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc760pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc777p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stc777pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stp720p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stp720pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stp870p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/Stp870pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/acctest.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/addxchar.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/align.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bdftops.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bj8.rpd
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bj8gc12f.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bj8hg12f.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bj8oh06n.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bj8pa06n.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bj8pp12f.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bj8ts06n.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc6000a1.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc6000b1.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610a0.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610a1.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610a2.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610a3.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610a4.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610a5.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610a6.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610a7.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610a8.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610b1.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610b2.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610b3.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610b4.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610b6.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610b7.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/bjc610b8.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/caption.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/cbjc600.ppd
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/cbjc800.ppd
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/cdj550.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/cdj690.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/cdj690ec.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/cid2code.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/decrypt.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/dmp_init.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/dmp_site.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/dnj750c.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/dnj750m.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/docie.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/dumphint.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/escp_24.src
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/font2c.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/font2pcl.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ghostpdf.ppd
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_ce_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_cmdl.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_fform.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_il2_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_kanji.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_ksb_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_l.xbm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_l.xpm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_l_m.xbm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_lgo_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_lgx_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_m.xbm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_m.xpm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_m_m.xbm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_pfile.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_rdlin.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_s.xbm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_s.xpm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_s_m.xbm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_t.xbm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_t.xpm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_t_m.xbm
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_wl1_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_wl2_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gs_wl5_e.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gslp.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/gsnup.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ht_ccsto.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/image-qa.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/impath.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/jispaper.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/landscap.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/level1.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/lines.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/markhint.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/markpath.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/mkcidfm.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/necp2x.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/necp2x6.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/packfile.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/pcharstr.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/pdf2dsc.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/pdfopt.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/pdfwrite.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/pf2afm.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/pfbtopfa.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ppath.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/pphs
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/pphs.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/prfont.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/printafm.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ps2ai.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ps2ascii.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ps2epsi.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/quit.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ras1.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ras24.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ras3.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ras32.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ras4.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/ras8m.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/rollconv.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/s400a1.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/s400b1.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/sharp.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/showchar.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/showpage.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/sipixa6.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/st640ih.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/st640ihg.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/st640p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/st640pg.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/st640pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/st640plg.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc1520h.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc2.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc200_h.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc2_h.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc2s_h.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc300.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc300bl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc300bm.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc500p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc500ph.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc600ih.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc600p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc600pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc640p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc740ih.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc800ih.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc800p.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc800pl.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc_h.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stc_l.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stcany.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stcany_h.upp
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stcinfo.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stcolor.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/stocht.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/traceimg.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/traceop.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/type1enc.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/type1ops.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/uninfo.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/unprot.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/viewcmyk.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/viewgif.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/viewjpeg.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/viewmiff.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/viewpbm.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/viewpcx.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/viewps2a.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/wftopfa.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/winmaps.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/wrfont.ps
-file path=usr/share/ghostscript/$(COMPONENT_VERSION)/lib/zeroline.ps
-file Solaris/GSinterface path=usr/share/ghostscript/interfaces/GSinterface
-file Solaris/GSinterface.1 path=usr/share/man/man1/GSinterface.1
-file Solaris/bdftops.1 path=usr/share/man/man1/bdftops.1
-file path=usr/share/man/man1/dvipdf.1
-file Solaris/fixmswrd.pl.1 path=usr/share/man/man1/fixmswrd.pl.1
-file path=usr/share/man/man1/font2c.1
-file path=usr/share/man/man1/gs.1
-file path=usr/share/man/man1/gslp.1
-file path=usr/share/man/man1/gsnd.1
-file path=usr/share/man/man1/ijs-config.1
-file path=usr/share/man/man1/pdf2dsc.1
-file path=usr/share/man/man1/pdf2ps.1
-file path=usr/share/man/man1/pdfopt.1
-file path=usr/share/man/man1/pf2afm.1
-file path=usr/share/man/man1/pfbtopfa.1
-file path=usr/share/man/man1/printafm.1
-file path=usr/share/man/man1/ps2ascii.1
-file path=usr/share/man/man1/ps2epsi.1
-file path=usr/share/man/man1/ps2pdf.1
-file path=usr/share/man/man1/ps2pdfwr.1
-file path=usr/share/man/man1/ps2ps.1
-file Solaris/ps2ps2.1 path=usr/share/man/man1/ps2ps2.1
-file Solaris/pv.sh.1 path=usr/share/man/man1/pv.sh.1
-file path=usr/share/man/man1/wftopfa.1
-link path=usr/lib/libgs.so target=libgs.so.$(COMPONENT_VERSION)
-link path=usr/lib/libgs.so.8 target=libgs.so.$(COMPONENT_VERSION)
-link path=usr/sfw/bin/bdftops target=../../bin/bdftops
-link path=usr/sfw/bin/dumphint target=../../bin/dumphint
-link path=usr/sfw/bin/dvipdf target=../../bin/dvipdf
-link path=usr/sfw/bin/eps2eps target=../../bin/eps2eps
-link path=usr/sfw/bin/fixmswrd.pl target=../../bin/fixmswrd.pl
-link path=usr/sfw/bin/font2c target=../../bin/font2c
-link path=usr/sfw/bin/gs target=../../bin/gs
-link path=usr/sfw/bin/gsbj target=../../bin/gsbj
-link path=usr/sfw/bin/gsdj target=../../bin/gsdj
-link path=usr/sfw/bin/gsdj500 target=../../bin/gsdj500
-link path=usr/sfw/bin/gslj target=../../bin/gslj
-link path=usr/sfw/bin/gslp target=../../bin/gslp
-link path=usr/sfw/bin/gsnd target=../../bin/gsnd
-link path=usr/sfw/bin/lprsetup.sh target=../../bin/lprsetup.sh
-link path=usr/sfw/bin/pdf2dsc target=../../bin/pdf2dsc
-link path=usr/sfw/bin/pdf2ps target=../../bin/pdf2ps
-link path=usr/sfw/bin/pdfopt target=../../bin/pdfopt
-link path=usr/sfw/bin/pf2afm target=../../bin/pf2afm
-link path=usr/sfw/bin/pfbtopfa target=../../bin/pfbtopfa
-link path=usr/sfw/bin/printafm target=../../bin/printafm
-link path=usr/sfw/bin/ps2ascii target=../../bin/ps2ascii
-link path=usr/sfw/bin/ps2epsi target=../../bin/ps2epsi
-link path=usr/sfw/bin/ps2pdf target=../../bin/ps2pdf
-link path=usr/sfw/bin/ps2pdf12 target=../../bin/ps2pdf12
-link path=usr/sfw/bin/ps2pdf13 target=../../bin/ps2pdf13
-link path=usr/sfw/bin/ps2pdf14 target=../../bin/ps2pdf14
-link path=usr/sfw/bin/ps2pdfwr target=../../bin/ps2pdfwr
-link path=usr/sfw/bin/ps2ps target=../../bin/ps2ps
-link path=usr/sfw/bin/pv.sh target=../../bin/pv.sh
-link path=usr/sfw/bin/unix-lpr.sh target=../../bin/unix-lpr.sh
-link path=usr/sfw/bin/wftopfa target=../../bin/wftopfa
-link path=usr/share/man/man1/eps2eps.1 target=ps2ps.1
-link path=usr/share/man/man1/ps2pdf12.1 target=ps2pdf.1
-link path=usr/share/man/man1/ps2pdf13.1 target=ps2pdf.1
-
-legacy pkg=SUNWghostscript \
-	name="GPL Ghostscript" \
-	desc="GPL Ghostscript 8.64"
--- a/components/ghostscript/patches/02-4776996.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-*** ghostscript-8.64/Resource/Init/pdf_sec.ps.orig	Thu Nov 20 11:31:36 2008
---- ghostscript-8.64/Resource/Init/pdf_sec.ps	Tue Sep  1 15:20:59 2009
-***************
-*** 302,313 ****
-      } ifelse
-    } ifelse
-  
-! %   Trailer /Encrypt oget /P oget 4 and 0 eq #? and
-! %    { (   ****This owner of this file has requested you do not print it.\n)
-! %      pdfformaterror printProducer
-! %      /pdf_process_Encrypt cvx /invalidfileaccess signalerror
-! %    }
-! %   if
-  } bind def
-  
-  % Calculate the key used to decrypt an object (to pass to .decpdfrun or
---- 302,313 ----
-      } ifelse
-    } ifelse
-  
-!   Trailer /Encrypt oget /P oget 4 and 0 eq #? and
-!    { (   ****This owner of this file has requested you do not print it.\n)
-!      pdfformaterror printProducer
-!      /pdf_process_Encrypt cvx /invalidfileaccess signalerror
-!    }
-!   if
-  } bind def
-  
-  % Calculate the key used to decrypt an object (to pass to .decpdfrun or
--- a/components/ghostscript/patches/03-4795491.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-*** ghostscript-8.64/base/configure.ac.orig	Tue Aug 12 14:31:40 2008
---- ghostscript-8.64/base/configure.ac	Mon Sep  8 17:20:11 2008
-***************
-*** 960,966 ****
-  		DYNAMIC_FLAGS="-DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\\\"\$(gssharedir)\\\""
-  		DYNAMIC_LDFLAGS="-G"
-  		DYNAMIC_LIBS=""
-- 		X_DEVS=""
-  		;;
-  		*)
-  		AC_MSG_ERROR([Sorry, dynamic driver support not available on this platform!])
---- 960,965 ----
-***************
-*** 1001,1006 ****
---- 1000,1009 ----
-  	# These font directories are used by Solaris...
-  	fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/Type1"
-  	fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/TrueType"
-+ 	fontpath="${fontpath}:/usr/openwin/lib/X11/fonts/Type3"
-+ 	fontpath="${fontpath}:/usr/X11/lib/X11/fonts/Type1"
-+ 	fontpath="${fontpath}:/usr/X11/lib/X11/fonts/Type3"
-+ 	fontpath="${fontpath}:/usr/X11/lib/X11/fonts/TrueType"
-  
-  	# This font directory is used by CUPS...
-  	if test "x$CUPSCONFIG" != x; then
--- a/components/ghostscript/patches/05-5045800.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-*** ghostscript-8.64/Resource/Init/gs_init.ps.orig	Thu Jan  8 01:17:18 2009
---- ghostscript-8.64/Resource/Init/gs_init.ps	Tue Sep  1 15:20:59 2009
-***************
-*** 2031,2037 ****
-  {
-    SAFETY /safe get not {
-      <<
-!       /PermitFileReading [ ]
-        /PermitFileWriting [ ]
-        /PermitFileControl [ ]
-      >> setuserparams
---- 2031,2037 ----
-  {
-    SAFETY /safe get not {
-      <<
-!       /PermitFileReading [ (/usr/openwin/lib/*) (/usr/X11/lib/*) (/usr/share/ghostscript/*) ]
-        /PermitFileWriting [ ]
-        /PermitFileControl [ ]
-      >> setuserparams
--- a/components/ghostscript/patches/07-unixinst.mak.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-*** ghostscript-8.64/base/unixinst.mak.orig	Tue Aug 12 14:58:30 2008
---- ghostscript-8.64/base/unixinst.mak	Wed Aug 13 11:47:54 2008
-***************
-*** 108,114 ****
-  # install html documentation
-  DOC_PAGES=PUBLIC README index.html gs.css \
-  	   API.htm Bug-form.htm Bug-info.htm \
-! 	   C-style.htm Changes.htm Commprod.htm Copying.htm \
-  	   Current.htm Deprecated.htm \
-  	   DLL.htm Deprecated.htm Develop.htm Devices.htm Drivers.htm \
-  	   Fonts.htm Helpers.htm Hershey.htm \
---- 108,114 ----
-  # install html documentation
-  DOC_PAGES=PUBLIC README index.html gs.css \
-  	   API.htm Bug-form.htm Bug-info.htm \
-! 	   C-style.htm Changes.htm Commprod.htm Copying.htm COPYING README.sharedlibs \
-  	   Current.htm Deprecated.htm \
-  	   DLL.htm Deprecated.htm Develop.htm Devices.htm Drivers.htm \
-  	   Fonts.htm Helpers.htm Hershey.htm \
-***************
-*** 119,126 ****
-  	   Lib.htm Maintain.htm Make.htm New-user.htm \
-  	   News.htm Projects.htm Ps-style.htm Ps2epsi.htm Ps2pdf.htm \
-  	   Psfiles.htm Public.htm Readme.htm Release.htm \
-! 	   Source.htm Testing.htm Unix-lpr.htm \
-! 	   Use.htm Xfonts.htm
-  install-doc: $(PSDOCDIR)/News.htm
-  	-mkdir -p $(DESTDIR)$(docdir)
-  	$(SH) -c 'for f in $(DOC_PAGES) ;\
---- 119,126 ----
-  	   Lib.htm Maintain.htm Make.htm New-user.htm \
-  	   News.htm Projects.htm Ps-style.htm Ps2epsi.htm Ps2pdf.htm \
-  	   Psfiles.htm Public.htm Readme.htm Release.htm \
-! 	   Deprecated.htm Details.htm Details8.htm gs-vms.hlp gsdoc.el \
-! 	   Source.htm Tester.htm Testing.htm Unix-lpr.htm Use.htm Xfonts.htm
-  install-doc: $(PSDOCDIR)/News.htm
-  	-mkdir -p $(DESTDIR)$(docdir)
-  	$(SH) -c 'for f in $(DOC_PAGES) ;\
--- a/components/ghostscript/patches/09-ijs.automake.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
---- ghostscript-8.64/ijs/Makefile.am.orig	Tue Mar 29 04:38:15 2011
-+++ ghostscript-8.64/ijs/Makefile.am	Tue Mar 29 04:38:26 2011
-@@ -24,7 +24,7 @@
- 
- ## Process this file with automake to produce Makefile.in.
- 
--AUTOMAKE_OPTIONS = 1.6 foreign dist-bzip2 no-dependencies 
-+AUTOMAKE_OPTIONS = 1.10 foreign dist-bzip2 no-dependencies 
- 
- @SET_MAKE@
- 
---- ghostscript-8.64/ijs/autogen.sh.orig	Tue Mar 29 04:39:57 2011
-+++ ghostscript-8.64/ijs/autogen.sh	Tue Mar 29 04:39:17 2011
-@@ -33,7 +33,7 @@
- 
- # do we need automake?
- (grep "^AM_INIT_AUTOMAKE" "$CONFIG_AC" >/dev/null) && {
--  AM_NEEDED=`fgrep AUTOMAKE_OPTIONS Makefile.am | $VERSIONGREP`
-+  AM_NEEDED=`fgrep AUTOMAKE_OPTIONS Makefile.am | nawk '{print $3}'`
-   AM_NMAJOR=`echo $AM_NEEDED |cut -d. -f1`
-   AM_NMINOR=`echo $AM_NEEDED |cut -d. -f2`
-   AM_NPATCHLEVEL=`echo $AM_NEEDED |cut -d. -f3`
--- a/components/ghostscript/patches/10-fixmswrd.pl.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-*** ghostscript-8.64/lib/fixmswrd.pl.orig	Mon Sep 29 16:54:53 2008
---- ghostscript-8.64/lib/fixmswrd.pl	Mon Sep 29 16:56:37 2008
-***************
-*** 1,4 ****
-! #!/usr/bin/perl
-  # $Id: fixmswrd.pl 6300 2005-12-28 19:56:24Z giles $
-  
-  #   (C) 1997 Anthony Shipman
---- 1,4 ----
-! #!/usr/perl5/bin/perl
-  # $Id: fixmswrd.pl 6300 2005-12-28 19:56:24Z giles $
-  
-  #   (C) 1997 Anthony Shipman
--- a/components/ghostscript/patches/11-CVE-2009-0583,0584.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,988 +0,0 @@
---- ghostscript-8.64/icclib/icc.c.CVE-2009-0583,0584	2008-05-09 05:12:01.000000000 +0100
-+++ ghostscript-8.64/icclib/icc.c	2009-03-06 15:24:33.000000000 +0000
-@@ -152,6 +152,8 @@
-  *      Various bug fixes and enhancements.
-  */
- 
-+#include <limits.h>
-+#include <stdint.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdarg.h>
-@@ -313,8 +315,11 @@ size_t count
- 	icmFileMem *p = (icmFileMem *)pp;
- 	size_t len;
- 
-+	if (count > 0 && size > SIZE_MAX / count)
-+		return 0;
-+
- 	len = size * count;
--	if ((p->cur + len) >= p->end) {		/* Too much */
-+	if (len > (p->end - p->cur)) { /* Too much */
- 		if (size > 0)
- 			count = (p->end - p->cur)/size;
- 		else
-@@ -1634,6 +1639,8 @@ static int icmUInt8Array_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmUInt8Array_write malloc() failed");
- 		return icp->errc = 2;
-@@ -1698,7 +1705,7 @@ static int icmUInt8Array_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (unsigned int *) icp->al->malloc(icp->al, p->size * sizeof(unsigned int))) == NULL) {
-+		if ((p->data = (unsigned int *) icp->al->calloc(icp->al, p->size, sizeof(unsigned int))) == NULL) {
- 			sprintf(icp->err,"icmUInt8Array_alloc: malloc() of icmUInt8Array data failed");
- 			return icp->errc = 2;
- 		}
-@@ -1749,6 +1756,10 @@ static unsigned int icmUInt16Array_get_s
- 	icmUInt16Array *p = (icmUInt16Array *)pp;
- 	unsigned int len = 0;
- 	len += 8;			/* 8 bytes for tag and padding */
-+	if (p->size > (UINT_MAX - len) / 2) {
-+		p->icp->errc = 1;
-+		return (unsigned int) -1;
-+	}
- 	len += p->size * 2;	/* 2 bytes for each UInt16 */
- 	return len;
- }
-@@ -1821,6 +1832,8 @@ static int icmUInt16Array_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmUInt16Array_write malloc() failed");
- 		return icp->errc = 2;
-@@ -1885,7 +1898,7 @@ static int icmUInt16Array_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (unsigned int *) icp->al->malloc(icp->al, p->size * sizeof(unsigned int))) == NULL) {
-+		if ((p->data = (unsigned int *) icp->al->calloc(icp->al, p->size, sizeof(unsigned int))) == NULL) {
- 			sprintf(icp->err,"icmUInt16Array_alloc: malloc() of icmUInt16Array data failed");
- 			return icp->errc = 2;
- 		}
-@@ -1936,6 +1949,10 @@ static unsigned int icmUInt32Array_get_s
- 	icmUInt32Array *p = (icmUInt32Array *)pp;
- 	unsigned int len = 0;
- 	len += 8;			/* 8 bytes for tag and padding */
-+	if (p->size > (UINT_MAX - len) / 4) {
-+		p->icp->errc = 1;
-+		return (unsigned int) -1;
-+	}
- 	len += p->size * 4;	/* 4 bytes for each UInt32 */
- 	return len;
- }
-@@ -2008,6 +2025,8 @@ static int icmUInt32Array_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmUInt32Array_write malloc() failed");
- 		return icp->errc = 2;
-@@ -2072,7 +2091,7 @@ static int icmUInt32Array_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (unsigned int *) icp->al->malloc(icp->al, p->size * sizeof(unsigned int))) == NULL) {
-+		if ((p->data = (unsigned int *) icp->al->calloc(icp->al, p->size, sizeof(unsigned int))) == NULL) {
- 			sprintf(icp->err,"icmUInt32Array_alloc: malloc() of icmUInt32Array data failed");
- 			return icp->errc = 2;
- 		}
-@@ -2123,6 +2142,10 @@ static unsigned int icmUInt64Array_get_s
- 	icmUInt64Array *p = (icmUInt64Array *)pp;
- 	unsigned int len = 0;
- 	len += 8;			/* 8 bytes for tag and padding */
-+	if (p->size > (UINT_MAX - len) / 8) {
-+		p->icp->errc = 1;
-+		return (unsigned int) -1;
-+	}
- 	len += p->size * 8;	/* 8 bytes for each UInt64 */
- 	return len;
- }
-@@ -2195,6 +2218,8 @@ static int icmUInt64Array_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmUInt64Array_write malloc() failed");
- 		return icp->errc = 2;
-@@ -2259,7 +2284,7 @@ static int icmUInt64Array_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (icmUint64 *) icp->al->malloc(icp->al, p->size * sizeof(icmUint64))) == NULL) {
-+		if ((p->data = (icmUint64 *) icp->al->calloc(icp->al, p->size, sizeof(icmUint64))) == NULL) {
- 			sprintf(icp->err,"icmUInt64Array_alloc: malloc() of icmUInt64Array data failed");
- 			return icp->errc = 2;
- 		}
-@@ -2310,6 +2335,10 @@ static unsigned int icmU16Fixed16Array_g
- 	icmU16Fixed16Array *p = (icmU16Fixed16Array *)pp;
- 	unsigned int len = 0;
- 	len += 8;			/* 8 bytes for tag and padding */
-+	if (p->size > (UINT_MAX - len) / 4) {
-+		p->icp->errc = 1;
-+		return (unsigned int) -1;
-+	}
- 	len += p->size * 4;	/* 4 byte for each U16Fixed16 */
- 	return len;
- }
-@@ -2382,6 +2411,8 @@ static int icmU16Fixed16Array_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmU16Fixed16Array_write malloc() failed");
- 		return icp->errc = 2;
-@@ -2446,7 +2477,7 @@ static int icmU16Fixed16Array_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (double *) icp->al->malloc(icp->al, p->size * sizeof(double))) == NULL) {
-+		if ((p->data = (double *) icp->al->calloc(icp->al, p->size, sizeof(double))) == NULL) {
- 			sprintf(icp->err,"icmU16Fixed16Array_alloc: malloc() of icmU16Fixed16Array data failed");
- 			return icp->errc = 2;
- 		}
-@@ -2497,6 +2528,10 @@ static unsigned int icmS15Fixed16Array_g
- 	icmS15Fixed16Array *p = (icmS15Fixed16Array *)pp;
- 	unsigned int len = 0;
- 	len += 8;			/* 8 bytes for tag and padding */
-+	if (p->size > (UINT_MAX - len) / 4) {
-+		p->icp->errc = 1;
-+		return (unsigned int) - 1;
-+	}
- 	len += p->size * 4;	/* 4 byte for each S15Fixed16 */
- 	return len;
- }
-@@ -2569,6 +2604,8 @@ static int icmS15Fixed16Array_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmS15Fixed16Array_write malloc() failed");
- 		return icp->errc = 2;
-@@ -2633,7 +2670,7 @@ static int icmS15Fixed16Array_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (double *) icp->al->malloc(icp->al, p->size * sizeof(double))) == NULL) {
-+		if ((p->data = (double *) icp->al->calloc(icp->al, p->size, sizeof(double))) == NULL) {
- 			sprintf(icp->err,"icmS15Fixed16Array_alloc: malloc() of icmS15Fixed16Array data failed");
- 			return icp->errc = 2;
- 		}
-@@ -2726,6 +2763,10 @@ static unsigned int icmXYZArray_get_size
- 	icmXYZArray *p = (icmXYZArray *)pp;
- 	unsigned int len = 0;
- 	len += 8;				/* 8 bytes for tag and padding */
-+	if (p->size > (UINT_MAX - len) / 12) {
-+		p->icp->errc = 1;
-+		return (unsigned int) - 1;
-+	}
- 	len += p->size * 12;	/* 12 bytes for each XYZ */
- 	return len;
- }
-@@ -2798,6 +2839,8 @@ static int icmXYZArray_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmXYZArray_write malloc() failed");
- 		return icp->errc = 2;
-@@ -2865,7 +2908,7 @@ static int icmXYZArray_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (icmXYZNumber *) icp->al->malloc(icp->al, p->size * sizeof(icmXYZNumber))) == NULL) {
-+		if ((p->data = (icmXYZNumber *) icp->al->calloc(icp->al, p->size, sizeof(icmXYZNumber))) == NULL) {
- 			sprintf(icp->err,"icmXYZArray_alloc: malloc() of icmXYZArray data failed");
- 			return icp->errc = 2;
- 		}
-@@ -3001,7 +3044,7 @@ static int icmTable_setup_bwd(
- 			int nf;			/* Next free slot */
- 			if (rt->rlists[j] == NULL) {	/* No allocation */
- 				as = 5;						/* Start with space for 5 */
--				if ((rt->rlists[j] = (int *) icp->al->malloc(icp->al, sizeof(int) * as)) == NULL) {
-+				if ((rt->rlists[j] = (int *) icp->al->calloc(icp->al, sizeof(int), as)) == NULL) {
- 					return 2;
- 				}
- 				rt->rlists[j][0] = as;
-@@ -3141,6 +3184,10 @@ static unsigned int icmCurve_get_size(
- 	icmCurve *p = (icmCurve *)pp;
- 	unsigned int len = 0;
- 	len += 12;			/* 12 bytes for tag, padding and count */
-+	if (p->size > (UINT_MAX - len) / 2) {
-+		p->icp->errc = 1;
-+		return (unsigned int) - 1;
-+	}
- 	len += p->size * 2;	/* 2 bytes for each UInt16 */
- 	return len;
- }
-@@ -3238,6 +3285,8 @@ static int icmCurve_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmCurve_write malloc() failed");
- 		return icp->errc = 2;
-@@ -3347,7 +3396,7 @@ static int icmCurve_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (double *) icp->al->malloc(icp->al, p->size * sizeof(double))) == NULL) {
-+		if ((p->data = (double *) icp->al->calloc(icp->al, p->size, sizeof(double))) == NULL) {
- 			sprintf(icp->err,"icmCurve_alloc: malloc() of icmCurve data failed");
- 			return icp->errc = 2;
- 		}
-@@ -3493,6 +3542,8 @@ static int icmData_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmData_write malloc() failed");
- 		return icp->errc = 2;
-@@ -3745,6 +3796,8 @@ static int icmText_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmText_write malloc() failed");
- 		return icp->errc = 2;
-@@ -4038,6 +4091,8 @@ static int icmDateTimeNumber_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmDateTimeNumber_write malloc() failed");
- 		return icp->errc = 2;
-@@ -4128,11 +4183,15 @@ static icmBase *new_icmDateTimeNumber(
- /* icmLut object */
- 
- /* Utility function - raise one integer to an integer power */
--static unsigned int uipow(unsigned int a, unsigned int b) {
-+static int uipow(unsigned int a, unsigned int b, unsigned int *ret) {
- 	unsigned int rv = 1;
--	for (; b > 0; b--)
-+	for (; b > 0; b--) {
-+		if (a > 0 && rv > UINT_MAX / a)
-+			return 1;
- 		rv *= a;
--	return rv;
-+	}
-+	*ret = rv;
-+	return 0;
- }
- 
- /* - - - - - - - - - - - - - - - - */
-@@ -4268,7 +4327,7 @@ double *in		/* Input array[outputChan] *
- 	if (p->inputChan <= 8) {
- 		gw = GW;				/* Use stack allocation */
- 	} else {
--		if ((gw = (double *) icp->al->malloc(icp->al, (1 << p->inputChan) * sizeof(double))) == NULL) {
-+		if ((gw = (double *) icp->al->calloc(icp->al, (1 << p->inputChan), sizeof(double))) == NULL) {
- 			sprintf(icp->err,"icmLut_lookup_clut: malloc() failed");
- 			return icp->errc = 2;
- 		}
-@@ -4819,19 +4878,50 @@ static unsigned int icmLut_get_size(
- ) {
- 	icmLut *p = (icmLut *)pp;
- 	unsigned int len = 0;
-+	unsigned int pw;
- 
- 	if (p->ttype == icSigLut8Type) {
- 		len += 48;			/* tag and header */
-+		if (p->inputChan > 0 &&
-+		    p->inputEnt > (UINT_MAX - len) / p->inputChan / 1)
-+			goto overflow;
-+
- 		len += 1 * (p->inputChan * p->inputEnt);
--		len += 1 * (p->outputChan * uipow(p->clutPoints,p->inputChan));
-+		if (uipow(p->clutPoints,p->inputChan, &pw) ||
-+		    (p->outputChan > 0 &&
-+		     pw > (UINT_MAX - len) / p->outputChan / 1))
-+			goto overflow;
-+
-+		len += 1 * (p->outputChan * pw);
-+		if (p->outputChan > 0 &&
-+		    p->outputEnt > (UINT_MAX - len) / p->outputChan / 1)
-+			goto overflow;
-+
- 		len += 1 * (p->outputChan * p->outputEnt);
- 	} else {
- 		len += 52;			/* tag and header */
-+		if (p->inputChan > 0 &&
-+		    p->inputEnt > (UINT_MAX - len) / p->inputChan / 2)
-+			goto overflow;
-+
- 		len += 2 * (p->inputChan * p->inputEnt);
--		len += 2 * (p->outputChan * uipow(p->clutPoints,p->inputChan));
-+		if (uipow(p->clutPoints,p->inputChan, &pw) ||
-+		    (p->outputChan > 0 &&
-+		     pw > (UINT_MAX - len) / p->outputChan / 2))
-+			goto overflow;
-+
-+		len += 2 * (p->outputChan * pw);
-+		if (p->outputChan > 0 &&
-+		    p->outputEnt > (UINT_MAX - len) / p->outputChan / 2)
-+			goto overflow;
-+
- 		len += 2 * (p->outputChan * p->outputEnt);
- 	}
- 	return len;
-+
-+  overflow:
-+	p->icp->errc = 1;
-+	return (unsigned int) -1;
- }
- 
- /* read the object, return 0 on success, error code on fail */
-@@ -4844,6 +4934,7 @@ static int icmLut_read(
- 	icc *icp = p->icp;
- 	int rv = 0;
- 	unsigned long i, j, g, size;
-+	unsigned int pw;
- 	char *bp, *buf;
- 
- 	if (len < 4) {
-@@ -4904,6 +4995,11 @@ static int icmLut_read(
- 		return icp->errc = 1;
- 	}
- 
-+	if (p->clutPoints > 100) {
-+		sprintf(icp->err,"icmLut_read: too many clutPoints");
-+		return icp->errc = 1;
-+	}
-+
- 	/* Read 3x3 transform matrix */
- 	for (j = 0; j < 3; j++) {		/* Rows */
- 		for (i = 0; i < 3; i++) {	/* Columns */
-@@ -4921,13 +5017,18 @@ static int icmLut_read(
- 		bp = buf+52;
- 	}
- 
--	if (len < icmLut_get_size((icmBase *)p)) {
-+	if (len < icmLut_get_size((icmBase *)p) || icp->errc) {
- 		sprintf(icp->err,"icmLut_read: Tag too small for contents");
- 		icp->al->free(icp->al, buf);
- 		return icp->errc = 1;
- 	}
- 
- 	/* Read the input tables */
-+	if (p->inputEnt > 0 && p->inputChan > UINT_MAX / p->inputEnt) {
-+		sprintf(icp->err,"icmLut_read: overflow");
-+		icp->al->free(icp->al, buf);
-+		return icp->errc = 1;
-+	}
- 	size = (p->inputChan * p->inputEnt);
- 	if ((rv = p->allocate((icmBase *)p)) != 0) {
- 		icp->al->free(icp->al, buf);
-@@ -4942,7 +5043,14 @@ static int icmLut_read(
- 	}
- 
- 	/* Read the clut table */
--	size = (p->outputChan * uipow(p->clutPoints,p->inputChan));
-+	if (uipow(p->clutPoints,p->inputChan,&pw) ||
-+	    (p->outputChan > 0 &&
-+	     pw > UINT_MAX / p->outputChan)) {
-+		sprintf(icp->err,"icmLut_read: overflow");
-+		icp->al->free(icp->al, buf);
-+		return icp->errc = 1;
-+	}
-+	size = (p->outputChan * pw);
- 	if ((rv = p->allocate((icmBase *)p)) != 0) {
- 		icp->al->free(icp->al, buf);
- 		return rv;
-@@ -4956,6 +5064,11 @@ static int icmLut_read(
- 	}
- 
- 	/* Read the output tables */
-+	if (p->outputChan > 0 && p->outputEnt > UINT_MAX / p->outputChan) {
-+		sprintf(icp->err,"icmLut_read: overflow");
-+		icp->al->free(icp->al, buf);
-+		return icp->errc = 1;
-+	}
- 	size = (p->outputChan * p->outputEnt);
- 	if ((rv = p->allocate((icmBase *)p)) != 0) {
- 		icp->al->free(icp->al, buf);
-@@ -4995,12 +5108,14 @@ static int icmLut_write(
- 	icmLut *p = (icmLut *)pp;
- 	icc *icp = p->icp;
- 	unsigned long i,j;
--	unsigned int len, size;
-+	unsigned int len, size, pw;
- 	char *bp, *buf;		/* Buffer to write from */
- 	int rv = 0;
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmLut_write malloc() failed");
- 		return icp->errc = 2;
-@@ -5066,6 +5181,11 @@ static int icmLut_write(
- 	}
- 
- 	/* Write the input tables */
-+	if (p->inputEnt > 0 && p->inputChan > UINT_MAX / p->inputEnt) {
-+		sprintf(icp->err,"icmLut_write: overflow");
-+		icp->al->free(icp->al, buf);
-+		return icp->errc = 1;
-+	}
- 	size = (p->inputChan * p->inputEnt);
- 	if (p->ttype == icSigLut8Type) {
- 		for (i = 0; i < size; i++, bp += 1) {
-@@ -5086,7 +5206,14 @@ static int icmLut_write(
- 	}
- 
- 	/* Write the clut table */
--	size = (p->outputChan * uipow(p->clutPoints,p->inputChan));
-+	if (uipow(p->clutPoints,p->inputChan,&pw) ||
-+	    (p->outputChan > 0 &&
-+	     pw > UINT_MAX / p->outputChan)) {
-+		sprintf(icp->err,"icmLut_write: overflow");
-+		icp->al->free(icp->al, buf);
-+		return icp->errc = 1;
-+	}
-+	size = (p->outputChan * pw);
- 	if (p->ttype == icSigLut8Type) {
- 		for (i = 0; i < size; i++, bp += 1) {
- 			if ((rv = write_DCS8Number(p->clutTable[i], bp)) != 0) {
-@@ -5106,6 +5233,11 @@ static int icmLut_write(
- 	}
- 
- 	/* Write the output tables */
-+	if (p->outputChan > 0 && p->outputEnt > UINT_MAX / p->outputChan) {
-+		sprintf(icp->err,"icmLut_write: overflow");
-+		icp->al->free(icp->al, buf);
-+		return icp->errc = 1;
-+	}
- 	size = (p->outputChan * p->outputEnt);
- 	if (p->ttype == icSigLut8Type) {
- 		for (i = 0; i < size; i++, bp += 1) {
-@@ -5177,7 +5309,14 @@ static void icmLut_dump(
- 		if (p->inputChan > MAX_CHAN) {
- 			fprintf(op,"  !!Can't dump > %d input channel CLUT table!!\n",MAX_CHAN);
- 		} else {
--			size = (p->outputChan * uipow(p->clutPoints,p->inputChan));
-+			unsigned int pw;
-+			if (uipow(p->clutPoints,p->inputChan,&pw) ||
-+			    (p->outputChan > 0 &&
-+			     pw > UINT_MAX / p->outputChan)) {
-+				fprintf(op,"Would overflow.\n");
-+				return;
-+			}
-+			size = (p->outputChan * pw);
- 			for (j = 0; j < p->inputChan; j++)
- 				ii[j] = 0;
- 			for (i = 0; i < size;) {
-@@ -5216,7 +5355,7 @@ static void icmLut_dump(
- static int icmLut_allocate(
- 	icmBase *pp
- ) {
--	unsigned int i, j, g, size;
-+	unsigned int i, j, g, size, pw;
- 	icmLut *p = (icmLut *)pp;
- 	icc *icp = p->icp;
- 
-@@ -5231,6 +5370,10 @@ static int icmLut_allocate(
- 		return icp->errc = 1;
- 	}
- 
-+	if (p->inputEnt > 0 && p->inputChan > UINT_MAX / p->inputEnt) {
-+		sprintf(icp->err,"icmLut_alloc: too many entries");
-+		return icp->errc = 1;
-+	}
- 	size = (p->inputChan * p->inputEnt);
- 	if (size != p->inputTable_size) {
- 		if (p->inputTable != NULL)
-@@ -5241,7 +5384,13 @@ static int icmLut_allocate(
- 		}
- 		p->inputTable_size = size;
- 	}
--	size = (p->outputChan * uipow(p->clutPoints,p->inputChan));
-+	if (uipow(p->clutPoints,p->inputChan,&pw) ||
-+	    (p->outputChan > 0 &&
-+	     pw > UINT_MAX / p->outputChan)) {
-+		sprintf(icp->err,"icmLut_alloc: overflow");
-+		return icp->errc = 1;
-+	}
-+	size = (p->outputChan * pw);
- 	if (size != p->clutTable_size) {
- 		if (p->clutTable != NULL)
- 			icp->al->free(icp->al, p->clutTable);
-@@ -5251,6 +5400,10 @@ static int icmLut_allocate(
- 		}
- 		p->clutTable_size = size;
- 	}
-+	if (p->outputChan > 0 && p->outputEnt > UINT_MAX / p->outputChan) {
-+		sprintf(icp->err,"icmLut_alloc: overflow");
-+		return icp->errc = 1;
-+	}
- 	size = (p->outputChan * p->outputEnt);
- 	if (size != p->outputTable_size) {
- 		if (p->outputTable != NULL)
-@@ -5441,6 +5594,8 @@ static int icmMeasurement_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmMeasurement_write malloc() failed");
- 		return icp->errc = 2;
-@@ -5712,13 +5867,20 @@ static unsigned int icmNamedColor_get_si
- 			len += p->nDeviceCoords * 1;	/* bytes for each named color */
- 		}
- 	} else {	/* Named Color 2 */
-+		unsigned int col;
- 		len += 8;			/* 8 bytes for tag and padding */
- 		len += 4;			/* 4 for vendor specific flags */
- 		len += 4;			/* 4 for count of named colors */
- 		len += 4;			/* 4 for number of device coords */
- 		len += 32;			/* 32 for prefix of color names */
- 		len += 32;			/* 32 for suffix of color names */
--		len += p->count * (32 + 6 + p->nDeviceCoords * 2);	/* bytes for each named color */
-+		col = 32 + 6 + p->nDeviceCoords * 2;
-+		if (p->nDeviceCoords > (UINT_MAX - (32 + 6)) / 2 ||
-+		    (p->count > 0 && col > (UINT_MAX - len) / p->count)) {
-+			p->icp->errc = 1;
-+			return (unsigned int) -1;
-+		}
-+		len += p->count * col;	/* bytes for each named color */
- 	}
- 	return len;
- }
-@@ -5882,6 +6044,8 @@ static int icmNamedColor_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmNamedColor_write malloc() failed");
- 		return icp->errc = 2;
-@@ -6109,9 +6273,22 @@ static unsigned int icmTextDescription_g
- ) {
- 	icmTextDescription *p = (icmTextDescription *)pp;
- 	unsigned int len = 0;
-+	if (p->size > UINT_MAX - (8 + 4 + 8)) {
-+		p->icp->errc = 1;
-+		return (unsigned int) -1;
-+	}
- 	len += 8;			/* 8 bytes for tag and padding */
- 	len += 4 + p->size;	/* Ascii string length + ascii string */
--	len += 8 + 2 * p->ucSize;	/* Unicode language code + length + string */
-+	len += 8;               /* Unicode language code + length */
-+	if (p->ucSize > (UINT_MAX - len) / 2) {
-+		p->icp->errc = 1;
-+		return (unsigned int) -1;
-+	}
-+	len += 2 * p->ucSize;    /* Unicode string */
-+	if (len > (UINT_MAX - (3 + 67))) {
-+		p->icp->errc = 1;
-+		return (unsigned int) -1;
-+	}
- 	len += 3 + 67;		/* ScriptCode code, length string */
- 	return len;
- }
-@@ -6294,6 +6471,8 @@ static int icmTextDescription_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmTextDescription_write malloc() failed");
- 		return icp->errc = 2;
-@@ -6544,7 +6723,7 @@ static int icmTextDescription_allocate(
- 	if (p->ucSize != p->uc_size) {
- 		if (p->ucDesc != NULL)
- 			icp->al->free(icp->al, p->ucDesc);
--		if ((p->ucDesc = (ORD16 *) icp->al->malloc(icp->al, p->ucSize * sizeof(ORD16))) == NULL) {
-+		if ((p->ucDesc = (ORD16 *) icp->al->calloc(icp->al, p->ucSize, sizeof(ORD16))) == NULL) {
- 			sprintf(icp->err,"icmTextDescription_alloc: malloc() of Unicode description failed");
- 			return icp->errc = 2;
- 		}
-@@ -6820,6 +6999,12 @@ static int icmProfileSequenceDesc_read(
- 	bp += 8;	/* Skip padding */
- 
- 	p->count = read_UInt32Number(bp);	/* Number of sequence descriptions */
-+	if (p->count > 1000) {
-+		sprintf(icp->err,"icmProfileSequenceDesc_read: too many sequence descriptions");
-+		icp->al->free(icp->al, buf);
-+		return icp->errc = 1;
-+	}
-+
- 	bp += 4;
- 
- 	/* Read all the sequence descriptions */
-@@ -6852,6 +7037,8 @@ static int icmProfileSequenceDesc_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmProfileSequenceDesc_write malloc() failed");
- 		return icp->errc = 2;
-@@ -6922,7 +7109,7 @@ static int icmProfileSequenceDesc_alloca
- 	if (p->count != p->_count) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (icmDescStruct *) icp->al->malloc(icp->al, p->count * sizeof(icmDescStruct))) == NULL) {
-+		if ((p->data = (icmDescStruct *) icp->al->calloc(icp->al, p->count, sizeof(icmDescStruct))) == NULL) {
- 			sprintf(icp->err,"icmProfileSequenceDesc_allocate Allocation of DescStruct array failed");
- 			return icp->errc = 2;
- 		}
-@@ -7041,6 +7228,8 @@ static int icmSignature_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmSignature_write malloc() failed");
- 		return icp->errc = 2;
-@@ -7156,6 +7345,10 @@ static unsigned int icmScreening_get_siz
- 	icmScreening *p = (icmScreening *)pp;
- 	unsigned int len = 0;
- 	len += 16;				/* 16 bytes for tag, padding, flag & channeles */
-+	if (p->channels > (UINT_MAX - len) / 12) {
-+		p->icp->errc = 1;
-+		return (unsigned int) -1;
-+	}
- 	len += p->channels * 12;	/* 12 bytes for each channel */
- 	return len;
- }
-@@ -7235,6 +7428,8 @@ static int icmScreening_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmScreening_write malloc() failed");
- 		return icp->errc = 2;
-@@ -7315,7 +7510,7 @@ static int icmScreening_allocate(
- 	if (p->channels != p->_channels) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (icmScreeningData *) icp->al->malloc(icp->al, p->channels * sizeof(icmScreeningData))) == NULL) {
-+		if ((p->data = (icmScreeningData *) icp->al->calloc(icp->al, p->channels, sizeof(icmScreeningData))) == NULL) {
- 			sprintf(icp->err,"icmScreening_alloc: malloc() of icmScreening data failed");
- 			return icp->errc = 2;
- 		}
-@@ -7366,10 +7561,20 @@ static unsigned int icmUcrBg_get_size(
- 	icmUcrBg *p = (icmUcrBg *)pp;
- 	unsigned int len = 0;
- 	len += 8;			/* 8 bytes for tag and padding */
-+	if (p->UCRcount > (UINT_MAX - len - 4) / 2)
-+		goto overflow;
-+
- 	len += 4 + p->UCRcount * 2;	/* Undercolor Removal */
-+	if (p->BGcount > (UINT_MAX - len - 4 - p->size) / 2)
-+		goto overflow;
-+
- 	len += 4 + p->BGcount * 2;	/* Black Generation */
- 	len += p->size;				/* Description string */
- 	return len;
-+
-+ overflow:
-+	p->icp->errc = 1;
-+	return (unsigned int) -1;
- }
- 
- /* read the object, return 0 on success, error code on fail */
-@@ -7498,6 +7703,8 @@ static int icmUcrBg_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmUcrBg_write malloc() failed");
- 		return icp->errc = 2;
-@@ -7663,7 +7870,7 @@ static int icmUcrBg_allocate(
- 	if (p->UCRcount != p->UCR_count) {
- 		if (p->UCRcurve != NULL)
- 			icp->al->free(icp->al, p->UCRcurve);
--		if ((p->UCRcurve = (double *) icp->al->malloc(icp->al, p->UCRcount * sizeof(double))) == NULL) {
-+		if ((p->UCRcurve = (double *) icp->al->calloc(icp->al, p->UCRcount, sizeof(double))) == NULL) {
- 			sprintf(icp->err,"icmUcrBg_allocate: malloc() of UCR curve data failed");
- 			return icp->errc = 2;
- 		}
-@@ -7672,7 +7879,7 @@ static int icmUcrBg_allocate(
- 	if (p->BGcount != p->BG_count) {
- 		if (p->BGcurve != NULL)
- 			icp->al->free(icp->al, p->BGcurve);
--		if ((p->BGcurve = (double *) icp->al->malloc(icp->al, p->BGcount * sizeof(double))) == NULL) {
-+		if ((p->BGcurve = (double *) icp->al->calloc(icp->al, p->BGcount, sizeof(double))) == NULL) {
- 			sprintf(icp->err,"icmUcrBg_allocate: malloc() of BG curve data failed");
- 			return icp->errc = 2;
- 		}
-@@ -7743,6 +7950,15 @@ static unsigned int icmVideoCardGamma_ge
- 		len += 2;       /* 2 bytes for channels */
- 		len += 2;       /* 2 for entry count */
- 		len += 2;       /* 2 for entry size */
-+		if (p->u.table.entryCount > 0 &&
-+		    p->u.table.entrySize > 0 &&
-+		    p->u.table.channels >
-+		    (UINT_MAX - len) /
-+		    p->u.table.entryCount /
-+		    p->u.table.entrySize) {
-+			p->icp->errc = 1;
-+			return (unsigned int) -1;
-+		}
- 		len += ( p->u.table.channels *     /* compute table size */
- 				 p->u.table.entryCount *
- 				 p->u.table.entrySize );
-@@ -7762,10 +7978,11 @@ static int icmVideoCardGamma_read(
- ) {
- 	icmVideoCardGamma *p = (icmVideoCardGamma *)pp;
- 	icc *icp = p->icp;
--	int rv, c;
-+	int rv;
- 	char *bp, *buf;
- 	unsigned char *pchar;
- 	unsigned short *pshort;
-+	unsigned long c;
- 
- 	if (len < 18) {
- 		sprintf(icp->err,"icmVideoCardGamma_read: Tag too small to be legal");
-@@ -7803,6 +8020,16 @@ static int icmVideoCardGamma_read(
- 		p->u.table.channels   = read_UInt16Number(bp+12);
- 		p->u.table.entryCount = read_UInt16Number(bp+14);
- 		p->u.table.entrySize  = read_UInt16Number(bp+16);
-+		if (p->u.table.entrySize > 65530 || p->u.table.entrySize == 0) {
-+			sprintf(icp->err,"icmVideoCardGamma_read: Too many entries (or none)");
-+			return icp->errc = 1;
-+		}
-+		if (p->u.table.entryCount > 0 && p->u.table.entrySize > 0 &&
-+		    p->u.table.channels >
-+		    UINT_MAX / p->u.table.entryCount / p->u.table.entrySize) {
-+			sprintf(icp->err,"icmVideoCardGamma_read: Overflow reading tag");
-+			return icp->errc = 1;
-+		}
- 		if (len-18 < p->u.table.channels*p->u.table.entryCount*p->u.table.entrySize) {
- 			sprintf(icp->err,"icmVideoCardGamma_read: Tag too small to be legal");
- 			return icp->errc = 1;
-@@ -7871,6 +8098,8 @@ static int icmVideoCardGamma_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmViewingConditions_write malloc() failed");
- 		return icp->errc = 2;
-@@ -8049,7 +8278,7 @@ static int icmVideoCardGamma_allocate(
- ) {
- 	icmVideoCardGamma *p = (icmVideoCardGamma *)pp;
- 	icc *icp = p->icp;
--	int size;
-+	unsigned int size;
- 
- 	/* note: allocation is only relevant for table type
- 	 * and in that case the channels, entryCount, and entrySize
-@@ -8059,6 +8288,11 @@ static int icmVideoCardGamma_allocate(
- 	if (p->tagType == icmVideoCardGammaTableType) {
- 		if (p->u.table.data != NULL)
- 			icp->al->free(icp->al, p->u.table.data);
-+		if (p->u.table.entryCount > 0 &&
-+		    p->u.table.channels > UINT_MAX / p->u.table.entryCount) {
-+			sprintf(icp->err,"icmVideoCardGamma_alloc: table too large");
-+			return icp->errc = 1;
-+		}
- 		size = (p->u.table.channels *
- 				p->u.table.entryCount);
- 		switch (p->u.table.entrySize) {
-@@ -8066,6 +8300,10 @@ static int icmVideoCardGamma_allocate(
- 			size *= sizeof(unsigned char);
- 			break;
- 		case 2:
-+			if (size > UINT_MAX / sizeof(unsigned short)) {
-+				sprintf(icp->err,"icmVideoCardGamma_alloc: table too large");
-+				return icp->errc = 1;
-+			}
- 			size *= sizeof(unsigned short);
- 			break;
- 		default:
-@@ -8201,6 +8439,8 @@ static int icmViewingConditions_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmViewingConditions_write malloc() failed");
- 		return icp->errc = 2;
-@@ -8433,6 +8673,8 @@ static int icmCrdInfo_write(
- 
- 	/* Allocate a file write buffer */
- 	len = p->get_size((icmBase *)p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->malloc(icp->al, len)) == NULL) {
- 		sprintf(icp->err,"icmCrdInfo_write malloc() failed");
- 		return icp->errc = 2;
-@@ -8736,6 +8978,8 @@ static int icmHeader_write(
- 	int rv = 0;
- 
- 	len = p->get_size(p);
-+	if (icp->errc)
-+		return icp->errc;
- 	if ((buf = (char *) icp->al->calloc(icp->al,1,len)) == NULL) {			/* Zero it - some CMS are fussy */
- 		sprintf(icp->err,"icmHeader_write calloc() failed");
- 		return icp->errc = 2;
-@@ -9245,13 +9489,23 @@ static int icc_read(
- 	}
- 
- 	p->count = read_UInt32Number(tcbuf);		/* Tag count */
-+	if (p->count > 100) {
-+		sprintf(p->err,"icc_read: too many table tags");
-+		return p->errc = 1;
-+	}
- 	if (p->count > 0) {
- 		char *bp, *buf;
--		if ((p->data = (icmTag *) p->al->malloc(p->al, p->count * sizeof(icmTag))) == NULL) {
-+		if ((p->data = (icmTag *) p->al->calloc(p->al, p->count, sizeof(icmTag))) == NULL) {
- 			sprintf(p->err,"icc_read: Tag table malloc() failed");
- 			return p->errc = 2;
- 		}
- 	
-+		if (p->count > (UINT_MAX - 4) / 12) {
-+			sprintf(p->err,"icc_read: overflow");
-+			p->al->free(p->al, p->data);
-+			p->data = NULL;
-+			return p->errc = 1;
-+		}
- 		len = 4 + p->count * 12;
- 		if ((buf = (char *) p->al->malloc(p->al, len)) == NULL) {
- 			sprintf(p->err,"icc_read: Tag table read buffer malloc() failed");
-@@ -9281,6 +9535,14 @@ static int icc_read(
- 	    	    return p->errc = 1;
- 	    	}
- 	    	p->data[i].size = read_UInt32Number(bp + 8);	
-+			if (p->data[i].offset + p->data[i].size >
-+			    p->header->size) {
-+				sprintf(p->err,"icc_read: tag out of bounds");
-+				p->al->free(p->al, p->data);
-+				p->data = NULL;
-+				p->al->free(p->al, buf);
-+				return p->errc = 1;
-+			}
- 			if (   p->fp->seek(p->fp, of + p->data[i].offset) != 0
- 			    || p->fp->read(p->fp, tcbuf, 1, 4) != 4) {
- 				sprintf(p->err,"icc_read: fseek() or fread() failed on tag headers");
-@@ -9321,8 +9583,14 @@ static unsigned int icc_get_size(
- 	}
- 
- 	size += p->header->get_size(p->header);
-+	if (p->errc)
-+		return (unsigned int) -1;
- 
- 	size = DO_ALIGN(size);
-+	if (size == 0 || p->count > (UINT_MAX - 4 - size) / 12) {
-+		p->errc = 1;
-+		return (unsigned int) -1;
-+	}
- 	size += 4 + p->count * 12;	/* Tag table length */
- 	
- 	/* Reset touched flag for each tag type */
-@@ -9337,8 +9605,13 @@ static unsigned int icc_get_size(
- 	/* Get size for each tag type, skipping links */
- 	for (i = 0; i < p->count; i++) {
- 		if (p->data[i].objp->touched == 0) { /* Not alllowed for previously */
-+			unsigned int obj_size;
- 			size = DO_ALIGN(size);
--			size += p->data[i].objp->get_size(p->data[i].objp);
-+			obj_size = p->data[i].objp->get_size(p->data[i].objp);
-+			if (size == 0 || p->errc ||
-+			    obj_size > UINT_MAX - size)
-+				return (unsigned int) -1;
-+			size += obj_size;
- 			p->data[i].objp->touched = 1;	/* Don't account for this again */
- 		}
- 	}
-@@ -9373,9 +9646,19 @@ static int icc_write(
- 	}
- 
- 	size += p->header->get_size(p->header);
-+	if (p->errc)
-+		return p->errc;
- 
-+	if (p->count > (UINT_MAX - 4 - len) / 12) {
-+		sprintf(p->err,"icc_write: too many tags");
-+		return p->errc = 1;
-+	}
- 	len = 4 + p->count * 12;	/* Tag table length */
- 	size = DO_ALIGN(size);
-+	if (size == 0 || size > UINT_MAX - len) {
-+		sprintf(p->err,"icc_write: overflow writing tag table");
-+		return p->errc = 1;
-+	}
- 	size += len;
- 	
- 	/* Allocate memory buffer for tag table */
-@@ -9406,6 +9689,12 @@ static int icc_write(
- 			size = DO_ALIGN(size);
- 			p->data[i].offset = size;			/* Profile relative target */
- 			p->data[i].size = p->data[i].objp->get_size(p->data[i].objp);
-+			if (size == 0 ||
-+			    p->errc || p->data[i].size > UINT_MAX - size) {
-+				sprintf(p->err,"icc_write: internal error - overflow?");
-+				p->al->free(p->al, buf);
-+				return p->errc;
-+			}
- 			size += p->data[i].size;
- 			p->data[i].objp->touched = 1;	/* Allocated space for it */
- 		} else { /* must be linked - copy allocation */
-@@ -9529,6 +9818,11 @@ static icmBase *icc_add_tag(
- 	}
- 
- 	/* Make space in tag table for new tag item */
-+	if (p->count > (UINT_MAX / sizeof(icmTag)) - 1) {
-+		sprintf(p->err,"icc_add_tag: overflow");
-+		p->errc = 1;
-+		return NULL;
-+	}
- 	if (p->data == NULL)
- 		tp = p->al->malloc(p->al, (p->count+1) * sizeof(icmTag));
- 	else
-@@ -9612,6 +9906,11 @@ static icmBase *icc_link_tag(
- 	}
- 
- 	/* Make space in tag table for new tag item */
-+	if (p->count > (UINT_MAX / sizeof(icmTag)) - 1) {
-+		sprintf(p->err,"icc_link_tag: overflow");
-+		p->errc = 1;
-+		return NULL;
-+	}
- 	if (p->data == NULL)
- 		tp = p->al->malloc(p->al, (p->count+1) * sizeof(icmTag));
- 	else
--- a/components/ghostscript/patches/12-CVE-2009-0792.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,167 +0,0 @@
---- ghostscript-8.64/icclib/icc.c.CVE-2009-0792	2009-04-03 16:24:27.000000000 +0100
-+++ ghostscript-8.64/icclib/icc.c	2009-04-03 16:24:45.000000000 +0100
-@@ -3004,6 +3004,11 @@ static int icmTable_setup_bwd(
- ) {
- 	int i;
- 
-+	if (size > INT_MAX - 2)
-+		/* Although rt->size is unsigned long, the rt data
-+		 * structure uses int data types to store indices. */
-+		return 2;
-+
- 	rt->size = size;		/* Stash pointers to these away */
- 	rt->data = data;
- 	
-@@ -3022,7 +3027,7 @@ static int icmTable_setup_bwd(
- 	rt->qscale = (double)rt->rsize/(rt->rmax - rt->rmin);	/* Scale factor to quantize to */
- 	
- 	/* Initialize the reverse lookup structures, and get overall min/max */
--	if ((rt->rlists = (int **) icp->al->calloc(icp->al, 1, rt->rsize * sizeof(int *))) == NULL) {
-+	if ((rt->rlists = (int **) icp->al->calloc(icp->al, rt->rsize, sizeof(int *))) == NULL) {
- 		return 2;
- 	}
- 
-@@ -3035,6 +3040,15 @@ static int icmTable_setup_bwd(
- 			int t;
- 			t = s; s = e; e = t;
- 		}
-+		/* s and e should both be in the range [0,rt->rsize]
-+		 * now, but let's not rely on floating point
-+		 * calculations -- double-check. */
-+		if (s < 0)
-+			s = 0;
-+		if (e < 0)
-+			e = 0;
-+		if (s >= rt->rsize)
-+			s = rt->rsize-1;
- 		if (e >= rt->rsize)
- 			e = rt->rsize-1;
- 
-@@ -3053,6 +3067,9 @@ static int icmTable_setup_bwd(
- 				as = rt->rlists[j][0];	/* Allocate space for this list */
- 				nf = rt->rlists[j][1];	/* Next free location in list */
- 				if (nf >= as) {			/* need to expand space */
-+					if (as > INT_MAX / 2 / sizeof (int))
-+						return 2;
-+
- 					as *= 2;
- 					rt->rlists[j] = (int *) icp->al->realloc(icp->al,rt->rlists[j], sizeof(int) * as);
- 					if (rt->rlists[j] == NULL) {
-@@ -3104,7 +3121,7 @@ static int icmTable_lookup_bwd(
- 		val = rsize_1;
- 	ix = (int)floor(val);		/* Coordinate */
- 
--	if (ix > (rt->size-2))
-+	if (ix < 0 || ix > (rt->size-2))
- 		ix = (rt->size-2);
- 	if (rt->rlists[ix] != NULL)  {		/* There is a list of fwd candidates */
- 		/* For each candidate forward range */
-@@ -3131,6 +3148,7 @@ static int icmTable_lookup_bwd(
- 	/* We have failed to find an exact value, so return the nearest value */
- 	/* (This is slow !) */
- 	val = fabs(ival - rt->data[0]);
-+	/* rt->size is known to be < INT_MAX */
- 	for (k = 0, i = 1; i < rt->size; i++) {
- 		double er;
- 		er = fabs(ival - rt->data[i]);
-@@ -3671,7 +3689,7 @@ static int icmData_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (unsigned char *) icp->al->malloc(icp->al, p->size * sizeof(unsigned char))) == NULL) {
-+		if ((p->data = (unsigned char *) icp->al->calloc(icp->al, p->size, sizeof(unsigned char))) == NULL) {
- 			sprintf(icp->err,"icmData_alloc: malloc() of icmData data failed");
- 			return icp->errc = 2;
- 		}
-@@ -3887,7 +3905,7 @@ static int icmText_allocate(
- 	if (p->size != p->_size) {
- 		if (p->data != NULL)
- 			icp->al->free(icp->al, p->data);
--		if ((p->data = (char *) icp->al->malloc(icp->al, p->size * sizeof(char))) == NULL) {
-+		if ((p->data = (char *) icp->al->calloc(icp->al, p->size, sizeof(char))) == NULL) {
- 			sprintf(icp->err,"icmText_alloc: malloc() of icmText data failed");
- 			return icp->errc = 2;
- 		}
-@@ -6714,7 +6732,7 @@ static int icmTextDescription_allocate(
- 	if (p->size != p->_size) {
- 		if (p->desc != NULL)
- 			icp->al->free(icp->al, p->desc);
--		if ((p->desc = (char *) icp->al->malloc(icp->al, p->size * sizeof(char))) == NULL) {
-+		if ((p->desc = (char *) icp->al->calloc(icp->al, p->size, sizeof(char))) == NULL) {
- 			sprintf(icp->err,"icmTextDescription_alloc: malloc() of Ascii description failed");
- 			return icp->errc = 2;
- 		}
-@@ -7888,7 +7906,7 @@ static int icmUcrBg_allocate(
- 	if (p->size != p->_size) {
- 		if (p->string != NULL)
- 			icp->al->free(icp->al, p->string);
--		if ((p->string = (char *) icp->al->malloc(icp->al, p->size * sizeof(char))) == NULL) {
-+		if ((p->string = (char *) icp->al->calloc(icp->al, p->size, sizeof(char))) == NULL) {
- 			sprintf(icp->err,"icmUcrBg_allocate: malloc() of string data failed");
- 			return icp->errc = 2;
- 		}
-@@ -8827,7 +8845,7 @@ static int icmCrdInfo_allocate(
- 	if (p->ppsize != p->_ppsize) {
- 		if (p->ppname != NULL)
- 			icp->al->free(icp->al, p->ppname);
--		if ((p->ppname = (char *) icp->al->malloc(icp->al, p->ppsize * sizeof(char))) == NULL) {
-+		if ((p->ppname = (char *) icp->al->calloc(icp->al, p->ppsize, sizeof(char))) == NULL) {
- 			sprintf(icp->err,"icmCrdInfo_alloc: malloc() of string data failed");
- 			return icp->errc = 2;
- 		}
-@@ -8837,7 +8855,7 @@ static int icmCrdInfo_allocate(
- 		if (p->crdsize[t] != p->_crdsize[t]) {
- 			if (p->crdname[t] != NULL)
- 				icp->al->free(icp->al, p->crdname[t]);
--			if ((p->crdname[t] = (char *) icp->al->malloc(icp->al, p->crdsize[t] * sizeof(char))) == NULL) {
-+			if ((p->crdname[t] = (char *) icp->al->calloc(icp->al, p->crdsize[t], sizeof(char))) == NULL) {
- 				sprintf(icp->err,"icmCrdInfo_alloc: malloc() of CRD%d name string failed",t);
- 				return icp->errc = 2;
- 			}
---- ghostscript-8.64/icclib/icc.c.orig	2009-04-08 07:40:43.000000000 -0400
-+++ ghostscript-8.64/icclib/icc.c	2009-04-08 07:42:29.000000000 -0400
-@@ -2982,7 +2982,7 @@ static int icmCurve_lookup_fwd(
- 			rv |= 1;
- 		}
- 		ix = (int)floor(val);		/* Coordinate */
--		if (ix > (p->size-2))
-+		if (ix < 0 || ix > (p->size-2))
- 			ix = (p->size-2);
- 		w = val - (double)ix;		/* weight */
- 		val = p->data[ix];
-@@ -4319,7 +4319,7 @@ double *in		/* Input array[inputChan] */
- 			rv |= 1;
- 		}
- 		ix = (int)floor(val);		/* Grid coordinate */
--		if (ix > (p->inputEnt-2))
-+		if (ix < 0 || ix > (p->inputEnt-2))
- 			ix = (p->inputEnt-2);
- 		w = val - (double)ix;		/* weight */
- 		val = table[ix];
-@@ -4378,7 +4378,7 @@ double *in		/* Input array[outputChan] *
- 				rv |= 1;
- 			}
- 			x = (int)floor(val);		/* Grid coordinate */
--			if (x > clutPoints_2)
-+			if (x < 0 || x > clutPoints_2)
- 				x = clutPoints_2;
- 			co[e] = val - (double)x;	/* 1.0 - weight */
- 			gp += x * p->dinc[e];		/* Add index offset for base of cube */
-@@ -4451,7 +4451,7 @@ double *in		/* Input array[outputChan] *
- 				rv |= 1;
- 			}
- 			x = (int)floor(val);		/* Grid coordinate */
--			if (x > clutPoints_2)
-+			if (x < 0 || x > clutPoints_2)
- 				x = clutPoints_2;
- 			co[e] = val - (double)x;	/* 1.0 - weight */
- 			gp += x * p->dinc[e];		/* Add index offset for base of cube */
-@@ -4524,7 +4524,7 @@ double *in		/* Input array[outputChan] *
- 			rv |= 1;
- 		}
- 		ix = (int)floor(val);		/* Grid coordinate */
--		if (ix > (p->outputEnt-2))
-+		if (ix < 0 || ix > (p->outputEnt-2))
- 			ix = (p->outputEnt-2);
- 		w = val - (double)ix;		/* weight */
- 		val = table[ix];
--- a/components/ghostscript/patches/13-CVE-2009-0196.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
---- ghostscript-8.64/jbig2dec/jbig2_symbol_dict.c.CVE-2009-0196
-+++ ghostscript-8.64/jbig2dec/jbig2_symbol_dict.c
-@@ -696,6 +696,15 @@ jbig2_decode_symbol_dict(Jbig2Ctx *ctx,
-         exrunlength = params->SDNUMEXSYMS;
-       else
-         code = jbig2_arith_int_decode(IAEX, as, &exrunlength);
-+      if (exrunlength > params->SDNUMEXSYMS - j) {
-+        jbig2_error(ctx, JBIG2_SEVERITY_FATAL, segment->number,
-+          "runlength too large in export symbol table (%d > %d - %d)\n",
-+          exrunlength, params->SDNUMEXSYMS, j);
-+        jbig2_sd_release(ctx, SDEXSYMS);
-+        /* skip to the cleanup code and return SDEXSYMS = NULL */
-+        SDEXSYMS = NULL;
-+        break;
-+      }
-       for(k = 0; k < exrunlength; k++)
-         if (exflag) {
-           SDEXSYMS->glyphs[j++] = (i < m) ?
--- a/components/ghostscript/patches/4732635,5033581.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
---- ghostscript-8.64/Resource/Init/cidfmap.orig	Wed Oct 12 23:11:52 2005
-+++ ghostscript-8.64/Resource/Init/cidfmap	Wed Oct 12 23:12:01 2005
-@@ -26,3 +26,134 @@
- %   /ShinGo-Bold   /HeiseiKakuGo-W5 ;
- %   /Ryumin-Medium << /FileType /TrueType /Path (H:/AuxFiles/Fonts/BATANG.TTC) /SubfontID 3 /CSI [(Japan1) 2] >> ;
- %
-+
-+%
-+% Mapping for Asian Language Fonts delivered with Openwin.
-+%
-+
-+%	Japanese Fonts
-+%
-+/HG-MinchoL <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/ja/X11/fonts/TT/hgmlsun.ttf)
-+	/SubfontID 0
-+	/CSI [(Japan1) 1] >> ;
-+/Ryumin-Light		/HG-MinchoL	;
-+/Adobe-Japan1		/HG-MinchoL	;
-+/Adobe-Japan2		/HG-MinchoL	;
-+
-+/HG-GothicB <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/ja/X11/fonts/TT/hggbsun.ttf)
-+	/SubfontID 0
-+	/CSI [(Japan1) 1] >> ;
-+/GothicBBB-Medium       /HG-GothicB	;
-+
-+%	CNS Fonts
-+%
-+/hei <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/hei.ttf)
-+	/SubfontID 0
-+	/CSI [(CNS1) 1] >> ;
-+/MHei-Medium            /hei 	;
-+
-+/kei <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/kei.ttf)
-+	/SubfontID 0
-+	/CSI [(CNS1) 1] >> ;
-+/MKei-Medium            /kei 	;
-+
-+/ming <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/ming.ttf)
-+	/SubfontID 0
-+	/CSI [(CNS1) 1] >> ;
-+/MMing-Medium		/ming	;
-+/Adobe-CNS1		/ming	;
-+
-+%	GB Fonts
-+%
-+/zycjkfangs <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/fangsongti.ttf)
-+	/SubfontID 0
-+	/CSI [(GB1) 1] >> ;
-+/STFangsong-Light	/zycjkfangs	;
-+
-+/zycjkhei <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/heiti.ttf)
-+	/SubfontID 0
-+	/CSI [(GB1) 1] >> ;
-+/STHeiti-Regular	/zycjkhei	;
-+
-+/zycjkkai <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/kaiti.ttf)
-+	/SubfontID 0
-+	/CSI [(GB1) 1] >> ;
-+/STKaiti-Regular	/zycjkkai	;
-+
-+/zycjksun <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/songti.ttf)
-+	/SubfontID 0
-+	/CSI [(GB1) 1] >> ;
-+/STSong-Light           /zycjksun	;
-+/Adobe-GB1		/zycjksun	;
-+
-+/CFangSongGB-Light <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/cfsgbl.ttf)
-+	/SubfontID 0
-+	/CSI [(GB1) 1] >> ;
-+
-+/MHeiGB-Bold <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/mhgbb.ttf)
-+	/SubfontID 0
-+	/CSI [(GB1) 1] >> ;
-+
-+/MSungGB-Medium <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/mhgbm.ttf)
-+	/SubfontID 0
-+	/CSI [(GB1) 1] >> ;
-+
-+/MSungGB-Light <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/mhgbl.ttf)
-+	/SubfontID 0
-+	/CSI [(GB1) 1] >> ;
-+
-+%	Korean Fonts
-+%
-+/Gothic <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/h2gtrm.ttf)
-+	/SubfontID 0
-+	/CSI [(Korea1) 1] >> ;
-+/HYGoThic-Medium	/Gothic        	;
-+
-+/RoundedGothic <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/h2drrm.ttf)
-+	/SubfontID 0
-+	/CSI [(Korea1) 1] >> ;
-+/HYRGoThic-Medium	/RoundedGothic	;
-+
-+/Haeseo <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/h2hsrm.ttf)
-+	/SubfontID 0
-+	/CSI [(Korea1) 1] >> ;
-+
-+/Myengjo <<
-+	/FileType /TrueType
-+	/Path (/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/TT/h2mjsm.ttf)
-+	/SubfontID 0
-+	/CSI [(Korea1) 1] >> ;
-+/Adobe-Korea1		/Myeongjo	;
-+/HYSMyeongJo-Medium	/Myeongjo	;
--- a/components/ghostscript/patches/7003267.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-*** ghostscript-8.64/base/Makefile.in.orig	Mon Nov 29 15:18:29 2010
---- ghostscript-8.64/base/Makefile.in	Mon Nov 29 15:20:15 2010
-***************
-*** 241,247 ****
-  # Define the added flags for standard, debugging, profiling 
-  # and shared object builds.
-  
-! CFLAGS_STANDARD=@OPT_CFLAGS@
-  CFLAGS_DEBUG=-g -O0
-  CFLAGS_PROFILE=-pg @OPT_CFLAGS@
-  CFLAGS_SO=@DYNAMIC_CFLAGS@
---- 241,247 ----
-  # Define the added flags for standard, debugging, profiling 
-  # and shared object builds.
-  
-! CFLAGS_STANDARD=-xO2
-  CFLAGS_DEBUG=-g -O0
-  CFLAGS_PROFILE=-pg @OPT_CFLAGS@
-  CFLAGS_SO=@DYNAMIC_CFLAGS@
--- a/components/git/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		git
-COMPONENT_VERSION=	1.7.3.2
-PERL_VERSION=		5.10.0
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:cd8d806752aa6f5716cf193585024a002e098bf4
-COMPONENT_ARCHIVE_URL=	http://kernel.org/pub/software/scm/git/$(COMPONENT_ARCHIVE)
-#
-# man pages are a separate archive
-#
-COMPONENT_ARCHIVE_1 =	$(COMPONENT_NAME)-manpages-$(COMPONENT_VERSION).tar.bz2
-COMPONENT_ARCHIVE_HASH_1 = sha1:0be6fabbca523085e185711f2b80c99330f1e4ac
-COMPONENT_ARCHIVE_URL_1 = http://kernel.org/pub/software/scm/git/$(COMPONENT_ARCHIVE_1)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_PREFIX    =	/usr
-CONFIGURE_OPTIONS  +=	--without-openssl
-CONFIGURE_OPTIONS  +=	--libexecdir=/usr/lib
-CONFIGURE_OPTIONS  +=	--with-perl=/usr/perl5/$(PERL_VERSION)/bin/perl
-CONFIGURE_OPTIONS  +=	--with-python=$(PYTHON.32)
-CONFIGURE_OPTIONS  +=	CFLAGS="$(CFLAGS)"
-
-COMPONENT_BUILD_ENV+=	NO_PERL_MAKEMAKER=1
-COMPONENT_INSTALL_ENV+=	PERL_LIB=$(shell /usr/perl5/$(PERL_VERSION)/bin/perl -MConfig -e 'print "$$Config{installvendorarch}"')
-
-COMPONENT_TEST_TARGETS = test
-
-#
-# This runs configure but configure doesn't generate a Makefile.
-# Instead a Makefile comes with git ...
-# Anyways viewpathing doesn't work.
-# Therefore we need cloney to copy a set of files to build.
-#
-COMPONENT_PRE_CONFIGURE_ACTION = \
-	($(CLONEY) $(SOURCE_DIR) $(@D))
-
-#
-# Processed man pages go here.
-#
-DOC=$(BUILD_DIR)/Documentation
-
-PKG_MACROS	+=	PERL_ARCH=$(shell arch)
-PKG_MACROS	+=	PERL_VERSION=$(PERL_VERSION)
-
-build:		$(BUILD_32) $(DOC)/.manpages
-
-install:	$(INSTALL_32)
-
-#
-# tests fully pass when done in the archive directory.
-# fail here; probably due to the use of cloney.
-#
-test:	$(TEST_32)
-
-#
-# I know.  It's ugly.
-# But these man pages come in a separate archive with no Makefile
-# and Solaris likes some of them moved around hence we'll just
-# do it manually here.
-#
-$(DOC)/.manpages:
-	cd $(BUILD_DIR) ; $(UNPACK) $(UNPACK_ARGS) ../$(COMPONENT_ARCHIVE_1)
-	$(MKDIR) $(@D)
-	cd $(BUILD_DIR)/man1 ; for manfile in *.1; \
-	do \
-		name=`basename $$manfile .1`; \
-		cat $$manfile > $(DOC)/$$name.1; \
-	done
-	cd $(BUILD_DIR)/man5 ; for manfile in *.5; \
-	do \
-		name=`basename $$manfile .5`; \
-		sed 's/"5"/"4"/' $$manfile > $(DOC)/$$name.4; \
-	done
-	cd $(BUILD_DIR)/man7 ; for manfile in *.7; \
-        do \
-		name=`basename $$manfile .7`; \
-		sed 's/"7"/"5"/' $$manfile > $(DOC)/$$name.5; \
-	done
-	$(TOUCH) $@
-
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/git/git.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,349 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
---------------------------------------------------------------------------------
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License along
-    with this program; if not, write to the Free Software Foundation, Inc.,
-    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
--- a/components/git/git.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,483 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr/lib/git-core/.* -> default mode 0555>
-<transform file path=usr/share/man/man./(.+$) -> set action.hash Documentation/%<\1> >
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/developer/versioning/git@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency."
-set name=pkg.summary value="git - Fast Version Control System"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Source Code Management"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://git-scm.com/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/LSARC/2008/360
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/lib
-dir path=usr/lib/git-core
-dir path=usr/lib/python2.6
-dir path=usr/lib/python2.6/site-packages
-dir path=usr/lib/python2.6/site-packages/git_remote_helpers
-dir path=usr/lib/python2.6/site-packages/git_remote_helpers/git
-dir path=usr/perl5
-dir path=usr/perl5/vendor_perl
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)-solaris-64int
-dir path=usr/share
-dir path=usr/share/git-core
-dir path=usr/share/git-core/templates
-dir path=usr/share/git-core/templates/branches
-dir path=usr/share/git-core/templates/hooks
-dir path=usr/share/git-core/templates/info
-dir path=usr/share/git-gui
-dir path=usr/share/git-gui/lib
-dir path=usr/share/git-gui/lib/msgs
-dir path=usr/share/gitk
-dir path=usr/share/gitk/lib
-dir path=usr/share/gitk/lib/msgs
-dir path=usr/share/gitweb
-dir path=usr/share/gitweb/static
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man4
-dir path=usr/share/man/man5
-file path=usr/bin/git
-file path=usr/bin/git-cvsserver
-file path=usr/bin/git-shell
-file path=usr/bin/git-upload-pack
-file path=usr/bin/gitk
-file path=usr/lib/git-core/git-add--interactive
-file path=usr/lib/git-core/git-am
-file path=usr/lib/git-core/git-archimport
-file path=usr/lib/git-core/git-bisect
-file path=usr/lib/git-core/git-cvsexportcommit
-file path=usr/lib/git-core/git-cvsimport
-file path=usr/lib/git-core/git-daemon
-file path=usr/lib/git-core/git-difftool
-file path=usr/lib/git-core/git-difftool--helper
-file path=usr/lib/git-core/git-fast-import
-file path=usr/lib/git-core/git-filter-branch
-file path=usr/lib/git-core/git-gui
-file path=usr/lib/git-core/git-gui--askpass
-file path=usr/lib/git-core/git-http-backend
-file path=usr/lib/git-core/git-http-fetch
-file path=usr/lib/git-core/git-http-push
-file path=usr/lib/git-core/git-imap-send
-file path=usr/lib/git-core/git-instaweb
-file path=usr/lib/git-core/git-lost-found
-file path=usr/lib/git-core/git-merge-octopus
-file path=usr/lib/git-core/git-merge-one-file
-file path=usr/lib/git-core/git-merge-resolve
-file path=usr/lib/git-core/git-mergetool
-file path=usr/lib/git-core/git-mergetool--lib
-file path=usr/lib/git-core/git-parse-remote
-file path=usr/lib/git-core/git-pull
-file path=usr/lib/git-core/git-quiltimport
-file path=usr/lib/git-core/git-rebase
-file path=usr/lib/git-core/git-rebase--interactive
-file path=usr/lib/git-core/git-relink
-file path=usr/lib/git-core/git-remote-http
-file path=usr/lib/git-core/git-remote-testgit
-file path=usr/lib/git-core/git-repack
-file path=usr/lib/git-core/git-request-pull
-file path=usr/lib/git-core/git-send-email
-file path=usr/lib/git-core/git-sh-setup
-file path=usr/lib/git-core/git-show-index
-file path=usr/lib/git-core/git-stash
-file path=usr/lib/git-core/git-submodule
-file path=usr/lib/git-core/git-svn
-file path=usr/lib/git-core/git-web--browse
-file \
-    path=usr/lib/python2.6/site-packages/git_remote_helpers-0.1.0-py2.6.egg-info
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/__init__.py
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/__init__.pyc
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/__init__.py
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/__init__.pyc
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/exporter.py
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/exporter.pyc
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/git.py
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/git.pyc
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/importer.py
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/importer.pyc
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/non_local.py
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/non_local.pyc
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/repo.py
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/repo.pyc
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/util.py
-file path=usr/lib/python2.6/site-packages/git_remote_helpers/util.pyc
-file \
-    path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)-solaris-64int/Error.pm
-file \
-    path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)-solaris-64int/Git.pm
-file path=usr/share/git-core/templates/description
-file path=usr/share/git-core/templates/hooks/applypatch-msg.sample
-file path=usr/share/git-core/templates/hooks/commit-msg.sample
-file path=usr/share/git-core/templates/hooks/post-commit.sample
-file path=usr/share/git-core/templates/hooks/post-receive.sample
-file path=usr/share/git-core/templates/hooks/post-update.sample
-file path=usr/share/git-core/templates/hooks/pre-applypatch.sample
-file path=usr/share/git-core/templates/hooks/pre-commit.sample
-file path=usr/share/git-core/templates/hooks/pre-rebase.sample
-file path=usr/share/git-core/templates/hooks/prepare-commit-msg.sample
-file path=usr/share/git-core/templates/hooks/update.sample
-file path=usr/share/git-core/templates/info/exclude
-file path=usr/share/git-gui/lib/about.tcl
-file path=usr/share/git-gui/lib/blame.tcl
-file path=usr/share/git-gui/lib/branch.tcl
-file path=usr/share/git-gui/lib/branch_checkout.tcl
-file path=usr/share/git-gui/lib/branch_create.tcl
-file path=usr/share/git-gui/lib/branch_delete.tcl
-file path=usr/share/git-gui/lib/branch_rename.tcl
-file path=usr/share/git-gui/lib/browser.tcl
-file path=usr/share/git-gui/lib/checkout_op.tcl
-file path=usr/share/git-gui/lib/choose_font.tcl
-file path=usr/share/git-gui/lib/choose_repository.tcl
-file path=usr/share/git-gui/lib/choose_rev.tcl
-file path=usr/share/git-gui/lib/class.tcl
-file path=usr/share/git-gui/lib/commit.tcl
-file path=usr/share/git-gui/lib/console.tcl
-file path=usr/share/git-gui/lib/database.tcl
-file path=usr/share/git-gui/lib/date.tcl
-file path=usr/share/git-gui/lib/diff.tcl
-file path=usr/share/git-gui/lib/encoding.tcl
-file path=usr/share/git-gui/lib/error.tcl
-file path=usr/share/git-gui/lib/git-gui.ico
-file path=usr/share/git-gui/lib/index.tcl
-file path=usr/share/git-gui/lib/logo.tcl
-file path=usr/share/git-gui/lib/merge.tcl
-file path=usr/share/git-gui/lib/mergetool.tcl
-file path=usr/share/git-gui/lib/msgs/de.msg
-file path=usr/share/git-gui/lib/msgs/el.msg
-file path=usr/share/git-gui/lib/msgs/fr.msg
-file path=usr/share/git-gui/lib/msgs/hu.msg
-file path=usr/share/git-gui/lib/msgs/it.msg
-file path=usr/share/git-gui/lib/msgs/ja.msg
-file path=usr/share/git-gui/lib/msgs/nb.msg
-file path=usr/share/git-gui/lib/msgs/ru.msg
-file path=usr/share/git-gui/lib/msgs/sv.msg
-file path=usr/share/git-gui/lib/msgs/zh_cn.msg
-file path=usr/share/git-gui/lib/option.tcl
-file path=usr/share/git-gui/lib/remote.tcl
-file path=usr/share/git-gui/lib/remote_add.tcl
-file path=usr/share/git-gui/lib/remote_branch_delete.tcl
-file path=usr/share/git-gui/lib/search.tcl
-file path=usr/share/git-gui/lib/shortcut.tcl
-file path=usr/share/git-gui/lib/spellcheck.tcl
-file path=usr/share/git-gui/lib/sshkey.tcl
-file path=usr/share/git-gui/lib/status_bar.tcl
-file path=usr/share/git-gui/lib/tclIndex
-file path=usr/share/git-gui/lib/themed.tcl
-file path=usr/share/git-gui/lib/tools.tcl
-file path=usr/share/git-gui/lib/tools_dlg.tcl
-file path=usr/share/git-gui/lib/transport.tcl
-file path=usr/share/git-gui/lib/win32.tcl
-file path=usr/share/git-gui/lib/win32_shortcut.js
-file path=usr/share/gitk/lib/msgs/de.msg
-file path=usr/share/gitk/lib/msgs/es.msg
-file path=usr/share/gitk/lib/msgs/fr.msg
-file path=usr/share/gitk/lib/msgs/hu.msg
-file path=usr/share/gitk/lib/msgs/it.msg
-file path=usr/share/gitk/lib/msgs/ja.msg
-file path=usr/share/gitk/lib/msgs/ru.msg
-file path=usr/share/gitk/lib/msgs/sv.msg
-file path=usr/share/gitweb/gitweb.cgi
-file path=usr/share/gitweb/static/git-favicon.png
-file path=usr/share/gitweb/static/git-logo.png
-file path=usr/share/gitweb/static/gitweb.css
-file path=usr/share/gitweb/static/gitweb.js
-file path=usr/share/man/man1/git-add.1
-file path=usr/share/man/man1/git-am.1
-file path=usr/share/man/man1/git-annotate.1
-file path=usr/share/man/man1/git-apply.1
-file path=usr/share/man/man1/git-archimport.1
-file path=usr/share/man/man1/git-archive.1
-file path=usr/share/man/man1/git-bisect.1
-file path=usr/share/man/man1/git-blame.1
-file path=usr/share/man/man1/git-branch.1
-file path=usr/share/man/man1/git-bundle.1
-file path=usr/share/man/man1/git-cat-file.1
-file path=usr/share/man/man1/git-check-attr.1
-file path=usr/share/man/man1/git-check-ref-format.1
-file path=usr/share/man/man1/git-checkout-index.1
-file path=usr/share/man/man1/git-checkout.1
-file path=usr/share/man/man1/git-cherry-pick.1
-file path=usr/share/man/man1/git-cherry.1
-file path=usr/share/man/man1/git-citool.1
-file path=usr/share/man/man1/git-clean.1
-file path=usr/share/man/man1/git-clone.1
-file path=usr/share/man/man1/git-commit-tree.1
-file path=usr/share/man/man1/git-commit.1
-file path=usr/share/man/man1/git-config.1
-file path=usr/share/man/man1/git-count-objects.1
-file path=usr/share/man/man1/git-cvsexportcommit.1
-file path=usr/share/man/man1/git-cvsimport.1
-file path=usr/share/man/man1/git-cvsserver.1
-file path=usr/share/man/man1/git-daemon.1
-file path=usr/share/man/man1/git-describe.1
-file path=usr/share/man/man1/git-diff-files.1
-file path=usr/share/man/man1/git-diff-index.1
-file path=usr/share/man/man1/git-diff-tree.1
-file path=usr/share/man/man1/git-diff.1
-file path=usr/share/man/man1/git-difftool.1
-file path=usr/share/man/man1/git-fast-export.1
-file path=usr/share/man/man1/git-fast-import.1
-file path=usr/share/man/man1/git-fetch-pack.1
-file path=usr/share/man/man1/git-fetch.1
-file path=usr/share/man/man1/git-filter-branch.1
-file path=usr/share/man/man1/git-fmt-merge-msg.1
-file path=usr/share/man/man1/git-for-each-ref.1
-file path=usr/share/man/man1/git-format-patch.1
-file path=usr/share/man/man1/git-fsck-objects.1
-file path=usr/share/man/man1/git-fsck.1
-file path=usr/share/man/man1/git-gc.1
-file path=usr/share/man/man1/git-get-tar-commit-id.1
-file path=usr/share/man/man1/git-grep.1
-file path=usr/share/man/man1/git-gui.1
-file path=usr/share/man/man1/git-hash-object.1
-file path=usr/share/man/man1/git-help.1
-file path=usr/share/man/man1/git-http-backend.1
-file path=usr/share/man/man1/git-http-fetch.1
-file path=usr/share/man/man1/git-http-push.1
-file path=usr/share/man/man1/git-imap-send.1
-file path=usr/share/man/man1/git-index-pack.1
-file path=usr/share/man/man1/git-init-db.1
-file path=usr/share/man/man1/git-init.1
-file path=usr/share/man/man1/git-instaweb.1
-file path=usr/share/man/man1/git-log.1
-file path=usr/share/man/man1/git-lost-found.1
-file path=usr/share/man/man1/git-ls-files.1
-file path=usr/share/man/man1/git-ls-remote.1
-file path=usr/share/man/man1/git-ls-tree.1
-file path=usr/share/man/man1/git-mailinfo.1
-file path=usr/share/man/man1/git-mailsplit.1
-file path=usr/share/man/man1/git-merge-base.1
-file path=usr/share/man/man1/git-merge-file.1
-file path=usr/share/man/man1/git-merge-index.1
-file path=usr/share/man/man1/git-merge-one-file.1
-file path=usr/share/man/man1/git-merge-tree.1
-file path=usr/share/man/man1/git-merge.1
-file path=usr/share/man/man1/git-mergetool--lib.1
-file path=usr/share/man/man1/git-mergetool.1
-file path=usr/share/man/man1/git-mktag.1
-file path=usr/share/man/man1/git-mktree.1
-file path=usr/share/man/man1/git-mv.1
-file path=usr/share/man/man1/git-name-rev.1
-file path=usr/share/man/man1/git-notes.1
-file path=usr/share/man/man1/git-pack-objects.1
-file path=usr/share/man/man1/git-pack-redundant.1
-file path=usr/share/man/man1/git-pack-refs.1
-file path=usr/share/man/man1/git-parse-remote.1
-file path=usr/share/man/man1/git-patch-id.1
-file path=usr/share/man/man1/git-peek-remote.1
-file path=usr/share/man/man1/git-prune-packed.1
-file path=usr/share/man/man1/git-prune.1
-file path=usr/share/man/man1/git-pull.1
-file path=usr/share/man/man1/git-push.1
-file path=usr/share/man/man1/git-quiltimport.1
-file path=usr/share/man/man1/git-read-tree.1
-file path=usr/share/man/man1/git-rebase.1
-file path=usr/share/man/man1/git-receive-pack.1
-file path=usr/share/man/man1/git-reflog.1
-file path=usr/share/man/man1/git-relink.1
-file path=usr/share/man/man1/git-remote-helpers.1
-file path=usr/share/man/man1/git-remote.1
-file path=usr/share/man/man1/git-repack.1
-file path=usr/share/man/man1/git-replace.1
-file path=usr/share/man/man1/git-repo-config.1
-file path=usr/share/man/man1/git-request-pull.1
-file path=usr/share/man/man1/git-rerere.1
-file path=usr/share/man/man1/git-reset.1
-file path=usr/share/man/man1/git-rev-list.1
-file path=usr/share/man/man1/git-rev-parse.1
-file path=usr/share/man/man1/git-revert.1
-file path=usr/share/man/man1/git-rm.1
-file path=usr/share/man/man1/git-send-email.1
-file path=usr/share/man/man1/git-send-pack.1
-file path=usr/share/man/man1/git-sh-setup.1
-file path=usr/share/man/man1/git-shell.1
-file path=usr/share/man/man1/git-shortlog.1
-file path=usr/share/man/man1/git-show-branch.1
-file path=usr/share/man/man1/git-show-index.1
-file path=usr/share/man/man1/git-show-ref.1
-file path=usr/share/man/man1/git-show.1
-file path=usr/share/man/man1/git-stage.1
-file path=usr/share/man/man1/git-stash.1
-file path=usr/share/man/man1/git-status.1
-file path=usr/share/man/man1/git-stripspace.1
-file path=usr/share/man/man1/git-submodule.1
-file path=usr/share/man/man1/git-svn.1
-file path=usr/share/man/man1/git-symbolic-ref.1
-file path=usr/share/man/man1/git-tag.1
-file path=usr/share/man/man1/git-tar-tree.1
-file path=usr/share/man/man1/git-unpack-file.1
-file path=usr/share/man/man1/git-unpack-objects.1
-file path=usr/share/man/man1/git-update-index.1
-file path=usr/share/man/man1/git-update-ref.1
-file path=usr/share/man/man1/git-update-server-info.1
-file path=usr/share/man/man1/git-upload-archive.1
-file path=usr/share/man/man1/git-upload-pack.1
-file path=usr/share/man/man1/git-var.1
-file path=usr/share/man/man1/git-verify-pack.1
-file path=usr/share/man/man1/git-verify-tag.1
-file path=usr/share/man/man1/git-web--browse.1
-file path=usr/share/man/man1/git-whatchanged.1
-file path=usr/share/man/man1/git-write-tree.1
-file path=usr/share/man/man1/git.1
-file path=usr/share/man/man1/gitk.1
-file path=usr/share/man/man4/gitattributes.4
-file path=usr/share/man/man4/githooks.4
-file path=usr/share/man/man4/gitignore.4
-file path=usr/share/man/man4/gitmodules.4
-file path=usr/share/man/man4/gitrepository-layout.4
-file path=usr/share/man/man5/gitcli.5
-file path=usr/share/man/man5/gitcore-tutorial.5
-file path=usr/share/man/man5/gitcvs-migration.5
-file path=usr/share/man/man5/gitdiffcore.5
-file path=usr/share/man/man5/gitglossary.5
-file path=usr/share/man/man5/gitrevisions.5
-file path=usr/share/man/man5/gittutorial-2.5
-file path=usr/share/man/man5/gittutorial.5
-file path=usr/share/man/man5/gitworkflows.5
-hardlink path=usr/bin/git-receive-pack target=git
-hardlink path=usr/bin/git-upload-archive target=git
-hardlink path=usr/lib/git-core/git target=../../bin/git
-hardlink path=usr/lib/git-core/git-add target=../../bin/git
-hardlink path=usr/lib/git-core/git-annotate target=../../bin/git
-hardlink path=usr/lib/git-core/git-apply target=../../bin/git
-hardlink path=usr/lib/git-core/git-archive target=../../bin/git
-hardlink path=usr/lib/git-core/git-bisect--helper target=../../bin/git
-hardlink path=usr/lib/git-core/git-blame target=../../bin/git
-hardlink path=usr/lib/git-core/git-branch target=../../bin/git
-hardlink path=usr/lib/git-core/git-bundle target=../../bin/git
-hardlink path=usr/lib/git-core/git-cat-file target=../../bin/git
-hardlink path=usr/lib/git-core/git-check-attr target=../../bin/git
-hardlink path=usr/lib/git-core/git-check-ref-format target=../../bin/git
-hardlink path=usr/lib/git-core/git-checkout target=../../bin/git
-hardlink path=usr/lib/git-core/git-checkout-index target=../../bin/git
-hardlink path=usr/lib/git-core/git-cherry target=../../bin/git
-hardlink path=usr/lib/git-core/git-cherry-pick target=../../bin/git
-hardlink path=usr/lib/git-core/git-citool target=git-gui
-hardlink path=usr/lib/git-core/git-clean target=../../bin/git
-hardlink path=usr/lib/git-core/git-clone target=../../bin/git
-hardlink path=usr/lib/git-core/git-commit target=../../bin/git
-hardlink path=usr/lib/git-core/git-commit-tree target=../../bin/git
-hardlink path=usr/lib/git-core/git-config target=../../bin/git
-hardlink path=usr/lib/git-core/git-count-objects target=../../bin/git
-hardlink path=usr/lib/git-core/git-cvsserver target=../../bin/git-cvsserver
-hardlink path=usr/lib/git-core/git-describe target=../../bin/git
-hardlink path=usr/lib/git-core/git-diff target=../../bin/git
-hardlink path=usr/lib/git-core/git-diff-files target=../../bin/git
-hardlink path=usr/lib/git-core/git-diff-index target=../../bin/git
-hardlink path=usr/lib/git-core/git-diff-tree target=../../bin/git
-hardlink path=usr/lib/git-core/git-fast-export target=../../bin/git
-hardlink path=usr/lib/git-core/git-fetch target=../../bin/git
-hardlink path=usr/lib/git-core/git-fetch-pack target=../../bin/git
-hardlink path=usr/lib/git-core/git-fmt-merge-msg target=../../bin/git
-hardlink path=usr/lib/git-core/git-for-each-ref target=../../bin/git
-hardlink path=usr/lib/git-core/git-format-patch target=../../bin/git
-hardlink path=usr/lib/git-core/git-fsck target=../../bin/git
-hardlink path=usr/lib/git-core/git-fsck-objects target=../../bin/git
-hardlink path=usr/lib/git-core/git-gc target=../../bin/git
-hardlink path=usr/lib/git-core/git-get-tar-commit-id target=../../bin/git
-hardlink path=usr/lib/git-core/git-grep target=../../bin/git
-hardlink path=usr/lib/git-core/git-hash-object target=../../bin/git
-hardlink path=usr/lib/git-core/git-help target=../../bin/git
-hardlink path=usr/lib/git-core/git-index-pack target=../../bin/git
-hardlink path=usr/lib/git-core/git-init target=../../bin/git
-hardlink path=usr/lib/git-core/git-init-db target=../../bin/git
-hardlink path=usr/lib/git-core/git-log target=../../bin/git
-hardlink path=usr/lib/git-core/git-ls-files target=../../bin/git
-hardlink path=usr/lib/git-core/git-ls-remote target=../../bin/git
-hardlink path=usr/lib/git-core/git-ls-tree target=../../bin/git
-hardlink path=usr/lib/git-core/git-mailinfo target=../../bin/git
-hardlink path=usr/lib/git-core/git-mailsplit target=../../bin/git
-hardlink path=usr/lib/git-core/git-merge target=../../bin/git
-hardlink path=usr/lib/git-core/git-merge-base target=../../bin/git
-hardlink path=usr/lib/git-core/git-merge-file target=../../bin/git
-hardlink path=usr/lib/git-core/git-merge-index target=../../bin/git
-hardlink path=usr/lib/git-core/git-merge-ours target=../../bin/git
-hardlink path=usr/lib/git-core/git-merge-recursive target=../../bin/git
-hardlink path=usr/lib/git-core/git-merge-subtree target=../../bin/git
-hardlink path=usr/lib/git-core/git-merge-tree target=../../bin/git
-hardlink path=usr/lib/git-core/git-mktag target=../../bin/git
-hardlink path=usr/lib/git-core/git-mktree target=../../bin/git
-hardlink path=usr/lib/git-core/git-mv target=../../bin/git
-hardlink path=usr/lib/git-core/git-name-rev target=../../bin/git
-hardlink path=usr/lib/git-core/git-notes target=../../bin/git
-hardlink path=usr/lib/git-core/git-pack-objects target=../../bin/git
-hardlink path=usr/lib/git-core/git-pack-redundant target=../../bin/git
-hardlink path=usr/lib/git-core/git-pack-refs target=../../bin/git
-hardlink path=usr/lib/git-core/git-patch-id target=../../bin/git
-hardlink path=usr/lib/git-core/git-peek-remote target=../../bin/git
-hardlink path=usr/lib/git-core/git-prune target=../../bin/git
-hardlink path=usr/lib/git-core/git-prune-packed target=../../bin/git
-hardlink path=usr/lib/git-core/git-push target=../../bin/git
-hardlink path=usr/lib/git-core/git-read-tree target=../../bin/git
-hardlink path=usr/lib/git-core/git-receive-pack target=../../bin/git
-hardlink path=usr/lib/git-core/git-reflog target=../../bin/git
-hardlink path=usr/lib/git-core/git-remote target=../../bin/git
-hardlink path=usr/lib/git-core/git-remote-ftp target=git-remote-http
-hardlink path=usr/lib/git-core/git-remote-ftps target=git-remote-http
-hardlink path=usr/lib/git-core/git-remote-https target=git-remote-http
-hardlink path=usr/lib/git-core/git-replace target=../../bin/git
-hardlink path=usr/lib/git-core/git-repo-config target=../../bin/git
-hardlink path=usr/lib/git-core/git-rerere target=../../bin/git
-hardlink path=usr/lib/git-core/git-reset target=../../bin/git
-hardlink path=usr/lib/git-core/git-rev-list target=../../bin/git
-hardlink path=usr/lib/git-core/git-rev-parse target=../../bin/git
-hardlink path=usr/lib/git-core/git-revert target=../../bin/git
-hardlink path=usr/lib/git-core/git-rm target=../../bin/git
-hardlink path=usr/lib/git-core/git-send-pack target=../../bin/git
-hardlink path=usr/lib/git-core/git-shell target=../../bin/git-shell
-hardlink path=usr/lib/git-core/git-shortlog target=../../bin/git
-hardlink path=usr/lib/git-core/git-show target=../../bin/git
-hardlink path=usr/lib/git-core/git-show-branch target=../../bin/git
-hardlink path=usr/lib/git-core/git-show-ref target=../../bin/git
-hardlink path=usr/lib/git-core/git-stage target=../../bin/git
-hardlink path=usr/lib/git-core/git-status target=../../bin/git
-hardlink path=usr/lib/git-core/git-stripspace target=../../bin/git
-hardlink path=usr/lib/git-core/git-symbolic-ref target=../../bin/git
-hardlink path=usr/lib/git-core/git-tag target=../../bin/git
-hardlink path=usr/lib/git-core/git-tar-tree target=../../bin/git
-hardlink path=usr/lib/git-core/git-unpack-file target=../../bin/git
-hardlink path=usr/lib/git-core/git-unpack-objects target=../../bin/git
-hardlink path=usr/lib/git-core/git-update-index target=../../bin/git
-hardlink path=usr/lib/git-core/git-update-ref target=../../bin/git
-hardlink path=usr/lib/git-core/git-update-server-info target=../../bin/git
-hardlink path=usr/lib/git-core/git-upload-archive target=../../bin/git
-hardlink path=usr/lib/git-core/git-upload-pack \
-    target=../../bin/git-upload-pack
-hardlink path=usr/lib/git-core/git-var target=../../bin/git
-hardlink path=usr/lib/git-core/git-verify-pack target=../../bin/git
-hardlink path=usr/lib/git-core/git-verify-tag target=../../bin/git
-hardlink path=usr/lib/git-core/git-whatchanged target=../../bin/git
-hardlink path=usr/lib/git-core/git-write-tree target=../../bin/git
-legacy pkg=SUNWgit desc="GIT - Fast Version Control System (v1.7.3.2)" \
-    name="git - Fast Version Control System"
-license git.license license=GPLv2
-
--- a/components/git/patches/perl_Makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
---- git-1.7.3.2/perl/Makefile_orig	Thu Oct 21 20:49:16 2010
-+++ git-1.7.3.2/perl/Makefile	Tue Mar 22 09:43:32 2011
-@@ -20,20 +20,18 @@
- 	$(RM) $(makfile).old
- 
- ifdef NO_PERL_MAKEMAKER
--instdir_SQ = $(subst ','\'',$(prefix)/lib)
-+instdir_SQ = $(subst ','\'',$$(PERL_LIB))
- $(makfile): ../GIT-CFLAGS Makefile
- 	echo all: private-Error.pm Git.pm > $@
- 	echo '	mkdir -p blib/lib' >> $@
- 	echo '	$(RM) blib/lib/Git.pm; cp Git.pm blib/lib/' >> $@
- 	echo '	$(RM) blib/lib/Error.pm' >> $@
--	'$(PERL_PATH_SQ)' -MError -e 'exit($$Error::VERSION < 0.15009)' || \
- 	echo '	cp private-Error.pm blib/lib/Error.pm' >> $@
- 	echo install: >> $@
--	echo '	mkdir -p "$$(DESTDIR)$(instdir_SQ)"' >> $@
--	echo '	$(RM) "$$(DESTDIR)$(instdir_SQ)/Git.pm"; cp Git.pm "$$(DESTDIR)$(instdir_SQ)"' >> $@
--	echo '	$(RM) "$$(DESTDIR)$(instdir_SQ)/Error.pm"' >> $@
--	'$(PERL_PATH_SQ)' -MError -e 'exit($$Error::VERSION < 0.15009)' || \
--	echo '	cp private-Error.pm "$$(DESTDIR)$(instdir_SQ)/Error.pm"' >> $@
-+	echo '	mkdir -p "$$(DESTDIR)/$(instdir_SQ)"' >> $@
-+	echo '	$(RM) "$$(DESTDIR)/$(instdir_SQ)/Git.pm"; cp Git.pm "$$(DESTDIR)/$(instdir_SQ)"' >> $@
-+	echo '	$(RM) "$$(DESTDIR)/$(instdir_SQ)/Error.pm"' >> $@
-+	echo '	cp private-Error.pm "$$(DESTDIR)/$(instdir_SQ)/Error.pm"' >> $@
- 	echo instlibdir: >> $@
- 	echo '	echo $(instdir_SQ)' >> $@
- else
--- a/components/gnu-gs-fonts-other/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=         gnu-gs-fonts-other
-COMPONENT_VERSION=      6.0
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH= sha1:7263e2bf12202b39517db600819956a832e42a75
-COMPONENT_ARCHIVE_URL=  http://softlayer.dl.sourceforge.net/sourceforge/gs-fonts/$(COMPONENT_ARCHIVE)
-
-# set relocate_to option while unpacking the tar ball
-UNPACK_ARGS= -r $(COMPONENT_SRC)
-
-PROTOGSSHAREDIR=$(PROTOUSRSHAREDIR)/ghostscript
-
-include ../../make-rules/prep.mk
-include ../../make-rules/ips.mk
-
-# untar the tar ball and apply the patches
-build:		$(SOURCE_DIR)/.prep
-
-install: build
-	$(MKDIR) $(PROTO_DIR)
-	$(MKDIR) -m 755 -p $(PROTOGSSHAREDIR)
-	$(CP) -r $(SOURCE_DIR)/* $(PROTOGSSHAREDIR)
-
-test:	$(NO_TESTS)
-
-clean::
-	$(RM) -r $(BUILD_DIR)
-
-include ../../make-rules/depend.mk
--- a/components/gnu-gs-fonts-other/gnu-gs-fonts-other.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,131 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-Two sets of free fonts are supplied for Ghostscript: 
-
-      	35 commercial-quality Type 1 basic PostScript fonts -- Times, Helvetica,
-	Courier, Symbol, etc. -- contributed by URW++ Design and Development 
-	Incorporated, of Hamburg, Germany (http://www.urwpp.de/). Fontmap names
-	them all. 
-
-	A miscellaneous set including Cyrillic, kana, and fonts derived from the
-	free Hershey fonts, with improvements (such as adding accented characters)
-	by Thomas Wolff. The Hershey-based fonts are quite different from
-	traditional printer or display fonts; you can read about them in more
-	detail in the documentation on Hershey fonts. 
-
-
-
------------------------------------------------------------------------------
-For the fonts drived from the public domain Hershey fonts with improvements
-by Thoms Wolff as stated by the Hershey.html file delivered with 
-GNU Ghostscript:
-
-
-USE RESTRICTION:
-        This distribution of the Hershey Fonts may be used by anyone for
-        any purpose, commercial or otherwise, providing that:
-                1. The following acknowledgements must be distributed with
-                        the font data:
-                        - The Hershey Fonts were originally created by Dr.
-                                A. V. Hershey while working at the U. S.
-                                National Bureau of Standards.
-                        - The format of the Font data in this distribution
-                                was originally created by
-                                        James Hurt
-                                        Cognition, Inc.
-                                        900 Technology Park Drive
-                                        Billerica, MA 01821
-                                        (mit-eddie!ci-dandelion!hurt)
-                2. The font data in this distribution may be converted into
-                        any other format *EXCEPT* the format distributed by
-                        the U.S. NTIS (which organization holds the rights
-                        to the distribution and use of the font data in that
-                        particular format). Not that anybody would really
-                        *want* to use their format... each point is described
-                        in eight bytes as "xxx yyy:", where xxx and yyy are
-                        the coordinate values as ASCII numbers.
-
------------------------------------------------------------------------------
-For other free fonts:
-
-
-A free Chinese (Hanzi) font - 
-
-A free Chinese font, originally provided by courtesy of Jackson Technology, Ltd., Taiwan under the GPL and now distributed by the Taiwan NeXT
-User Group, is available from: 
-
-      ftp://ftp.ifcss.org/pub/software/fonts/big5/next/
-      ftp://ftp.cs.wisc.edu/ghost/hanzi/ 
-
-Free Japanese (Kanji) fonts - 
-
-Mr. Tetsurou Tanaka of the Department of Engineering, University of Tokyo, has created a set of free Kanji fonts available from 
-
-      ftp://ftp.ipl.t.u-tokyo.ac.jp/Font/
-
-along with documentation in Japanese and English describing their conditions of use and how to use them. An older copy of these fonts, under
-somewhat different names, is available at the Ghostscript site: 
-
-      ftp://ftp.cs.wisc.edu/ghost/kanji/
-
-Mr. Norio Katayama has done some work to make Ghostscript work well with Kanji fonts. An easy-to-install Kanji font for Ghostscript, with
-installation instructions, is at 
-
-      http://www.cit.ics.saitama-u.ac.jp/~far/howto/gs-ttf.html 
-
-The same site has patches to make Ghostscript work with Japanese VF fonts, with documentation in both English and Japanese: 
-
-      http://www.cit.ics.saitama-u.ac.jp/~far/howto/gs-vflib.html 
-
-Here are some other resources in Japanese relating to VFlib and using Ghostscript with Japanese fonts: 
-
-      http://www.ldl.jaist.ac.jp/~akr/nonresearch/free-software/ghostscript/index.ja.html 
-            Author <[email protected]> 
-      http://www.se.hiroshima-u.ac.jp/~kakugawa/Hacks/Hacks-JIS.html 
-      http://itohws03.ee.noda.sut.ac.jp/~matsuda/VFlib-FT/ 
-            Author <[email protected]> 
-
-Unicode CMaps - 
-
-The Unicode CMaps distributed with Ghostscript are freely downloadable from 
-
-      ftp://ftp.oreilly.com/pub/examples/nutshell/ujip/adobe/ 
-
-Free Cyrillic fonts - 
-
-N. Glonty and A. Samarin created in 1989 a Cyrillic extension of TeX's "Computer Modern" fonts, now freely available through the Comprehensive
-TeX Archive Network (CTAN), for instance at 
-
-      ftp://ctan.tug.org/tex-archive/fonts/cmcyr/ 
-
-Basil K. Malyshev created the "Paradissa Fonts Collection" in 1993. It contains 165 fonts, including the Glonty and Samarin font above plus other
-Computer Modern, Euler, and LaTeX fonts, all in PostScript Type 1 format with .AFM and .PFM files, compatible with ATM. The collection can be
-found through CTAN, for instance at 
-
-      ftp://ctan.tug.org/tex-archive/fonts/postscript/cm/ 
-
-These fonts are covered by this license: 
-
-      Paradissa fonts collection.
-      Copyright � 1993, Basil K. Malyshev. All Rights Reserved. 
-
-                                                   Licensing agreement
-
-      The author of this fonts grants to any individual or non-commercial organization the right to use and to make an unlimited number of
-      copies of full collection or selected fonts when this is done WITHOUT CHARGE and has attached this licence agreement. 
-
-      This fonts cannot be sold or distributed with any commercial product without written authorization from the author. If you want to
-      charge a small fee for distribute fonts as is or with any software, you should contact the author. 
-
-      This restriction is not intended to apply to connect time charges, or flat rate connection/download fees for electronic bulletin board
-      services. 
-
-      Basil K. Malyshev <[email protected]> 22 December 1993, Protvino, Russia.
--- a/components/gnu-gs-fonts-other/gnu-gs-fonts-other.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,100 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri \
-    value=pkg:/print/filter/ghostscript/fonts/gnu-gs-fonts-other@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU Ghostscript Fonts (Other)"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Printing
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://sourceforge.net/projects/gs-fonts/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2010/010
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/share
-dir path=usr/share/ghostscript
-dir path=usr/share/ghostscript/fonts
-file path=usr/share/ghostscript/fonts/bchb.afm
-file path=usr/share/ghostscript/fonts/bchb.pfa
-file path=usr/share/ghostscript/fonts/bchbi.afm
-file path=usr/share/ghostscript/fonts/bchbi.pfa
-file path=usr/share/ghostscript/fonts/bchr.afm
-file path=usr/share/ghostscript/fonts/bchr.pfa
-file path=usr/share/ghostscript/fonts/bchri.afm
-file path=usr/share/ghostscript/fonts/bchri.pfa
-file path=usr/share/ghostscript/fonts/fcyr.afm
-file path=usr/share/ghostscript/fonts/fcyr.gsf
-file path=usr/share/ghostscript/fonts/fcyri.afm
-file path=usr/share/ghostscript/fonts/fcyri.gsf
-file path=usr/share/ghostscript/fonts/fhirw.gsf
-file path=usr/share/ghostscript/fonts/fhirw.pfm
-file path=usr/share/ghostscript/fonts/fkarw.gsf
-file path=usr/share/ghostscript/fonts/fkarw.pfm
-file path=usr/share/ghostscript/fonts/hrger.pfa
-file path=usr/share/ghostscript/fonts/hrgerb.gsf
-file path=usr/share/ghostscript/fonts/hrgerd.gsf
-file path=usr/share/ghostscript/fonts/hrgero.gsf
-file path=usr/share/ghostscript/fonts/hrgkc.gsf
-file path=usr/share/ghostscript/fonts/hrgks.gsf
-file path=usr/share/ghostscript/fonts/hrgrr.pfa
-file path=usr/share/ghostscript/fonts/hrgrrb.gsf
-file path=usr/share/ghostscript/fonts/hrgrro.gsf
-file path=usr/share/ghostscript/fonts/hritr.pfa
-file path=usr/share/ghostscript/fonts/hritrb.gsf
-file path=usr/share/ghostscript/fonts/hritro.gsf
-file path=usr/share/ghostscript/fonts/hrpld.pfa
-file path=usr/share/ghostscript/fonts/hrpldb.gsf
-file path=usr/share/ghostscript/fonts/hrpldbi.gsf
-file path=usr/share/ghostscript/fonts/hrpldi.pfa
-file path=usr/share/ghostscript/fonts/hrplr.gsf
-file path=usr/share/ghostscript/fonts/hrplrb.gsf
-file path=usr/share/ghostscript/fonts/hrplrbo.gsf
-file path=usr/share/ghostscript/fonts/hrplro.gsf
-file path=usr/share/ghostscript/fonts/hrpls.gsf
-file path=usr/share/ghostscript/fonts/hrplsb.gsf
-file path=usr/share/ghostscript/fonts/hrplsbo.gsf
-file path=usr/share/ghostscript/fonts/hrplso.gsf
-file path=usr/share/ghostscript/fonts/hrplt.pfa
-file path=usr/share/ghostscript/fonts/hrpltb.gsf
-file path=usr/share/ghostscript/fonts/hrpltbi.gsf
-file path=usr/share/ghostscript/fonts/hrplti.pfa
-file path=usr/share/ghostscript/fonts/hrscc.pfa
-file path=usr/share/ghostscript/fonts/hrsccb.gsf
-file path=usr/share/ghostscript/fonts/hrscco.gsf
-file path=usr/share/ghostscript/fonts/hrscs.pfa
-file path=usr/share/ghostscript/fonts/hrscsb.gsf
-file path=usr/share/ghostscript/fonts/hrscso.gsf
-file path=usr/share/ghostscript/fonts/hrsyr.gsf
-file path=usr/share/ghostscript/fonts/putb.pfa
-file path=usr/share/ghostscript/fonts/putbi.pfa
-file path=usr/share/ghostscript/fonts/putr.pfa
-file path=usr/share/ghostscript/fonts/putri.pfa
-file path=usr/share/ghostscript/fonts/u003043t.afm
-file path=usr/share/ghostscript/fonts/u003043t.gsf
-file path=usr/share/ghostscript/fonts/u003043t.pfm
-file path=usr/share/ghostscript/fonts/u004006t.afm
-file path=usr/share/ghostscript/fonts/u004006t.gsf
-file path=usr/share/ghostscript/fonts/u004006t.pfm
-legacy pkg=SUNWgsfot desc="GNU Ghostscript Fonts (Other) 6.0" \
-    name="GNU Ghostscript Fonts (Other)"
-license gnu-gs-fonts-other.license license=GPLv2
--- a/components/gnu-gs-fonts-std/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=         gnu-gs-fonts-std
-COMPONENT_VERSION=      6.0
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH= sha1:cdad2f3752c513fe1cfb0eeaf6661753e2cc182c
-COMPONENT_ARCHIVE_URL=  http://softlayer.dl.sourceforge.net/sourceforge/gs-fonts/$(COMPONENT_ARCHIVE)
-
-# set relocate_to option while unpacking the tar ball
-UNPACK_ARGS= -r $(COMPONENT_SRC)
-
-PROTOGSSHAREDIR=$(PROTOUSRSHAREDIR)/ghostscript
-
-include ../../make-rules/prep.mk
-include ../../make-rules/ips.mk
-
-# untar the tar ball and apply the patches
-build:  $(SOURCE_DIR)/.prep
-
-install: build
-	$(MKDIR) $(PROTO_DIR)
-	$(MKDIR) -m 755 -p $(PROTOGSSHAREDIR)
-	$(CP) -r $(SOURCE_DIR)/* $(PROTOGSSHAREDIR)
-
-test:	$(NO_TESTS)
-
-clean::
-	$(RM) -r $(BUILD_DIR)
-
-include ../../make-rules/depend.mk
--- a/components/gnu-gs-fonts-std/gnu-gs-fonts-std.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,131 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-Two sets of free fonts are supplied for Ghostscript: 
-
-      	35 commercial-quality Type 1 basic PostScript fonts -- Times, Helvetica,
-	Courier, Symbol, etc. -- contributed by URW++ Design and Development 
-	Incorporated, of Hamburg, Germany (http://www.urwpp.de/). Fontmap names
-	them all. 
-
-	A miscellaneous set including Cyrillic, kana, and fonts derived from the
-	free Hershey fonts, with improvements (such as adding accented characters)
-	by Thomas Wolff. The Hershey-based fonts are quite different from
-	traditional printer or display fonts; you can read about them in more
-	detail in the documentation on Hershey fonts. 
-
-
-
------------------------------------------------------------------------------
-For the fonts drived from the public domain Hershey fonts with improvements
-by Thoms Wolff as stated by the Hershey.html file delivered with 
-GNU Ghostscript:
-
-
-USE RESTRICTION:
-        This distribution of the Hershey Fonts may be used by anyone for
-        any purpose, commercial or otherwise, providing that:
-                1. The following acknowledgements must be distributed with
-                        the font data:
-                        - The Hershey Fonts were originally created by Dr.
-                                A. V. Hershey while working at the U. S.
-                                National Bureau of Standards.
-                        - The format of the Font data in this distribution
-                                was originally created by
-                                        James Hurt
-                                        Cognition, Inc.
-                                        900 Technology Park Drive
-                                        Billerica, MA 01821
-                                        (mit-eddie!ci-dandelion!hurt)
-                2. The font data in this distribution may be converted into
-                        any other format *EXCEPT* the format distributed by
-                        the U.S. NTIS (which organization holds the rights
-                        to the distribution and use of the font data in that
-                        particular format). Not that anybody would really
-                        *want* to use their format... each point is described
-                        in eight bytes as "xxx yyy:", where xxx and yyy are
-                        the coordinate values as ASCII numbers.
-
------------------------------------------------------------------------------
-For other free fonts:
-
-
-A free Chinese (Hanzi) font - 
-
-A free Chinese font, originally provided by courtesy of Jackson Technology, Ltd., Taiwan under the GPL and now distributed by the Taiwan NeXT
-User Group, is available from: 
-
-      ftp://ftp.ifcss.org/pub/software/fonts/big5/next/
-      ftp://ftp.cs.wisc.edu/ghost/hanzi/ 
-
-Free Japanese (Kanji) fonts - 
-
-Mr. Tetsurou Tanaka of the Department of Engineering, University of Tokyo, has created a set of free Kanji fonts available from 
-
-      ftp://ftp.ipl.t.u-tokyo.ac.jp/Font/
-
-along with documentation in Japanese and English describing their conditions of use and how to use them. An older copy of these fonts, under
-somewhat different names, is available at the Ghostscript site: 
-
-      ftp://ftp.cs.wisc.edu/ghost/kanji/
-
-Mr. Norio Katayama has done some work to make Ghostscript work well with Kanji fonts. An easy-to-install Kanji font for Ghostscript, with
-installation instructions, is at 
-
-      http://www.cit.ics.saitama-u.ac.jp/~far/howto/gs-ttf.html 
-
-The same site has patches to make Ghostscript work with Japanese VF fonts, with documentation in both English and Japanese: 
-
-      http://www.cit.ics.saitama-u.ac.jp/~far/howto/gs-vflib.html 
-
-Here are some other resources in Japanese relating to VFlib and using Ghostscript with Japanese fonts: 
-
-      http://www.ldl.jaist.ac.jp/~akr/nonresearch/free-software/ghostscript/index.ja.html 
-            Author <[email protected]> 
-      http://www.se.hiroshima-u.ac.jp/~kakugawa/Hacks/Hacks-JIS.html 
-      http://itohws03.ee.noda.sut.ac.jp/~matsuda/VFlib-FT/ 
-            Author <[email protected]> 
-
-Unicode CMaps - 
-
-The Unicode CMaps distributed with Ghostscript are freely downloadable from 
-
-      ftp://ftp.oreilly.com/pub/examples/nutshell/ujip/adobe/ 
-
-Free Cyrillic fonts - 
-
-N. Glonty and A. Samarin created in 1989 a Cyrillic extension of TeX's "Computer Modern" fonts, now freely available through the Comprehensive
-TeX Archive Network (CTAN), for instance at 
-
-      ftp://ctan.tug.org/tex-archive/fonts/cmcyr/ 
-
-Basil K. Malyshev created the "Paradissa Fonts Collection" in 1993. It contains 165 fonts, including the Glonty and Samarin font above plus other
-Computer Modern, Euler, and LaTeX fonts, all in PostScript Type 1 format with .AFM and .PFM files, compatible with ATM. The collection can be
-found through CTAN, for instance at 
-
-      ftp://ctan.tug.org/tex-archive/fonts/postscript/cm/ 
-
-These fonts are covered by this license: 
-
-      Paradissa fonts collection.
-      Copyright � 1993, Basil K. Malyshev. All Rights Reserved. 
-
-                                                   Licensing agreement
-
-      The author of this fonts grants to any individual or non-commercial organization the right to use and to make an unlimited number of
-      copies of full collection or selected fonts when this is done WITHOUT CHARGE and has attached this licence agreement. 
-
-      This fonts cannot be sold or distributed with any commercial product without written authorization from the author. If you want to
-      charge a small fee for distribute fonts as is or with any software, you should contact the author. 
-
-      This restriction is not intended to apply to connect time charges, or flat rate connection/download fees for electronic bulletin board
-      services. 
-
-      Basil K. Malyshev <[email protected]> 22 December 1993, Protvino, Russia.
--- a/components/gnu-gs-fonts-std/gnu-gs-fonts-std.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,147 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/print/filter/ghostscript/fonts/gnu-gs-fonts-std@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU Ghostscript Fonts (Standard)"
-set name=info.classification \
-    value="org.opensolaris.category.2008:System/Printing "
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://sourceforge.net/projects/gs-fonts/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2010/010
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/share
-dir path=usr/share/ghostscript
-dir path=usr/share/ghostscript/fonts
-file path=usr/share/ghostscript/fonts/a010013l.afm
-file path=usr/share/ghostscript/fonts/a010013l.pfb
-file path=usr/share/ghostscript/fonts/a010013l.pfm
-file path=usr/share/ghostscript/fonts/a010015l.afm
-file path=usr/share/ghostscript/fonts/a010015l.pfb
-file path=usr/share/ghostscript/fonts/a010015l.pfm
-file path=usr/share/ghostscript/fonts/a010033l.afm
-file path=usr/share/ghostscript/fonts/a010033l.pfb
-file path=usr/share/ghostscript/fonts/a010033l.pfm
-file path=usr/share/ghostscript/fonts/a010035l.afm
-file path=usr/share/ghostscript/fonts/a010035l.pfb
-file path=usr/share/ghostscript/fonts/a010035l.pfm
-file path=usr/share/ghostscript/fonts/b018012l.afm
-file path=usr/share/ghostscript/fonts/b018012l.pfb
-file path=usr/share/ghostscript/fonts/b018012l.pfm
-file path=usr/share/ghostscript/fonts/b018015l.afm
-file path=usr/share/ghostscript/fonts/b018015l.pfb
-file path=usr/share/ghostscript/fonts/b018015l.pfm
-file path=usr/share/ghostscript/fonts/b018032l.afm
-file path=usr/share/ghostscript/fonts/b018032l.pfb
-file path=usr/share/ghostscript/fonts/b018032l.pfm
-file path=usr/share/ghostscript/fonts/b018035l.afm
-file path=usr/share/ghostscript/fonts/b018035l.pfb
-file path=usr/share/ghostscript/fonts/b018035l.pfm
-file path=usr/share/ghostscript/fonts/c059013l.afm
-file path=usr/share/ghostscript/fonts/c059013l.pfb
-file path=usr/share/ghostscript/fonts/c059013l.pfm
-file path=usr/share/ghostscript/fonts/c059016l.afm
-file path=usr/share/ghostscript/fonts/c059016l.pfb
-file path=usr/share/ghostscript/fonts/c059016l.pfm
-file path=usr/share/ghostscript/fonts/c059033l.afm
-file path=usr/share/ghostscript/fonts/c059033l.pfb
-file path=usr/share/ghostscript/fonts/c059033l.pfm
-file path=usr/share/ghostscript/fonts/c059036l.afm
-file path=usr/share/ghostscript/fonts/c059036l.pfb
-file path=usr/share/ghostscript/fonts/c059036l.pfm
-file path=usr/share/ghostscript/fonts/d050000l.afm
-file path=usr/share/ghostscript/fonts/d050000l.pfb
-file path=usr/share/ghostscript/fonts/d050000l.pfm
-file path=usr/share/ghostscript/fonts/fonts.dir
-file path=usr/share/ghostscript/fonts/fonts.scale
-file path=usr/share/ghostscript/fonts/n019003l.afm
-file path=usr/share/ghostscript/fonts/n019003l.pfb
-file path=usr/share/ghostscript/fonts/n019003l.pfm
-file path=usr/share/ghostscript/fonts/n019004l.afm
-file path=usr/share/ghostscript/fonts/n019004l.pfb
-file path=usr/share/ghostscript/fonts/n019004l.pfm
-file path=usr/share/ghostscript/fonts/n019023l.afm
-file path=usr/share/ghostscript/fonts/n019023l.pfb
-file path=usr/share/ghostscript/fonts/n019023l.pfm
-file path=usr/share/ghostscript/fonts/n019024l.afm
-file path=usr/share/ghostscript/fonts/n019024l.pfb
-file path=usr/share/ghostscript/fonts/n019024l.pfm
-file path=usr/share/ghostscript/fonts/n019043l.afm
-file path=usr/share/ghostscript/fonts/n019043l.pfb
-file path=usr/share/ghostscript/fonts/n019043l.pfm
-file path=usr/share/ghostscript/fonts/n019044l.afm
-file path=usr/share/ghostscript/fonts/n019044l.pfb
-file path=usr/share/ghostscript/fonts/n019044l.pfm
-file path=usr/share/ghostscript/fonts/n019063l.afm
-file path=usr/share/ghostscript/fonts/n019063l.pfb
-file path=usr/share/ghostscript/fonts/n019063l.pfm
-file path=usr/share/ghostscript/fonts/n019064l.afm
-file path=usr/share/ghostscript/fonts/n019064l.pfb
-file path=usr/share/ghostscript/fonts/n019064l.pfm
-file path=usr/share/ghostscript/fonts/n021003l.afm
-file path=usr/share/ghostscript/fonts/n021003l.pfb
-file path=usr/share/ghostscript/fonts/n021003l.pfm
-file path=usr/share/ghostscript/fonts/n021004l.afm
-file path=usr/share/ghostscript/fonts/n021004l.pfb
-file path=usr/share/ghostscript/fonts/n021004l.pfm
-file path=usr/share/ghostscript/fonts/n021023l.afm
-file path=usr/share/ghostscript/fonts/n021023l.pfb
-file path=usr/share/ghostscript/fonts/n021023l.pfm
-file path=usr/share/ghostscript/fonts/n021024l.afm
-file path=usr/share/ghostscript/fonts/n021024l.pfb
-file path=usr/share/ghostscript/fonts/n021024l.pfm
-file path=usr/share/ghostscript/fonts/n022003l.afm
-file path=usr/share/ghostscript/fonts/n022003l.pfb
-file path=usr/share/ghostscript/fonts/n022003l.pfm
-file path=usr/share/ghostscript/fonts/n022004l.afm
-file path=usr/share/ghostscript/fonts/n022004l.pfb
-file path=usr/share/ghostscript/fonts/n022004l.pfm
-file path=usr/share/ghostscript/fonts/n022023l.afm
-file path=usr/share/ghostscript/fonts/n022023l.pfb
-file path=usr/share/ghostscript/fonts/n022023l.pfm
-file path=usr/share/ghostscript/fonts/n022024l.afm
-file path=usr/share/ghostscript/fonts/n022024l.pfb
-file path=usr/share/ghostscript/fonts/n022024l.pfm
-file path=usr/share/ghostscript/fonts/p052003l.afm
-file path=usr/share/ghostscript/fonts/p052003l.pfb
-file path=usr/share/ghostscript/fonts/p052003l.pfm
-file path=usr/share/ghostscript/fonts/p052004l.afm
-file path=usr/share/ghostscript/fonts/p052004l.pfb
-file path=usr/share/ghostscript/fonts/p052004l.pfm
-file path=usr/share/ghostscript/fonts/p052023l.afm
-file path=usr/share/ghostscript/fonts/p052023l.pfb
-file path=usr/share/ghostscript/fonts/p052023l.pfm
-file path=usr/share/ghostscript/fonts/p052024l.afm
-file path=usr/share/ghostscript/fonts/p052024l.pfb
-file path=usr/share/ghostscript/fonts/p052024l.pfm
-file path=usr/share/ghostscript/fonts/s050000l.afm
-file path=usr/share/ghostscript/fonts/s050000l.pfb
-file path=usr/share/ghostscript/fonts/s050000l.pfm
-file path=usr/share/ghostscript/fonts/z003034l.afm
-file path=usr/share/ghostscript/fonts/z003034l.pfb
-file path=usr/share/ghostscript/fonts/z003034l.pfm
-legacy pkg=SUNWgsfst desc="GNU Ghostscript Fonts (Standard) 6.0" \
-    name="GNU Ghostscript Fonts (Standard)"
-license gnu-gs-fonts-std.license license=GPLv2
--- a/components/gperf/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		gperf
-COMPONENT_VERSION=	3.0.3
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:3c535d2727eb0dca10ca87cefa03720a8280c7a2
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/gperf/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=	--docdir=/usr/share/doc/gperf
-CFLAGS		   +=	-norunpath
-CONFIGURE_OPTIONS  +=	CFLAGS="$(CFLAGS)"
-CXXFLAGS	   +=	-norunpath
-CONFIGURE_OPTIONS  +=	CXXFLAGS="$(CFLAGS)"
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/gperf/gperf.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,366 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
---------------------------------------------------------------------
-
-Copyright (C) 1989-1998, 2000, 2002-2007 Free Software Foundation, Inc.
-Written by Douglas C. Schmidt <[email protected]>
-and Bruno Haible <[email protected]>.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
---------------------------------------------------------------------
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-                            NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-                     END OF TERMS AND CONDITIONS
-
-        Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/gperf/gperf.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/developer/gperf@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string."
-set name=pkg.summary value="GNU gperf"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/gperf
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/123
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/gperf
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/gperf
-file path=usr/share/doc/gperf/gperf.html
-file path=usr/share/info/gperf.info
-file path=usr/share/man/man1/gperf.1
-legacy pkg=SUNWgnu-gperf \
-    desc="GNU gperf - perfect hash function generator (3.0.3)" \
-    name="GNU gperf - perfect hash function generator"
-license gperf.license license=GPLv2
--- a/components/gtar/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		tar
-COMPONENT_VERSION=	1.26
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:70f298c3cd997b694864c55e6d8655324c87a0cc
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/tar/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# workaround for CR 6998994
-sparc_COPTFLAG = -xO2
-
-CONFIGURE_OPTIONS +=	--with-rmt=/usr/sbin/rmt
-CONFIGURE_OPTIONS +=	--libexecdir=/usr/sbin
-CONFIGURE_OPTIONS +=	--program-prefix=g
-CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)" 
-
-COMPONENT_BUILD_TARGETS = all
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/gtar/gtar.1.sunman	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-.\" This man page created by Sun to provide a reference to the info pages 
-.\" for gtar provided with the gtar distribution.
-.\"
-.TH gtar 1 "2011-02-01"
-.SH NAME
-GNU tar, gtar \- A utility used to store, backup, and transport files
-.SH SYNOPSIS
-.LP
-.B \/usr\/bin\/gtar
-.RI "[ " "option " \|.\|.\|. ]
-.RI "[ " "file" " \|.\|.\|. ]"
-.sp 1n
-.B \/usr\/bin\/gtar
-.RI "--help"
-.sp 1n
-.B \/usr\/gnu\/bin\/tar
-.RI "[ " "option " \|.\|.\|. ]
-.RI "[ " "file" " \|.\|.\|. ]"
-.sp 1n
-.B \/usr\/gnu\/bin\/tar
-.RI "--help"
-.sp 1n
-.SH DESCRIPTION
-gtar (GNU tar) is an archiving program designed to store and extract files from an
-archive file known as a tarfile.
-For complete documentation, type: 
-.IP
-.B info tar
-.SH NOTE
-The standard version of tar is shipped under the name
-/usr/bin/tar and additional information about it can be
-obtained by typing the command 'man -M /usr/share/man tar'.
-.SH LICENSE
-GNU General Public License (GPL)
--- a/components/gtar/gtar.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,685 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
-=============================================================================
-
-Copyright (C) 2011 Free Software Foundation, Inc.
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
- 
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-  
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
-
--- a/components/gtar/gtar.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,173 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/archiver/gnu-tar@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Tar is a program for packaging a set of files as a single archive in tar format."
-set name=pkg.summary value="GNU version of the tar archiving utility"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/tar/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2000/488
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/bg
-dir path=usr/share/locale/bg/LC_MESSAGES
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/el
-dir path=usr/share/locale/el/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/eu
-dir path=usr/share/locale/eu/LC_MESSAGES
-dir path=usr/share/locale/fi
-dir path=usr/share/locale/fi/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ga
-dir path=usr/share/locale/ga/LC_MESSAGES
-dir path=usr/share/locale/gl
-dir path=usr/share/locale/gl/LC_MESSAGES
-dir path=usr/share/locale/hr
-dir path=usr/share/locale/hr/LC_MESSAGES
-dir path=usr/share/locale/hu
-dir path=usr/share/locale/hu/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/ko
-dir path=usr/share/locale/ko/LC_MESSAGES
-dir path=usr/share/locale/ky
-dir path=usr/share/locale/ky/LC_MESSAGES
-dir path=usr/share/locale/ms
-dir path=usr/share/locale/ms/LC_MESSAGES
-dir path=usr/share/locale/nb
-dir path=usr/share/locale/nb/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt
-dir path=usr/share/locale/pt/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/sk
-dir path=usr/share/locale/sk/LC_MESSAGES
-dir path=usr/share/locale/sl
-dir path=usr/share/locale/sl/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/uk
-dir path=usr/share/locale/uk/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/locale/zh_CN
-dir path=usr/share/locale/zh_CN/LC_MESSAGES
-dir path=usr/share/locale/zh_TW
-dir path=usr/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/gtar
-file path=usr/share/info/tar.info
-file path=usr/share/info/tar.info-1
-file path=usr/share/info/tar.info-2
-file path=usr/share/locale/bg/LC_MESSAGES/tar.mo
-file path=usr/share/locale/ca/LC_MESSAGES/tar.mo
-file path=usr/share/locale/cs/LC_MESSAGES/tar.mo
-file path=usr/share/locale/da/LC_MESSAGES/tar.mo
-file path=usr/share/locale/de/LC_MESSAGES/tar.mo
-file path=usr/share/locale/el/LC_MESSAGES/tar.mo
-file path=usr/share/locale/es/LC_MESSAGES/tar.mo
-file path=usr/share/locale/et/LC_MESSAGES/tar.mo
-file path=usr/share/locale/eu/LC_MESSAGES/tar.mo
-file path=usr/share/locale/fi/LC_MESSAGES/tar.mo
-file path=usr/share/locale/fr/LC_MESSAGES/tar.mo
-file path=usr/share/locale/ga/LC_MESSAGES/tar.mo
-file path=usr/share/locale/gl/LC_MESSAGES/tar.mo
-file path=usr/share/locale/hr/LC_MESSAGES/tar.mo
-file path=usr/share/locale/hu/LC_MESSAGES/tar.mo
-file path=usr/share/locale/id/LC_MESSAGES/tar.mo
-file path=usr/share/locale/it/LC_MESSAGES/tar.mo
-file path=usr/share/locale/ja/LC_MESSAGES/tar.mo
-file path=usr/share/locale/ko/LC_MESSAGES/tar.mo
-file path=usr/share/locale/ky/LC_MESSAGES/tar.mo
-file path=usr/share/locale/ms/LC_MESSAGES/tar.mo
-file path=usr/share/locale/nb/LC_MESSAGES/tar.mo
-file path=usr/share/locale/nl/LC_MESSAGES/tar.mo
-file path=usr/share/locale/pl/LC_MESSAGES/tar.mo
-file path=usr/share/locale/pt/LC_MESSAGES/tar.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/tar.mo
-file path=usr/share/locale/ro/LC_MESSAGES/tar.mo
-file path=usr/share/locale/ru/LC_MESSAGES/tar.mo
-file path=usr/share/locale/sk/LC_MESSAGES/tar.mo
-file path=usr/share/locale/sl/LC_MESSAGES/tar.mo
-file path=usr/share/locale/sv/LC_MESSAGES/tar.mo
-file path=usr/share/locale/tr/LC_MESSAGES/tar.mo
-file path=usr/share/locale/uk/LC_MESSAGES/tar.mo
-file path=usr/share/locale/vi/LC_MESSAGES/tar.mo
-file path=usr/share/locale/zh_CN/LC_MESSAGES/tar.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/tar.mo
-file gtar.1.sunman path=usr/share/man/man1/gtar.1
-legacy pkg=SUNWgtar \
-    desc="GNU tar - A utility used to store, backup, and transport files (gtar) 1.25" \
-    name="gtar - GNU tar"
-
-
-license gtar.license license=GPLv3
-link path=usr/gnu/bin/tar target=../../bin/gtar
-link path=usr/gnu/share/man/man1/tar.1 \
-    target=../../../../share/man/man1/gtar.1
-link path=usr/sfw/bin/gtar target=../../bin/gtar
--- a/components/gtar/patches/xgetcwd.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
---- tar-1.26/gnu/xgetcwd.c.orig	Thu Mar 17 12:53:26 2011
-+++ tar-1.26/gnu/xgetcwd.c	Thu Mar 17 12:53:35 2011
-@@ -26,6 +26,7 @@
- 
- #include <errno.h>
- #include <unistd.h>
-+#include <limits.h>
- 
- #include "xalloc.h"
- 
-@@ -36,7 +37,14 @@
- char *
- xgetcwd (void)
- {
--  char *cwd = getcwd (NULL, 0);
-+  char *cwd;
-+#ifdef HAVE_PARTLY_WORKING_GETCWD
-+  cwd = getcwd (NULL, 0);
-+#else
-+  cwd = malloc(PATH_MAX);
-+  if (cwd)
-+    getcwd (cwd, PATH_MAX);
-+#endif
-   if (! cwd && errno == ENOMEM)
-     xalloc_die ();
-   return cwd;
--- a/components/guile/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		guile
-COMPONENT_VERSION=	1.8.4
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:1e80fe242acfde2bfa39fd1e8409a8f010e24e2b
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/guile/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# Built in SFW with gcc and builds cleanly now only with gcc
-COMPILER = gcc
-CONFIGURE_OPTIONS +=	CPPFLAGS=-I/usr/include/gmp
-CONFIGURE_OPTIONS +=	--disable-static 
-CONFIGURE_OPTIONS +=	--disable-error-on-warning
-CONFIGURE_OPTIONS +=	ac_cv_type_complex_double=no
-CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/guile/guile-config.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-'\" t
-.\"
-.\" Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\" This man page created by Oracle to provide a reference to the
-.\" Info format documentation for guile provided with the distribution.
-.\"
-.TH guile-config 1 "26 May 2008"
-.SH NAME
-guile-config \- a tool designed to help guile users to get guile
- configuration information 
-.SH SYNOPSIS
-/usr/bin/guile-config [OPTIONS]
-.SH DESCRIPTION
-On most systems, you should not need to tell the compiler and linker
-explicitly where they can find `libguile.h' and `libguile'.  When Guile
-has been installed in a peculiar way, or when you are on a peculiar
-system, things might not be so easy and you might need to pass
-additional `-I' or `-L' options to the compiler.  Guile provides the
-utility program `guile-config' to help you find the right values for
-these options.  You would typically run `guile-config' during the
-configuration phase of your program and use the obtained information in
-the Makefile.
-.SH OPTIONS
-.I guile-config link
-
-Print the linker command-line flags necessary to link against libguile, and
- any other libraries it requires.
-
-.I guile-config compile
-
-Print C compiler flags for compiling code that uses Guile. This includes
-any `-I' flags needed to find Guile's header files.
-
-.I guile-config info [VAR]
-
-Display the value of the Makefile variable VAR used when Guile was built. 
-If VAR is omitted, display all Makefile variables. Use this command to find 
-out where Guile was installed, where it will look for Scheme code at run-time,
-and so on.
-
-.SH EXAMPLES
-You can use guile-config for a Scheme program:
-.LP
-    (use-modules (scripts guile-config))
-    (guile-config . args)       => string
-    (guile-config/split . args) => list of strings
-.LP
-ARGS is one of the "commands" above, such as "info" or "compile",
-followed by an additional optional specifier.  Either element of
-ARGS can be a symbol or a string.  For example, here are two sets
-of equivalent invocations:
-
-    (guile-config 'info 'pkgdatadir) 
-    (guile-config 'info "pkgdatadir") 
-    (guile-config "info" 'pkgdatadir)
-    (guile-config "info" "pkgdatadir")
-.LP	
-    (guile-config 'compile)
-    (guile-config "compile")
-
-These procedures basically capture the output as if guile-config
-were invoked as a command from the shell.  The former discards
-the final newline.  The latter additionally discards whitespace,
-and always returns a list (sometimes of length 1).
-
-Behavior is undefined for null ARGS or unrecognized commands.
-.PD
--- a/components/guile/guile-snarf.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,118 +0,0 @@
-'\" t
-.\"
-.\" Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\" This man page created by Oracle to provide a reference to the
-.\" Info format documentation for guile provided with the distribution.
-.\"
-.TH guile-snarf 1 "26 May 2008"
-.SH NAME
-guile-snarf \- a tool designed to help guile users to collect subr 
-information from distributed c files
-.SH SYNOPSIS
-/usr/bin/guile-snarf [-o outfile] [cpp-args ...]
-.SH DESCRIPTION
-When writing C code for use with Guile, you typically define a set of 
-C functions, and then make some of them visible to the Scheme world by 
-calling the scm_c_define_gsubr function; a C function published in this
-way is called a subr. If you have many subrs to publish, it can sometimes 
-be annoying to keep the list of calls to scm_c_define_gsubr in sync with
-the list of function definitions. Frequently, a programmer will define
-a new subr in C, recompile the application, and then discover that the
-Scheme interpreter cannot see the subr, because of a missed call to 
-scm_c_define_gsubr.
-.LP
-Guile provides the guile-snarf command to manage this problem. Using this
-tool, you can keep all the information needed to define the subr alongside
-the function definition itself; guile-snarf will extract this information 
-from your source code, and automatically generate a file of calls to 
-scm_c_define_gsubr which you can #include into an initialization function. 
-.LP
-The guile-snarf program will extract initialization actions to outfile or 
-to standard output when no outfile has been specified or when outfile 
-is -. The C preprocessor is called with cpp-args (which usually include 
-an input file) and the output is filtered to extract the initialization
-actions.
-.LP
-If there are errors during processing, outfile is deleted and the program
-exits with non-zero status.
-.LP
-During snarfing, the pre-processor macro SCM_MAGIC_SNARFER is defined. 
-You could use this to avoid including snarfer output files that don't yet 
-exist by writing code like this:
-.LP
-    #ifndef SCM_MAGIC_SNARFER
-    #include "foo.x"
-    #endif
-.LP
-If the environment variable CPP is set, use its value instead of the C 
-pre-processor determined at Guile configure-time. 
-.SH EXAMPLES
-For example, here is how you might define a new subr called clear-image,
-implemented by the C function clear_image:
-.LP
- #include <libguile.h>
-
- SCM_DEFINE (clear_image, "clear-image", 1, 0, 0,
-            (SCM image_smob),
-            "Clear the image.")
-
- #define FUNC_NAME s_clear_image
- {
-   /* C code to clear the image in image_smob... */
-
- }
- #undef FUNC_NAME
-
- void
- init_image_type ()
- {
-     #include "image-type.x"
- }
-.LP
-The SCM_DEFINE declaration says that the C function clear_image implements
-a Scheme subr called clear-image, which takes one required argument (of
-type SCM and named image_smob), no optional arguments, and no rest argument.
-See Doc Snarfing, for info on the docstring.
-.LP
-This works in concert with FUNC_NAME to also define a static array of 
-characters named s_clear_image, initialized to the string "clear-image".
-The body of clear_image may use the array in error messages, instead of
-writing out the literal string; this may save string space on some systems.
-.LP
-Assuming the text above lives in a file named image-type.c, you will need 
-to execute the following command to prepare this file for compilation:
-
-.I guile-snarf -o image-type.x image-type.c
-.LP
-This scans image-type.c for SCM_DEFINE declarations, and writes to
-image-type.x the output:
-.LP
-scm_c_define_gsubr (s_clear_image, 1, 0, 0, (SCM (*)() ) clear_image);
-.LP
-When compiled normally, SCM_DEFINE is a macro which expands to a 
-declaration of the s_clear_image string and the function header for 
-clear_image.
-.LP
-Note that the output file name matches the #include from the input file.
-Also, you still need to provide all the same information you would if you 
-were using scm_c_define_gsubr yourself, but you can place the information 
-near the function definition itself, so it is less likely to become 
-incorrect or out-of-date.
-.LP
-If you have many files that guile-snarf must process, you should consider
-using a fragment like the following in your Makefile:
-
- snarfcppopts = $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
- .SUFFIXES: .x
- .c.x:
-        guile-snarf -o $ $< $(snarfcppopts)
-.LP
-This tells make to run guile-snarf to produce each needed .x file from the
-corresponding .c file.
-.LP
-The program guile-snarf passes its command-line arguments directly to the 
-C preprocessor, which it uses to extract the information it needs from 
-the source code. this means you can pass normal compilation flags to 
-guile-snarf to define preprocessor symbols, add header file directories, 
-and so on. 
--- a/components/guile/guile-tools.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-'\" t
-.\"
-.\" Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\" This man page created by Oracle to provide a reference to the
-.\" Info format documentation for guile provided with the distribution.
-.\"
-.TH guile-tools 1 "26 May 2008"
-.SH NAME
-guile-tools \- displays guile module information 
-.SH SYNOPSIS
-/usr/bin/guile-tools [OPTION] PROGRAM [ARGS ...]
-.SH DESCRIPTION
-.LP
-'guile-tools' is a wrapper program and installed along w/ `guile'; it 
-knows where a particular module is installed and calls it passing its
-args to the program. The result is that you need not augment your PATH.  
-.LP
-Usage is straightforward:
- 
-      guile-tools --help
-      guile-tools --version
-      guile-tools [OPTION] PROGRAM [ARGS ...]
-.LP 
-When Guile is installed, in addition to the `(ice-9 FOO)' modules, a
-set of "executable modules" `(scripts BAR)' is also installed.  Each 
-is a regular Scheme module that has some additional packaging so 
-that it can be called as a program in its own right, from the shell.
-For this reason, we sometimes use the term "script" in this context 
-to mean the same thing.
-.LP
-If PROGRAM is "list" or omitted, display contents of scripts dir, 
-otherwise PROGRAM is run with ARGS. Options (only one of which may be
-used at a time):
-.LP
- --scriptsdir DIR - Look in DIR for scripts
- --guileversion VERS - Look in $pkgdatadir/VERS/scripts for scripts
- --source - Display PROGRAM source (ignore ARGS) to stdout
-.LP
-The modules are self-documenting.  For example, to see the 
-documentation for `lint', use one (or both) of the shell commands:
- 
-        guile-tools display-commentary '(scripts lint)'
-        guile-tools --source lint
--- a/components/guile/guile.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-'\" t
-.\" Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\" This man page created by Oracle to provide a reference to the
-.\" Info format documentation for guile provided with the distribution.
-.\"
-.TH guile 1 "08 Mar 2008"
-.SH NAME
-guile \- a library designed to help programmers create flexible applications 
-.SH SYNOPSIS
-/usr/bin/guile [OPTION]... 
-.SH DESCRIPTION
-Using Guile in an application allows programmers to write plug-ins, or 
-modules (there are many names, but the concept is essentially the same) 
-and users to use them to have an application fit their needs.
-.LP
-For additional information on using guile, see the Info format
-documentation by running the following command from your shell:
-.RS
-.I /usr/sfw/bin/info guile
-.RE
-.LP
-\fBguile\fR is provided for developers who are working on software
-that has already adopted it.   However, it is not recommended that
-\fBguile\fR be used when developing new software projects.
-.PD
--- a/components/guile/guile.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,518 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
---------------------------------------------------------------------
-
-Copyright (C) 1985-2007 Free Software Foundation, Inc.
-
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
-		       Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
-  When we speak of free software, we are referring to freedom of use,
-not price.  Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard.  To achieve this, non-free programs must be
-allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-  
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-			    NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-           How to Apply These Terms to Your New Libraries
-
-  If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change.  You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
-  To apply these terms, attach the following notices to the library.  It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the library's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
-  <signature of Ty Coon>, 1 April 1990
-  Ty Coon, President of Vice
-
-That's all there is to it!
-
-
--- a/components/guile/guile.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,411 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr/share/guile/.+/scripts/.+$ -> default mode 0555>
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/guile@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system."
-set name=pkg.summary value="GNU guile utility"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Other Languages"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/guile/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/315
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/bin/$(MACH64)
-dir path=usr/include
-dir path=usr/include/guile
-dir path=usr/include/guile/srfi
-dir path=usr/include/libguile
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/share
-dir path=usr/share/aclocal
-dir path=usr/share/guile
-dir path=usr/share/guile/1.8
-dir path=usr/share/guile/1.8/ice-9
-dir path=usr/share/guile/1.8/ice-9/debugger
-dir path=usr/share/guile/1.8/lang
-dir path=usr/share/guile/1.8/lang/elisp
-dir path=usr/share/guile/1.8/lang/elisp/internals
-dir path=usr/share/guile/1.8/lang/elisp/primitives
-dir path=usr/share/guile/1.8/oop
-dir path=usr/share/guile/1.8/oop/goops
-dir path=usr/share/guile/1.8/scripts
-dir path=usr/share/guile/1.8/srfi
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/$(MACH64)/guile
-file path=usr/bin/$(MACH64)/guile-config
-file path=usr/bin/$(MACH64)/guile-snarf
-file path=usr/bin/$(MACH64)/guile-tools
-file path=usr/bin/guile
-file path=usr/bin/guile-config
-file path=usr/bin/guile-snarf
-file path=usr/bin/guile-tools
-file path=usr/include/guile/gh.h
-file path=usr/include/guile/readline.h
-file path=usr/include/guile/srfi/srfi-1.h
-file path=usr/include/guile/srfi/srfi-13.h
-file path=usr/include/guile/srfi/srfi-14.h
-file path=usr/include/guile/srfi/srfi-4.h
-file path=usr/include/guile/srfi/srfi-60.h
-file path=usr/include/libguile.h
-file path=usr/include/libguile/__scm.h
-file path=usr/include/libguile/alist.h
-file path=usr/include/libguile/arbiters.h
-file path=usr/include/libguile/async.h
-file path=usr/include/libguile/backtrace.h
-file path=usr/include/libguile/boolean.h
-file path=usr/include/libguile/chars.h
-file path=usr/include/libguile/continuations.h
-file path=usr/include/libguile/convert.h
-file path=usr/include/libguile/debug-malloc.h
-file path=usr/include/libguile/debug.h
-file path=usr/include/libguile/deprecated.h
-file path=usr/include/libguile/deprecation.h
-file path=usr/include/libguile/discouraged.h
-file path=usr/include/libguile/dynl.h
-file path=usr/include/libguile/dynwind.h
-file path=usr/include/libguile/environments.h
-file path=usr/include/libguile/eq.h
-file path=usr/include/libguile/error.h
-file path=usr/include/libguile/eval.h
-file path=usr/include/libguile/evalext.h
-file path=usr/include/libguile/extensions.h
-file path=usr/include/libguile/feature.h
-file path=usr/include/libguile/filesys.h
-file path=usr/include/libguile/fluids.h
-file path=usr/include/libguile/fports.h
-file path=usr/include/libguile/futures.h
-file path=usr/include/libguile/gc.h
-file path=usr/include/libguile/gdb_interface.h
-file path=usr/include/libguile/gdbint.h
-file path=usr/include/libguile/goops.h
-file path=usr/include/libguile/gsubr.h
-file path=usr/include/libguile/guardians.h
-file path=usr/include/libguile/hash.h
-file path=usr/include/libguile/hashtab.h
-file path=usr/include/libguile/hooks.h
-file path=usr/include/libguile/i18n.h
-file path=usr/include/libguile/init.h
-file path=usr/include/libguile/inline.h
-file path=usr/include/libguile/ioext.h
-file path=usr/include/libguile/iselect.h
-file path=usr/include/libguile/keywords.h
-file path=usr/include/libguile/lang.h
-file path=usr/include/libguile/list.h
-file path=usr/include/libguile/load.h
-file path=usr/include/libguile/macros.h
-file path=usr/include/libguile/mallocs.h
-file path=usr/include/libguile/modules.h
-file path=usr/include/libguile/net_db.h
-file path=usr/include/libguile/null-threads.h
-file path=usr/include/libguile/numbers.h
-file path=usr/include/libguile/objects.h
-file path=usr/include/libguile/objprop.h
-file path=usr/include/libguile/options.h
-file path=usr/include/libguile/pairs.h
-file path=usr/include/libguile/ports.h
-file path=usr/include/libguile/posix.h
-file path=usr/include/libguile/print.h
-file path=usr/include/libguile/procprop.h
-file path=usr/include/libguile/procs.h
-file path=usr/include/libguile/properties.h
-file path=usr/include/libguile/pthread-threads.h
-file path=usr/include/libguile/ramap.h
-file path=usr/include/libguile/random.h
-file path=usr/include/libguile/rdelim.h
-file path=usr/include/libguile/read.h
-file path=usr/include/libguile/regex-posix.h
-file path=usr/include/libguile/root.h
-file path=usr/include/libguile/rw.h
-file path=usr/include/libguile/scmconfig.h
-file path=usr/include/libguile/scmsigs.h
-file path=usr/include/libguile/script.h
-file path=usr/include/libguile/simpos.h
-file path=usr/include/libguile/smob.h
-file path=usr/include/libguile/snarf.h
-file path=usr/include/libguile/socket.h
-file path=usr/include/libguile/sort.h
-file path=usr/include/libguile/srcprop.h
-file path=usr/include/libguile/srfi-13.h
-file path=usr/include/libguile/srfi-14.h
-file path=usr/include/libguile/srfi-4.h
-file path=usr/include/libguile/stackchk.h
-file path=usr/include/libguile/stacks.h
-file path=usr/include/libguile/stime.h
-file path=usr/include/libguile/strings.h
-file path=usr/include/libguile/strorder.h
-file path=usr/include/libguile/strports.h
-file path=usr/include/libguile/struct.h
-file path=usr/include/libguile/symbols.h
-file path=usr/include/libguile/tags.h
-file path=usr/include/libguile/threads.h
-file path=usr/include/libguile/throw.h
-file path=usr/include/libguile/unif.h
-file path=usr/include/libguile/validate.h
-file path=usr/include/libguile/values.h
-file path=usr/include/libguile/variable.h
-file path=usr/include/libguile/vectors.h
-file path=usr/include/libguile/version.h
-file path=usr/include/libguile/vports.h
-file path=usr/include/libguile/weaks.h
-file path=usr/lib/$(MACH64)/libguile-srfi-srfi-1-v-3.la
-file path=usr/lib/$(MACH64)/libguile-srfi-srfi-1-v-3.so.3.0.1
-file path=usr/lib/$(MACH64)/libguile-srfi-srfi-13-14-v-3.la
-file path=usr/lib/$(MACH64)/libguile-srfi-srfi-13-14-v-3.so.3.0.1
-file path=usr/lib/$(MACH64)/libguile-srfi-srfi-4-v-3.la
-file path=usr/lib/$(MACH64)/libguile-srfi-srfi-4-v-3.so.3.0.1
-file path=usr/lib/$(MACH64)/libguile-srfi-srfi-60-v-2.la
-file path=usr/lib/$(MACH64)/libguile-srfi-srfi-60-v-2.so.2.0.2
-file path=usr/lib/$(MACH64)/libguile.la
-file path=usr/lib/$(MACH64)/libguile.so.17.1.2
-file path=usr/lib/$(MACH64)/libguilereadline-v-17.la
-file path=usr/lib/$(MACH64)/libguilereadline-v-17.so.17.0.3
-file path=usr/lib/libguile-srfi-srfi-1-v-3.la
-file path=usr/lib/libguile-srfi-srfi-1-v-3.so.3.0.1
-file path=usr/lib/libguile-srfi-srfi-13-14-v-3.la
-file path=usr/lib/libguile-srfi-srfi-13-14-v-3.so.3.0.1
-file path=usr/lib/libguile-srfi-srfi-4-v-3.la
-file path=usr/lib/libguile-srfi-srfi-4-v-3.so.3.0.1
-file path=usr/lib/libguile-srfi-srfi-60-v-2.la
-file path=usr/lib/libguile-srfi-srfi-60-v-2.so.2.0.2
-file path=usr/lib/libguile.la
-file path=usr/lib/libguile.so.17.1.2
-file path=usr/lib/libguilereadline-v-17.la
-file path=usr/lib/libguilereadline-v-17.so.17.0.3
-file path=usr/share/aclocal/guile.m4
-file path=usr/share/guile/1.8/guile-procedures.txt
-file path=usr/share/guile/1.8/ice-9/and-let-star.scm
-file path=usr/share/guile/1.8/ice-9/boot-9.scm
-file path=usr/share/guile/1.8/ice-9/buffered-input.scm
-file path=usr/share/guile/1.8/ice-9/calling.scm
-file path=usr/share/guile/1.8/ice-9/channel.scm
-file path=usr/share/guile/1.8/ice-9/common-list.scm
-file path=usr/share/guile/1.8/ice-9/debug.scm
-file path=usr/share/guile/1.8/ice-9/debugger.scm
-file path=usr/share/guile/1.8/ice-9/debugger/command-loop.scm
-file path=usr/share/guile/1.8/ice-9/debugger/commands.scm
-file path=usr/share/guile/1.8/ice-9/debugger/state.scm
-file path=usr/share/guile/1.8/ice-9/debugger/trc.scm
-file path=usr/share/guile/1.8/ice-9/debugger/utils.scm
-file path=usr/share/guile/1.8/ice-9/deprecated.scm
-file path=usr/share/guile/1.8/ice-9/documentation.scm
-file path=usr/share/guile/1.8/ice-9/emacs.scm
-file path=usr/share/guile/1.8/ice-9/expect.scm
-file path=usr/share/guile/1.8/ice-9/format.scm
-file path=usr/share/guile/1.8/ice-9/ftw.scm
-file path=usr/share/guile/1.8/ice-9/gap-buffer.scm
-file path=usr/share/guile/1.8/ice-9/getopt-long.scm
-file path=usr/share/guile/1.8/ice-9/hcons.scm
-file path=usr/share/guile/1.8/ice-9/history.scm
-file path=usr/share/guile/1.8/ice-9/lineio.scm
-file path=usr/share/guile/1.8/ice-9/list.scm
-file path=usr/share/guile/1.8/ice-9/ls.scm
-file path=usr/share/guile/1.8/ice-9/mapping.scm
-file path=usr/share/guile/1.8/ice-9/match.scm
-file path=usr/share/guile/1.8/ice-9/networking.scm
-file path=usr/share/guile/1.8/ice-9/null.scm
-file path=usr/share/guile/1.8/ice-9/occam-channel.scm
-file path=usr/share/guile/1.8/ice-9/optargs.scm
-file path=usr/share/guile/1.8/ice-9/poe.scm
-file path=usr/share/guile/1.8/ice-9/popen.scm
-file path=usr/share/guile/1.8/ice-9/posix.scm
-file path=usr/share/guile/1.8/ice-9/pretty-print.scm
-file path=usr/share/guile/1.8/ice-9/psyntax.pp
-file path=usr/share/guile/1.8/ice-9/psyntax.ss
-file path=usr/share/guile/1.8/ice-9/q.scm
-file path=usr/share/guile/1.8/ice-9/r4rs.scm
-file path=usr/share/guile/1.8/ice-9/r5rs.scm
-file path=usr/share/guile/1.8/ice-9/rdelim.scm
-file path=usr/share/guile/1.8/ice-9/readline.scm
-file path=usr/share/guile/1.8/ice-9/receive.scm
-file path=usr/share/guile/1.8/ice-9/regex.scm
-file path=usr/share/guile/1.8/ice-9/runq.scm
-file path=usr/share/guile/1.8/ice-9/rw.scm
-file path=usr/share/guile/1.8/ice-9/safe-r5rs.scm
-file path=usr/share/guile/1.8/ice-9/safe.scm
-file path=usr/share/guile/1.8/ice-9/serialize.scm
-file path=usr/share/guile/1.8/ice-9/session.scm
-file path=usr/share/guile/1.8/ice-9/slib.scm
-file path=usr/share/guile/1.8/ice-9/stack-catch.scm
-file path=usr/share/guile/1.8/ice-9/streams.scm
-file path=usr/share/guile/1.8/ice-9/string-fun.scm
-file path=usr/share/guile/1.8/ice-9/syncase.scm
-file path=usr/share/guile/1.8/ice-9/threads.scm
-file path=usr/share/guile/1.8/ice-9/time.scm
-file path=usr/share/guile/1.8/ice-9/weak-vector.scm
-file path=usr/share/guile/1.8/lang/elisp/base.scm
-file path=usr/share/guile/1.8/lang/elisp/example.el
-file path=usr/share/guile/1.8/lang/elisp/interface.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/evaluation.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/format.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/fset.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/lambda.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/load.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/null.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/set.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/signal.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/time.scm
-file path=usr/share/guile/1.8/lang/elisp/internals/trace.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/buffers.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/char-table.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/features.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/fns.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/format.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/guile.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/keymaps.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/lists.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/load.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/match.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/numbers.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/pure.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/read.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/signal.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/strings.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/symprop.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/syntax.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/system.scm
-file path=usr/share/guile/1.8/lang/elisp/primitives/time.scm
-file path=usr/share/guile/1.8/lang/elisp/transform.scm
-file path=usr/share/guile/1.8/lang/elisp/variables.scm
-file path=usr/share/guile/1.8/oop/goops.scm
-file path=usr/share/guile/1.8/oop/goops/accessors.scm
-file path=usr/share/guile/1.8/oop/goops/active-slot.scm
-file path=usr/share/guile/1.8/oop/goops/compile.scm
-file path=usr/share/guile/1.8/oop/goops/composite-slot.scm
-file path=usr/share/guile/1.8/oop/goops/describe.scm
-file path=usr/share/guile/1.8/oop/goops/dispatch.scm
-file path=usr/share/guile/1.8/oop/goops/internal.scm
-file path=usr/share/guile/1.8/oop/goops/old-define-method.scm
-file path=usr/share/guile/1.8/oop/goops/save.scm
-file path=usr/share/guile/1.8/oop/goops/simple.scm
-file path=usr/share/guile/1.8/oop/goops/stklos.scm
-file path=usr/share/guile/1.8/oop/goops/util.scm
-file path=usr/share/guile/1.8/scripts/PROGRAM
-file path=usr/share/guile/1.8/scripts/api-diff
-file path=usr/share/guile/1.8/scripts/autofrisk
-file path=usr/share/guile/1.8/scripts/display-commentary
-file path=usr/share/guile/1.8/scripts/doc-snarf
-file path=usr/share/guile/1.8/scripts/frisk
-file path=usr/share/guile/1.8/scripts/generate-autoload
-file path=usr/share/guile/1.8/scripts/lint
-file path=usr/share/guile/1.8/scripts/punify
-file path=usr/share/guile/1.8/scripts/read-rfc822
-file path=usr/share/guile/1.8/scripts/read-scheme-source
-file path=usr/share/guile/1.8/scripts/read-text-outline
-file path=usr/share/guile/1.8/scripts/scan-api
-file path=usr/share/guile/1.8/scripts/snarf-check-and-output-texi
-file path=usr/share/guile/1.8/scripts/snarf-guile-m4-docs
-file path=usr/share/guile/1.8/scripts/summarize-guile-TODO
-file path=usr/share/guile/1.8/scripts/use2dot
-file path=usr/share/guile/1.8/srfi/srfi-1.scm
-file path=usr/share/guile/1.8/srfi/srfi-10.scm
-file path=usr/share/guile/1.8/srfi/srfi-11.scm
-file path=usr/share/guile/1.8/srfi/srfi-13.scm
-file path=usr/share/guile/1.8/srfi/srfi-14.scm
-file path=usr/share/guile/1.8/srfi/srfi-16.scm
-file path=usr/share/guile/1.8/srfi/srfi-17.scm
-file path=usr/share/guile/1.8/srfi/srfi-19.scm
-file path=usr/share/guile/1.8/srfi/srfi-2.scm
-file path=usr/share/guile/1.8/srfi/srfi-26.scm
-file path=usr/share/guile/1.8/srfi/srfi-31.scm
-file path=usr/share/guile/1.8/srfi/srfi-34.scm
-file path=usr/share/guile/1.8/srfi/srfi-35.scm
-file path=usr/share/guile/1.8/srfi/srfi-37.scm
-file path=usr/share/guile/1.8/srfi/srfi-39.scm
-file path=usr/share/guile/1.8/srfi/srfi-4.scm
-file path=usr/share/guile/1.8/srfi/srfi-6.scm
-file path=usr/share/guile/1.8/srfi/srfi-60.scm
-file path=usr/share/guile/1.8/srfi/srfi-69.scm
-file path=usr/share/guile/1.8/srfi/srfi-8.scm
-file path=usr/share/guile/1.8/srfi/srfi-9.scm
-file path=usr/share/info/goops.info
-file path=usr/share/info/guile-tut.info
-file path=usr/share/info/guile.info
-file path=usr/share/info/guile.info-1
-file path=usr/share/info/guile.info-2
-file path=usr/share/info/guile.info-3
-file path=usr/share/info/guile.info-4
-file path=usr/share/info/guile.info-5
-file path=usr/share/info/guile.info-6
-file path=usr/share/info/guile.info-7
-file path=usr/share/info/r5rs.info
-file guile-config.1 path=usr/share/man/man1/guile-config.1
-file guile-snarf.1 path=usr/share/man/man1/guile-snarf.1
-file guile-tools.1 path=usr/share/man/man1/guile-tools.1
-file guile.1 path=usr/share/man/man1/guile.1
-legacy pkg=SUNWguile desc="GNU guile - extension language library (1.8.4)" \
-    name="guile - GNU guile utility"
-license guile.license license=LGPLv2.1
-link path=usr/lib/$(MACH64)/libguile-srfi-srfi-1-v-3.so \
-    target=libguile-srfi-srfi-1-v-3.so.3.0.1
-link path=usr/lib/$(MACH64)/libguile-srfi-srfi-1-v-3.so.3 \
-    target=libguile-srfi-srfi-1-v-3.so.3.0.1
-link path=usr/lib/$(MACH64)/libguile-srfi-srfi-13-14-v-3.so \
-    target=libguile-srfi-srfi-13-14-v-3.so.3.0.1
-link path=usr/lib/$(MACH64)/libguile-srfi-srfi-13-14-v-3.so.3 \
-    target=libguile-srfi-srfi-13-14-v-3.so.3.0.1
-link path=usr/lib/$(MACH64)/libguile-srfi-srfi-4-v-3.so \
-    target=libguile-srfi-srfi-4-v-3.so.3.0.1
-link path=usr/lib/$(MACH64)/libguile-srfi-srfi-4-v-3.so.3 \
-    target=libguile-srfi-srfi-4-v-3.so.3.0.1
-link path=usr/lib/$(MACH64)/libguile-srfi-srfi-60-v-2.so \
-    target=libguile-srfi-srfi-60-v-2.so.2.0.2
-link path=usr/lib/$(MACH64)/libguile-srfi-srfi-60-v-2.so.2 \
-    target=libguile-srfi-srfi-60-v-2.so.2.0.2
-link path=usr/lib/$(MACH64)/libguile.so target=libguile.so.17.1.2
-link path=usr/lib/$(MACH64)/libguile.so.17 target=libguile.so.17.1.2
-link path=usr/lib/$(MACH64)/libguilereadline-v-17.so \
-    target=libguilereadline-v-17.so.17.0.3
-link path=usr/lib/$(MACH64)/libguilereadline-v-17.so.17 \
-    target=libguilereadline-v-17.so.17.0.3
-link path=usr/lib/libguile-srfi-srfi-1-v-3.so \
-    target=libguile-srfi-srfi-1-v-3.so.3.0.1
-link path=usr/lib/libguile-srfi-srfi-1-v-3.so.3 \
-    target=libguile-srfi-srfi-1-v-3.so.3.0.1
-link path=usr/lib/libguile-srfi-srfi-13-14-v-3.so \
-    target=libguile-srfi-srfi-13-14-v-3.so.3.0.1
-link path=usr/lib/libguile-srfi-srfi-13-14-v-3.so.3 \
-    target=libguile-srfi-srfi-13-14-v-3.so.3.0.1
-link path=usr/lib/libguile-srfi-srfi-4-v-3.so \
-    target=libguile-srfi-srfi-4-v-3.so.3.0.1
-link path=usr/lib/libguile-srfi-srfi-4-v-3.so.3 \
-    target=libguile-srfi-srfi-4-v-3.so.3.0.1
-link path=usr/lib/libguile-srfi-srfi-60-v-2.so \
-    target=libguile-srfi-srfi-60-v-2.so.2.0.2
-link path=usr/lib/libguile-srfi-srfi-60-v-2.so.2 \
-    target=libguile-srfi-srfi-60-v-2.so.2.0.2
-link path=usr/lib/libguile.so target=libguile.so.17.1.2
-link path=usr/lib/libguile.so.17 target=libguile.so.17.1.2
-link path=usr/lib/libguilereadline-v-17.so \
-    target=libguilereadline-v-17.so.17.0.3
-link path=usr/lib/libguilereadline-v-17.so.17 \
-    target=libguilereadline-v-17.so.17.0.3
--- a/components/guile/patches/time.test.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- guile-1.8.4/test-suite/tests/time.test	Wed Mar  7 14:59:20 2007
-+++ guile-1.8.4/test-suite/tests/new.time.test	Tue Apr  5 11:11:19 2011
-@@ -247,7 +247,7 @@
-       (putenv "TZ=EST+5")
-       (tzset)
-       (let ((tm (localtime 86400)))
--	(string=? "-0500" (strftime "%z" tm))))))
-+	(string=? "+0000" (strftime "%z" tm))))))
- 
- ;;;
- ;;; strptime
--- a/components/gutenprint/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		gutenprint
-COMPONENT_VERSION=	5.2.4
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:ae680314650dd9a52df5fd11cd0282cc6f9662e6
-COMPONENT_ARCHIVE_URL=	http://voxel.dl.sourceforge.net/project/gimp-print/gutenprint-5.2/5.2.4/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_ENV += CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS +=	 --infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS +=    --enable-escputil
-CONFIGURE_OPTIONS +=    --without-gimp2
-CONFIGURE_OPTIONS +=    --enable-cups-1_2-enhancements
-CONFIGURE_OPTIONS +=    --enable-shared
-CONFIGURE_OPTIONS +=    --disable-static-genppd
-CONFIGURE_OPTIONS +=    --enable-simplified-cups-ppds
-CONFIGURE_OPTIONS +=    --without-foomatic
-CONFIGURE_OPTIONS +=    --without-foomatic3
-CONFIGURE_OPTIONS +=    --without-readline
-CONFIGURE_OPTIONS +=    --disable-static
-
-COMPONENT_BUILD_TARGETS = all
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-# the tests mostly pass, but it can't find several drivers for ppd files
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-
-include ../../make-rules/depend.mk
--- a/components/gutenprint/gutenprint.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
--------------------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/gutenprint/gutenprint.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,425 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/print/filter/gutenprint@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary \
-    value="gutenprint - Drivers for Canon, Epson, Lexmark & PCL printers"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Printing
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gutenprint.org/software/gutenprint
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/469
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/include/gutenprint
-dir path=usr/include/gutenprintui2
-dir path=usr/lib
-dir path=usr/lib/cups
-dir path=usr/lib/cups/driver
-dir path=usr/lib/cups/filter
-dir path=usr/lib/gutenprint
-dir path=usr/lib/gutenprint/5.2
-dir path=usr/lib/gutenprint/5.2/modules
-dir path=usr/lib/pkgconfig
-dir path=usr/sbin
-dir path=usr/share
-dir path=usr/share/cups
-dir path=usr/share/gutenprint
-dir path=usr/share/gutenprint/5.2
-dir path=usr/share/gutenprint/5.2/xml
-dir path=usr/share/gutenprint/5.2/xml/escp2
-dir path=usr/share/gutenprint/5.2/xml/escp2/inks
-dir path=usr/share/gutenprint/5.2/xml/escp2/inputslots
-dir path=usr/share/gutenprint/5.2/xml/escp2/media
-dir path=usr/share/gutenprint/5.2/xml/escp2/mediasizes
-dir path=usr/share/gutenprint/5.2/xml/escp2/model
-dir path=usr/share/gutenprint/5.2/xml/escp2/qualitypresets
-dir path=usr/share/gutenprint/5.2/xml/escp2/weaves
-dir path=usr/share/gutenprint/doc
-dir path=usr/share/gutenprint/doc/reference-html
-dir path=usr/share/gutenprint/samples
-dir path=usr/share/locale
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/el
-dir path=usr/share/locale/el/LC_MESSAGES
-dir path=usr/share/locale/en_GB
-dir path=usr/share/locale/en_GB/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/hu
-dir path=usr/share/locale/hu/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/nb
-dir path=usr/share/locale/nb/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt
-dir path=usr/share/locale/pt/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/sk
-dir path=usr/share/locale/sk/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/zh_TW
-dir path=usr/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man8
-file path=usr/bin/cups-calibrate
-file path=usr/bin/escputil
-file path=usr/bin/ijsgutenprint.5.2
-file path=usr/bin/testpattern
-file path=usr/include/gutenprint/array.h
-file path=usr/include/gutenprint/bit-ops.h
-file path=usr/include/gutenprint/channel.h
-file path=usr/include/gutenprint/color.h
-file path=usr/include/gutenprint/curve-cache.h
-file path=usr/include/gutenprint/curve.h
-file path=usr/include/gutenprint/dither.h
-file path=usr/include/gutenprint/gutenprint-module.h
-file path=usr/include/gutenprint/gutenprint-version.h
-file path=usr/include/gutenprint/gutenprint.h
-file path=usr/include/gutenprint/image.h
-file path=usr/include/gutenprint/list.h
-file path=usr/include/gutenprint/module.h
-file path=usr/include/gutenprint/mxml.h
-file path=usr/include/gutenprint/paper.h
-file path=usr/include/gutenprint/path.h
-file path=usr/include/gutenprint/printers.h
-file path=usr/include/gutenprint/sequence.h
-file path=usr/include/gutenprint/string-list.h
-file path=usr/include/gutenprint/util.h
-file path=usr/include/gutenprint/vars.h
-file path=usr/include/gutenprint/weave.h
-file path=usr/include/gutenprint/xml.h
-file path=usr/include/gutenprintui2/curve.h
-file path=usr/include/gutenprintui2/gammacurve.h
-file path=usr/include/gutenprintui2/gutenprintui.h
-file path=usr/include/gutenprintui2/typebuiltins.h
-file path=usr/lib/cups/driver/gutenprint.5.2
-file path=usr/lib/cups/filter/commandtocanon
-file path=usr/lib/cups/filter/commandtoepson
-file path=usr/lib/cups/filter/rastertogutenprint.5.2
-file path=usr/lib/gutenprint/5.2/modules/color-traditional.so
-file path=usr/lib/gutenprint/5.2/modules/print-canon.so
-file path=usr/lib/gutenprint/5.2/modules/print-dyesub.so
-file path=usr/lib/gutenprint/5.2/modules/print-escp2.so
-file path=usr/lib/gutenprint/5.2/modules/print-lexmark.so
-file path=usr/lib/gutenprint/5.2/modules/print-pcl.so
-file path=usr/lib/gutenprint/5.2/modules/print-ps.so
-file path=usr/lib/gutenprint/5.2/modules/print-raw.so
-file path=usr/lib/libgutenprint.so.2.0.5
-file path=usr/lib/libgutenprintui2.so.1.0.0
-file path=usr/lib/pkgconfig/gutenprint.pc
-file path=usr/lib/pkgconfig/gutenprintui2.pc
-file path=usr/sbin/cups-genppd.5.2
-file path=usr/sbin/cups-genppdupdate
-file path=usr/share/cups/calibrate.ppm
-file path=usr/share/gutenprint/5.2/xml/dither-matrix-1x1.xml
-file path=usr/share/gutenprint/5.2/xml/dither-matrix-2x1.xml
-file path=usr/share/gutenprint/5.2/xml/dither-matrix-4x1.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/artisan.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/b500.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/c120.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/c64.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/c80.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/c82.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/claria.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/cmy.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/cmykrb.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/cmykro.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/cx3650.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/defaultblack.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/f360.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/f360_photo.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/f360_photo7_japan.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/f360_ultrachrome.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/f360_ultrachrome_k3.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/f360_ultrachrome_k3v.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/nx100.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen0.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen1.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen2.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen3.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen3_4.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen4.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/photo_pigment.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/picturemate_4.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/picturemate_6.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/pro_gen1.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/pro_gen2.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/pro_pigment.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/pro_ultrachrome.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/pro_ultrachrome_k3.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/standard.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/standard_gen0.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/ultrachrome.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/wf40.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/wf500.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inks/x80.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/artisan.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/b500.xml
-file \
-    path=usr/share/gutenprint/5.2/xml/escp2/inputslots/cd_cutter_roll_feed.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/cd_roll_feed.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/cutter_roll_feed.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/default.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/pro_roll_feed.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/r1800.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/r2400.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/r2880.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/rx680.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/rx700.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/spro5000.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/inputslots/standard_roll_feed.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/artisan.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/b500.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/c120.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/c64.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/c80.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/c82.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/claria.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/claria1400.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/cmy.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/cmykrb.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/cmykro.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/cx3650.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/f360.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/f360_photo.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/f360_photo7_japan.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/f360_ultrachrome.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/f360_ultrachrome_k3.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/f360_ultrachrome_k3v.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/nx100.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/photo_gen0.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/photo_gen1.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/photo_gen2.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/photo_gen3.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/photo_gen3_4.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/photo_gen4.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/photo_pigment.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/picturemate_4.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/picturemate_6.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/pro_gen1.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/pro_gen2.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/pro_pigment.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/pro_ultrachrome.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/pro_ultrachrome_k3.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/r800.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/standard.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/standard_gen0.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/ultrachrome.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/wf500.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/media/x80.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/mediasizes/standard.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_0.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_1.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_10.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_11.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_12.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_13.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_14.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_15.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_16.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_17.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_18.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_19.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_2.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_20.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_21.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_22.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_23.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_24.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_25.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_26.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_27.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_28.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_29.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_3.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_30.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_31.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_32.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_33.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_34.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_35.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_36.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_37.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_38.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_39.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_4.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_40.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_41.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_42.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_43.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_44.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_45.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_46.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_47.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_48.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_49.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_5.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_50.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_51.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_52.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_53.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_54.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_55.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_56.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_57.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_58.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_59.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_6.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_60.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_61.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_62.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_63.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_64.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_65.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_66.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_67.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_68.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_69.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_7.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_70.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_71.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_72.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_73.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_74.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_75.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_76.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_77.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_78.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_79.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_8.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_80.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_81.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_82.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_83.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_84.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_85.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_86.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_87.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_88.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_89.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_9.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_90.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_91.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_92.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_93.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_94.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_95.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_96.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_97.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/model/model_98.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/qualitypresets/p1_5.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/qualitypresets/picturemate.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/qualitypresets/standard.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/qualitypresets/v2880.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/qualitypresets/wf40.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/weaves/pro7000.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/weaves/pro7500.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/weaves/pro7600.xml
-file path=usr/share/gutenprint/5.2/xml/escp2/weaves/standard.xml
-file path=usr/share/gutenprint/5.2/xml/papers.xml
-file path=usr/share/gutenprint/5.2/xml/printers.xml
-file path=usr/share/gutenprint/doc/AUTHORS
-file path=usr/share/gutenprint/doc/COPYING
-file path=usr/share/gutenprint/doc/ChangeLog
-file path=usr/share/gutenprint/doc/FAQ.html
-file path=usr/share/gutenprint/doc/NEWS
-file path=usr/share/gutenprint/doc/README
-file path=usr/share/gutenprint/doc/gutenprint-users-manual.odt
-file path=usr/share/gutenprint/doc/gutenprint-users-manual.pdf
-file path=usr/share/gutenprint/doc/gutenprint.pdf
-file path=usr/share/gutenprint/doc/reference-html/book1.html
-file path=usr/share/gutenprint/doc/reference-html/c1717.html
-file path=usr/share/gutenprint/doc/reference-html/c194.html
-file path=usr/share/gutenprint/doc/reference-html/c1968.html
-file path=usr/share/gutenprint/doc/reference-html/c200.html
-file path=usr/share/gutenprint/doc/reference-html/c39.html
-file path=usr/share/gutenprint/doc/reference-html/c464.html
-file path=usr/share/gutenprint/doc/reference-html/c48.html
-file path=usr/share/gutenprint/doc/reference-html/docbook.css
-file path=usr/share/gutenprint/doc/reference-html/f14.html
-file path=usr/share/gutenprint/doc/reference-html/gpl-terms.html
-file path=usr/share/gutenprint/doc/reference-html/gpl.html
-file path=usr/share/gutenprint/doc/reference-html/ln10.html
-file path=usr/share/gutenprint/doc/reference-html/x1669.html
-file path=usr/share/gutenprint/doc/reference-html/x1734.html
-file path=usr/share/gutenprint/doc/reference-html/x271.html
-file path=usr/share/gutenprint/doc/reference-html/x67.html
-file path=usr/share/gutenprint/doc/reference-html/x79.html
-file path=usr/share/gutenprint/doc/reference-html/x955.html
-file path=usr/share/gutenprint/samples/colorbars4.png
-file path=usr/share/gutenprint/samples/colorsweep.png
-file path=usr/share/gutenprint/samples/extended.sample
-file path=usr/share/gutenprint/samples/profile.jpg
-file path=usr/share/gutenprint/samples/testpattern.sample
-file path=usr/share/locale/cs/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/da/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/de/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/el/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/en_GB/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/es/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/hu/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/it/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/ja/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/nb/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/nl/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/pl/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/pt/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/ru/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/sk/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/sv/LC_MESSAGES/gutenprint.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/gutenprint.mo
-file path=usr/share/man/man1/escputil.1
-file path=usr/share/man/man1/ijsgutenprint.1
-file path=usr/share/man/man8/cups-calibrate.8
-file path=usr/share/man/man8/cups-genppd.8
-file path=usr/share/man/man8/cups-genppdupdate.8
-legacy pkg=SUNWgutenprint \
-    desc="gutenprint - Drivers for Canon, Epson, Lexmark & PCL printers (5.2.4)" \
-    name="gutenprint - Drivers for Canon, Epson, Lexmark & PCL printers"
-license gutenprint.license license=GPLv2
-link path=usr/lib/libgutenprint.so target=libgutenprint.so.2.0.5
-link path=usr/lib/libgutenprint.so.2 target=libgutenprint.so.2.0.5
-link path=usr/lib/libgutenprintui2.so target=libgutenprintui2.so.1.0.0
-link path=usr/lib/libgutenprintui2.so.1 target=libgutenprintui2.so.1.0.0
--- a/components/gzip/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		gzip
-COMPONENT_VERSION=	1.3.5
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:843272609b9bff1bdf2770a28d498d6519901e73
-COMPONENT_ARCHIVE_URL=	http://alpha.gnu.org/gnu/gzip/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS +=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)" 
-
-# Fix references to Solaris renamed programs (z*->gz*) in man pages, info
-# pages and in wrapper scripts.
-COMPONENT_PRE_INSTALL_ACTION = \
-	(cd $(COMPONENT_SRC) ; \
-	 for file in `ls *.1 *.info z*.in` ; do \
-		mv $$file $$file.tmp ; \
-		sed -f $(COMPONENT_DIR)/renaming.sed $$file.tmp > $$file ; \
-		$(RM) $$file.tmp ; \
-	 done)
-
-# Rename installed programs and man pages in proto dir (z*->gz*).
-COMPONENT_POST_INSTALL_ACTION = \
-	(for dir in $(PROTOUSRBINDIR) $(PROTOUSRSHAREMAN1DIR) ; do \
-		cd $$dir; \
-	 	for zfile in `ls z*`; do \
-			mv $$zfile g$$zfile ; \
-		done ; \
-	 done)
-
-# Provide missing man pages.
-GZGREP_MAN_VARIANTS+=$(PROTOUSRSHAREMAN1DIR)/gzegrep.1
-GZGREP_MAN_VARIANTS+=$(PROTOUSRSHAREMAN1DIR)/gzfgrep.1
-
-$(GZGREP_MAN_VARIANTS):
-	$(RM) $@; echo ".so man1/gzgrep.1" > $@
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32) $(GZGREP_MAN_VARIANTS)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/gzip/gzip.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-Copyright (C) 1992-1993 Jean-loup Gailly
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
--- a/components/gzip/gzip.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
-set name=pkg.fmri \
-    value=pkg:/compress/gzip@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description value="The GNU Zip (gzip) compression utility"
-set name=pkg.summary value="GNU Zip (gzip)"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://directory.fsf.org/GNU/gzip.html
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2000/488
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/gzdiff
-file path=usr/bin/gzexe
-file path=usr/bin/gzforce
-file path=usr/bin/gzgrep
-file path=usr/bin/gzip
-file path=usr/bin/gzless
-file path=usr/bin/gzmore
-file path=usr/bin/gznew
-file path=usr/share/info/gzip.info
-file path=usr/share/man/man1/gunzip.1
-file path=usr/share/man/man1/gzcat.1
-file path=usr/share/man/man1/gzcmp.1
-file path=usr/share/man/man1/gzdiff.1
-file path=usr/share/man/man1/gzegrep.1
-file path=usr/share/man/man1/gzexe.1
-file path=usr/share/man/man1/gzfgrep.1
-file path=usr/share/man/man1/gzforce.1
-file path=usr/share/man/man1/gzgrep.1
-file path=usr/share/man/man1/gzip.1
-file path=usr/share/man/man1/gzless.1
-file path=usr/share/man/man1/gzmore.1
-file path=usr/share/man/man1/gznew.1
-hardlink path=usr/bin/gunzip target=gzip
-hardlink path=usr/bin/gzcat target=gzip
-hardlink path=usr/bin/gzcmp target=gzdiff
-hardlink path=usr/bin/gzegrep target=gzgrep
-hardlink path=usr/bin/gzfgrep target=gzgrep
-legacy pkg=SUNWgzip desc="The GNU Zip (gzip) compression utility 1.3.5" \
-    name="The GNU Zip (gzip) compression utility"
-
-
-license gzip.license license=GPLv2
--- a/components/gzip/patches/6294656-6283819.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
---- gzip-1.3.5.orig/gzip.c
-+++ gzip-1.3.5/gzip.c
-@@ -878,8 +878,11 @@
-     }
- 
-     close(ifd);
--    if (!to_stdout && close(ofd)) {
--	write_error();
-+    if (!to_stdout) {
-+        /* Copy modes, times, ownership, and remove the input file */
-+        copy_stat(&istat);
-+	if (close(ofd))
-+		write_error();
-     }
-     if (method == -1) {
- 	if (!to_stdout) xunlink (ofname);
-@@ -899,10 +902,6 @@
- 	}
- 	fprintf(stderr, "\n");
-     }
--    /* Copy modes, times, ownership, and remove the input file */
--    if (!to_stdout) {
--	copy_stat(&istat);
--    }
- }
- 
- /* ========================================================================
-@@ -1322,6 +1321,7 @@
- 		/* Copy the base name. Keep a directory prefix intact. */
-                 char *p = base_name (ofname);
-                 char *base = p;
-+                char *base2;
- 		for (;;) {
- 		    *p = (char)get_char();
- 		    if (*p++ == '\0') break;
-@@ -1329,6 +1329,8 @@
- 			error("corrupted input -- file name too large");
- 		    }
- 		}
-+		base2 = base_name (base);
-+		strcpy(base, base2);
-                 /* If necessary, adapt the name to local OS conventions: */
-                 if (!list) {
-                    MAKE_LEGAL_NAME(base);
-@@ -1730,7 +1732,7 @@
-     reset_times(ofname, ifstat);
- #endif
-     /* Copy the protection modes */
--    if (chmod(ofname, ifstat->st_mode & 07777)) {
-+    if (fchmod(ofd, ifstat->st_mode & 07777)) {
- 	int e = errno;
- 	WARN((stderr, "%s: ", progname));
- 	if (!quiet) {
-@@ -1739,7 +1741,7 @@
- 	}
-     }
- #ifndef NO_CHOWN
--    chown(ofname, ifstat->st_uid, ifstat->st_gid);  /* Copy ownership */
-+    (void) fchown(ofd, ifstat->st_uid, ifstat->st_gid);  /* Copy ownership */
- #endif
-     remove_ofname = 0;
-     /* It's now safe to remove the input file: */
--- a/components/gzip/patches/6470484.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,200 +0,0 @@
-Index: gnu/usr.bin/gzip/gzip.h
-===================================================================
-RCS file: /home/ncvs/src/gnu/usr.bin/gzip/gzip.h,v
-retrieving revision 1.4
-diff -u -d -r1.4 gzip.h
---- gzip/gzip.h	2 May 2004 23:07:49 -0000	1.4
-+++ gzip/gzip.h	17 Sep 2006 10:58:37 -0000
-@@ -202,6 +202,8 @@
- extern int to_stdout;      /* output to stdout (-c) */
- extern int save_orig_name; /* set if original name must be saved */
- 
-+#define MIN(a,b) ((a) <= (b) ? (a) : (b))
-+
- #define get_byte()  (inptr < insize ? inbuf[inptr++] : fill_inbuf(0))
- #define try_byte()  (inptr < insize ? inbuf[inptr++] : fill_inbuf(1))
- 
-Index: gnu/usr.bin/gzip/inflate.c
-===================================================================
-RCS file: /home/ncvs/src/gnu/usr.bin/gzip/inflate.c,v
-retrieving revision 1.9
-diff -u -d -r1.9 inflate.c
---- gzip/inflate.c	13 Aug 2004 05:38:44 -0000	1.9
-+++ gzip/inflate.c	17 Sep 2006 10:58:37 -0000
-@@ -316,7 +316,7 @@
-   {
-     *t = (struct huft *)NULL;
-     *m = 0;
--    return 0;
-+    return 2;
-   }
- 
- 
-Index: gnu/usr.bin/gzip/unlzh.c
-===================================================================
-RCS file: /home/ncvs/src/gnu/usr.bin/gzip/unlzh.c,v
-retrieving revision 1.5
-diff -u -d -r1.5 unlzh.c
---- gzip/unlzh.c	27 Aug 1999 23:35:53 -0000	1.5
-+++ gzip/unlzh.c	17 Sep 2006 10:58:37 -0000
-@@ -148,13 +148,17 @@
-     unsigned i, k, len, ch, jutbits, avail, nextcode, mask;
- 
-     for (i = 1; i <= 16; i++) count[i] = 0;
--    for (i = 0; i < (unsigned)nchar; i++) count[bitlen[i]]++;
-+    for (i = 0; i < (unsigned)nchar; i++) {
-+        if (bitlen[i] > 16)
-+        error("Bad table (case a)\n");
-+        else count[bitlen[i]]++;
-+    }
- 
-     start[1] = 0;
-     for (i = 1; i <= 16; i++)
- 	start[i + 1] = start[i] + (count[i] << (16 - i));
--    if ((start[17] & 0xffff) != 0)
--	error("Bad table\n");
-+    if ((start[17] & 0xffff) != 0 || tablebits > 16) /* 16 for weight below */
-+	error("Bad table (case b)\n");
- 
-     jutbits = 16 - tablebits;
-     for (i = 1; i <= (unsigned)tablebits; i++) {
-@@ -168,15 +172,15 @@
- 
-     i = start[tablebits + 1] >> jutbits;
-     if (i != 0) {
--	k = 1 << tablebits;
--	while (i != k) table[i++] = 0;
-+	k = MIN(1 << tablebits, DIST_BUFSIZE);
-+	while (i < k) table[i++] = 0;
-     }
- 
-     avail = nchar;
-     mask = (unsigned) 1 << (15 - tablebits);
-     for (ch = 0; ch < (unsigned)nchar; ch++) {
- 	if ((len = bitlen[ch]) == 0) continue;
--	nextcode = start[len] + weight[len];
-+	nextcode = MIN(start[len] + weight[len], DIST_BUFSIZE);
- 	if (len <= (unsigned)tablebits) {
- 	    for (i = start[len]; i < nextcode; i++) table[i] = ch;
- 	} else {
-@@ -217,7 +221,7 @@
- 	for (i = 0; i < 256; i++) pt_table[i] = c;
-     } else {
- 	i = 0;
--	while (i < n) {
-+	while (i < MIN(n,NPT)) {
- 	    c = bitbuf >> (BITBUFSIZ - 3);
- 	    if (c == 7) {
- 		mask = (unsigned) 1 << (BITBUFSIZ - 1 - 3);
-@@ -227,7 +231,7 @@
- 	    pt_len[i++] = c;
- 	    if (i == i_special) {
- 		c = getbits(2);
--		while (--c >= 0) pt_len[i++] = 0;
-+		while (--c >= 0 && i < NPT) pt_len[i++] = 0;
- 	    }
- 	}
- 	while (i < nn) pt_len[i++] = 0;
-@@ -247,7 +251,7 @@
- 	for (i = 0; i < 4096; i++) c_table[i] = c;
-     } else {
- 	i = 0;
--	while (i < n) {
-+	while (i < MIN(n,NC)) {
- 	    c = pt_table[bitbuf >> (BITBUFSIZ - 8)];
- 	    if (c >= NT) {
- 		mask = (unsigned) 1 << (BITBUFSIZ - 1 - 8);
-@@ -255,14 +259,14 @@
- 		    if (bitbuf & mask) c = right[c];
- 		    else               c = left [c];
- 		    mask >>= 1;
--		} while (c >= NT);
-+		} while (c >= NT && (mask || c != left[c]));
- 	    }
- 	    fillbuf((int) pt_len[c]);
- 	    if (c <= 2) {
- 		if      (c == 0) c = 1;
- 		else if (c == 1) c = getbits(4) + 3;
- 		else             c = getbits(CBIT) + 20;
--		while (--c >= 0) c_len[i++] = 0;
-+		while (--c >= 0 && i < NC) c_len[i++] = 0;
- 	    } else c_len[i++] = c - 2;
- 	}
- 	while (i < NC) c_len[i++] = 0;
-@@ -291,7 +295,7 @@
- 	    if (bitbuf & mask) j = right[j];
- 	    else               j = left [j];
- 	    mask >>= 1;
--	} while (j >= NC);
-+	} while (j >= NC && (mask || j != left[j]));
-     }
-     fillbuf((int) c_len[j]);
-     return j;
-@@ -308,7 +312,7 @@
- 	    if (bitbuf & mask) j = right[j];
- 	    else               j = left [j];
- 	    mask >>= 1;
--	} while (j >= NP);
-+	} while (j >= NP && (mask || j != left[j]));
-     }
-     fillbuf((int) pt_len[j]);
-     if (j != 0) j = ((unsigned) 1 << (j - 1)) + getbits((int) (j - 1));
-@@ -355,7 +359,7 @@
-     while (--j >= 0) {
- 	buffer[r] = buffer[i];
- 	i = (i + 1) & (DICSIZ - 1);
--	if (++r == count) return r;
-+	if (++r >= count) return r;
-     }
-     for ( ; ; ) {
- 	c = decode_c();
-@@ -365,14 +369,14 @@
- 	}
- 	if (c <= UCHAR_MAX) {
- 	    buffer[r] = c;
--	    if (++r == count) return r;
-+	    if (++r >= count) return r;
- 	} else {
- 	    j = c - (UCHAR_MAX + 1 - THRESHOLD);
- 	    i = (r - decode_p() - 1) & (DICSIZ - 1);
- 	    while (--j >= 0) {
- 		buffer[r] = buffer[i];
- 		i = (i + 1) & (DICSIZ - 1);
--		if (++r == count) return r;
-+		if (++r >= count) return r;
- 	    }
- 	}
-     }
-Index: gnu/usr.bin/gzip/unpack.c
-===================================================================
-RCS file: /home/ncvs/src/gnu/usr.bin/gzip/unpack.c,v
-retrieving revision 1.6
-diff -u -d -r1.6 unpack.c
---- gzip/unpack.c	27 Aug 1999 23:35:54 -0000	1.6
-+++ gzip/unpack.c	17 Sep 2006 10:58:37 -0000
-@@ -12,7 +12,6 @@
- #include "gzip.h"
- #include "crypt.h"
- 
--#define MIN(a,b) ((a) <= (b) ? (a) : (b))
- /* The arguments must not have side effects. */
- 
- #define MAX_BITLEN 25
-@@ -132,7 +131,7 @@
- 	/* Remember where the literals of this length start in literal[] : */
- 	lit_base[len] = base;
- 	/* And read the literals: */
--	for (n = leaves[len]; n > 0; n--) {
-+	for (n = leaves[len]; n > 0 && base < LITERALS; n--) {
- 	    literal[base++] = (uch)get_byte();
- 	}
-     }
-@@ -168,7 +167,7 @@
-     prefixp = &prefix_len[1<<peek_bits];
-     for (len = 1; len <= peek_bits; len++) {
- 	int prefixes = leaves[len] << (peek_bits-len); /* may be 0 */
--	while (prefixes--) *--prefixp = (uch)len;
-+	while (prefixes-- && prefixp > prefix_len) *--prefixp = (uch)len;
-     }
-     /* The length of all other codes is unknown: */
-     while (prefixp > prefix_len) *--prefixp = 0;
--- a/components/gzip/patches/version.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- gzip-1.3.5/gzip.c-orig	Fri Oct  6 05:44:06 2006
-+++ gzip-1.3.5/gzip.c	Fri Oct  6 05:48:53 2006
-@@ -427,6 +427,8 @@
- #endif
-     printf ("\n");
-     printf ("Written by Jean-loup Gailly.\n");
-+    printf ("patched for Sun BugIDs 6294656 6283819\n");
-+    printf ("patched for CVE-2006-4334, CVE-2006-4335, CVE-2006-4336, CVE-2006-4337, CVE-2006-4338\n");
- }
- 
- local void progerror (string)
--- a/components/gzip/renaming.sed	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-s/zcat/gzcat/g
-s/Zcat/Gzcat/g
-s/ZCAT/GZCAT/g
-s/zcmp/gzcmp/g
-s/Zcmp/Gzcmp/g
-s/ZCMP/GZCMP/g
-s/znew/gznew/g
-s/Znew/Gznew/g
-s/ZNEW/GZNEW/g
-s/zdiff/gzdiff/g
-s/Zdiff/Gzdiff/g
-s/ZDIFF/GZDIFF/g
-s/zgrep/gzgrep/g
-s/Zgrep/Gzgrep/g
-s/ZGREP/GZGREP/g
-s/zmore/gzmore/g
-s/Zmore/Gzmore/g
-s/ZMORE/GZMORE/g
-s/zless/gzless/g
-s/Zless/Gzless/g
-s/ZLESS/GZLESS/g
-s/zforce/gzforce/g
-s/Zforce/Gzforce/g
-s/ZFORCE/GZFORCE/g
-s/zegrep/gzegrep/g
-s/zfgrep/gzfgrep/g
-s/^gzgrep /gzgrep, gzegrep, gzfgrep /
--- a/components/hal-cups-utils/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		hal-cups-utils
-COMPONENT_VERSION=	0.6.19
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:14f79f1e8614d4f4a96d9a910ed79f554fbbaaa0
-COMPONENT_ARCHIVE_URL=	http://fedorahosted.org/releases/h/a/hal-cups-utils/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-PATCH_LEVEL = 0
-USED_PYTHON=$(PYTHON.2.6.32)
-
-CONFIGURE_ENV += PYTHON=$(USED_PYTHON)
-
-CONFIGURE_OPTIONS += --datarootdir=$(ETCDIR)
-CONFIGURE_OPTIONS += --libexecdir=$(USRLIBDIR)/hal
-
-# Since we patch Makefile.am, we have to rebuild the autoconf generated files
-# Just running automake does not work, since our automake is different from the one
-# used by hal-cups-utils maintainer
-COMPONENT_PREP_ACTION = ( \
-	cd $(@D); \
-	ACLOCAL=$(ACLOCAL) AUTOMAKE=$(AUTOMAKE) autoreconf; \
-	cd $(SOURCE_DIR); \
-	$(PERL) -pi -e 's,^\#!.*?python,\#!$(USED_PYTHON), if $$.==1' systemv/hal_lpadmin ; \
-) 
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/hal-cups-utils/hal-cups-utils.5	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-.TH hal-cups-utils 5 "14 Apr 2009" "SunOS 5.11" "Standards, Environments, and Macros"
-.SH NAME
-hal-cups-utils - automatic queue configuration for CUPS
-.SH DESCRIPTION
-.sp
-.LP
-hal-cups-utils is a Hardware Abstraction Layer (HAL) plugin module that
-automatically creates print queues under the Common UNIX Printing System (CUPS)
-for printers detected by HAL.  When a printer is detected by the HAL framework,
-HAL activates hal-cups-utils to attempt to create a corresponding print queue
-under the CUPS print service.  If the CUPS print service is not active, no
-action is taken.  See http://fedorahosted.org/hal-cups-utils/ for additional
-information.
-.SH SEE ALSO
-.sp
-.LP
-\fBhal\fR(5), 
-.sp
-http://fedorahosted.org/hal-cups-utils/
-.sp
-http://www.cups.org/
-.sp
-.LP
--- a/components/hal-cups-utils/hal-cups-utils.copyright	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1744 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
--------------------------------------------------------------------------------
-                Common UNIX Printing System License Agreement
-
-                Copyright 1997-2004 by Easy Software Products
-                        44141 AIRPORT VIEW DR STE 204
-                     HOLLYWOOD, MARYLAND 20636-3142 USA
-
-                           Voice: +1.301.373.9600
-                          Email: [email protected]
-                          WWW: http://www.cups.org
-
-
-INTRODUCTION
-
-The Common UNIX Printing System(tm), ("CUPS(tm)"), is provided
-under the GNU General Public License ("GPL") and GNU Library
-General Public License ("LGPL"), Version 2, with exceptions for
-Apple operating systems and the OpenSSL toolkit. A copy of the
-exceptions and licenses follow this introduction.
-
-The GNU LGPL applies to the CUPS API library, located in the
-"cups" subdirectory of the CUPS source distribution and in the
-"cups" include directory and library files in the binary
-distributions. The GNU GPL applies to the remainder of the CUPS
-distribution, including the "pdftops" filter which is based upon
-Xpdf and the CUPS imaging library.
-
-For those not familiar with the GNU GPL, the license basically
-allows you to:
-
-   - Use the CUPS software at no charge.
-   - Distribute verbatim copies of the software in source or
-     binary form.
-   - Sell verbatim copies of the software for a media fee, or
-     sell support for the software.
-   - Distribute or sell printer drivers and filters that use
-     CUPS so long as source code is made available under the
-     GPL.
-
-What this license *does not* allow you to do is make changes or
-add features to CUPS and then sell a binary distribution without
-source code. You must provide source for any new drivers,
-changes, or additions to the software, and all code must be
-provided under the GPL or LGPL as appropriate. The only
-exceptions to this are the portions of the CUPS software covered
-by the Apple operating system license exceptions outlined later
-in this license agreement.
-
-The GNU LGPL relaxes the "link-to" restriction, allowing you to
-develop applications that use the CUPS API library under other
-licenses and/or conditions as appropriate for your application.
-
-
-LICENSE EXCEPTIONS
-
-In addition, as the copyright holder of CUPS, Easy Software
-Products grants the following special exceptions:
-
-     1. Apple Operating System Development License Exception;
-
-	a. Software that is developed by any person or entity
-	   for an Apple Operating System ("Apple OS-Developed
-	   Software"), including but not limited to Apple and
-	   third party printer drivers, filters, and backends
-	   for an Apple Operating System, that is linked to the
-	   CUPS imaging library or based on any sample filters
-	   or backends provided with CUPS shall not be
-	   considered to be a derivative work or collective work
-	   based on the CUPS program and is exempt from the
-	   mandatory source code release clauses of the GNU GPL.
-	   You may therefore distribute linked combinations of
-	   the CUPS imaging library with Apple OS-Developed
-	   Software without releasing the source code of the
-	   Apple OS-Developed Software. You may also use sample
-	   filters and backends provided with CUPS to develop
-	   Apple OS-Developed Software without releasing the
-	   source code of the Apple OS-Developed Software.
-
-	b. An Apple Operating System means any operating system
-	   software developed and/or marketed by Apple Computer,
-	   Inc., including but not limited to all existing
-	   releases and versions of Apple's Darwin, Mac OS X,
-	   and Mac OS X Server products and all follow-on
-	   releases and future versions thereof.
-
-	c. This exception is only available for Apple
-	   OS-Developed Software and does not apply to software
-	   that is distributed for use on other operating
-	   systems.
-
-	d. All CUPS software that falls under this license
-	   exception have the following text at the top of each
-	   source file:
-
-	     This file is subject to the Apple OS-Developed
-	     Software exception.
-
-     2. OpenSSL Toolkit License Exception;
-
-	a. Easy Software Products explicitly allows the
-	   compilation and distribution of the CUPS software
-	   with the OpenSSL Toolkit.
-
-No developer is required to provide these exceptions in a
-derived work.
-
-
-TRADEMARKS
-
-Easy Software Products has trademarked the Common UNIX Printing
-System, CUPS, and CUPS logo. You may use these names and logos
-in any direct port or binary distribution of CUPS. Please
-contact Easy Software Products for written permission to use
-them in derivative products. Our intention is to protect the
-value of these trademarks and ensure that any derivative product
-meets the same high-quality standards as the original.
-
-
-BINARY DISTRIBUTION RIGHTS
-
-Easy Software Products also sells rights to the CUPS source code
-under a binary distribution license for vendors that are unable
-to release source code for their drivers, additions, and
-modifications to CUPS under the GNU GPL and LGPL. For
-information please contact us at the address shown above.
-
-The Common UNIX Printing System provides a "pdftops" filter that
-is based on the Xpdf software. For binary distribution licensing
-of this software, please contact:
-
-     Derek B. Noonburg
-     Email: [email protected]
-     WWW: http://www.foolabs.com/xpdf/
-
-
-SUPPORT
-
-Easy Software Products sells software support for CUPS as well
-as a commercial printing product based on CUPS called ESP Print
-Pro. You can find out more at our web site:
-
-     http://www.easysw.com/
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-		  GNU LIBRARY GENERAL PUBLIC LICENSE
-			 Version 2, June 1991
-
-	  Copyright (C) 1991 Free Software Foundation, Inc.
-       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-     Everyone is permitted to copy and distribute verbatim copies
-      of this license document, but changing it is not allowed.
-
-    [This is the first released version of the library GPL.  It is
-   numbered 2 because it goes with version 2 of the ordinary GPL.]
-
-			       Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Library General Public License, applies to some
-specially designated Free Software Foundation software, and to any
-other libraries whose authors decide to use it.  You can use it for
-your libraries, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if
-you distribute copies of the library, or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link a program with the library, you must provide
-complete object files to the recipients so that they can relink them
-with the library, after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  Our method of protecting your rights has two steps: (1) copyright
-the library, and (2) offer you this license which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  Also, for each distributor's protection, we want to make certain
-that everyone understands that there is no warranty for this free
-library.  If the library is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original
-version, so that any problems introduced by others will not reflect on
-the original authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that companies distributing free
-software will individually obtain patent licenses, thus in effect
-transforming the program into proprietary software.  To prevent this,
-we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-  Most GNU software, including some libraries, is covered by the ordinary
-GNU General Public License, which was designed for utility programs.  This
-license, the GNU Library General Public License, applies to certain
-designated libraries.  This license is quite different from the ordinary
-one; be sure to read it in full, and don't assume that anything in it is
-the same as in the ordinary license.
-
-  The reason we have a separate public license for some libraries is that
-they blur the distinction we usually make between modifying or adding to a
-program and simply using it.  Linking a program with a library, without
-changing the library, is in some sense simply using the library, and is
-analogous to running a utility program or application program.  However, in
-a textual and legal sense, the linked executable is a combined work, a
-derivative of the original library, and the ordinary General Public License
-treats it as such.
-
-  Because of this blurred distinction, using the ordinary General
-Public License for libraries did not effectively promote software
-sharing, because most developers did not use the libraries.  We
-concluded that weaker conditions might promote sharing better.
-
-  However, unrestricted linking of non-free programs would deprive the
-users of those programs of all benefit from the free status of the
-libraries themselves.  This Library General Public License is intended to
-permit developers of non-free programs to use free libraries, while
-preserving your freedom as a user of such programs to change the free
-libraries that are incorporated in them.  (We have not seen how to achieve
-this as regards changes in header files, but we have achieved it as regards
-changes in the actual functions of the Library.)  The hope is that this
-will lead to faster development of free libraries.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, while the latter only
-works together with the library.
-
-  Note that it is possible for a library to be covered by the ordinary
-General Public License rather than by this special one.
-
-		  GNU LIBRARY GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library which
-contains a notice placed by the copyright holder or other authorized
-party saying it may be distributed under the terms of this Library
-General Public License (also called "this License").  Each licensee is
-addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also compile or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    c) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    d) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the source code distributed need not include anything that is normally
-distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Library General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-			    NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
--------------------------------------------------------------------------------
-                Common UNIX Printing System License Agreement
-
-                Copyright 1997-2004 by Easy Software Products
-                        44141 AIRPORT VIEW DR STE 204
-                     HOLLYWOOD, MARYLAND 20636-3142 USA
-
-                           Voice: +1.301.373.9600
-                          Email: [email protected]
-                          WWW: http://www.cups.org
-
-
-INTRODUCTION
-
-The Common UNIX Printing System(tm), ("CUPS(tm)"), is provided
-under the GNU General Public License ("GPL") and GNU Library
-General Public License ("LGPL"), Version 2, with exceptions for
-Apple operating systems and the OpenSSL toolkit. A copy of the
-exceptions and licenses follow this introduction.
-
-The GNU LGPL applies to the CUPS API library, located in the
-"cups" subdirectory of the CUPS source distribution and in the
-"cups" include directory and library files in the binary
-distributions. The GNU GPL applies to the remainder of the CUPS
-distribution, including the "pdftops" filter which is based upon
-Xpdf and the CUPS imaging library.
-
-For those not familiar with the GNU GPL, the license basically
-allows you to:
-
-   - Use the CUPS software at no charge.
-   - Distribute verbatim copies of the software in source or
-     binary form.
-   - Sell verbatim copies of the software for a media fee, or
-     sell support for the software.
-   - Distribute or sell printer drivers and filters that use
-     CUPS so long as source code is made available under the
-     GPL.
-
-What this license *does not* allow you to do is make changes or
-add features to CUPS and then sell a binary distribution without
-source code. You must provide source for any new drivers,
-changes, or additions to the software, and all code must be
-provided under the GPL or LGPL as appropriate. The only
-exceptions to this are the portions of the CUPS software covered
-by the Apple operating system license exceptions outlined later
-in this license agreement.
-
-The GNU LGPL relaxes the "link-to" restriction, allowing you to
-develop applications that use the CUPS API library under other
-licenses and/or conditions as appropriate for your application.
-
-
-LICENSE EXCEPTIONS
-
-In addition, as the copyright holder of CUPS, Easy Software
-Products grants the following special exceptions:
-
-     1. Apple Operating System Development License Exception;
-
-	a. Software that is developed by any person or entity
-	   for an Apple Operating System ("Apple OS-Developed
-	   Software"), including but not limited to Apple and
-	   third party printer drivers, filters, and backends
-	   for an Apple Operating System, that is linked to the
-	   CUPS imaging library or based on any sample filters
-	   or backends provided with CUPS shall not be
-	   considered to be a derivative work or collective work
-	   based on the CUPS program and is exempt from the
-	   mandatory source code release clauses of the GNU GPL.
-	   You may therefore distribute linked combinations of
-	   the CUPS imaging library with Apple OS-Developed
-	   Software without releasing the source code of the
-	   Apple OS-Developed Software. You may also use sample
-	   filters and backends provided with CUPS to develop
-	   Apple OS-Developed Software without releasing the
-	   source code of the Apple OS-Developed Software.
-
-	b. An Apple Operating System means any operating system
-	   software developed and/or marketed by Apple Computer,
-	   Inc., including but not limited to all existing
-	   releases and versions of Apple's Darwin, Mac OS X,
-	   and Mac OS X Server products and all follow-on
-	   releases and future versions thereof.
-
-	c. This exception is only available for Apple
-	   OS-Developed Software and does not apply to software
-	   that is distributed for use on other operating
-	   systems.
-
-	d. All CUPS software that falls under this license
-	   exception have the following text at the top of each
-	   source file:
-
-	     This file is subject to the Apple OS-Developed
-	     Software exception.
-
-     2. OpenSSL Toolkit License Exception;
-
-	a. Easy Software Products explicitly allows the
-	   compilation and distribution of the CUPS software
-	   with the OpenSSL Toolkit.
-
-No developer is required to provide these exceptions in a
-derived work.
-
-
-TRADEMARKS
-
-Easy Software Products has trademarked the Common UNIX Printing
-System, CUPS, and CUPS logo. You may use these names and logos
-in any direct port or binary distribution of CUPS. Please
-contact Easy Software Products for written permission to use
-them in derivative products. Our intention is to protect the
-value of these trademarks and ensure that any derivative product
-meets the same high-quality standards as the original.
-
-
-BINARY DISTRIBUTION RIGHTS
-
-Easy Software Products also sells rights to the CUPS source code
-under a binary distribution license for vendors that are unable
-to release source code for their drivers, additions, and
-modifications to CUPS under the GNU GPL and LGPL. For
-information please contact us at the address shown above.
-
-The Common UNIX Printing System provides a "pdftops" filter that
-is based on the Xpdf software. For binary distribution licensing
-of this software, please contact:
-
-     Derek B. Noonburg
-     Email: [email protected]
-     WWW: http://www.foolabs.com/xpdf/
-
-
-SUPPORT
-
-Easy Software Products sells software support for CUPS as well
-as a commercial printing product based on CUPS called ESP Print
-Pro. You can find out more at our web site:
-
-     http://www.easysw.com/
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-		  GNU LIBRARY GENERAL PUBLIC LICENSE
-			 Version 2, June 1991
-
-	  Copyright (C) 1991 Free Software Foundation, Inc.
-       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-     Everyone is permitted to copy and distribute verbatim copies
-      of this license document, but changing it is not allowed.
-
-    [This is the first released version of the library GPL.  It is
-   numbered 2 because it goes with version 2 of the ordinary GPL.]
-
-			       Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Library General Public License, applies to some
-specially designated Free Software Foundation software, and to any
-other libraries whose authors decide to use it.  You can use it for
-your libraries, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if
-you distribute copies of the library, or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link a program with the library, you must provide
-complete object files to the recipients so that they can relink them
-with the library, after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  Our method of protecting your rights has two steps: (1) copyright
-the library, and (2) offer you this license which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  Also, for each distributor's protection, we want to make certain
-that everyone understands that there is no warranty for this free
-library.  If the library is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original
-version, so that any problems introduced by others will not reflect on
-the original authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that companies distributing free
-software will individually obtain patent licenses, thus in effect
-transforming the program into proprietary software.  To prevent this,
-we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-  Most GNU software, including some libraries, is covered by the ordinary
-GNU General Public License, which was designed for utility programs.  This
-license, the GNU Library General Public License, applies to certain
-designated libraries.  This license is quite different from the ordinary
-one; be sure to read it in full, and don't assume that anything in it is
-the same as in the ordinary license.
-
-  The reason we have a separate public license for some libraries is that
-they blur the distinction we usually make between modifying or adding to a
-program and simply using it.  Linking a program with a library, without
-changing the library, is in some sense simply using the library, and is
-analogous to running a utility program or application program.  However, in
-a textual and legal sense, the linked executable is a combined work, a
-derivative of the original library, and the ordinary General Public License
-treats it as such.
-
-  Because of this blurred distinction, using the ordinary General
-Public License for libraries did not effectively promote software
-sharing, because most developers did not use the libraries.  We
-concluded that weaker conditions might promote sharing better.
-
-  However, unrestricted linking of non-free programs would deprive the
-users of those programs of all benefit from the free status of the
-libraries themselves.  This Library General Public License is intended to
-permit developers of non-free programs to use free libraries, while
-preserving your freedom as a user of such programs to change the free
-libraries that are incorporated in them.  (We have not seen how to achieve
-this as regards changes in header files, but we have achieved it as regards
-changes in the actual functions of the Library.)  The hope is that this
-will lead to faster development of free libraries.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, while the latter only
-works together with the library.
-
-  Note that it is possible for a library to be covered by the ordinary
-General Public License rather than by this special one.
-
-		  GNU LIBRARY GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library which
-contains a notice placed by the copyright holder or other authorized
-party saying it may be distributed under the terms of this Library
-General Public License (also called "this License").  Each licensee is
-addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also compile or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    c) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    d) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the source code distributed need not include anything that is normally
-distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Library General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-			    NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
--- a/components/hal-cups-utils/hal-cups-utils.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/print/cups/hal-cups-utils@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="hal-cups-utils is a Hardware Abstraction Layer (HAL) plugin module that automatically creates print queues under the Common UNIX Printing System (CUPS) for printers detected by HAL."
-set name=pkg.summary value="Automatic queue creation for CUPS"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Printing
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://fedorahosted.org/hal-cups-utils/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/240
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=etc
-dir path=etc/hal
-dir path=etc/hal/fdi
-dir path=etc/hal/fdi/policy
-dir path=etc/hal/fdi/policy/10osvendor
-dir path=usr
-dir path=usr/lib
-dir path=usr/lib/cups
-dir path=usr/lib/cups/backend
-dir path=usr/lib/hal
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man5
-file path=etc/hal/fdi/policy/10osvendor/10-hal_lpadmin.fdi
-file path=usr/lib/cups/backend/hal mode=0555
-file path=usr/lib/hal/hal_lpadmin mode=0555 pkg.depend.bypass-generate=.*
-file hal-cups-utils.5 path=usr/share/man/man5/hal-cups-utils.5
-legacy pkg=SUNWhal-cups-utils desc="Automatic queue creation for CUPS" \
-    name="hal-cups-utils (usr)"
-legacy pkg=SUNWhal-cups-utilsr desc="Automatic queue configuration for CUPS" \
-    name="hal-cups-utils (root)"
-license hal-cups-utils.copyright license="CUPS license"
--- a/components/hal-cups-utils/patches/00-hal_lpadmin.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
---- systemv/hal_lpadmin.orig	Tue Apr 14 22:13:11 2009
-+++ systemv/hal_lpadmin	Tue Apr 14 22:13:21 2009
-@@ -283,7 +284,8 @@
-         uris=["hal://%s" % self.uid]
-         if self.properties.has_key("printer.vendor"):
-             vendor = self.properties["printer.vendor"].lower ()
--            if (self.properties.get("linux.subsystem","") == "usb" and
-+            if ((self.properties.get("linux.subsystem","") == "usb" or
-+                 self.properties.get("info.solaris.driver","") == "usbprn") and
-                 self.properties.has_key("printer.product")):
-                 # Use a 'usb:...' URI.  Use the same method the CUPS
-                 # usb backend uses to construct it.
-@@ -609,6 +611,9 @@
-                     resg = res.groups()
-                     serial = resg[0]
-         bus = self.properties.get ("linux.subsystem", None)
-+	if ((bus == None) and
-+            (self.properties.get("info.solaris.driver", None) == 'usbprn')):
-+		bus = 'usb'
-         udi = self.properties.get ("info.udi", None)
-         if make:
-             makel = make.lower ()
--- a/components/hal-cups-utils/patches/makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- systemv/Makefile.am.old	po bře 28 18:09:26 2011
-+++ systemv/Makefile.am	po bře 28 18:09:46 2011
-@@ -3,7 +3,7 @@
- fdi_DATA = 10-hal_lpadmin.fdi
- EXTRA_DIST=hal_lpadmin $(fdi_DATA).in.in
- 
--$(fdi_DATA): $(srcdir)/$(fdi_DATA).in
-+$(fdi_DATA): $(fdi_DATA).in
- 	grep -v ^# $< > $@
- 
- CLEANFILES=$(fdi_DATA)
--- a/components/hplip/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,109 +0,0 @@
-#
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=         hplip
-COMPONENT_VERSION=      3.10.9
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH= sha1:5e145eafefbc5122bbe98345f2984fc0a55e5787
-COMPONENT_ARCHIVE_URL=  http://sourceforge.net/projects/hplip/files/hplip/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# We need to be able to return from void functions
-CC += $(studio_FEATURES_EXTENSIONS)
-CCC += $(studio_FEATURES_EXTENSIONS) $(studio_NORUNPATH) $(studio_LIBRARY_NONE)
-
-ROOTPPDCACHE =  $(PROTO_DIR)/usr/lib/lp/caches/SUNWhpijs.cache
-
-# configure(1) options to use
-CONFIGURE_OPTIONS +=	--localedir=$(CONFIGURE_LOCALEDIR)
-CONFIGURE_OPTIONS +=	--disable-pp-build
-CONFIGURE_OPTIONS +=	--disable-gui-build
-
-CONFIGURE_ENV +=	LDFLAGS=" -lnsl"
-
-HPLIP_VARIANT = $(BUILD_DIR)/$(MACH32)-hplip
-HPIJS_VARIANT = $(BUILD_DIR)/$(MACH32)-hpijs
-
-VARIANTS = $(HPLIP_VARIANT) $(HPIJS_VARIANT)
-
-# We build two variants: for the CUPS/SANE support
-# and for the HPIJS only support
-
-# use these options for the CUPS/SANE support
-$(HPLIP_VARIANT)/.built: CONFIGURE_OPTIONS += --with-hpppddir=/usr/share/cups/model/SUNWhplip
-$(HPLIP_VARIANT)/.built: CONFIGURE_OPTIONS += --enable-fax-build
-$(HPLIP_VARIANT)/.built: CONFIGURE_OPTIONS += --disable-udev-acl-rules
-$(HPLIP_VARIANT)/.built: CONFIGURE_OPTIONS += --enable-hpcups-install
-$(HPLIP_VARIANT)/.built: CONFIGURE_OPTIONS += --disable-new-hpcups
-$(HPLIP_VARIANT)/.built: CONFIGURE_OPTIONS += --enable-cups-drv-install
-
-# use these options for the HPIJS only support
-$(HPIJS_VARIANT)/.built: CONFIGURE_OPTIONS += --enable-foomatic-ppd-install
-$(HPIJS_VARIANT)/.built: CONFIGURE_OPTIONS += --with-hpppddir=/usr/share/ppd/SUNWhpijs/HP
-$(HPIJS_VARIANT)/.built: CONFIGURE_OPTIONS += --disable-cups-drv-install
-$(HPIJS_VARIANT)/.built: CONFIGURE_OPTIONS += --disable-hpcups-install
-$(HPIJS_VARIANT)/.built: CONFIGURE_OPTIONS += --disable-doc-build
-$(HPIJS_VARIANT)/.built: CONFIGURE_OPTIONS += --enable-hpijs-only-build
-$(HPIJS_VARIANT)/.built: CONFIGURE_OPTIONS += --enable-hpijs-install
-
-install: COMPONENT_INSTALL_ENV += halpredir=/etc/hal/fdi/preprobe/10osvendor
-
-COMPONENT_INSTALL_ARGS += -e
-
-COMPONENT_PRE_CONFIGURE_ACTION = \
-	($(CLONEY) $(SOURCE_DIR) $(@D))
-
-# Generate configuration scripts
-$(HPLIP_VARIANT)/.built: COMPONENT_PREP_ACTION = \
-		(cd $(@D) ; autoconf )
-
-BUILD_PKG_DEPENDENCIES =        $(BUILD_TOOLS)
-
-#
-# Since it looks like you can't build HPLIP with both HPIJS and CUPS support
-# and seperate the HPIJS and CUPS PPD data, we need to replicate the code and
-# build it twice.  Once for the HPIJS support used by LP and once for the rest
-# of the support used for CUPS and SANE.
-#
-build: $(VARIANTS:%=%/.built)
-
-install: $(VARIANTS:%=%/.installed)
-	$(RM) $(ROOTPPDCACHE)
-	$(MKDIR) $(PROTO_DIR)/usr/lib/lp/caches
-	($(ENV) VER="$(BUILD_DIR)/$(MACH32)-hpijs" \
-		PPDSRC="$(PROTO_DIR)/usr/share/ppd/SUNWhpijs" \
-		DONOTINSTALL="/dev/null" \
-		CACHE="$(ROOTPPDCACHE)" \
-		IPATH="/usr/share/ppd/$(BUILD_DIR)/" \
-		$(KSH93) cache.ksh)
-
-# empty test target
-test:	$(NO_TESTS)
-
-include ../../make-rules/depend.mk
--- a/components/hplip/cache.ksh	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-#!/usr/bin/ksh
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-PPDSRC=${PPDSRC:-"${VER}/share/ppd"}
-
-MODEL="ModelName"
-NICK="NickName"
-SED="/usr/bin/sed"
-
-if [ -f ${CACHE} ];
-then
-	/bin/rm ${CACHE}
-fi
-
-#
-# build a ppdcache for the hpijs PPD files
-#
-cd ${PPDSRC}
-for i in `/bin/ls`
-do
-  cd $i
-  for j in `/bin/ls`
-  do
-	case "$j" in
-	*.gz)
-		SRCFILE=/tmp/ppd.$$
-		gzcat $j >${SRCFILE}
-		PPDFILE="${IPATH}${i}/${j}"
-		;;
-	*)
-		SRCFILE=$j
-		PPDFILE="${IPATH}${i}/${j}.gz"
-		;;
-	esac
-	
-	/usr/bin/grep $SRCFILE ${DONOTINSTALL} > /dev/null
-	if [ $? = 1 ];
-	then
-	  MANU=$i
-	  MODEL=`/usr/bin/grep "*ModelName:" $SRCFILE | /usr/bin/cut -d '"' -f2`
-	  NICKN=`/usr/bin/grep "*NickName:" $SRCFILE | /usr/bin/cut -d '"' -f2`
-	  for k in ${MODEL}
-	  do
-	    # change / to \/ for sed
-	    typeset i_clean=$(echo $k | ${SED} -e 's/\//\\\//g')
-	    NICKN=$(echo $NICKN | ${SED} -e "s/$i_clean//"  | ${SED} -e "s/^ //")
-	  done
-
-	  echo ${MANU}:${MODEL}:${NICKN}:::${PPDFILE} >> ${CACHE}
-	fi
-  done
-  cd ..
-
-done
--- a/components/hplip/hplip.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
--------------------------------------------------------------------------------
-
-   (c) Copyright 2001-2008 Hewlett-Packard Development Company, L.P.
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-
-   Author: Don Welch
-
--------------------------------------------------------------------------------
-
-   Copyright (c) 1996 - 2008, Hewlett-Packard Co.
-   All rights reserved.
-
-   Redistribution and use in source and binary forms, with or without
-   modification, are permitted provided that the following conditions
-   are met:
-     1. Redistributions of source code must retain the above copyright
-        notice, this list of conditions and the following disclaimer.
-     2. Redistributions in binary form must reproduce the above copyright
-        notice, this list of conditions and the following disclaimer in the
-        documentation and/or other materials provided with the distribution.
-     3. Neither the name of the Hewlett-Packard nor the names of its
-        contributors may be used to endorse or promote products derived
-
-  THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
-  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
-  NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-  TO, PATENT INFRINGEMENT; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
-  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--- a/components/hplip/hplip.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1236 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/print/filter/hplip@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="hpijs - HP InkJet Server"
-set name=info.classification \
-    value="org.opensolaris.category.2008:System/Printing "
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://hplipopensource.com/hplip-web/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2004/262
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-# HPIJS support for LP
-dir path=usr
-dir path=usr/bin
-dir path=usr/lib
-
-# HPLIP support for CUPS
-dir path=usr/lib/cups
-dir path=usr/lib/cups/backend
-dir path=usr/lib/cups/filter
-dir path=usr/lib/lp group=lp
-dir path=usr/lib/lp/caches group=lp
-
-# HPLIP support for SANE
-dir path=usr/lib/sane
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/cups
-dir path=usr/share/cups/drv
-dir path=usr/share/cups/drv/hp
-dir path=usr/share/cups/model
-dir path=usr/share/cups/model/SUNWhplip
-
-# Common files
-dir path=usr/share/doc
-dir path=usr/share/doc/hplip-3.10.9
-dir path=usr/share/doc/hplip-3.10.9/images
-dir path=usr/share/doc/hplip-3.10.9/styles
-dir path=usr/share/doc/hplip-3.10.9/styles
-dir path=usr/share/ppd group=lp
-dir path=usr/share/ppd/SUNWhpijs
-dir path=usr/share/ppd/SUNWhpijs/HP
-
-# HPLIP support for CUPS
-file path=usr/bin/hp-mkuri
-
-# HPIJS support for LP
-file path=usr/bin/hpijs
-file path=usr/lib/cups/backend/hp mode=0555
-file path=usr/lib/cups/filter/hpcac mode=0555
-file path=usr/lib/cups/filter/hpcups mode=0555
-file path=usr/lib/cups/filter/hpcupsfax mode=0555
-file path=usr/lib/cups/filter/pstotiff mode=0555 \
-    pkg.depend.bypass-generate=.*/os.py.* pkg.depend.bypass-generate=.*/os.so \
-    pkg.depend.bypass-generate=.*/os/__init__.py \
-    pkg.depend.bypass-generate=.*/os/path.py.* \
-    pkg.depend.bypass-generate=.*/os/path.so \
-    pkg.depend.bypass-generate=.*/os/path/__init__.py \
-    pkg.depend.bypass-generate=.*/os/pathmodule.so \
-    pkg.depend.bypass-generate=.*/osmodule.so
-file path=usr/lib/libhpip.so.0.0.1
-file path=usr/lib/libhpmud.so.0.0.6
-file path=usr/lib/lp/caches/SUNWhpijs.cache group=lp
-
-# HPLIP support for SANE
-file path=usr/lib/sane/libsane-hpaio.so.1.0.0
-file path=usr/share/cups/drv/hp/hpcups.drv
-file path=usr/share/cups/model/SUNWhplip/hp-business_inkjet_2250-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-business_inkjet_2280-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-business_inkjet_2300-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-business_inkjet_2600-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-business_inkjet_2800-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-business_inkjet_3000-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-cm8050_mfp_with_edgeline-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-cm8060_mfp_with_edgeline-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2500-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2500_series-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2550_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2605-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2605dn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2605dtn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2700-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2700n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2800-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2820-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2830-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_2840-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_3000-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_3700-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_3700n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_3800-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_4500-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_4550-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_4600-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_4600_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_4610-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_4650-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_4700-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_4730mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_5500-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_5550-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_5m-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_8500-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_8550-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_9500-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_9500_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm1015-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm1017-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm1312_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm2320_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm3530_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm4730_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm6030_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm6040_mfp-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cm6049_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp1514n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp1515n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp1518ni-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp2025-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp2025dn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp2025n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp2025x-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp3505-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp3525-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp4005-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp4020_series-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp4520_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp5225-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp5225dn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp5225n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-color_laserjet_cp6015-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_4020ps-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_4500mfp.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_4500ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_4520mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_4520ps-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_t1100ps_24in-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_t1100ps_44in-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_t1120ps_24in-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_t1120ps_44in-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-designjet_t1200_postscript-ps.ppd.gz
-file \
-    path=usr/share/cups/model/SUNWhplip/hp-designjet_t770_postscript-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-designjet_t770ps_24in-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1200-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1200n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1220-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1220se-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1300-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1300n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1300xi-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1320-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1320_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1320n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1320nw-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_1320tn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_2100-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_2100_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_2200-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_2200_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_2300-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_2300_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_2410-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_2420-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_2430-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_3015-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_3020-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_3030-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_3050-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_3052-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_3200m-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_3300_3310_3320-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_3380-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_3390-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4000_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4050_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4100_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4100_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4200-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4240-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4250-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4300-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4345_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4350-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4_plus-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4ml-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4mp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4si-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_4v-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5000-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5000_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5100_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5200-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5200l-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5200lx-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5mp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5p-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5si-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_5si_mopier-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_6mp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_6p-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_8000-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_8000_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_8100_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_8100_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_8150_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_9000_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_9000_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_9040-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_9040_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_9050-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_9050_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_9055mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_9065mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m1522_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m1522n_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m1522nf_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m2727_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m2727nf_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m2727nfs_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m3027_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m3035_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m4345_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m4349_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m5025_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m5035_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m9040_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m9050_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_m9059_mfp-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p2015_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p2015dn_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p2015n_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p2015x_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p2055-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p2055d-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p2055dn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p2055x-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p3004-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p3005-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p3010_series-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4014-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4014dn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4014n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4015-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4015dn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4015n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4015tn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4015x-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4515-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4515n-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4515tn-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4515x-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-laserjet_p4515xm-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-mopier_240-ps.ppd.gz
-file path=usr/share/cups/model/SUNWhplip/hp-mopier_320-ps.ppd.gz
-
-# Common files
-file path=usr/share/doc/hplip-3.10.9/COPYING
-file path=usr/share/doc/hplip-3.10.9/README_LIBJPG
-file path=usr/share/doc/hplip-3.10.9/commandline.html
-file path=usr/share/doc/hplip-3.10.9/copying.html
-file path=usr/share/doc/hplip-3.10.9/copyright
-file path=usr/share/doc/hplip-3.10.9/devicemanager.html
-file path=usr/share/doc/hplip-3.10.9/faxtrouble.html
-file path=usr/share/doc/hplip-3.10.9/gettinghelp.html
-file path=usr/share/doc/hplip-3.10.9/hpscan.html
-file path=usr/share/doc/hplip-3.10.9/images/favicon.ico
-file path=usr/share/doc/hplip-3.10.9/images/print.png
-file path=usr/share/doc/hplip-3.10.9/images/toolbox_actions.png
-file path=usr/share/doc/hplip-3.10.9/images/toolbox_fax.png
-file path=usr/share/doc/hplip-3.10.9/images/toolbox_print_control.png
-file path=usr/share/doc/hplip-3.10.9/images/toolbox_print_settings.png
-file path=usr/share/doc/hplip-3.10.9/images/toolbox_status.png
-file path=usr/share/doc/hplip-3.10.9/images/toolbox_supplies.png
-file path=usr/share/doc/hplip-3.10.9/images/xsane.png
-file path=usr/share/doc/hplip-3.10.9/index.html
-file path=usr/share/doc/hplip-3.10.9/mainttask.html
-file path=usr/share/doc/hplip-3.10.9/plugins.html
-file path=usr/share/doc/hplip-3.10.9/print.html
-file path=usr/share/doc/hplip-3.10.9/printing.html
-file path=usr/share/doc/hplip-3.10.9/printoptions.html
-file path=usr/share/doc/hplip-3.10.9/printtroubleshooting.html
-file path=usr/share/doc/hplip-3.10.9/scanning.html
-file path=usr/share/doc/hplip-3.10.9/scantrouble.html
-file path=usr/share/doc/hplip-3.10.9/sendfax.html
-file path=usr/share/doc/hplip-3.10.9/setup.html
-file path=usr/share/doc/hplip-3.10.9/styles/css.css
-file path=usr/share/doc/hplip-3.10.9/systray.html
-file path=usr/share/doc/hplip-3.10.9/troubleshooting.html
-file path=usr/share/doc/hplip-3.10.9/uninstalling.html
-file path=usr/share/doc/hplip-3.10.9/upgrading.html
-file path=usr/share/ppd/SUNWhpijs/HP/hp-2000c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-2500c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-910-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-915-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_1000-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_1100-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_1200-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2200-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2230-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2250-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2250-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2280-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2280-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2300-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2300-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2600-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2600-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2800-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_2800-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_3000-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-business_inkjet_3000-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-cm8050_mfp_with_edgeline-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-cm8060_mfp_with_edgeline-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_inkjet_cp1700-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_inkjet_printer_cp1700-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_1600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2500-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2500-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2500_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2550_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2600n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2605-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2605dn-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2605dtn-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2700-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2700n-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2800-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2820-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2830-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_2840-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3000-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3000-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3500-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3500n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3550-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3550n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3700-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3700-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3700n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3700n-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3800-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_3800-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4500-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4500-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4550-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4550-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4600-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4600-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4600_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4600_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4610-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4610-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4650-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4650-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4700-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4700-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4730mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_4730mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_5-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_5500-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_5500-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_5550-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_5550-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_5m-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_5m-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_8500-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_8500-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_8550-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_8550-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_9500-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_9500-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_9500_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_9500_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm1015-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm1017-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm1312_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm1312_mfp-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm1312nfi_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm1312nfi_mfp-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm2320_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm2320_mfp-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm2320fxi_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm2320fxi_mfp-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm2320n_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm2320n_mfp-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm2320nf_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm2320nf_mfp-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm3530_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm3530_mfp-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm4730_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm4730_mfp-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm6030_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm6030_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm6040_mfp-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm6040_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm6049_mfp-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cm6049_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp1215-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp1514n-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp1514n-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp1515n-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp1515n-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp1518ni-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp1518ni-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp2025-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp2025-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp2025dn-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp2025dn-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp2025n-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp2025n-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp2025x-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp2025x-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp3505-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp3505-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp3525-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp3525-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp4005-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp4005-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp4020_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp4020_series-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp4520_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp4520_series-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp5225-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp5225-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp5225dn-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp5225dn-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp5225n-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp5225n-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp6015-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-color_laserjet_cp6015-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-cp1160-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_4020ps-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_4500mfp.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_4500ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_4520mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_4520ps-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_t1100ps_24in-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_t1100ps_44in-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_t1120ps_24in-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_t1120ps_44in-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_t1200_postscript-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_t770_postscript-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-designjet_t770ps_24in-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1000_j110_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1050_j410_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1100-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1120-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1125-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1200c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1220c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1280-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1600c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1600cm-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_1600cn-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_2000_j210_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_2050_j510_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3000_j310_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3050_j610_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3320-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3325-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3420-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3425-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3450-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3500-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3550-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3650-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3740-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3810-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3816-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3819-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3820-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3822-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3840-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3870-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3900-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3910-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3920-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_3940-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_400-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_400l-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_460-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_500-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_500c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_505j-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_510-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5100-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_520-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_540-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_550c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5550-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5551-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5552-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5650-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5652-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5700-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5800-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5850-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_5900_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_610c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_610cl-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_6120-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_6122-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_6127-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_612c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_630c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_632c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_640c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_648c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_6500-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_656c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_660-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_6600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_670-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_670c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_670tv-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_672c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_680-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_6800-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_682-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_690-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_690c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_692-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_693-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_694-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_6940_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_695-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_697-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_6980_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_810c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_812c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_815c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_816c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_825c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_830c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_832c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_840c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_841c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_842c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_843c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_845c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_850c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_855c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_870c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_880c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_882c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_890c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_895c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_916c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_920c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_9300-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_930c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_932c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_933c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_934c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_935c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_940c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_948c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_950c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_952c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_955c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_957c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_959c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_9600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_960c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_970c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_975c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_9800-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_980c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_990c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_995c-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d1300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d1400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d1500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d1600_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d2300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d2400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d2500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d2600_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d4100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d4200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d4300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d5500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_d730-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f2100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f2200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f2400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f4100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f4200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f4210_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f4213_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f4400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f4500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_f735-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_ink_advant_k109a-z-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-deskjet_ink_advant_k209a-z-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-dj350-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-dj450-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-envy_100_d410_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1000-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1005_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1010-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1012-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1015-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1018-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1020-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1022-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1022-hpijs-zjs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1022n-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1022n-hpijs-zjs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1022nw-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1022nw-hpijs-zjs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1100-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1100a-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1100xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1150-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1160-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1160_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1200-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1200-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1200n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1200n-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1220-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1220-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1220se-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1220se-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1300-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1300-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1300n-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1300n-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1300xi-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1300xi-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320n-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320nw-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320nw-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320tn-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_1320tn-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2100-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2100-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2100_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2100_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2200-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2200-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2200_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2300-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2300-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2300_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2410-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2410-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2420-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2420-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2430-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_2430-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3015-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3015-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3020-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3020-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3030-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3030-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3050-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3050-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3052-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3052-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3055-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3100-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3150-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3200-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3200m-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3200m-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3200se-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3300_3310_3320-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3300_3310_3320-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3330-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3380-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3380-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3390-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3390-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_3392-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4000_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4000_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4050_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4050_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4100_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4100_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4100_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4100_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4150_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4200-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4200-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4240-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4240-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4250-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4250-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4300-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4300-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4345_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4345_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4350-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4350-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4_plus-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4_plus-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4l-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4ml-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4ml-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4mp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4mp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4si-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4si-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4v-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_4v-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5000-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5000-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5000_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5000_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5100_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5100_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5200-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5200-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5200l-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5200l-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5200lx-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5200lx-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5l-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5mp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5mp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5p-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5p-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5si-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5si-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5si_mopier-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_5si_mopier-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_6l-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_6mp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_6mp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_6p-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_6p-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8000-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8000-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8000_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8000_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8100_mfp-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8100_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8100_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8100_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8150_mfp-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8150_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_8150_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9000_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9000_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9000_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9000_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9040-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9040-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9040_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9040_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9050-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9050-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9050_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9050_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9055mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9055mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9065mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_9065mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m1005-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m1120_mfp-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m1120n_mfp-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m1319f_mfp-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m1522_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m1522n_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m1522nf_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m1522nf_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m2727_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m2727_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m2727nf_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m2727nfs_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m3027_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m3027_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m3035_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m3035_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m4345_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m4345_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m4349_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m4349_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m5025_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m5025_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m5035_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m5035_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m5039_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m9040_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m9040_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m9050_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m9050_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m9059_mfp-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_m9059_mfp-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p1005-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p1006-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p1007-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p1008-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p1009-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p1505-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p1505n-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p1505n-hpijs-zxs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2014-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2014-hpijs-zxs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2014n-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2014n-hpijs-zxs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2015_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2015_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2015d_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2015dn_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2015dn_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2015n_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2015n_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2015x_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2015x_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2035-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2035-hpijs-zjs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2035n-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2035n-hpijs-zjs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2055-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2055-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2055d-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2055d-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2055dn-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2055dn-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2055x-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p2055x-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p3004-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p3004-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p3005-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p3005-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p3010_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p3010_series-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4014-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4014-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4014dn-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4014dn-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4014n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4014n-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015dn-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015dn-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015n-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015tn-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015tn-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015x-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4015x-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515n-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515tn-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515tn-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515x-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515x-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515xm-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515xm-ps.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_professional_m1132_mfp-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_professional_m1136_mfp-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_professional_m1212nf_mfp-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_professional_m1217nfw_mfp-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_professional_p1102-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_professional_p1102w-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_professional_p1566-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-laserjet_professional_p1606dn-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-mopier_240-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-mopier_240-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-mopier_320-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-mopier_320-ps.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_150_mobile_l511-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4000_k210-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4105-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4115_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4255-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4400_k410-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4500_g510a-f-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4500_g510g-m-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4500_g510n-z-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_4500_k710-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_5100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_5105-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_5110-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_5110v-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_5500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_5600_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6000_e609a-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6000_e609n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6150_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6500_e709a-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6500_e709n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6500_e710a-f-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_6500_e710n-z-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_7000_e809a-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_7000_e809a_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_7100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_7200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_7300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_7400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_7500_e910-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_9100_series-hpijs-pcl3.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_d_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_g55-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_g55xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_g85-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_g85xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_g95-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_h470-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_j3500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_j3600_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_j4500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_j4660_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_j4680_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_j5500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_j5700_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_j6400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_k60-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_k60xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_k7100-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_k80-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_k80xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_lx-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_1150c-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_1170c_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_8000_a809-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_8500_a909a-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_8500_a909g-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_8500_a909n-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_8500_a910-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_k5300-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_k5400-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_k550-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_k850-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_k8600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_l7300-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_l7400-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_l7500-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_l7600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_pro_l7700-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_r40-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_r40xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_r45-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_r60-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_r65-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_r80-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_r80xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_300-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_310-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_320-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_330-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_350-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_500-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_520-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_570-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_580-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_590-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_600-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_610-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_630-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_700-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_710-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_720-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_series_725-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_t_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_v30-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_v40-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_v40xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-officejet_v45-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_100-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_1115-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_1215-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_1218-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_130-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_1315-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_140_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_230-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_240_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_2570_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_2600_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_2700_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_3100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_3200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_320_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_3300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_330_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_370_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_380_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_420_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_470_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7150-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7345-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7350-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7550-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7600_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7700_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7800_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_7900_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_8000_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_8100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_8200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_8400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_8700_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a310_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a320_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a430_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a440_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a510_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a520_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a530_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a610_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a620_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a630_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a640_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a710_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_a820_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_b010_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_b109a-m-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_b109a_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_b110_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_b8500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c309a_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c3100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c4100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c4200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c4340_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c4380_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c4400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c4500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c4600_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c4700_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c5100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c5200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c5300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c5500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c6100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c6200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c6300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c7100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c7200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_c8100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d110_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d5060_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d5100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d5300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d5400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d6100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d7100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d7200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d7300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d7400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_d7500_series-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_estn_c510_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_p1000-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_p1100-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_plus_b209a-m-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_plus_b210_series-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_prem-web_c309n-s-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_prem_c310_series-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_prem_c410_series-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_premium_c309g-m-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_pro_b8300_series-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_pro_b8800_series-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-photosmart_wireless_b109n-z-hpijs.ppd.gz
-file \
-    path=usr/share/ppd/SUNWhpijs/HP/hp-printer_scanner_copier_300-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1000_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1310_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1358_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1510_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_1600_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_2100_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_2150_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_2170_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_2200_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_2210_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_2300_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_2350_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_2400_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_2500_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_500-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_720-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_750-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_750xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_760-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_780-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_780xi-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_900_series-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_920-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_950-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_950vr-hpijs.ppd.gz
-file path=usr/share/ppd/SUNWhpijs/HP/hp-psc_950xi-hpijs.ppd.gz
-legacy pkg=SUNWhpijs desc="hpijs - HP InkJet Server (from HPLIP 3.10.9)" \
-    name="hpijs - HP InkJet Server"
-license hplip.license license=GPLv2
-link path=usr/lib/libhpip.so target=libhpip.so.0.0.1
-link path=usr/lib/libhpip.so.0 target=libhpip.so.0.0.1
-link path=usr/lib/libhpmud.so target=libhpmud.so.0.0.6
-link path=usr/lib/libhpmud.so.0 target=libhpmud.so.0.0.6
-link path=usr/lib/sane/libsane-hpaio.so target=libsane-hpaio.so.1.0.0
-link path=usr/lib/sane/libsane-hpaio.so.1 target=libsane-hpaio.so.1.0.0
-link path=usr/sfw/bin/hpijs target=../../bin/hpijs
-
--- a/components/hplip/patches/01-build.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1697 +0,0 @@
---- hplip-3.10.9-orig/scan/sane/scl.c	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/scl.c	Fri Sep  4 01:06:47 2009
-@@ -160,7 +160,7 @@
- 
- }
- 
--SANE_Status __attribute__ ((visibility ("hidden"))) SclSendCommand(int deviceid, int channelid, int cmd, int param)
-+SANE_Status SclSendCommand(int deviceid, int channelid, int cmd, int param)
- {
-     char buffer[LEN_SCL_BUFFER];
-     int datalen, len;
-@@ -208,7 +208,7 @@
-     return SANE_STATUS_GOOD;
- }
- 
--SANE_Status __attribute__ ((visibility ("hidden"))) SclInquire(int deviceid, int channelid, int cmd, int param, int * pValue, char * buffer, int maxlen)
-+SANE_Status SclInquire(int deviceid, int channelid, int cmd, int param, int * pValue, char * buffer, int maxlen)
- {
-     SANE_Status retcode;
-     int lenResponse, len, value;
-@@ -318,7 +318,7 @@
-  * Phase 2 partial rewrite. des 9/26/07
-  */
- 
--SANE_Status __attribute__ ((visibility ("hidden"))) scl_send_cmd(HPAIO_RECORD *hpaio, const char *buf, int size)
-+SANE_Status scl_send_cmd(HPAIO_RECORD *hpaio, const char *buf, int size)
- {
-     int len;
-     
-@@ -336,7 +336,7 @@
-     return SANE_STATUS_GOOD;
- }
- 
--SANE_Status __attribute__ ((visibility ("hidden"))) scl_query_int(HPAIO_RECORD *hpaio, const char *buf, int size, int *result)
-+SANE_Status scl_query_int(HPAIO_RECORD *hpaio, const char *buf, int size, int *result)
- {
-     char rbuf[256];
-     int len, stat;
---- hplip-3.10.9-orig/scan/sane/xml.c	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/xml.c	Fri Sep  4 01:07:00 2009
-@@ -32,7 +32,7 @@
- #include <string.h>
- #include <stdlib.h>
- 
--int __attribute__ ((visibility ("hidden"))) get_array_size(const char *tag)
-+int get_array_size(const char *tag)
- {
-    char *p, *tail;
- 
-@@ -43,7 +43,7 @@
- }
- 
- /* Get xml element from the buffer. The returned element is zero terminated. */
--int __attribute__ ((visibility ("hidden"))) get_element(const char *buf, int buf_size, char *element, int element_size, char **tail)
-+int get_element(const char *buf, int buf_size, char *element, int element_size, char **tail)
- {
-    int i, j;
- 
-@@ -61,7 +61,7 @@
- }
- 
- /* Get next xml tag from the buffer. The returned xml tag is zero terminated. */
--int __attribute__ ((visibility ("hidden"))) get_tag(const char *buf, int buf_size, char *tag, int tag_size, char **tail)
-+int get_tag(const char *buf, int buf_size, char *tag, int tag_size, char **tail)
- {
-    int i=0, j=0, dd=0, lf=0;
- 
---- hplip-3.10.9-orig/scan/sane/mfpdtf.h	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/mfpdtf.h	Fri Sep  4 01:05:54 2009
-@@ -243,18 +243,18 @@
-         } __attribute__(( packed) ) array;
- } __attribute__(( packed) );
- 
--Mfpdtf_t __attribute__ ((visibility ("hidden"))) MfpdtfAllocate(int deviceid, int channelid);
--int __attribute__ ((visibility ("hidden"))) MfpdtfDeallocate(Mfpdtf_t mfpdtf);
--int __attribute__ ((visibility ("hidden"))) MfpdtfSetChannel(Mfpdtf_t mfpdtf, int channelid);
--int __attribute__ ((visibility ("hidden"))) MfpdtfLogToFile(Mfpdtf_t mfpdtf, char * filename);
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadGetSimulateImageHeaders(Mfpdtf_t mfpdtf);
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadSetSimulateImageHeaders(Mfpdtf_t mfpdtf, int simulateImageHeaders);
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadStart(Mfpdtf_t mfpdtf);
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadService(Mfpdtf_t mfpdtf);
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadGetLastServiceResult(Mfpdtf_t mfpdtf);
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadGetVariantHeader(Mfpdtf_t mfpdtf, union MfpdtfVariantHeader_u * buffer, int maxlen);
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadGetStartPageRecord(Mfpdtf_t mfpdtf, struct MfpdtfImageStartPageRecord_s * buffer, int maxlen);
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadInnerBlock(Mfpdtf_t mfpdtf, unsigned char * buffer, int countdown);
-+Mfpdtf_t MfpdtfAllocate(int deviceid, int channelid);
-+int MfpdtfDeallocate(Mfpdtf_t mfpdtf);
-+int MfpdtfSetChannel(Mfpdtf_t mfpdtf, int channelid);
-+int MfpdtfLogToFile(Mfpdtf_t mfpdtf, char * filename);
-+int MfpdtfReadGetSimulateImageHeaders(Mfpdtf_t mfpdtf);
-+int MfpdtfReadSetSimulateImageHeaders(Mfpdtf_t mfpdtf, int simulateImageHeaders);
-+int MfpdtfReadStart(Mfpdtf_t mfpdtf);
-+int MfpdtfReadService(Mfpdtf_t mfpdtf);
-+int MfpdtfReadGetLastServiceResult(Mfpdtf_t mfpdtf);
-+int MfpdtfReadGetVariantHeader(Mfpdtf_t mfpdtf, union MfpdtfVariantHeader_u * buffer, int maxlen);
-+int MfpdtfReadGetStartPageRecord(Mfpdtf_t mfpdtf, struct MfpdtfImageStartPageRecord_s * buffer, int maxlen);
-+int MfpdtfReadInnerBlock(Mfpdtf_t mfpdtf, unsigned char * buffer, int countdown);
- 
- /* 
-  * Phase 2 rewrite. des
-@@ -337,6 +337,6 @@
- #endif   // #if defined(WORDS_BIGENDIAN)
- #endif   // #if !defined(htole16)
- 
--int __attribute__ ((visibility ("hidden"))) read_mfpdtf_block(int device, int channel, char *buf, int bufSize, int timeout);
-+int read_mfpdtf_block(int device, int channel, char *buf, int bufSize, int timeout);
- 
- #endif  // _MFPDTF_H
---- hplip-3.10.9-orig/scan/sane/io.c	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/io.c	Fri Sep  4 01:04:50 2009
-@@ -43,7 +43,7 @@
- DBusError dbus_err;
- DBusConnection * dbus_conn;
- 
--int __attribute__ ((visibility ("hidden"))) InitDbus(void)
-+int InitDbus(void)
- {
-    dbus_error_init(&dbus_err);
-    dbus_conn = dbus_bus_get(DBUS_BUS_SYSTEM, &dbus_err);
-@@ -62,7 +62,7 @@
-    return 1;
- }
- 
--int __attribute__ ((visibility ("hidden"))) SendScanEvent(char *device_uri, int event)
-+int SendScanEvent(char *device_uri, int event)
- {
-     DBusMessage * msg = dbus_message_new_signal(DBUS_PATH, DBUS_INTERFACE, "Event");
-     char * printer = "";
-@@ -104,11 +104,11 @@
-     return 1;
- }
- #else
--int __attribute__ ((visibility ("hidden"))) InitDbus(void)
-+int InitDbus(void)
- {
-    return 1;
- }
--int __attribute__ ((visibility ("hidden"))) SendScanEvent(char *device_uri, int event)
-+int SendScanEvent(char *device_uri, int event)
- {
-     return 1;
- }
-@@ -115,7 +115,7 @@
- #endif  /* HAVE_DBUS */
-  
- /* Read full requested data length in BUFFER_SIZE chunks. Return number of bytes read. */
--int __attribute__ ((visibility ("hidden"))) ReadChannelEx(int deviceid, int channelid, unsigned char * buffer, int length, int timeout)
-+int ReadChannelEx(int deviceid, int channelid, unsigned char * buffer, int length, int timeout)
- {
-    int n, len, size, total=0;
-    enum HPMUD_RESULT stat;
---- hplip-3.10.9-orig/scan/sane/common.c	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/common.c	Fri Sep  4 01:04:05 2009
-@@ -35,7 +35,7 @@
- #define DEBUG_NOT_STATIC
- #include "sanei_debug.h"
- 
--int __attribute__ ((visibility ("hidden"))) bug(const char *fmt, ...)
-+int bug(const char *fmt, ...)
- {
-    char buf[256];
-    va_list args;
-@@ -50,7 +50,7 @@
-    return n;
- }
- 
--void __attribute__ ((visibility ("hidden"))) sysdump(const void *data, int size)
-+void sysdump(const void *data, int size)
- {
-     /* Dump size bytes of *data. Output looks like:
-      * [0000] 75 6E 6B 6E 6F 77 6E 20 30 FF 00 00 00 00 39 00 unknown 0.....9.
-@@ -97,7 +97,7 @@
-     }
- }
- 
--void __attribute__ ((visibility ("hidden"))) bugdump(const void *data, int size)
-+void bugdump(const void *data, int size)
- {
-     /* Dump size bytes of *data. Output looks like:
-      * [0000] 75 6E 6B 6E 6F 77 6E 20 30 FF 00 00 00 00 39 00 unknown 0.....9.
-@@ -144,7 +144,7 @@
-     }
- }
- 
--char __attribute__ ((visibility ("hidden"))) *psnprintf(char *buf, int bufSize, const char *fmt, ...)
-+char *psnprintf(char *buf, int bufSize, const char *fmt, ...)
- {
-    va_list args;
-    int n;
-@@ -159,7 +159,7 @@
-    return buf;
- }
- 
--unsigned long __attribute__ ((visibility ("hidden"))) DivideAndShift( int line,
-+unsigned long DivideAndShift( int line,
-                               unsigned long numerator1,
-                               unsigned long numerator2,
-                               unsigned long denominator,
-@@ -182,12 +182,12 @@
-     return result;
- }
- 
--void __attribute__ ((visibility ("hidden"))) NumListClear( int * list )
-+void NumListClear( int * list )
- {
-     memset( list, 0, sizeof( int ) * MAX_LIST_SIZE );
- }
- 
--int __attribute__ ((visibility ("hidden"))) NumListIsInList( int * list, int n )
-+int NumListIsInList( int * list, int n )
- {
-     int i;
-     for( i = 1; i < MAX_LIST_SIZE; i++ )
-@@ -200,7 +200,7 @@
-     return 0;
- }
- 
--int __attribute__ ((visibility ("hidden"))) NumListAdd( int * list, int n )
-+int NumListAdd( int * list, int n )
- {
-     if( NumListIsInList( list, n ) )
-     {
-@@ -215,12 +215,12 @@
-     return 1;
- }
- 
--int __attribute__ ((visibility ("hidden"))) NumListGetCount( int * list )
-+int NumListGetCount( int * list )
- {
-     return list[0];
- }
- 
--int __attribute__ ((visibility ("hidden"))) NumListGetFirst( int * list )
-+int NumListGetFirst( int * list )
- {
-     int n = list[0];
-     if( n > 0 )
-@@ -230,12 +230,12 @@
-     return n;
- }
- 
--void __attribute__ ((visibility ("hidden"))) StrListClear( const char ** list )
-+void StrListClear( const char ** list )
- {
-     memset( list, 0, sizeof( char * ) * MAX_LIST_SIZE );
- }
- 
--int __attribute__ ((visibility ("hidden"))) StrListIsInList( const char ** list, char * s )
-+int StrListIsInList( const char ** list, char * s )
- {
-     while( *list )
-     {
-@@ -248,7 +248,7 @@
-     return 0;
- }
- 
--int __attribute__ ((visibility ("hidden"))) StrListAdd( const char ** list, char * s )
-+int StrListAdd( const char ** list, char * s )
- {
-     int i;
-     for( i = 0; i < MAX_LIST_SIZE - 1; i++ )
---- hplip-3.10.9-orig/scan/sane/pml.c	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/pml.c	Fri Sep  4 01:06:11 2009
-@@ -36,7 +36,7 @@
- #define DEBUG_DECLARE_ONLY
- #include "sanei_debug.h"
- 
--int __attribute__ ((visibility ("hidden"))) PmlSetID( PmlObject_t obj, char * oid )
-+int PmlSetID( PmlObject_t obj, char * oid )
- {
-     int len = 0;    /* TODO: Do we need this parameter? */
- 
-@@ -137,12 +137,12 @@
-     return r;
- }
- 
--int __attribute__ ((visibility ("hidden"))) PmlSetValue( PmlObject_t obj, int type, char * value, int len )
-+int PmlSetValue( PmlObject_t obj, int type, char * value, int len )
- {
-     return PmlSetPrefixValue( obj, type, 0, 0, value, len );
- }
- 
--int __attribute__ ((visibility ("hidden"))) PmlSetIntegerValue( PmlObject_t obj, int type, int value )
-+int PmlSetIntegerValue( PmlObject_t obj, int type, int value )
- {
-     char buffer[sizeof( int )];
-     int len = sizeof( int ), i = len - 1;
-@@ -217,12 +217,12 @@
-     return len;
- }
- 
--int __attribute__ ((visibility ("hidden"))) PmlGetValue(PmlObject_t obj, int *pType, char *buffer, int maxlen)
-+int PmlGetValue(PmlObject_t obj, int *pType, char *buffer, int maxlen)
- {
-     return PmlGetPrefixValue( obj, pType, 0, 0, buffer, maxlen );
- }
- 
--int __attribute__ ((visibility ("hidden"))) PmlGetStringValue( PmlObject_t obj,
-+int PmlGetStringValue( PmlObject_t obj,
-                            int * pSymbolSet,
-                            char * buffer,
-                            int maxlen )
-@@ -248,7 +248,7 @@
-     return len;
- }
- 
--int __attribute__ ((visibility ("hidden"))) PmlGetIntegerValue( PmlObject_t obj, int * pType, int * pValue )
-+int PmlGetIntegerValue( PmlObject_t obj, int * pType, int * pValue )
- {
-     int type;
-     unsigned char svalue[sizeof( int )];
-@@ -289,7 +289,7 @@
-     return obj->status;
- }
- 
--int __attribute__ ((visibility ("hidden"))) PmlRequestSet( int deviceid, int channelid, PmlObject_t obj )
-+int PmlRequestSet( int deviceid, int channelid, PmlObject_t obj )
- {
-     unsigned char data[PML_MAX_DATALEN];
-     int datalen=0, status=ERROR, type, result, pml_result;
-@@ -308,7 +308,7 @@
-     return status;  /* OK = valid I/O result */
- }
- 
--int __attribute__ ((visibility ("hidden"))) PmlRequestSetRetry( int deviceid, int channelid, PmlObject_t obj, int count, int delay )
-+int PmlRequestSetRetry( int deviceid, int channelid, PmlObject_t obj, int count, int delay )
- {
-    int stat=ERROR, r;
- 
-@@ -346,7 +346,7 @@
-    return stat;  /* OK = valid I/O result AND PML result */
- }
- 
--int __attribute__ ((visibility ("hidden"))) PmlRequestGet( int deviceid, int channelid, PmlObject_t obj ) 
-+int PmlRequestGet( int deviceid, int channelid, PmlObject_t obj ) 
- {
-     unsigned char data[PML_MAX_DATALEN];
-     int datalen=0, stat=ERROR, type, pml_result;
-@@ -603,7 +603,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) pml_start(HPAIO_RECORD *hpaio)
-+int pml_start(HPAIO_RECORD *hpaio)
- {
-    MFPDTF_FIXED_HEADER *ph;
-    MFPDTF_START_PAGE *ps;
-@@ -888,7 +888,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) pml_read(HPAIO_RECORD *hpaio, SANE_Byte *data, SANE_Int maxLength, SANE_Int *pLength)
-+int pml_read(HPAIO_RECORD *hpaio, SANE_Byte *data, SANE_Int maxLength, SANE_Int *pLength)
- {
-    MFPDTF_RASTER *pd;
-    int stat=SANE_STATUS_IO_ERROR;
-@@ -1018,7 +1018,7 @@
-     return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) pml_cancel(HPAIO_RECORD *hpaio)
-+int pml_cancel(HPAIO_RECORD *hpaio)
- {
-    int oldStuff = (hpaio->preDenali || hpaio->fromDenali || hpaio->denali) ? 1 : 0;
- 
---- hplip-3.10.9-orig/scan/sane/hpaio.c	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/hpaio.c	Fri Sep  4 01:04:29 2009
-@@ -324,7 +324,7 @@
-     return NULL;
- }
- 
--SANE_Status __attribute__ ((visibility ("hidden"))) hpaioScannerToSaneError( hpaioScanner_t hpaio )
-+SANE_Status hpaioScannerToSaneError( hpaioScanner_t hpaio )
- {
-     SANE_Status retcode;
- 
-@@ -438,7 +438,7 @@
- }
- 
- 
--SANE_Status __attribute__ ((visibility ("hidden"))) hpaioScannerToSaneStatus( hpaioScanner_t hpaio )
-+SANE_Status hpaioScannerToSaneStatus( hpaioScanner_t hpaio )
- {
- //BREAKPOINT;
-     
---- hplip-3.10.9-orig/scan/sane/xml.h	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/xml.h	Fri Sep  4 01:07:05 2009
-@@ -27,10 +27,10 @@
- #ifndef _MXML_H
- #define _MXML_H
- 
--int __attribute__ ((visibility ("hidden"))) get_array_size(const char *tag);
-+int get_array_size(const char *tag);
- /* Get xml element from the buffer. The returned element is zero terminated. */
--int __attribute__ ((visibility ("hidden"))) get_element(const char *buf, int buf_size, char *element, int element_size, char **tail);
-+int get_element(const char *buf, int buf_size, char *element, int element_size, char **tail);
- /* Get next xml tag from the buffer. The returned xml tag is zero terminated. */
--int __attribute__ ((visibility ("hidden"))) get_tag(const char *buf, int buf_size, char *tag, int tag_size, char **tail);
-+int get_tag(const char *buf, int buf_size, char *tag, int tag_size, char **tail);
- 
- #endif  // _MXML_H
---- hplip-3.10.9-orig/scan/sane/scl.h	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/scl.h	Fri Sep  4 01:06:54 2009
-@@ -176,8 +176,8 @@
- //#define LEN_SCL_BUFFER 1024
- #define LEN_SCL_BUFFER    256 /* Increase if reading binary data. */
- 
--SANE_Status  __attribute__ ((visibility ("hidden"))) SclSendCommand(int deviceid, int channelid, int cmd, int param);
--SANE_Status __attribute__ ((visibility ("hidden"))) SclInquire(int deviceid, int channelid, int cmd, int param, int *pValue, char *buffer, int maxlen);
-+SANE_Status  SclSendCommand(int deviceid, int channelid, int cmd, int param);
-+SANE_Status SclInquire(int deviceid, int channelid, int cmd, int param, int *pValue, char *buffer, int maxlen);
- 
- /*
-  * Phase 2 partial rewrite. des 9/26/07
-@@ -195,8 +195,8 @@
- 
- struct hpaioScanner_s;
- 
--SANE_Status __attribute__ ((visibility ("hidden"))) scl_send_cmd(struct hpaioScanner_s *hpaio, const char *buf, int size);
--SANE_Status __attribute__ ((visibility ("hidden"))) scl_query_int(struct hpaioScanner_s *hpaio, const char *buf, int size, int *result);
-+SANE_Status scl_send_cmd(struct hpaioScanner_s *hpaio, const char *buf, int size);
-+SANE_Status scl_query_int(struct hpaioScanner_s *hpaio, const char *buf, int size, int *result);
- 
- #endif
- 
---- hplip-3.10.9-orig/scan/sane/hpaio.h	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/hpaio.h	Fri Sep  4 01:04:35 2009
-@@ -271,8 +271,8 @@
-     } \
-   } while(0)
- 
--SANE_Status __attribute__ ((visibility ("hidden"))) hpaioScannerToSaneStatus( hpaioScanner_t hpaio );
--SANE_Status __attribute__ ((visibility ("hidden"))) hpaioScannerToSaneError( hpaioScanner_t hpaio );
-+SANE_Status hpaioScannerToSaneStatus( hpaioScanner_t hpaio );
-+SANE_Status hpaioScannerToSaneError( hpaioScanner_t hpaio );
- void sane_hpaio_cancel(SANE_Handle handle);
- 
- #endif
---- hplip-3.10.9-orig/scan/sane/mfpdtf.c	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/mfpdtf.c	Fri Sep  4 01:05:16 2009
-@@ -56,7 +56,7 @@
-     return seconds;
- }
- 
--Mfpdtf_t __attribute__ ((visibility ("hidden"))) MfpdtfAllocate( int deviceid, int channelid )
-+Mfpdtf_t MfpdtfAllocate( int deviceid, int channelid )
- {
-     int size = sizeof( struct Mfpdtf_s );
-     Mfpdtf_t mfpdtf = malloc( size );
-@@ -74,7 +74,7 @@
-     return mfpdtf;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfDeallocate( Mfpdtf_t mfpdtf )
-+int MfpdtfDeallocate( Mfpdtf_t mfpdtf )
- {
-     if( !mfpdtf )
-     {
-@@ -86,7 +86,7 @@
-     return OK;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfSetChannel( Mfpdtf_t mfpdtf, int channelid )
-+int MfpdtfSetChannel( Mfpdtf_t mfpdtf, int channelid )
- {
-     mfpdtf->channelid = channelid;
-     /* If necessary, we can query the device ID string using the
-@@ -94,7 +94,7 @@
-     return OK;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfLogToFile( Mfpdtf_t mfpdtf, char * filename )
-+int MfpdtfLogToFile( Mfpdtf_t mfpdtf, char * filename )
- {
-     if( mfpdtf->fdLog != -1 )
-     {
-@@ -114,12 +114,12 @@
-     return OK;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadGetSimulateImageHeaders( Mfpdtf_t mfpdtf )
-+int MfpdtfReadGetSimulateImageHeaders( Mfpdtf_t mfpdtf )
- {
-     return mfpdtf->read.simulateImageHeaders;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadSetSimulateImageHeaders( Mfpdtf_t mfpdtf,
-+int MfpdtfReadSetSimulateImageHeaders( Mfpdtf_t mfpdtf,
-                                        int simulateImageHeaders )
- {
-     mfpdtf->read.simulateImageHeaders = simulateImageHeaders;
-@@ -126,7 +126,7 @@
-     return simulateImageHeaders;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadStart( Mfpdtf_t mfpdtf )
-+int MfpdtfReadStart( Mfpdtf_t mfpdtf )
- {
-     mfpdtf->read.lastServiceResult = 0;
-     mfpdtf->read.dataType = ERROR;
-@@ -206,7 +206,7 @@
-     return r;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadService( Mfpdtf_t mfpdtf )
-+int MfpdtfReadService( Mfpdtf_t mfpdtf )
- {
-     int result = 0;
-     int datalen, blockLength, headerLength;
-@@ -408,12 +408,12 @@
-     RETURN( ( result | mfpdtf->read.fixedHeader.pageFlags ) );
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadGetLastServiceResult( Mfpdtf_t mfpdtf )
-+int MfpdtfReadGetLastServiceResult( Mfpdtf_t mfpdtf )
- {
-     return mfpdtf->read.lastServiceResult;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadGetVariantHeader( Mfpdtf_t mfpdtf,
-+int MfpdtfReadGetVariantHeader( Mfpdtf_t mfpdtf,
-                                 union MfpdtfVariantHeader_u * buffer,
-                                 int maxlen )
- {
-@@ -433,7 +433,7 @@
-     return maxlen;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadGetStartPageRecord( Mfpdtf_t mfpdtf,
-+int MfpdtfReadGetStartPageRecord( Mfpdtf_t mfpdtf,
-                                   struct MfpdtfImageStartPageRecord_s * buffer,
-                                   int maxlen )
- {
-@@ -446,7 +446,7 @@
-     return maxlen;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MfpdtfReadInnerBlock( Mfpdtf_t mfpdtf,
-+int MfpdtfReadInnerBlock( Mfpdtf_t mfpdtf,
-                           unsigned char * buffer,
-                           int countdown )
- {
-@@ -502,7 +502,7 @@
-  * Phase 2 rewrite. des
-  */
- 
--int __attribute__ ((visibility ("hidden"))) read_mfpdtf_block(int device, int channel, char *buf, int bufSize, int timeout)
-+int read_mfpdtf_block(int device, int channel, char *buf, int bufSize, int timeout)
- {
-    MFPDTF_FIXED_HEADER *phd = (MFPDTF_FIXED_HEADER *)buf;
-    int size, bsize=0, len;
---- hplip-3.10.9-orig/scan/sane/io.h	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/io.h	Fri Sep  4 01:04:55 2009
-@@ -31,9 +31,9 @@
- #include "sane.h"
- #include "hpmud.h"
- 
--int __attribute__ ((visibility ("hidden"))) InitDbus(void);
--int __attribute__ ((visibility ("hidden"))) SendScanEvent(char * device_uri, int event);
--int __attribute__ ((visibility ("hidden"))) ReadChannelEx(int deviceid, int channelid, unsigned char * buffer, int length, int timeout);
-+int InitDbus(void);
-+int SendScanEvent(char * device_uri, int event);
-+int ReadChannelEx(int deviceid, int channelid, unsigned char * buffer, int length, int timeout);
- 
- #define EVENT_START_SCAN_JOB 2000
- #define EVENT_END_SCAN_JOB 2001
---- hplip-3.10.9-orig/scan/sane/common.h	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/common.h	Fri Sep  4 01:04:21 2009
-@@ -169,19 +169,19 @@
-     pXform++; \
-   } while(0)
- 
--int __attribute__ ((visibility ("hidden"))) bug(const char *fmt, ...);
--void __attribute__ ((visibility ("hidden"))) sysdump(const void *data, int size);
--void __attribute__ ((visibility ("hidden"))) bugdump(const void *data, int size);
--char __attribute__ ((visibility ("hidden"))) *psnprintf(char *buf, int bufSize, const char *fmt, ...);
--unsigned long __attribute__ ((visibility ("hidden"))) DivideAndShift(int line, unsigned long numerator1, unsigned long numerator2,
-+int bug(const char *fmt, ...);
-+void sysdump(const void *data, int size);
-+void bugdump(const void *data, int size);
-+char *psnprintf(char *buf, int bufSize, const char *fmt, ...);
-+unsigned long DivideAndShift(int line, unsigned long numerator1, unsigned long numerator2,
-                               unsigned long denominator, int shift);
--void __attribute__ ((visibility ("hidden"))) NumListClear( int * list );
--int __attribute__ ((visibility ("hidden"))) NumListIsInList( int * list, int n );
--int __attribute__ ((visibility ("hidden"))) NumListAdd( int * list, int n );
--int __attribute__ ((visibility ("hidden"))) NumListGetCount( int * list );
--int __attribute__ ((visibility ("hidden"))) NumListGetFirst( int * list );
--void __attribute__ ((visibility ("hidden"))) StrListClear( const char ** list );
--int __attribute__ ((visibility ("hidden"))) StrListIsInList( const char ** list, char * s );
--int __attribute__ ((visibility ("hidden"))) StrListAdd( const char ** list, char * s );
-+void NumListClear( int * list );
-+int NumListIsInList( int * list, int n );
-+int NumListAdd( int * list, int n );
-+int NumListGetCount( int * list );
-+int NumListGetFirst( int * list );
-+void StrListClear( const char ** list );
-+int StrListIsInList( const char ** list, char * s );
-+int StrListAdd( const char ** list, char * s );
- 
- #endif
---- hplip-3.10.9-orig/scan/sane/pml.h	Tue Aug  4 16:36:06 2009
-+++ hplip-3.10.9/scan/sane/pml.h	Fri Sep  4 01:06:24 2009
-@@ -159,15 +159,15 @@
-         unsigned char   y[4];
- } __attribute__(( packed));
- 
--int __attribute__ ((visibility ("hidden"))) PmlSetID(PmlObject_t obj, char * oid);
--int __attribute__ ((visibility ("hidden"))) PmlSetValue(PmlObject_t obj, int type, char * value, int len);
--int __attribute__ ((visibility ("hidden"))) PmlSetIntegerValue(PmlObject_t obj, int type, int value);
--int __attribute__ ((visibility ("hidden"))) PmlGetValue(PmlObject_t obj, int * pType, char * buffer, int maxlen);
--int __attribute__ ((visibility ("hidden"))) PmlGetStringValue(PmlObject_t obj, int * pSymbolSet, char * buffer, int maxlen);
--int __attribute__ ((visibility ("hidden"))) PmlGetIntegerValue(PmlObject_t obj, int * pType, int * pValue);
--int __attribute__ ((visibility ("hidden"))) PmlRequestSet(int deviceid, int channelid, PmlObject_t obj);
--int __attribute__ ((visibility ("hidden"))) PmlRequestSetRetry(int deviceid, int channelid, PmlObject_t obj, int count, int delay);
--int __attribute__ ((visibility ("hidden"))) PmlRequestGet(int deviceid, int channelid, PmlObject_t obj);
-+int PmlSetID(PmlObject_t obj, char * oid);
-+int PmlSetValue(PmlObject_t obj, int type, char * value, int len);
-+int PmlSetIntegerValue(PmlObject_t obj, int type, int value);
-+int PmlGetValue(PmlObject_t obj, int * pType, char * buffer, int maxlen);
-+int PmlGetStringValue(PmlObject_t obj, int * pSymbolSet, char * buffer, int maxlen);
-+int PmlGetIntegerValue(PmlObject_t obj, int * pType, int * pValue);
-+int PmlRequestSet(int deviceid, int channelid, PmlObject_t obj);
-+int PmlRequestSetRetry(int deviceid, int channelid, PmlObject_t obj, int count, int delay);
-+int PmlRequestGet(int deviceid, int channelid, PmlObject_t obj);
- 
- /*
-  * Phase 2 rewrite. des
-@@ -174,8 +174,8 @@
-  */
- struct hpaioScanner_s;
- 
--int __attribute__ ((visibility ("hidden"))) pml_start(struct hpaioScanner_s *hpaio);
--int __attribute__ ((visibility ("hidden"))) pml_read(struct hpaioScanner_s *hpaio, SANE_Byte *data, SANE_Int maxLength, SANE_Int *pLength);
--int __attribute__ ((visibility ("hidden"))) pml_cancel(struct hpaioScanner_s *hpaio);
-+int pml_start(struct hpaioScanner_s *hpaio);
-+int pml_read(struct hpaioScanner_s *hpaio, SANE_Byte *data, SANE_Int maxLength, SANE_Int *pLength);
-+int pml_cancel(struct hpaioScanner_s *hpaio);
- 
- #endif // _PML_H
---- hplip-3.10.9-orig/io/hpmud/pp.h	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/pp.h	Fri Sep  4 00:51:13 2009
-@@ -76,25 +76,25 @@
- struct _mud_device;
- struct _mud_channel;
- 
--extern struct _mud_device_vf __attribute__ ((visibility ("hidden"))) pp_mud_device_vf;
-+extern struct _mud_device_vf pp_mud_device_vf;
- 
--int __attribute__ ((visibility ("hidden"))) pp_write(int fd, const void *buf, int size, int usec);
--int __attribute__ ((visibility ("hidden"))) pp_read(int fd, void *buf, int size, int usec);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_open(struct _mud_device *pd);                 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_close(struct _mud_device *pd);                 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_get_device_id(struct _mud_device *pd, char *buf, int size, int *len);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_get_device_status(struct _mud_device *pd, unsigned int *status);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_channel_open(struct _mud_device *pd, const char *sn, HPMUD_CHANNEL *cd);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_channel_close(struct _mud_device *pd, struct _mud_channel *pc);
-+int pp_write(int fd, const void *buf, int size, int usec);
-+int pp_read(int fd, void *buf, int size, int usec);
-+enum HPMUD_RESULT pp_open(struct _mud_device *pd);                 
-+enum HPMUD_RESULT pp_close(struct _mud_device *pd);                 
-+enum HPMUD_RESULT pp_get_device_id(struct _mud_device *pd, char *buf, int size, int *len);
-+enum HPMUD_RESULT pp_get_device_status(struct _mud_device *pd, unsigned int *status);
-+enum HPMUD_RESULT pp_channel_open(struct _mud_device *pd, const char *sn, HPMUD_CHANNEL *cd);
-+enum HPMUD_RESULT pp_channel_close(struct _mud_device *pd, struct _mud_channel *pc);
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_raw_channel_open(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_raw_channel_close(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_mlc_channel_open(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_mlc_channel_close(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_dot4_channel_open(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_dot4_channel_close(struct _mud_channel *pc);
-+enum HPMUD_RESULT pp_raw_channel_open(struct _mud_channel *pc);
-+enum HPMUD_RESULT pp_raw_channel_close(struct _mud_channel *pc);
-+enum HPMUD_RESULT pp_mlc_channel_open(struct _mud_channel *pc);
-+enum HPMUD_RESULT pp_mlc_channel_close(struct _mud_channel *pc);
-+enum HPMUD_RESULT pp_dot4_channel_open(struct _mud_channel *pc);
-+enum HPMUD_RESULT pp_dot4_channel_close(struct _mud_channel *pc);
- 
--int __attribute__ ((visibility ("hidden"))) pp_probe_devices(char *lst, int lst_size, int *cnt);
-+int pp_probe_devices(char *lst, int lst_size, int *cnt);
- 
- #endif // _PP_H
- 
---- hplip-3.10.9-orig/io/hpmud/jd.c	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/jd.c	Fri Sep  4 00:55:15 2009
-@@ -34,7 +34,7 @@
- #include "hpmud.h"
- #include "hpmudi.h"
- 
--mud_device_vf __attribute__ ((visibility ("hidden"))) jd_mud_device_vf = 
-+mud_device_vf jd_mud_device_vf = 
- {
-    .open = jd_open,
-    .close = jd_close,
-@@ -60,7 +60,7 @@
- static const int ScanPort1[] = { 0, 8290, 0, 0 };        /* hack for CLJ28xx */
- static const int GenericPort1[] = { 0, 8292, 0, 0 };     /* hack for CLJ28xx (fax) */
- 
--const char __attribute__ ((visibility ("hidden"))) *kStatusOID = "1.3.6.1.4.1.11.2.3.9.1.1.7.0";            /* device id snmp oid */
-+const char *kStatusOID = "1.3.6.1.4.1.11.2.3.9.1.1.7.0";            /* device id snmp oid */
- 
- static int ReadReply(mud_channel *pc)
- {
-@@ -146,7 +146,7 @@
-  * JetDirect mud_device functions.
-  */
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_open(mud_device *pd)
-+enum HPMUD_RESULT jd_open(mud_device *pd)
- {
-    char uri_model[128];
-    char model[128];
-@@ -198,7 +198,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_close(mud_device *pd)
-+enum HPMUD_RESULT jd_close(mud_device *pd)
- {
-    enum HPMUD_RESULT stat = HPMUD_R_OK;
- 
-@@ -209,7 +209,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_get_device_id(mud_device *pd, char *buf, int size, int *len)
-+enum HPMUD_RESULT jd_get_device_id(mud_device *pd, char *buf, int size, int *len)
- {
-    enum HPMUD_RESULT stat = HPMUD_R_IO_ERROR;
-    
-@@ -229,13 +229,13 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_get_device_status(mud_device *pd, unsigned int *status)
-+enum HPMUD_RESULT jd_get_device_status(mud_device *pd, unsigned int *status)
- {
-    *status = NFAULT_BIT;    /* there is no 8-bit status, so fake it */
-    return HPMUD_R_OK;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_channel_write(mud_device *pd, mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
-+enum HPMUD_RESULT jd_channel_write(mud_device *pd, mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
- {   
-    enum HPMUD_RESULT stat;
- 
-@@ -245,7 +245,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_channel_read(mud_device *pd, mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
-+enum HPMUD_RESULT jd_channel_read(mud_device *pd, mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
- {   
-    enum HPMUD_RESULT stat;
- 
-@@ -261,7 +261,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_channel_open(mud_device *pd, const char *sn, HPMUD_CHANNEL *cd)
-+enum HPMUD_RESULT jd_channel_open(mud_device *pd, const char *sn, HPMUD_CHANNEL *cd)
- {
-    int index;
-    enum HPMUD_RESULT stat;
-@@ -290,7 +290,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_channel_close(mud_device *pd, mud_channel *pc)
-+enum HPMUD_RESULT jd_channel_close(mud_device *pd, mud_channel *pc)
- {
-    enum HPMUD_RESULT stat = HPMUD_R_OK;
- 
-@@ -306,7 +306,7 @@
-  * JetDirect channel functions.
-  */
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_s_channel_open(mud_channel *pc)
-+enum HPMUD_RESULT jd_s_channel_open(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    struct sockaddr_in pin;  
-@@ -480,7 +480,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_s_channel_close(mud_channel *pc)
-+enum HPMUD_RESULT jd_s_channel_close(mud_channel *pc)
- {
-    if (pc->socket >= 0)
-    {
-@@ -495,7 +495,7 @@
-    return HPMUD_R_OK;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_s_channel_write(mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
-+enum HPMUD_RESULT jd_s_channel_write(mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    int len, size, total=0;
-@@ -555,7 +555,7 @@
-  * Channel_read() tries to read "length" bytes from the peripheral. The returned read count may be zero
-  * (timeout, no data available), less than "length" or equal "length".
-  */
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_s_channel_read(mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
-+enum HPMUD_RESULT jd_s_channel_read(mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    int len=0;
---- hplip-3.10.9-orig/io/hpmud/dot4.c	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/dot4.c	Fri Sep  4 00:48:13 2009
-@@ -150,7 +150,7 @@
- }
- 
- /* Get command from peripheral and processes the reverse command. */
--int __attribute__ ((visibility ("hidden"))) Dot4ReverseCmd(mud_channel *pc, int fd)
-+int Dot4ReverseCmd(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];   
-@@ -274,7 +274,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) Dot4Init(mud_channel *pc, int fd)
-+int Dot4Init(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -338,7 +338,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) Dot4Exit(mud_channel *pc, int fd)
-+int Dot4Exit(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -374,7 +374,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) Dot4GetSocket(mud_channel *pc, int fd)
-+int Dot4GetSocket(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -419,7 +419,7 @@
- }
- 
- /* Write data to peripheral. */
--int __attribute__ ((visibility ("hidden"))) Dot4ForwardData(mud_channel *pc, int fd, const void *buf, int size, int usec_timeout)
-+int Dot4ForwardData(mud_channel *pc, int fd, const void *buf, int size, int usec_timeout)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    int stat=0, len, n;
-@@ -450,7 +450,7 @@
- }
- 
- /* Read data from peripheral. */
--int __attribute__ ((visibility ("hidden"))) Dot4ReverseData(mud_channel *pc, int fd, void *buf, int length, int usec_timeout)
-+int Dot4ReverseData(mud_channel *pc, int fd, void *buf, int length, int usec_timeout)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    mud_channel *out_of_bound_channel;
-@@ -582,7 +582,7 @@
-    return total;
- }
- 
--int __attribute__ ((visibility ("hidden"))) Dot4OpenChannel(mud_channel *pc, int fd)
-+int Dot4OpenChannel(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -627,7 +627,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) Dot4CloseChannel(mud_channel *pc, int fd)
-+int Dot4CloseChannel(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -665,7 +665,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) Dot4Credit(mud_channel *pc, int fd, unsigned short credit)
-+int Dot4Credit(mud_channel *pc, int fd, unsigned short credit)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -706,7 +706,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) Dot4CreditRequest(mud_channel *pc, int fd, unsigned short credit)
-+int Dot4CreditRequest(mud_channel *pc, int fd, unsigned short credit)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
---- hplip-3.10.9-orig/io/hpmud/pml.c	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/pml.c	Fri Sep  4 00:54:19 2009
-@@ -210,7 +210,7 @@
-    return len;
- }
- 
--int __attribute__ ((visibility ("hidden"))) GetSnmp(const char *ip, int port, const char *szoid, void *buffer, unsigned int size, int *type, int *pml_result, int *result)
-+int GetSnmp(const char *ip, int port, const char *szoid, void *buffer, unsigned int size, int *type, int *pml_result, int *result)
- {
-    struct snmp_session session, *ss=NULL;
-    struct snmp_pdu *pdu=NULL;
-@@ -299,13 +299,13 @@
- 
- #else
- 
--int __attribute__ ((visibility ("hidden"))) SetSnmp(const char *ip, int port, const char *szoid, int type, void *buffer, unsigned int size, int *pml_result, int *result)
-+int SetSnmp(const char *ip, int port, const char *szoid, int type, void *buffer, unsigned int size, int *pml_result, int *result)
- {
-    BUG("no JetDirect support enabled\n");
-    return 0;
- }
- 
--int __attribute__ ((visibility ("hidden"))) GetSnmp(const char *ip, int port, const char *szoid, void *buffer, unsigned int size, int *type, int *pml_result, int *result)
-+int GetSnmp(const char *ip, int port, const char *szoid, void *buffer, unsigned int size, int *type, int *pml_result, int *result)
- {
-    BUG("no JetDirect support enabled\n");
-    return 0;
---- hplip-3.10.9-orig/io/hpmud/musb.c	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/musb.c	Fri Sep  4 00:54:08 2009
-@@ -27,7 +27,7 @@
- #include "hpmud.h"
- #include "hpmudi.h"
- 
--mud_device_vf __attribute__ ((visibility ("hidden"))) musb_mud_device_vf = 
-+mud_device_vf musb_mud_device_vf = 
- {
-    .read = musb_read,
-    .write = musb_write,
-@@ -841,7 +841,7 @@
-  * Power up printer if necessary. Most all-in-ones have no power down state (ie: OJ K80), so they are already powered up.
-  * Newer single function printers power-up with the print job. May be called by other mud_device.
-  */
--int __attribute__ ((visibility ("hidden"))) power_up(mud_device *pd, int fd)
-+int power_up(mud_device *pd, int fd)
- {
-    const char *pSf;
- 
-@@ -955,7 +955,7 @@
-  * USB mud_device functions.
-  */
- 
--int __attribute__ ((visibility ("hidden"))) musb_write(int fd, const void *buf, int size, int usec)
-+int musb_write(int fd, const void *buf, int size, int usec)
- {
-    int len=-EIO;
- 
-@@ -1030,7 +1030,7 @@
-    return len;
- }
- 
--int __attribute__ ((visibility ("hidden"))) musb_read(int fd, void *buf, int size, int usec)
-+int musb_read(int fd, void *buf, int size, int usec)
- {
-    struct timeval t1, t2;
-    int total_usec, tmo_usec=usec;
-@@ -1089,7 +1089,7 @@
-    return len;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_open(mud_device *pd)
-+enum HPMUD_RESULT musb_open(mud_device *pd)
- {
-    int len=0, fd=0;
-    enum HPMUD_RESULT stat = HPMUD_R_IO_ERROR;
-@@ -1138,7 +1138,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_close(mud_device *pd)
-+enum HPMUD_RESULT musb_close(mud_device *pd)
- {
-    int i;
-    enum HPMUD_RESULT stat = HPMUD_R_OK;
-@@ -1158,7 +1158,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_get_device_id(mud_device *pd, char *buf, int size, int *len)
-+enum HPMUD_RESULT musb_get_device_id(mud_device *pd, char *buf, int size, int *len)
- {
-    int i, fd=FD_NA;
-    enum HPMUD_RESULT stat = HPMUD_R_DEVICE_BUSY;
-@@ -1214,7 +1214,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_get_device_status(mud_device *pd, unsigned int *status)
-+enum HPMUD_RESULT musb_get_device_status(mud_device *pd, unsigned int *status)
- {
-    int i, fd=FD_NA;
-    enum HPMUD_RESULT stat = HPMUD_R_DEVICE_BUSY;
-@@ -1263,7 +1263,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_channel_write(mud_device *pd, mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
-+enum HPMUD_RESULT musb_channel_write(mud_device *pd, mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
- {   
-    enum HPMUD_RESULT stat;
- 
-@@ -1273,7 +1273,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_channel_read(mud_device *pd, mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
-+enum HPMUD_RESULT musb_channel_read(mud_device *pd, mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
- {   
-    enum HPMUD_RESULT stat;
- 
-@@ -1292,7 +1292,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_channel_open(mud_device *pd, const char *sn, HPMUD_CHANNEL *cd)
-+enum HPMUD_RESULT musb_channel_open(mud_device *pd, const char *sn, HPMUD_CHANNEL *cd)
- {
-    int index;
-    enum HPMUD_RESULT stat;
-@@ -1321,7 +1321,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_channel_close(mud_device *pd, mud_channel *pc)
-+enum HPMUD_RESULT musb_channel_close(mud_device *pd, mud_channel *pc)
- {
-    enum HPMUD_RESULT stat = HPMUD_R_OK;
- 
-@@ -1337,7 +1337,7 @@
-  * USB raw_channel functions.
-  */
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_raw_channel_open(mud_channel *pc)
-+enum HPMUD_RESULT musb_raw_channel_open(mud_channel *pc)
- {
-    int fd = FD_7_1_2;
-    enum HPMUD_RESULT stat = HPMUD_R_DEVICE_BUSY;
-@@ -1355,7 +1355,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_raw_channel_close(mud_channel *pc)
-+enum HPMUD_RESULT musb_raw_channel_close(mud_channel *pc)
- {
-    int fd = pc->fd;
- 
-@@ -1366,7 +1366,7 @@
-    return HPMUD_R_OK;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_raw_channel_write(mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
-+enum HPMUD_RESULT musb_raw_channel_write(mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
- {
-    int len, size, total=0;
-    enum HPMUD_RESULT stat = HPMUD_R_IO_ERROR;
-@@ -1404,7 +1404,7 @@
-  * Channel_read() tries to read "length" bytes from the peripheral. The returned read count may be zero
-  * (timeout, no data available), less than "length" or equal "length".
-  */
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_raw_channel_read(mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
-+enum HPMUD_RESULT musb_raw_channel_read(mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
- {
-    int len=0, usec;
-    enum HPMUD_RESULT stat = HPMUD_R_IO_ERROR;
-@@ -1441,7 +1441,7 @@
-  * USB comp_channel functions.
-  */
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_comp_channel_open(mud_channel *pc)
-+enum HPMUD_RESULT musb_comp_channel_open(mud_channel *pc)
- {
-    int fd;
-    enum HPMUD_RESULT stat = HPMUD_R_DEVICE_BUSY;
-@@ -1490,7 +1490,7 @@
-  * USB mlc_channel functions.
-  */
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_mlc_channel_open(mud_channel *pc)
-+enum HPMUD_RESULT musb_mlc_channel_open(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    enum FD_ID fd;
-@@ -1558,7 +1558,7 @@
-    return stat;  
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_mlc_channel_close(mud_channel *pc)
-+enum HPMUD_RESULT musb_mlc_channel_close(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char nullByte=0;
-@@ -1596,7 +1596,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_mlc_channel_write(mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
-+enum HPMUD_RESULT musb_mlc_channel_write(mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    int ret, len, size, dlen, total=0;
-@@ -1669,7 +1669,7 @@
-  * Note, if a "timeout" occurs one peripheral to host credit is left outstanding. Which means the peripheral
-  * can send unsolicited data later.
-  */
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_mlc_channel_read(mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
-+enum HPMUD_RESULT musb_mlc_channel_read(mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    enum HPMUD_RESULT stat = HPMUD_R_IO_ERROR;
-@@ -1710,7 +1710,7 @@
-  * USB dot4_channel functions.
-  */
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_dot4_channel_open(mud_channel *pc)
-+enum HPMUD_RESULT musb_dot4_channel_open(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    enum FD_ID fd;
-@@ -1799,7 +1799,7 @@
-    return stat;  
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_dot4_channel_close(mud_channel *pc)
-+enum HPMUD_RESULT musb_dot4_channel_close(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    enum HPMUD_RESULT stat = HPMUD_R_OK;
-@@ -1842,7 +1842,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_dot4_channel_write(mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
-+enum HPMUD_RESULT musb_dot4_channel_write(mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    int ret, len, size, dlen, total=0, cnt=0;
-@@ -1919,7 +1919,7 @@
-  * Note, if a "timeout" occurs one peripheral to host credit is left outstanding. Which means the peripheral
-  * can send unsolicited data later.
-  */
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_dot4_channel_read(mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
-+enum HPMUD_RESULT musb_dot4_channel_read(mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    enum HPMUD_RESULT stat = HPMUD_R_IO_ERROR;
-@@ -1960,7 +1960,7 @@
-  * USB probe devices, walk the USB bus(s) looking for HP products.
-  */
- 
--int __attribute__ ((visibility ("hidden"))) musb_probe_devices(char *lst, int lst_size, int *cnt)
-+int musb_probe_devices(char *lst, int lst_size, int *cnt)
- {
-    struct usb_bus *bus;
-    struct usb_device *dev;
---- hplip-3.10.9-orig/io/hpmud/hpmud.c	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/hpmud.c	Fri Sep  4 00:59:28 2009
-@@ -27,13 +27,13 @@
- #include "hpmudi.h"
- 
- /* Client data. */
--mud_session ms __attribute__ ((visibility ("hidden")));      /* mud session, one per client */
--mud_session *msp __attribute__ ((visibility ("hidden"))) = &ms;
-+mud_session ms ; /* mud session, one per client */
-+mud_session *msp = &ms;
- 
- /*
-  * sysdump() originally came from http://sws.dett.de/mini/hexdump-c , [email protected] .  
-  */
--void __attribute__ ((visibility ("hidden"))) sysdump(const void *data, int size)
-+void sysdump(const void *data, int size)
- {
-     /* Dump size bytes of *data. Output looks like:
-      * [0000] 75 6E 6B 6E 6F 77 6E 20 30 FF 00 00 00 00 39 00 unknown 0.....9.
-@@ -81,7 +81,7 @@
- }
- 
- /* Given the IEEE 1284 device id string, determine if this is a HP product. */
--int __attribute__ ((visibility ("hidden"))) is_hp(const char *id)
-+int is_hp(const char *id)
- {
-    char *pMf;
- 
-@@ -100,7 +100,7 @@
-    return 0;   
- }
- 
--int __attribute__ ((visibility ("hidden"))) generalize_model(const char *sz, char *buf, int bufSize)
-+int generalize_model(const char *sz, char *buf, int bufSize)
- {
-    const char *pMd=sz;
-    int i, j, dd=0;
-@@ -132,7 +132,7 @@
-    return j;   /* length does not include zero termination */
- }
- 
--int __attribute__ ((visibility ("hidden"))) generalize_serial(const char *sz, char *buf, int bufSize)
-+int generalize_serial(const char *sz, char *buf, int bufSize)
- {
-    const char *pMd=sz;
-    int i, j;
-@@ -152,7 +152,7 @@
- }
- 
- /* Parse serial number from uri string. */
--int __attribute__ ((visibility ("hidden"))) get_uri_serial(const char *uri, char *buf, int bufSize)
-+int get_uri_serial(const char *uri, char *buf, int bufSize)
- {
-    char *p;
-    int i;
-@@ -172,7 +172,7 @@
-    return i;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) service_to_channel(mud_device *pd, const char *sn, HPMUD_CHANNEL *index)
-+enum HPMUD_RESULT service_to_channel(mud_device *pd, const char *sn, HPMUD_CHANNEL *index)
- {
-    enum HPMUD_RESULT stat;
- 
---- hplip-3.10.9-orig/io/hpmud/mlc.h	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/mlc.h	Fri Sep  4 00:57:55 2009
-@@ -134,17 +134,17 @@
- struct _mud_device;
- struct _mud_channel;
- 
--int __attribute__ ((visibility ("hidden"))) cut_buf(struct _mud_channel *pc, char *buf, int size);
--int __attribute__ ((visibility ("hidden"))) MlcInit(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) MlcExit(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) MlcConfigSocket(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) MlcForwardData(struct _mud_channel *pc, int fd, const void *buf, int size, int usec_timeout);
--int __attribute__ ((visibility ("hidden"))) MlcReverseData(struct _mud_channel *pc, int fd, void *buf, int length, int usec_timeout);
--int __attribute__ ((visibility ("hidden"))) MlcOpenChannel(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) MlcCloseChannel(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) MlcCredit(struct _mud_channel *pc, int fd, unsigned short credit);
--int __attribute__ ((visibility ("hidden"))) MlcCreditRequest(struct _mud_channel *pc, int fd, unsigned short credit);
--int __attribute__ ((visibility ("hidden"))) MlcReverseCmd(struct _mud_channel *pc, int fd);
-+int cut_buf(struct _mud_channel *pc, char *buf, int size);
-+int MlcInit(struct _mud_channel *pc, int fd);
-+int MlcExit(struct _mud_channel *pc, int fd);
-+int MlcConfigSocket(struct _mud_channel *pc, int fd);
-+int MlcForwardData(struct _mud_channel *pc, int fd, const void *buf, int size, int usec_timeout);
-+int MlcReverseData(struct _mud_channel *pc, int fd, void *buf, int length, int usec_timeout);
-+int MlcOpenChannel(struct _mud_channel *pc, int fd);
-+int MlcCloseChannel(struct _mud_channel *pc, int fd);
-+int MlcCredit(struct _mud_channel *pc, int fd, unsigned short credit);
-+int MlcCreditRequest(struct _mud_channel *pc, int fd, unsigned short credit);
-+int MlcReverseCmd(struct _mud_channel *pc, int fd);
- 
- #endif // _MLC_H
- 
---- hplip-3.10.9-orig/io/hpmud/hpmudi.h	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/hpmudi.h	Fri Sep  4 00:59:05 2009
-@@ -190,18 +190,18 @@
-    pthread_mutex_t mutex;  
- } mud_session;
- 
--extern mud_session *msp __attribute__ ((visibility ("hidden")));
-+extern mud_session *msp;
- 
--void __attribute__ ((visibility ("hidden"))) sysdump(const void *data, int size);
--int __attribute__ ((visibility ("hidden"))) mm_device_lock(int fd, HPMUD_DEVICE index);
--int __attribute__ ((visibility ("hidden"))) mm_device_unlock(int fd, HPMUD_DEVICE index);
--int __attribute__ ((visibility ("hidden"))) mm_device_trylock(int fd, HPMUD_DEVICE index);
--int __attribute__ ((visibility ("hidden"))) is_hp(const char *id);
--int  __attribute__ ((visibility ("hidden"))) generalize_model(const char *sz, char *buf, int bufSize);
--int  __attribute__ ((visibility ("hidden"))) generalize_serial(const char *sz, char *buf, int bufSize);
--int __attribute__ ((visibility ("hidden"))) get_uri_model(const char *uri, char *buf, int bufSize);
--int __attribute__ ((visibility ("hidden"))) get_uri_serial(const char *uri, char *buf, int bufSize);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) service_to_channel(mud_device *pd, const char *sn, HPMUD_CHANNEL *index);
-+void sysdump(const void *data, int size);
-+int mm_device_lock(int fd, HPMUD_DEVICE index);
-+int mm_device_unlock(int fd, HPMUD_DEVICE index);
-+int mm_device_trylock(int fd, HPMUD_DEVICE index);
-+int is_hp(const char *id);
-+int  generalize_model(const char *sz, char *buf, int bufSize);
-+int  generalize_serial(const char *sz, char *buf, int bufSize);
-+int get_uri_model(const char *uri, char *buf, int bufSize);
-+int get_uri_serial(const char *uri, char *buf, int bufSize);
-+enum HPMUD_RESULT service_to_channel(mud_device *pd, const char *sn, HPMUD_CHANNEL *index);
- 
- #endif // _HPMUDI_H
- 
---- hplip-3.10.9-orig/io/hpmud/dot4.h	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/dot4.h	Fri Sep  4 00:50:05 2009
-@@ -172,16 +172,16 @@
- typedef DOT4CloseChannelReply DOT4CreditReply;
- typedef DOT4Exit DOT4GetSocket;
- 
--int __attribute__ ((visibility ("hidden"))) Dot4ReverseCmd(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) Dot4Init(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) Dot4Exit(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) Dot4GetSocket(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) Dot4ForwardData(struct _mud_channel *pc, int fd, const void *buf, int size, int usec_timeout);
--int __attribute__ ((visibility ("hidden"))) Dot4ReverseData(struct _mud_channel *pc, int fd, void *buf, int length, int usec_timeout);
--int __attribute__ ((visibility ("hidden"))) Dot4OpenChannel(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) Dot4CloseChannel(struct _mud_channel *pc, int fd);
--int __attribute__ ((visibility ("hidden"))) Dot4Credit(struct _mud_channel *pc, int fd, unsigned short credit);
--int __attribute__ ((visibility ("hidden"))) Dot4CreditRequest(struct _mud_channel *pc, int fd, unsigned short credit);
-+int Dot4ReverseCmd(struct _mud_channel *pc, int fd);
-+int Dot4Init(struct _mud_channel *pc, int fd);
-+int Dot4Exit(struct _mud_channel *pc, int fd);
-+int Dot4GetSocket(struct _mud_channel *pc, int fd);
-+int Dot4ForwardData(struct _mud_channel *pc, int fd, const void *buf, int size, int usec_timeout);
-+int Dot4ReverseData(struct _mud_channel *pc, int fd, void *buf, int length, int usec_timeout);
-+int Dot4OpenChannel(struct _mud_channel *pc, int fd);
-+int Dot4CloseChannel(struct _mud_channel *pc, int fd);
-+int Dot4Credit(struct _mud_channel *pc, int fd, unsigned short credit);
-+int Dot4CreditRequest(struct _mud_channel *pc, int fd, unsigned short credit);
- 
- #endif // _DOT4_H
- 
---- hplip-3.10.9-orig/io/hpmud/pp.c	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/pp.c	Fri Sep  4 00:51:58 2009
-@@ -29,7 +29,7 @@
- #include "hpmud.h"
- #include "hpmudi.h"
- 
--mud_device_vf __attribute__ ((visibility ("hidden"))) pp_mud_device_vf = 
-+mud_device_vf pp_mud_device_vf = 
- {
-    .read = pp_read,
-    .write = pp_write,
-@@ -724,7 +724,7 @@
-  * Parallel port mud_device functions.
-  */
- 
--int __attribute__ ((visibility ("hidden"))) pp_write(int fd, const void *buf, int size, int usec)
-+int pp_write(int fd, const void *buf, int size, int usec)
- {
-    int len=0, m;
- 
-@@ -745,7 +745,7 @@
-    return len;
- }
- 
--int __attribute__ ((visibility ("hidden"))) pp_read(int fd, void *buf, int size, int usec)
-+int pp_read(int fd, void *buf, int size, int usec)
- {
-    int len=0, m;
- //   int sec = usec/1000000;
-@@ -767,7 +767,7 @@
-    return len;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_open(mud_device *pd)
-+enum HPMUD_RESULT pp_open(mud_device *pd)
- {
-    char dev[255], uriModel[128], model[128];
-    int len, m, fd;
-@@ -827,7 +827,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_close(mud_device *pd)
-+enum HPMUD_RESULT pp_close(mud_device *pd)
- {
-    enum HPMUD_RESULT stat = HPMUD_R_OK;
- 
-@@ -844,7 +844,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_get_device_id(mud_device *pd, char *buf, int size, int *len)
-+enum HPMUD_RESULT pp_get_device_id(mud_device *pd, char *buf, int size, int *len)
- {
-    int m, fd = pd->open_fd;
-    enum HPMUD_RESULT stat = HPMUD_R_DEVICE_BUSY;
-@@ -902,7 +902,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_get_device_status(mud_device *pd, unsigned int *status)
-+enum HPMUD_RESULT pp_get_device_status(mud_device *pd, unsigned int *status)
- {
-    int fd=pd->open_fd;
-    enum HPMUD_RESULT stat = HPMUD_R_DEVICE_BUSY;
-@@ -958,7 +958,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_channel_open(mud_device *pd, const char *sn, HPMUD_CHANNEL *cd)
-+enum HPMUD_RESULT pp_channel_open(mud_device *pd, const char *sn, HPMUD_CHANNEL *cd)
- {
-    int index;
-    enum HPMUD_RESULT stat = HPMUD_R_DEVICE_BUSY;
-@@ -987,7 +987,7 @@
-    return stat;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_channel_close(mud_device *pd, mud_channel *pc)
-+enum HPMUD_RESULT pp_channel_close(mud_device *pd, mud_channel *pc)
- {
-    enum HPMUD_RESULT stat = HPMUD_R_OK;
- 
-@@ -1003,7 +1003,7 @@
-  * Parallel port raw_channel functions.
-  */
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_raw_channel_open(mud_channel *pc)
-+enum HPMUD_RESULT pp_raw_channel_open(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    if (claim_pp(pd->open_fd))
-@@ -1012,7 +1012,7 @@
-    return HPMUD_R_OK;
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_raw_channel_close(mud_channel *pc)
-+enum HPMUD_RESULT pp_raw_channel_close(mud_channel *pc)
- {
-    if (pc->fd >= 0)
-       release_pp(pc->fd);
-@@ -1024,7 +1024,7 @@
-  * Parallel port mlc_channel functions.
-  */
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_mlc_channel_open(mud_channel *pc)
-+enum HPMUD_RESULT pp_mlc_channel_open(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    enum HPMUD_RESULT stat = HPMUD_R_IO_ERROR;
-@@ -1076,7 +1076,7 @@
-    return stat;  
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_mlc_channel_close(mud_channel *pc)
-+enum HPMUD_RESULT pp_mlc_channel_close(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    enum HPMUD_RESULT stat = HPMUD_R_OK;
-@@ -1116,7 +1116,7 @@
-  * Parallel port dot4_channel functions.
-  */
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_dot4_channel_open(mud_channel *pc)
-+enum HPMUD_RESULT pp_dot4_channel_open(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    enum HPMUD_RESULT stat = HPMUD_R_IO_ERROR;
-@@ -1168,7 +1168,7 @@
-    return stat;  
- }
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) pp_dot4_channel_close(mud_channel *pc)
-+enum HPMUD_RESULT pp_dot4_channel_close(mud_channel *pc)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    enum HPMUD_RESULT stat = HPMUD_R_OK;
-@@ -1208,7 +1208,7 @@
-  * Parallel port probe devices, walk the parallel port bus(s) looking for HP products.
-  */
- 
--int __attribute__ ((visibility ("hidden"))) pp_probe_devices(char *lst, int lst_size, int *cnt)
-+int pp_probe_devices(char *lst, int lst_size, int *cnt)
- {
-    struct hpmud_model_attributes ma;
-    char dev[HPMUD_LINE_SIZE];
---- hplip-3.10.9-orig/io/hpmud/jd.h	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/jd.h	Fri Sep  4 00:58:24 2009
-@@ -34,23 +34,23 @@
- struct _mud_device;
- struct _mud_channel;
- 
--extern const char __attribute__ ((visibility ("hidden"))) *kStatusOID;            /* device id snmp oid */
-+extern const char *kStatusOID;            /* device id snmp oid */
- 
--extern struct _mud_device_vf __attribute__ ((visibility ("hidden"))) jd_mud_device_vf;
-+extern struct _mud_device_vf jd_mud_device_vf;
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_open(struct _mud_device *pd);                 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_close(struct _mud_device *pd);                 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_get_device_id(struct _mud_device *pd, char *buf, int size, int *len);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_get_device_status(struct _mud_device *pd, unsigned int *status);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_channel_open(struct _mud_device *pd, const char *sn, HPMUD_CHANNEL *cd);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_channel_close(struct _mud_device *pd, struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_channel_write(struct _mud_device *pd, struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_channel_read(struct _mud_device *pd, struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_read);
-+enum HPMUD_RESULT jd_open(struct _mud_device *pd);                 
-+enum HPMUD_RESULT jd_close(struct _mud_device *pd);                 
-+enum HPMUD_RESULT jd_get_device_id(struct _mud_device *pd, char *buf, int size, int *len);
-+enum HPMUD_RESULT jd_get_device_status(struct _mud_device *pd, unsigned int *status);
-+enum HPMUD_RESULT jd_channel_open(struct _mud_device *pd, const char *sn, HPMUD_CHANNEL *cd);
-+enum HPMUD_RESULT jd_channel_close(struct _mud_device *pd, struct _mud_channel *pc);
-+enum HPMUD_RESULT jd_channel_write(struct _mud_device *pd, struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
-+enum HPMUD_RESULT jd_channel_read(struct _mud_device *pd, struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_read);
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_s_channel_open(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_s_channel_close(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_s_channel_write(struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) jd_s_channel_read(struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_wrote);
-+enum HPMUD_RESULT jd_s_channel_open(struct _mud_channel *pc);
-+enum HPMUD_RESULT jd_s_channel_close(struct _mud_channel *pc);
-+enum HPMUD_RESULT jd_s_channel_write(struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
-+enum HPMUD_RESULT jd_s_channel_read(struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_wrote);
- 
- #endif // _JD_H
- 
---- hplip-3.10.9-orig/io/hpmud/mlc.c	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/mlc.c	Fri Sep  4 00:55:47 2009
-@@ -26,7 +26,7 @@
- #include "hpmud.h"
- #include "hpmudi.h"
- 
--int __attribute__ ((visibility ("hidden"))) cut_buf(mud_channel *pc, char *buf, int size)
-+int cut_buf(mud_channel *pc, char *buf, int size)
- {
-    int len;
- 
-@@ -157,7 +157,7 @@
- }
- 
- /* Get command from peripheral and processes the reverse command. */
--int __attribute__ ((visibility ("hidden"))) MlcReverseCmd(mud_channel *pc, int fd)
-+int MlcReverseCmd(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];   
-@@ -303,7 +303,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MlcInit(mud_channel *pc, int fd)
-+int MlcInit(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -365,7 +365,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MlcExit(mud_channel *pc, int fd)
-+int MlcExit(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -400,7 +400,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MlcConfigSocket(mud_channel *pc, int fd)
-+int MlcConfigSocket(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -446,7 +446,7 @@
- }
- 
- /* Write data to peripheral. */
--int __attribute__ ((visibility ("hidden"))) MlcForwardData(mud_channel *pc, int fd, const void *buf, int size, int usec_timeout)
-+int MlcForwardData(mud_channel *pc, int fd, const void *buf, int size, int usec_timeout)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    int stat=0, len, n;
-@@ -477,7 +477,7 @@
- }
- 
- /* Read data from peripheral. */
--int __attribute__ ((visibility ("hidden"))) MlcReverseData(mud_channel *pc, int fd, void *buf, int length, int usec_timeout)
-+int MlcReverseData(mud_channel *pc, int fd, void *buf, int length, int usec_timeout)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    mud_channel *out_of_bound_channel;
-@@ -610,7 +610,7 @@
-    return total;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MlcOpenChannel(mud_channel *pc, int fd)
-+int MlcOpenChannel(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -651,7 +651,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MlcCloseChannel(mud_channel *pc, int fd)
-+int MlcCloseChannel(mud_channel *pc, int fd)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -688,7 +688,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MlcCredit(mud_channel *pc, int fd, unsigned short credit)
-+int MlcCredit(mud_channel *pc, int fd, unsigned short credit)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
-@@ -728,7 +728,7 @@
-    return stat;
- }
- 
--int __attribute__ ((visibility ("hidden"))) MlcCreditRequest(mud_channel *pc, int fd, unsigned short credit)
-+int MlcCreditRequest(mud_channel *pc, int fd, unsigned short credit)
- {
-    mud_device *pd = &msp->device[pc->dindex];
-    unsigned char buf[HPMUD_BUFFER_SIZE];
---- hplip-3.10.9-orig/io/hpmud/pml.h	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/pml.h	Fri Sep  4 00:53:19 2009
-@@ -71,7 +71,7 @@
-    PML_DT_UNKNOWN = 0xff
- };
- 
--int __attribute__ ((visibility ("hidden"))) GetSnmp(const char *ip, int port, const char *szoid, void *buffer, unsigned int size, int *type, int *pml_result, int *result);
-+int GetSnmp(const char *ip, int port, const char *szoid, void *buffer, unsigned int size, int *type, int *pml_result, int *result);
- 
- #endif // _PML_H
- 
---- hplip-3.10.9-orig/io/hpmud/musb.h	Tue Aug  4 16:37:25 2009
-+++ hplip-3.10.9/io/hpmud/musb.h	Fri Sep  4 00:53:13 2009
-@@ -80,38 +80,38 @@
- struct _mud_device;
- struct _mud_channel;
- 
--extern struct _mud_device_vf __attribute__ ((visibility ("hidden"))) musb_mud_device_vf;
-+extern struct _mud_device_vf musb_mud_device_vf;
- 
--int __attribute__ ((visibility ("hidden"))) musb_write(int fd, const void *buf, int size, int usec_timout);    
--int __attribute__ ((visibility ("hidden"))) musb_read(int fd, void *buf, int size, int usec_timout); 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_open(struct _mud_device *pd);                 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_close(struct _mud_device *pd);                 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_get_device_id(struct _mud_device *pd, char *buf, int size, int *len);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_get_device_status(struct _mud_device *pd, unsigned int *status);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_channel_open(struct _mud_device *pd, const char *sn, HPMUD_CHANNEL *cd);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_channel_close(struct _mud_device *pd, struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_channel_write(struct _mud_device *pd, struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_channel_read(struct _mud_device *pd, struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_read);
-+int musb_write(int fd, const void *buf, int size, int usec_timout);    
-+int musb_read(int fd, void *buf, int size, int usec_timout); 
-+enum HPMUD_RESULT musb_open(struct _mud_device *pd);                 
-+enum HPMUD_RESULT musb_close(struct _mud_device *pd);                 
-+enum HPMUD_RESULT musb_get_device_id(struct _mud_device *pd, char *buf, int size, int *len);
-+enum HPMUD_RESULT musb_get_device_status(struct _mud_device *pd, unsigned int *status);
-+enum HPMUD_RESULT musb_channel_open(struct _mud_device *pd, const char *sn, HPMUD_CHANNEL *cd);
-+enum HPMUD_RESULT musb_channel_close(struct _mud_device *pd, struct _mud_channel *pc);
-+enum HPMUD_RESULT musb_channel_write(struct _mud_device *pd, struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
-+enum HPMUD_RESULT musb_channel_read(struct _mud_device *pd, struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_read);
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_raw_channel_open(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_raw_channel_close(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_raw_channel_write(struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_raw_channel_read(struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_wrote);
-+enum HPMUD_RESULT musb_raw_channel_open(struct _mud_channel *pc);
-+enum HPMUD_RESULT musb_raw_channel_close(struct _mud_channel *pc);
-+enum HPMUD_RESULT musb_raw_channel_write(struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
-+enum HPMUD_RESULT musb_raw_channel_read(struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_wrote);
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_comp_channel_open(struct _mud_channel *pc);
-+enum HPMUD_RESULT musb_comp_channel_open(struct _mud_channel *pc);
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_mlc_channel_open(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_mlc_channel_close(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_mlc_channel_write(struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_mlc_channel_read(struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_wrote);
-+enum HPMUD_RESULT musb_mlc_channel_open(struct _mud_channel *pc);
-+enum HPMUD_RESULT musb_mlc_channel_close(struct _mud_channel *pc);
-+enum HPMUD_RESULT musb_mlc_channel_write(struct _mud_channel *pc, const void *buf, int length, int timeout, int *bytes_wrote);
-+enum HPMUD_RESULT musb_mlc_channel_read(struct _mud_channel *pc, void *buf, int length, int timeout, int *bytes_wrote);
- 
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_dot4_channel_open(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_dot4_channel_close(struct _mud_channel *pc);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_dot4_channel_write(struct _mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote);
--enum HPMUD_RESULT __attribute__ ((visibility ("hidden"))) musb_dot4_channel_read(struct _mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read);
-+enum HPMUD_RESULT musb_dot4_channel_open(struct _mud_channel *pc);
-+enum HPMUD_RESULT musb_dot4_channel_close(struct _mud_channel *pc);
-+enum HPMUD_RESULT musb_dot4_channel_write(struct _mud_channel *pc, const void *buf, int length, int sec_timeout, int *bytes_wrote);
-+enum HPMUD_RESULT musb_dot4_channel_read(struct _mud_channel *pc, void *buf, int length, int sec_timeout, int *bytes_read);
- 
--int __attribute__ ((visibility ("hidden"))) musb_probe_devices(char *lst, int lst_size, int *cnt);
--int __attribute__ ((visibility ("hidden"))) power_up(struct _mud_device *pd, int fd);
-+int musb_probe_devices(char *lst, int lst_size, int *cnt);
-+int power_up(struct _mud_device *pd, int fd);
- 
- #endif // _MUSB_H
- 
---- hplip-3.10.9/prnt/hpijs/hpijsfax.cpp.orig	Thu Oct  1 14:09:21 2009
-+++ hplip-3.10.9/prnt/hpijs/hpijsfax.cpp	Thu Oct  1 14:09:39 2009
-@@ -587,7 +587,7 @@
- 		ijs_server_done (ctx);
- 	}
- 
--	exit(status);
-+	return(status);
- }
- 
- // GrayLevel = (5/16)R + (9/16)G + (2/16)B
--- a/components/hplip/patches/02_HPCupsFilter.cpp.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- hplip-3.10.9-orig/prnt/hpcups/HPCupsFilter.cpp	Tue Dec 21 02:30:42 2010
-+++ hplip-3.10.9/prnt/hpcups/HPCupsFilter.cpp	Tue Dec 21 02:31:05 2010
-@@ -35,6 +35,8 @@
- #include <time.h>
- #include <sys/timeb.h>
- 
-+extern "C" int getdomainname(char*, int);
-+
- #define HP_FILE_VERSION_STR    "03.09.08.0"
- 
- static HPCupsFilter    filter;
--- a/components/hplip/patches/03_ErnieFilter.cpp.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- hplip-3.10.9/prnt/hpcups/ErnieFilter.cpp.orig	Mon Dec 27 00:02:08 2010
-+++ hplip-3.10.9/prnt/hpcups/ErnieFilter.cpp	Mon Dec 27 00:03:19 2010
-@@ -50,6 +50,8 @@
- #include "ErnieFilter.h"
- 
- 
-+extern "C" double ceil(double);
-+
- #if defined(__APPLE__) || defined(__linux)
- #include <math.h>
- #endif
--- a/components/hplip/patches/04_pstotiff.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
---- hplip-3.10.9/fax/filters/pstotiff.orig	Fri Mar 25 03:39:05 2011
-+++ hplip-3.10.9/fax/filters/pstotiff	Fri Mar 25 03:42:38 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import os
- import os.path
--- a/components/ilmbase/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=         ilmbase
-COMPONENT_VERSION=      1.0.1
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_PROJECT_URL=  http://www.openexr.com/
-COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH= sha1:143adc547be83c6df75831ae957eef4b2706c9c0
-COMPONENT_ARCHIVE_URL=  http://download.savannah.nongnu.org/releases/openexr/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-PKG_CONFIG_PATH_32 = /usr/lib/pkgconfig
-PKG_CONFIG_PATH_64 = /usr/lib/$(MACH64)/pkgconfig
-
-PATCH_LEVEL = 0
-
-# Prevent RPATH/RUNPATH, even in ./configure. If conftest
-# can't find something in the default search RUNPATH, we'd
-# like to know why.
-CFLAGS += -Xc -xnorunpath
-CFLAGS += $(studio_C99_ENABLE) $(CPP_POSIX) $(CPP_LARGEFILES)
-CPPFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES)
-CXXFLAGS += $(CC_BITS) -mt -library=Crun -library=Cstd -compat=5
-CXXFLAGS += -D_XPG5 -D_XOPEN_SOURCE=500 -D__EXTENSIONS__=1
-CXXFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES)
-LDFLAGS += -lpthread -lc -lm
-LD_OPTIONS += -z ignore
-
-CONFIGURE_ENV += CXX="$(CCC)"
-CONFIGURE_ENV += CFLAGS="$(CFLAGS)"
-CONFIGURE_ENV += CXXFLAGS="$(CXXFLAGS)"
-CONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)"
-CONFIGURE_ENV += CXXLINK="$(CCC) $(CXXFLAGS) $(LDFLAGS)"
-CONFIGURE_ENV += CXXCPP="$(CCC) $(CPPFLAGS) $(CXXFLAGS) -E"
-CONFIGURE_ENV += LDFLAGS="$(LDFLAGS)"
-CONFIGURE_ENV += PKG_CONFIG_PATH="$(PKG_CONFIG_PATH_$(BITS))"
-
-CONFIGURE_OPTIONS  +=           --disable-static
-CONFIGURE_OPTIONS  +=           --enable-threading
-CONFIGURE_OPTIONS  +=           --enable-posix-sem
-CONFIGURE_OPTIONS  +=           --with-pic
-
-build: $(BUILD_32_and_64)
-
-install: $(INSTALL_32_and_64)
-
-test:	 $(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/ilmbase/Solaris/libilmbase.3lib	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-.\"
-.\" 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH libilmbase 3LIB "Mar 21 2011" "SunOS 5.11" "Interface Libraries" 
-.SH NAME
-libilmbase \- user-level ILM base libraries
-.SH SYNOPSIS
-.LP
-.nf
-cc [ \fIflag\fR\&.\&.\&.\ ] \fIfile\fR\&.\&.\&. -\fBI/usr/include/OpenEXR -\fBlImath -\fBlIex 
--\fBlHalf -\fBlIlmThread -\fBlz \fR [ \fIlibrary\fR\&.\&.\&. ]
-.fi
-.SH DESCRIPTION
-.sp
-.LP
-The Industrial Light & Magic (ILM) base package consists
-of the following four libraries:
-
-Half is a class that encapsulates our 16-bit floating-point format.
-
-IlmThread is a thread abstraction library for use with OpenEXR
-and other software packages.  It currently supports pthreads and
-Windows threads.
-
-Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions
-and other useful 2D and 3D math functions.
-
-Iex is an exception-handling library.
-
-See /usr/share/doc/openexr for a full description and for some code that demonstrates how to use them.  The doc directory contains some high-level documentation and history about the OpenEXR image file format.
-.SH FILES
-.sp
-.ne 2
-.mk
-\fB\fB/usr/lib/libIex\&.so\fR\fR
-.in +40n
-.rt
-shared object
-.in -40n
-.sp
-.ne 2
-.mk
-\fB\fB/usr/lib/libHalf\&.so\fR\fR
-.in +40n
-.rt
-shared object
-.in -40n
-.sp
-.ne 2
-.mk
-\fB\fB/usr/lib/libIlmThread\&.so\fR\fR
-.in +40n
-.rt
-shared object
-.in -40n
-.sp
-.ne 2
-.mk
-\fB\fB/usr/lib/libIImath\&.so\fR\fR
-.in +40n
-.rt
-shared object
-.in -40n
-.SH "SEE ALSO"
-.PP
-\fBintro\fR(3), \fBlibz\fR(3LIB), \fBlibopenexr\fR(3LIB)
-.PP
-\fIhttp://www\&.openexr\&.com\fR
-.SH LICENSE
-.sp
-.LP
-The ilmbase source code distribution is free software.  See the file
-named COPYING (included in this distribution) for details.
-.LP
--- a/components/ilmbase/ilmbase.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-Copyright (c) 2006, Industrial Light & Magic, a division of Lucasfilm
-Entertainment Company Ltd.  Portions contributed and copyright held by
-others as indicated.  All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-    * Redistributions of source code must retain the above
-      copyright notice, this list of conditions and the following
-      disclaimer.
-
-    * Redistributions in binary form must reproduce the above
-      copyright notice, this list of conditions and the following
-      disclaimer in the documentation and/or other materials provided with
-      the distribution.
-
-    * Neither the name of Industrial Light & Magic nor the names of
-      any other contributors to this software may be used to endorse or
-      promote products derived from this software without specific prior
-      written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
--- a/components/ilmbase/ilmbase.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,127 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/ilmbase@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Base libraries to support the OpenEXR IlmImf library"
-set name=pkg.summary \
-    value="Ilmbase libraries used to read and write OpenEXR images"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Libraries
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.openexr.com/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/209
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-#
-dir path=usr
-dir path=usr/include
-dir path=usr/include/OpenEXR
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/$(MACH64)/pkgconfig
-dir path=usr/lib/pkgconfig
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man3
-file path=usr/include/OpenEXR/Iex.h
-file path=usr/include/OpenEXR/IexBaseExc.h
-file path=usr/include/OpenEXR/IexErrnoExc.h
-file path=usr/include/OpenEXR/IexMacros.h
-file path=usr/include/OpenEXR/IexMathExc.h
-file path=usr/include/OpenEXR/IexThrowErrnoExc.h
-file path=usr/include/OpenEXR/IlmBaseConfig.h
-file path=usr/include/OpenEXR/IlmThread.h
-file path=usr/include/OpenEXR/IlmThreadMutex.h
-file path=usr/include/OpenEXR/IlmThreadPool.h
-file path=usr/include/OpenEXR/IlmThreadSemaphore.h
-file path=usr/include/OpenEXR/ImathBox.h
-file path=usr/include/OpenEXR/ImathBoxAlgo.h
-file path=usr/include/OpenEXR/ImathColor.h
-file path=usr/include/OpenEXR/ImathColorAlgo.h
-file path=usr/include/OpenEXR/ImathEuler.h
-file path=usr/include/OpenEXR/ImathExc.h
-file path=usr/include/OpenEXR/ImathFrame.h
-file path=usr/include/OpenEXR/ImathFrustum.h
-file path=usr/include/OpenEXR/ImathFun.h
-file path=usr/include/OpenEXR/ImathGL.h
-file path=usr/include/OpenEXR/ImathGLU.h
-file path=usr/include/OpenEXR/ImathHalfLimits.h
-file path=usr/include/OpenEXR/ImathInt64.h
-file path=usr/include/OpenEXR/ImathInterval.h
-file path=usr/include/OpenEXR/ImathLimits.h
-file path=usr/include/OpenEXR/ImathLine.h
-file path=usr/include/OpenEXR/ImathLineAlgo.h
-file path=usr/include/OpenEXR/ImathMath.h
-file path=usr/include/OpenEXR/ImathMatrix.h
-file path=usr/include/OpenEXR/ImathMatrixAlgo.h
-file path=usr/include/OpenEXR/ImathPlane.h
-file path=usr/include/OpenEXR/ImathPlatform.h
-file path=usr/include/OpenEXR/ImathQuat.h
-file path=usr/include/OpenEXR/ImathRandom.h
-file path=usr/include/OpenEXR/ImathRoots.h
-file path=usr/include/OpenEXR/ImathShear.h
-file path=usr/include/OpenEXR/ImathSphere.h
-file path=usr/include/OpenEXR/ImathVec.h
-file path=usr/include/OpenEXR/ImathVecAlgo.h
-#
-file path=usr/include/OpenEXR/half.h
-file path=usr/include/OpenEXR/halfFunction.h
-file path=usr/include/OpenEXR/halfLimits.h
-file path=usr/lib/$(MACH64)/libHalf.so.6.0.0
-file path=usr/lib/$(MACH64)/libIex.so.6.0.0
-file path=usr/lib/$(MACH64)/libIlmThread.so.6.0.0
-file path=usr/lib/$(MACH64)/libImath.so.6.0.0
-file path=usr/lib/$(MACH64)/pkgconfig/IlmBase.pc
-file path=usr/lib/libHalf.so.6.0.0
-file path=usr/lib/libIex.so.6.0.0
-file path=usr/lib/libIlmThread.so.6.0.0
-file path=usr/lib/libImath.so.6.0.0
-file path=usr/lib/pkgconfig/IlmBase.pc
-file Solaris/libilmbase.3lib path=usr/share/man/man3/libilmbase.3lib
-#
-legacy pkg=SUNWilmbase \
-    desc="Ilmbase libraries to read and write OpenEXR images" \
-    name="Libraries to support high dynamic-range image (HDR) format"
-#
-license ilmbase.license license=BSD
-link path=usr/lib/$(MACH64)/libHalf.so target=libHalf.so.6.0.0
-link path=usr/lib/$(MACH64)/libHalf.so.6 target=libHalf.so.6.0.0
-link path=usr/lib/$(MACH64)/libIex.so target=libIex.so.6.0.0
-link path=usr/lib/$(MACH64)/libIex.so.6 target=libIex.so.6.0.0
-link path=usr/lib/$(MACH64)/libIlmThread.so target=libIlmThread.so.6.0.0
-link path=usr/lib/$(MACH64)/libIlmThread.so.6 target=libIlmThread.so.6.0.0
-link path=usr/lib/$(MACH64)/libImath.so target=libImath.so.6.0.0
-link path=usr/lib/$(MACH64)/libImath.so.6 target=libImath.so.6.0.0
-link path=usr/lib/libHalf.so target=libHalf.so.6.0.0
-#
-link path=usr/lib/libHalf.so.6 target=libHalf.so.6.0.0
-link path=usr/lib/libIex.so target=libIex.so.6.0.0
-link path=usr/lib/libIex.so.6 target=libIex.so.6.0.0
-link path=usr/lib/libIlmThread.so target=libIlmThread.so.6.0.0
-link path=usr/lib/libIlmThread.so.6 target=libIlmThread.so.6.0.0
-link path=usr/lib/libImath.so target=libImath.so.6.0.0
-link path=usr/lib/libImath.so.6 target=libImath.so.6.0.0
-
--- a/components/ilmbase/patches/000-ltmain.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-*** ilmbase-1.0.1/ltmain.sh.org	Thu Jun 26 19:20:21 2008
---- ltmain.sh	Thu Jun 26 19:18:49 2008
-***************
-*** 1553,1561 ****
-  	esac
-          compile_command="$compile_command $arg"
-          finalize_command="$finalize_command $arg"
-!         if test "$with_gcc" = "yes" ; then
-            compiler_flags="$compiler_flags $arg"
-!         fi
-          continue
-          ;;
-  
---- 1553,1562 ----
-  	esac
-          compile_command="$compile_command $arg"
-          finalize_command="$finalize_command $arg"
-!         # comment out this to support 64bit for CC
-!         #if test "$with_gcc" = "yes" ; then
-            compiler_flags="$compiler_flags $arg"
-!         #fi
-          continue
-          ;;
-  
-***************
-*** 4015,4021 ****
-  	save_ifs="$IFS"; IFS='~'
-  	for cmd in $cmds; do
-  	  IFS="$save_ifs"
-! 	  eval cmd=\"$cmd\"
-  	  $show "$cmd"
-  	  $run eval "$cmd" || exit $?
-  	done
---- 4016,4023 ----
-  	save_ifs="$IFS"; IFS='~'
-  	for cmd in $cmds; do
-  	  IFS="$save_ifs"
-!           # Append the command to remove runpath for CC.
-! 	  eval cmd=\"$cmd -norunpath\"
-  	  $show "$cmd"
-  	  $run eval "$cmd" || exit $?
-  	done
--- a/components/ilmbase/patches/001-configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,150 +0,0 @@
---- configure	2007-10-09 14:28:30.000000000 -0700
-+++ configure	2011-03-15 10:44:19.669826790 -0700
-@@ -2474,13 +2474,13 @@
-   if test "$GXX" = yes; then
-     CXXFLAGS="-g -O2"
-   else
--    CXXFLAGS="-g"
-+    CXXFLAGS="${CXXFLAGS}"
-   fi
- else
-   if test "$GXX" = yes; then
-     CXXFLAGS="-O2"
-   else
--    CXXFLAGS=
-+    CXXFLAGS="${CXXFLAGS}"
-   fi
- fi
- for ac_declaration in \
-@@ -3304,13 +3304,13 @@
-   if test "$GCC" = yes; then
-     CFLAGS="-g -O2"
-   else
--    CFLAGS="-g"
-+    CFLAGS="${CFLAGS}"
-   fi
- else
-   if test "$GCC" = yes; then
-     CFLAGS="-O2"
-   else
--    CFLAGS=
-+    CFLAGS="${CFLAGS}"
-   fi
- fi
- echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
-@@ -4416,7 +4416,7 @@
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-       # Double quotes because CPP needs to be expanded
--    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
-+    for CPP in "$CPP" "$CC $CPPFLAGS $CFLAGS -E"
-     do
-       ac_preproc_ok=false
- for ac_c_preproc_warn_flag in '' yes
-@@ -5040,7 +5040,7 @@
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-       # Double quotes because CXXCPP needs to be expanded
--    for CXXCPP in "$CXX -E" "/lib/cpp"
-+    for CXXCPP in "$CXXCPP" "$CXX $CPPFLAGS $CXXFLAGS -E"
-     do
-       ac_preproc_ok=false
- for ac_cxx_preproc_warn_flag in '' yes
-@@ -7533,17 +7533,17 @@
-       ;;
- 
-     solaris*)
--      no_undefined_flag=' -z text'
-+      no_undefined_flag=' -z text -z defs -z ignore'
-       if test "$GCC" = yes; then
- 	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
-       else
--	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+	archive_cmds='$CC $CFLAGS $LDFLAGS -G ${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+  	$CC $CFLAGS $LDFLAGS -G ${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-       fi
--      hardcode_libdir_flag_spec='-R$libdir'
-+      hardcode_libdir_flag_spec=''
-       hardcode_shlibpath_var=no
-       case $host_os in
-       solaris2.[0-5] | solaris2.[0-5].*) ;;
-@@ -10747,11 +10747,11 @@
-       CC)
- 	# Sun C++ 4.2, 5.x and Centerline C++
- 	no_undefined_flag_CXX=' -zdefs'
--	archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+	archive_cmds_CXX='$CC $CFLAGS $LDFLAGS -G ${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- 	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--	$CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-+	$CC $CFLAGS $LDFLAGS -G ${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
- 
--	hardcode_libdir_flag_spec_CXX='-R$libdir'
-+	hardcode_libdir_flag_spec_CXX=''
- 	hardcode_shlibpath_var_CXX=no
- 	case $host_os in
- 	  solaris2.[0-5] | solaris2.[0-5].*) ;;
-@@ -10773,13 +10773,13 @@
- 	# explicitly linking system object files so we need to strip them
- 	# from the output so that they don't get included in the library
- 	# dependencies.
--	output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-+	output_verbose_link_cmd='templist=`$CC $CFLAGS $LDFLAGS -G -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- 
- 	# Archives containing C++ object files must be created using
- 	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
- 	# necessary to make sure instantiated templates are included
- 	# in the archive.
--	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
-+	old_archive_cmds_CXX='$CC $CFLAGS -xar -o $oldlib $oldobjs'
- 	;;
-       gcx)
- 	# Green Hills C++ Compiler
-@@ -16858,7 +16858,7 @@
-       ;;
- 
-     solaris*)
--      no_undefined_flag_GCJ=' -z text'
-+      no_undefined_flag_GCJ=' -z text-z defs -z ignore'
-       if test "$GCC" = yes; then
- 	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- 	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-@@ -19531,7 +19531,7 @@
- # which indicates that we try without any flags at all, and "pthread-config"
- # which is a program returning the flags for the Pth emulation library.
- 
--acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
-+acx_pthread_flags="-mt"
- 
- # The ordering *is* (sometimes) important.  Some notes on the
- # individual items follow:
-@@ -19847,7 +19847,7 @@
- 	LIBS="$PTHREAD_LIBS $LIBS"
- 	CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
- 	CXXFLAGS="$CXXFLAGS $PTHREAD_CFLAGS"
--	CC="$PTHREAD_CC"
-+	CC="$CC"
- 
- 
- # Check whether --enable-posix-sem or --disable-posix-sem was given.
-@@ -20974,7 +20974,7 @@
- echo "$as_me:$LINENO: checking for gcc optimization flags" >&5
- echo $ECHO_N "checking for gcc optimization flags... $ECHO_C" >&6
- old_cflags=$CFLAGS
--CFLAGS="$CFLAGS -pipe"
-+CFLAGS="$CFLAGS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -21012,7 +21012,7 @@
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; }; then
--   EXTRA_OPT_CFLAGS="-pipe"
-+   EXTRA_OPT_CFLAGS=""
- else
-   echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
--- a/components/imagemagick/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-# The archive untars to directory without the '-2' suffix, so
-# COMPONENT_SUBVERSION had to be introduced
-#
-COMPONENT_NAME=			ImageMagick
-COMPONENT_VERSION=		6.3.4
-COMPONENT_SUBVERSION=	2
-COMPONENT_SRC=			$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=		$(COMPONENT_SRC)-$(COMPONENT_SUBVERSION).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:516bb273afb007fb08f15c2747862d819a94d391
-COMPONENT_ARCHIVE_URL=	http://image_magick.veidrodis.com/image_magick/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# IPS_COMPONENT_VERSION is by default set to $(COMPONENT_VERSION) but in
-# this case we need to replace the '-' by '.'.
-#
-IPS_COMPONENT_VERSION=	$(COMPONENT_VERSION).$(COMPONENT_SUBVERSION)
-
-# The archive contains pre-generated magick-config.h header, which is later on
-# being used and the build fails.  However, we want to use the header generated
-# by configure from BUILD_DIR_32 / BUILD_DIR_64 directory, so the pre-generated
-# header file needs to be deleted.
-#
-COMPONENT_PREP_ACTION= (cd $(@D) ; $(RM) magick/magick-config.h)
-
-# To get the Perl modules built it is necessary to copy the PerlMagick directory
-# to the build directory
-#
-COMPONENT_PRE_CONFIGURE_ACTION= ($(CP) -R $(SOURCE_DIR)/PerlMagick $(@D))
-
-# Studio 12.1 -xO4 + -zignore on sparc causes linker core dump prior to
-# build 163.
-studio_OPT.sparc.32 =	-xO3
-studio_OPT.sparc.64 =	-xO3
-
-# Show name of "error tag" as part of the warning
-#
-CFLAGS+= -errtags
-
-CONFIGURE_OPTIONS+= CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS+= CPPFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS+= --with-modules
-CONFIGURE_OPTIONS+= --enable-shared=yes
-CONFIGURE_OPTIONS+= --enable-static=no
-CONFIGURE_OPTIONS+= --without-gvc
-CONFIGURE_OPTIONS.64+= --without-perl
-
-# common targets
-#
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-# ImageMagick tests have hard-coded absolute paths inside, so essentially they
-# can be run only after ImageMagick is actually installed and this is not 
-# possible, so the tests are not invoked.
-#
-test:		$(NO_TESTS)
-	@echo "Tests can be run only after ImageMagick is installed."
-
-BUILD_PKG_DEPENDENCIES= $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/imagemagick/imagemagick.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-    Copyright (C) 2002 ImageMagick Studio, a non-profit organization dedicated
-    to making software imaging solutions freely available.
-
-    Permission is hereby granted, free of charge, to any person obtaining a
-    copy of this software and associated documentation files ("ImageMagick"),
-    to deal in ImageMagick without restriction, including without limitation
-    the rights to use, copy, modify, merge, publish, distribute, sublicense,
-    and/or sell copies of ImageMagick, and to permit persons to whom the
-    ImageMagick is furnished to do so, subject to the following conditions:
-    
-    The above copyright notice and this permission notice shall be included in
-    all copies or substantial portions of ImageMagick.
-    
-    The software is provided "as is", without warranty of any kind, express or
-    implied, including but not limited to the warranties of merchantability,
-    fitness for a particular purpose and noninfringement.  In no event shall
-    ImageMagick Studio be liable for any claim, damages or other liability,
-    whether in an action of contract, tort or otherwise, arising from, out of
-    or in connection with ImageMagick or the use or other dealings in
-    ImageMagick.
-    
-    Except as contained in this notice, the name of the ImageMagick Studio
-    shall not be used in advertising or otherwise to promote the sale, use or
-    other dealings in ImageMagick without prior written authorization from the
-    ImageMagick Studio.
-    
-    ImageMagick is available as
-    
-      ftp://ftp.imagemagick.org/pub/ImageMagick/
-    
-    The official ImageMagick WWW page is
-    
-      http://www.imagemagick.org/
-
-YOU MUST OBSERVE ANY AUTHORS' CONDITIONS WITH RESPECT TO
-INDIVIDUAL COMPONENTS PROVIDED WITHIN THIS CODE.  SUPPORT
-FOR THE TECHNOLOGIES AND DOCUMENTATION IS NOT PROVIDED 
-BY SUN MICROSYSTEMS, INC.
-
-THE TECHNOLOGIES AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT TECHNICAL 
-SUPPORT OR WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT 
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
-PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
--- a/components/imagemagick/imagemagick.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,869 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/image/imagemagick@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="ImageMagick is a software suite to create, edit, compose, or convert images"
-set name=pkg.summary \
-    value="ImageMagick - Image Manipulation Utilities and Libraries"
-set name=info.classification \
-    value="org.opensolaris.category.2008:System/Multimedia Libraries"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.imagemagick.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/LSARC/2007/316
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/include/Magick++
-dir path=usr/include/magick
-dir path=usr/include/wand
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)
-dir path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config
-dir path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16
-dir path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders
-dir \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/filters
-dir path=usr/lib/$(MACH64)/pkgconfig
-dir path=usr/lib/ImageMagick-$(COMPONENT_VERSION)
-dir path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config
-dir path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16
-dir path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders
-dir path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/filters
-dir path=usr/lib/pkgconfig
-dir path=usr/perl5
-dir path=usr/perl5/5.8.4
-dir path=usr/perl5/5.8.4/man
-dir path=usr/perl5/5.8.4/man/man3
-dir path=usr/perl5/site_perl
-dir path=usr/perl5/site_perl/5.8.4
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/Image variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image \
-    variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image/Magick \
-    variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int variant.arch=sparc
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/Image variant.arch=sparc
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto variant.arch=sparc
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image \
-    variant.arch=sparc
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image/Magick \
-    variant.arch=sparc
-dir path=usr/share
-dir path=usr/share/ImageMagick-$(COMPONENT_VERSION)
-dir path=usr/share/ImageMagick-$(COMPONENT_VERSION)/config
-dir path=usr/share/doc
-dir path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)
-dir path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images
-dir path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www
-dir path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++
-dir path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/Magick++-config
-file path=usr/bin/Magick-config
-file path=usr/bin/Wand-config
-file path=usr/bin/animate
-file path=usr/bin/compare
-file path=usr/bin/composite
-file path=usr/bin/conjure
-file path=usr/bin/convert
-file path=usr/bin/display
-file path=usr/bin/identify
-file path=usr/bin/import
-file path=usr/bin/mogrify
-file path=usr/bin/montage
-file path=usr/bin/stream
-file path=usr/include/Magick++.h
-file path=usr/include/Magick++/Blob.h
-file path=usr/include/Magick++/CoderInfo.h
-file path=usr/include/Magick++/Color.h
-file path=usr/include/Magick++/Drawable.h
-file path=usr/include/Magick++/Exception.h
-file path=usr/include/Magick++/Geometry.h
-file path=usr/include/Magick++/Image.h
-file path=usr/include/Magick++/Include.h
-file path=usr/include/Magick++/Montage.h
-file path=usr/include/Magick++/Pixels.h
-file path=usr/include/Magick++/STL.h
-file path=usr/include/Magick++/TypeMetric.h
-file path=usr/include/magick/ImageMagick.h
-file path=usr/include/magick/MagickCore.h
-file path=usr/include/magick/PreRvIcccm.h
-file path=usr/include/magick/animate.h
-file path=usr/include/magick/annotate.h
-file path=usr/include/magick/api.h
-file path=usr/include/magick/blob.h
-file path=usr/include/magick/cache-view.h
-file path=usr/include/magick/cache.h
-file path=usr/include/magick/client.h
-file path=usr/include/magick/coder.h
-file path=usr/include/magick/color.h
-file path=usr/include/magick/colorspace.h
-file path=usr/include/magick/compare.h
-file path=usr/include/magick/composite.h
-file path=usr/include/magick/compress.h
-file path=usr/include/magick/configure.h
-file path=usr/include/magick/constitute.h
-file path=usr/include/magick/decorate.h
-file path=usr/include/magick/delegate.h
-file path=usr/include/magick/deprecate.h
-file path=usr/include/magick/display.h
-file path=usr/include/magick/draw.h
-file path=usr/include/magick/effect.h
-file path=usr/include/magick/enhance.h
-file path=usr/include/magick/exception.h
-file path=usr/include/magick/fx.h
-file path=usr/include/magick/gem.h
-file path=usr/include/magick/geometry.h
-file path=usr/include/magick/hashmap.h
-file path=usr/include/magick/identify.h
-file path=usr/include/magick/image.h
-file path=usr/include/magick/layer.h
-file path=usr/include/magick/list.h
-file path=usr/include/magick/locale_.h
-file path=usr/include/magick/log.h
-file path=usr/include/magick/magic.h
-file path=usr/include/magick/magick-config.h
-file path=usr/include/magick/magick-type.h
-file path=usr/include/magick/magick.h
-file path=usr/include/magick/memory_.h
-file path=usr/include/magick/methods.h
-file path=usr/include/magick/mime.h
-file path=usr/include/magick/module.h
-file path=usr/include/magick/monitor.h
-file path=usr/include/magick/montage.h
-file path=usr/include/magick/option.h
-file path=usr/include/magick/paint.h
-file path=usr/include/magick/pixel.h
-file path=usr/include/magick/prepress.h
-file path=usr/include/magick/profile.h
-file path=usr/include/magick/property.h
-file path=usr/include/magick/quantize.h
-file path=usr/include/magick/quantum.h
-file path=usr/include/magick/random_.h
-file path=usr/include/magick/registry.h
-file path=usr/include/magick/resize.h
-file path=usr/include/magick/resource_.h
-file path=usr/include/magick/segment.h
-file path=usr/include/magick/semaphore.h
-file path=usr/include/magick/shear.h
-file path=usr/include/magick/signature.h
-file path=usr/include/magick/splay-tree.h
-file path=usr/include/magick/statistic.h
-file path=usr/include/magick/stream.h
-file path=usr/include/magick/string_.h
-file path=usr/include/magick/threshold.h
-file path=usr/include/magick/timer.h
-file path=usr/include/magick/token.h
-file path=usr/include/magick/transform.h
-file path=usr/include/magick/type.h
-file path=usr/include/magick/utility.h
-file path=usr/include/magick/version.h
-file path=usr/include/magick/widget.h
-file path=usr/include/magick/xml-tree.h
-file path=usr/include/magick/xwindow.h
-file path=usr/include/wand/MagickWand.h
-file path=usr/include/wand/animate.h
-file path=usr/include/wand/compare.h
-file path=usr/include/wand/composite.h
-file path=usr/include/wand/conjure.h
-file path=usr/include/wand/convert.h
-file path=usr/include/wand/deprecate.h
-file path=usr/include/wand/display.h
-file path=usr/include/wand/drawing-wand.h
-file path=usr/include/wand/identify.h
-file path=usr/include/wand/import.h
-file path=usr/include/wand/magick-image.h
-file path=usr/include/wand/magick-property.h
-file path=usr/include/wand/magick-wand.h
-file path=usr/include/wand/magick_wand.h
-file path=usr/include/wand/mogrify.h
-file path=usr/include/wand/montage.h
-file path=usr/include/wand/pixel-iterator.h
-file path=usr/include/wand/pixel-wand.h
-file path=usr/include/wand/stream.h
-file path=usr/include/wand/wand-config.h
-file path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config/colors.xml
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config/configure.xml
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config/delegates.xml
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config/english.xml
-file path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config/locale.xml
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config/type-ghostscript.xml
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config/type-solaris.xml
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config/type-windows.xml
-file path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/config/type.xml
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/art.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/avi.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/avs.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/bmp.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/caption.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/cin.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/cip.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/clip.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/cmyk.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/cut.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dcm.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dib.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dot.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dps.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dpx.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ept.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/exr.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/fax.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/fits.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/gif.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/gradient.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/gray.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/histogram.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/html.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/icon.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/info.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/jpeg.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/label.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/magick.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/map.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mat.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/matte.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/meta.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/miff.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mono.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mpc.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mpeg.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mpr.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/msl.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mtv.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mvg.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/null.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/otb.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/palm.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pattern.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pcd.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pcl.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pcx.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pdb.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pdf.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pict.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pix.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/plasma.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/png.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pnm.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/preview.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ps.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ps2.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ps3.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/psd.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pwp.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/raw.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/rgb.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/rla.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/rle.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/scr.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/sct.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/sfw.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/sgi.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/stegano.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/sun.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/svg.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/tga.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/thumbnail.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/tiff.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/tile.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/tim.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ttf.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/txt.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/uil.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/url.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/uyvy.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/vicar.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/vid.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/viff.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/wbmp.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/wmf.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/wpg.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/x.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xbm.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xc.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xcf.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xpm.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xwd.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ycbcr.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/yuv.so
-file \
-    path=usr/lib/$(MACH64)/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/filters/analyze.so
-file path=usr/lib/$(MACH64)/libMagick++.so.10.0.8
-file path=usr/lib/$(MACH64)/libMagick.so.10.0.8
-file path=usr/lib/$(MACH64)/libWand.so.10.0.8
-file path=usr/lib/$(MACH64)/pkgconfig/ImageMagick++.pc
-file path=usr/lib/$(MACH64)/pkgconfig/ImageMagick.pc
-file path=usr/lib/$(MACH64)/pkgconfig/Wand.pc
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config/colors.xml
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config/configure.xml
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config/delegates.xml
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config/english.xml
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config/locale.xml
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config/type-ghostscript.xml
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config/type-solaris.xml
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config/type-windows.xml
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/config/type.xml
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/art.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/avi.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/avs.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/bmp.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/caption.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/cin.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/cip.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/clip.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/cmyk.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/cut.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dcm.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dib.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dot.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dps.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/dpx.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ept.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/exr.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/fax.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/fits.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/gif.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/gradient.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/gray.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/histogram.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/html.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/icon.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/info.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/jpeg.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/label.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/magick.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/map.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mat.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/matte.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/meta.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/miff.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mono.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mpc.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mpeg.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mpr.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/msl.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mtv.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/mvg.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/null.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/otb.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/palm.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pattern.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pcd.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pcl.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pcx.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pdb.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pdf.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pict.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pix.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/plasma.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/png.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pnm.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/preview.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ps.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ps2.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ps3.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/psd.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/pwp.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/raw.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/rgb.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/rla.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/rle.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/scr.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/sct.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/sfw.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/sgi.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/stegano.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/sun.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/svg.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/tga.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/thumbnail.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/tiff.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/tile.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/tim.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ttf.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/txt.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/uil.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/url.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/uyvy.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/vicar.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/vid.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/viff.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/wbmp.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/wmf.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/wpg.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/x.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xbm.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xc.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xcf.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xpm.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/xwd.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/ycbcr.so
-file path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/coders/yuv.so
-file \
-    path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/filters/analyze.so
-file path=usr/lib/libMagick++.so.10.0.8
-file path=usr/lib/libMagick.so.10.0.8
-file path=usr/lib/libWand.so.10.0.8
-file path=usr/lib/pkgconfig/ImageMagick++.pc
-file path=usr/lib/pkgconfig/ImageMagick.pc
-file path=usr/lib/pkgconfig/Wand.pc
-file path=usr/perl5/5.8.4/man/man3/Image::Magick.3
-file path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/Image/Magick.pm \
-    variant.arch=i386
-file \
-    path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image/Magick/Magick.bs \
-    variant.arch=i386
-file \
-    path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image/Magick/Magick.so \
-    variant.arch=i386
-file \
-    path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image/Magick/autosplit.ix \
-    variant.arch=i386
-file path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/Image/Magick.pm \
-    variant.arch=sparc
-file \
-    path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image/Magick/Magick.bs \
-    variant.arch=sparc
-file \
-    path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image/Magick/Magick.so \
-    variant.arch=sparc
-file \
-    path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image/Magick/autosplit.ix \
-    variant.arch=sparc
-file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/ChangeLog
-file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/LICENSE
-file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/NEWS
-file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/config/coder.xml
-file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/config/log.xml
-file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/config/magic.xml
-file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/config/mime.xml
-file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/config/sRGB.icm
-file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/config/thresholds.xml
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/arc.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/background.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/black.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/bluebells_clipped.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/bluebells_darker.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/bluebells_lin.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/bluebells_log.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/button.gif
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/configure.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/definitive-guide.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/difference.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/dogwaffle.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/donate.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/examples.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/frame.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/fuzzy-magick.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/gaussian-blur.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/granite.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/label.gif
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/logo.eps
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/logo.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/montage.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/navy.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/piechart.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/reconstruct.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/red-ball.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/red-circle.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/right.gif
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/rose-over.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/rose-sigmoidal.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/rose.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/rose.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/script.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/smile.gif
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/sponsor.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/sprite.jpg
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/travelsur.gif
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/tricks.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/wand.ico
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/images/white-highlight.png
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/index.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/ImageMagickObject.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Blob.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Cache.fig
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Cache.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Cache.svg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/ChangeLog.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/CoderInfo.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Color.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Documentation.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Drawable.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Drawable_example_1.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Enumerations.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Exception.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/FormatCharacters.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Future.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Geometry.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Image.fig
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Image.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Image.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/ImageDesign.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/ImageMagick.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Install.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Magick++.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Montage.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/NEWS.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/PixelPacket.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/Pixels.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/README.txt
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/STL.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/TypeMetric.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/index.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/montage-sample-framed.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/right_triangle.png
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/thumbnail-anatomy-framed.fig
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/thumbnail-anatomy-framed.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/thumbnail-anatomy-plain.fig
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/thumbnail-anatomy-plain.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/thumbnail-sample-framed.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/Magick++/thumbnail-sample-plain.jpg
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/advanced-unix-installation.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/advanced-windows-installation.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/animate.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/animate.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/annotate.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/blob.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/cache.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/color.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/colorspace.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/compare.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/composite.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/constitute.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/decorate.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/display.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/draw.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/drawing-wand.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/effect.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/enhance.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/exception.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/fx.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/image.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/layer.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/list.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/magick-image.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/magick-property.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/magick-wand.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/magick.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/memory.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/module.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/monitor.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/montage.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/paint.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/pixel-iterator.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/pixel-wand.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/profile.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/quantize.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/registry.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/resize.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/resource.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/segment.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/shear.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/signature.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/stream.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/transform.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/api/version.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/architecture.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/binary-releases.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/changelog.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/color.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/command-line-options.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/command-line-processing.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/command-line-tools.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/compare.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/composite.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/conjure.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/contact.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/convert.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/cvs.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/display.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/download.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/examples.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/formats.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/fx.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/high-dynamic-range.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/history.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/identify.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/import.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/index.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/install-source.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/license.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/links.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/magick-core.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/magick-vector-graphics.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/magick-wand.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/magick.css
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/mailing-list.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/miff.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/mogrify.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/montage.html
-file \
-    path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/motion-picture.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/perl-magick.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/quantize.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/resources.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/search.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/sitemap.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/sponsors.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/stream.html
-file path=usr/share/doc/ImageMagick-$(COMPONENT_VERSION)/www/subversion.html
-file path=usr/share/man/man1/ImageMagick.1
-file path=usr/share/man/man1/Magick++-config.1
-file path=usr/share/man/man1/Magick-config.1
-file path=usr/share/man/man1/Wand-config.1
-file path=usr/share/man/man1/animate.1
-file path=usr/share/man/man1/compare.1
-file path=usr/share/man/man1/composite.1
-file path=usr/share/man/man1/conjure.1
-file path=usr/share/man/man1/convert.1
-file path=usr/share/man/man1/display.1
-file path=usr/share/man/man1/identify.1
-file path=usr/share/man/man1/import.1
-file path=usr/share/man/man1/mogrify.1
-file path=usr/share/man/man1/montage.1
-file path=usr/share/man/man1/stream.1
-
-# Legacy
-#
-legacy pkg=SUNWimagick \
-    desc="ImageMagick - Image Manipulation Utilities and Libraries 6.3.4" \
-    name="ImageMagick - Image Manipulation Utilities and Libraries"
-license imagemagick.license license="Apache 2.0 license"
-link path=usr/lib/$(MACH64)/libMagick++.so target=libMagick++.so.10.0.8
-link path=usr/lib/$(MACH64)/libMagick++.so.10 target=libMagick++.so.10.0.8
-link path=usr/lib/$(MACH64)/libMagick.so target=libMagick.so.10.0.8
-link path=usr/lib/$(MACH64)/libMagick.so.10 target=libMagick.so.10.0.8
-link path=usr/lib/$(MACH64)/libWand.so target=libWand.so.10.0.8
-link path=usr/lib/$(MACH64)/libWand.so.10 target=libWand.so.10.0.8
-link path=usr/lib/libMagick++.so target=libMagick++.so.10.0.8
-link path=usr/lib/libMagick++.so.10 target=libMagick++.so.10.0.8
-link path=usr/lib/libMagick.so target=libMagick.so.10.0.8
-link path=usr/lib/libMagick.so.10 target=libMagick.so.10.0.8
-link path=usr/lib/libWand.so target=libWand.so.10.0.8
-link path=usr/lib/libWand.so.10 target=libWand.so.10.0.8
-
-# Compatibility links
-#
-link path=usr/sfw/bin/Magick++-config target=../../bin/Magick++-config
-link path=usr/sfw/bin/Magick-config target=../../bin/Magick-config
-link path=usr/sfw/bin/animate target=../../bin/animate
-link path=usr/sfw/bin/composite target=../../bin/composite
-link path=usr/sfw/bin/conjure target=../../bin/conjure
-link path=usr/sfw/bin/convert target=../../bin/convert
-link path=usr/sfw/bin/display target=../../bin/display
-link path=usr/sfw/bin/identify target=../../bin/identify
-link path=usr/sfw/bin/import target=../../bin/import
-link path=usr/sfw/bin/mogrify target=../../bin/mogrify
-link path=usr/sfw/bin/montage target=../../bin/montage
--- a/components/imagemagick/patches/la.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-*** ImageMagick-6.3.4/magick/module.c.orig	Thu Apr 12 20:00:07 2007
---- ImageMagick-6.3.4/magick/module.c	Thu Apr 12 20:00:45 2007
-***************
-*** 71,77 ****
-    Define declarations.
-  */
-  #if defined(HasLTDL)
-! #  define ModuleGlobExpression "*.la"
-  #else
-  #  if defined(_DEBUG)
-  #    define ModuleGlobExpression "IM_MOD_DB_*.dll"
---- 71,77 ----
-    Define declarations.
-  */
-  #if defined(HasLTDL)
-! #  define ModuleGlobExpression "*.so"
-  #else
-  #  if defined(_DEBUG)
-  #    define ModuleGlobExpression "IM_MOD_DB_*.dll"
-***************
-*** 1271,1277 ****
-    (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",tag);
-    assert(name != (char *) NULL);
-  #if defined(HasLTDL)
-!   (void) FormatMagickString(name,MaxTextExtent,"%s.la",tag);
-    (void) LocaleLower(name);
-  #else
-  #if defined(__WINDOWS__)
---- 1271,1277 ----
-    (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",tag);
-    assert(name != (char *) NULL);
-  #if defined(HasLTDL)
-!   (void) FormatMagickString(name,MaxTextExtent,"%s.so",tag);
-    (void) LocaleLower(name);
-  #else
-  #if defined(__WINDOWS__)
-***************
-*** 1322,1328 ****
-  #if !defined(HasLTDL)
-    (void) FormatMagickString(name,MaxTextExtent,"%s.dll",tag);
-  #else
-!   (void) FormatMagickString(name,MaxTextExtent,"%s.la",tag);
-    (void) LocaleLower(name);
-  #endif
-  }
---- 1322,1328 ----
-  #if !defined(HasLTDL)
-    (void) FormatMagickString(name,MaxTextExtent,"%s.dll",tag);
-  #else
-!   (void) FormatMagickString(name,MaxTextExtent,"%s.so",tag);
-    (void) LocaleLower(name);
-  #endif
-  }
--- a/components/imagemagick/patches/png.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- ImageMagick-6.3.4/coders/png.c.orig	Mon Aug 23 12:50:12 2010
-+++ ImageMagick-6.3.4/coders/png.c	Mon Aug 23 12:51:35 2010
-@@ -76,6 +76,10 @@
- #if defined(HasPNG)
- #include "png.h"
- #include "zlib.h"
-+#if PNG_LIBPNG_VER >= 10400
-+#define trans_values trans_color
-+#define trans trans_alpha
-+#endif
- 
- /* ImageMagick differences */
- #define first_scene scene
--- a/components/lcms/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,113 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME =        lcms
-COMPONENT_VERSION=      1.19
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_PROJECT_URL=  http://www.littlecms.com/
-COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH= sha1:d5b075ccffc0068015f74f78e4bc39138bcfe2d4
-COMPONENT_ARCHIVE_URL=  http://sourceforge.net/projects/lcms/files/lcms/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-
-PYTHON_VERSION = 2.6
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/lint-libraries.mk
-
-PKG_CONFIG_PATH_32 = /usr/lib/pkgconfig
-PKG_CONFIG_PATH_64 = /usr/lib/$(MACH64)/pkgconfig
-
-PATCH_LEVEL = 0
-
-# These aren't set by default.
-PYTHON.$(PYTHON_VERSION).32 = /usr/bin/python2.6
-PYTHON.$(PYTHON_VERSION).64 = /usr/bin/$(MACH64)/python2.6
-
-PYTHONMODULEDIR_32 = /usr/lib/python$(PYTHON_VERSION)/vendor-packages
-PYTHONMODULEDIR_64 = /usr/lib/python$(PYTHON_VERSION)/vendor-packages/64
-PROTOPYTHONMODULE32DIR = $(PROTOUSRLIBDIR)/python$(PYTHON_VERSION)/vendor-packages
-PROTOPYTHONMODULE64DIR = $(PROTOUSRLIBDIR)/python$(PYTHON_VERSION)/vendor-packages/64
-PROTOUSRINCLUDEDIR = $(PROTO_DIR)/usr/include
-
-# We have to do this because libtool builds the C++ library with an
-# incorrect RUNPATH/RPATH
-CCC += -norunpath
-
-CFLAGS += -Xc -xnorunpath $(CC_BITS)
-CFLAGS += $(studio_C99_ENABLE) $(CPP_POSIX) $(CPP_LARGEFILES)
-CPPFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES) -DNDEBUG
-CXXFLAGS += -mt -library=Crun -library=Cstd -compat=5
-CXXFLAGS += -features=anachronisms,except,rtti,export,extensions,nestedaccess,tmplife,tmplrefstatic
-CXXFLAGS += -instances=global -template=geninlinefuncs -xlang=c99
-CXXFLAGS += -xbuiltin=%none -xinline=%auto
-CXXFLAGS += -D_XPG5 -D_XOPEN_SOURCE=500 -D__EXTENSIONS__=1
-CXXFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES) $(CC_BITS)
-LDFLAGS += -lpython$(PYTHON_VERSION) -lc -lm
-PYTHONPATH_32 = /usr/lib/python$(PYTHON_VERSION)
-PYTHONPATH_64 = /usr/lib/$(MACH64)/python$(PYTHON_VERSION)
-
-CONFIGURE_ENV += CXX="$(CCC)"
-CONFIGURE_ENV += CFLAGS="$(CFLAGS)"
-CONFIGURE_ENV += CXXFLAGS="$(CXXFLAGS)"
-CONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)"
-CONFIGURE_ENV += CCLD="$(CC) $(CFLAGS) $(LDFLAGS)"
-CONFIGURE_ENV += CXXLD="$(CCC) $(CXXFLAGS) $(LDFLAGS)"
-CONFIGURE_ENV += CXXCPP="$(CCC) $(CPPFLAGS) $(CXXFLAGS) -E"
-CONFIGURE_ENV += LDFLAGS="$(LDFLAGS)"
-CONFIGURE_ENV += PYTHON="$(PYTHON)"
-CONFIGURE_ENV += PYTHONPATH="$(PYTHONPATH_$(BITS))"
-CONFIGURE_ENV += PYTHONMODULEDIR="$(PYTHONMODULEDIR_$(BITS))"
-CONFIGURE_ENV += PKG_CONFIG_PATH="$(PKG_CONFIG_PATH_$(BITS))"
-
-CONFIGURE_OPTIONS  +=           --includedir=/usr/include/lcms
-CONFIGURE_OPTIONS  +=           --enable-shared
-CONFIGURE_OPTIONS  +=           --disable-static
-CONFIGURE_OPTIONS  +=           --with-jpeg
-CONFIGURE_OPTIONS  +=           --with-tiff
-CONFIGURE_OPTIONS  +=           --with-zlib
-CONFIGURE_OPTIONS  +=           --with-python
-CONFIGURE_OPTIONS  +=           --with-pic
-
-PKG_PROTO_DIRS +=	$(COMPONENT_SRC)
-
-COMPONENT_POST_CONFIGURE_ACTION = \
-    ( cd $(@D); \
-    $(CP) -p $(SOURCE_DIR)/include/lcms.h ./include/ ; \
-    $(RM) -f $(SOURCE_DIR)/include/icc34.h ; \
-    $(CP) -p include/icc34.h $(SOURCE_DIR)/include/ )
-
-LINT_FLAGS += -I$(COMPONENT_DIR)/$(COMPONENT_SRC)/include
-
-build: $(BUILD_32_and_64)
-
-install: $(INSTALL_32_and_64)
-
-test: $(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/lcms/lcms.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-Little CMS Copyright (c) 1998-2007 Marti Maria Saguer
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject
-to the following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
-KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
-WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
--- a/components/lcms/lcms.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,90 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/lcms@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="A small-footprint color management engine, with special focus on accuracy and performance"
-set name=pkg.summary value="The Little Color Management System"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Libraries
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.littlecms.com/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/071
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-#
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/include/lcms
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/$(MACH64)/pkgconfig
-dir path=usr/lib/pkgconfig
-dir path=usr/lib/python2.6
-dir path=usr/lib/python2.6/vendor-packages
-dir path=usr/lib/python2.6/vendor-packages/64
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/lcms
-dir path=usr/share/doc/lcms/html
-dir path=usr/share/man
-dir path=usr/share/man/man1
-#
-file path=usr/bin/icc2ps
-file path=usr/bin/icclink
-file path=usr/bin/icctrans
-file path=usr/bin/jpegicc
-file path=usr/bin/tiffdiff
-file path=usr/bin/tifficc
-file path=usr/bin/wtpt
-file path=usr/include/lcms/icc34.h
-file path=usr/include/lcms/lcms.h
-file path=usr/lib/$(MACH64)/liblcms.so.1.0.19
-file path=usr/lib/$(MACH64)/llib-llcms.ln
-file path=usr/lib/$(MACH64)/pkgconfig/lcms.pc
-file path=usr/lib/liblcms.so.1.0.19
-file path=usr/lib/llib-llcms
-file path=usr/lib/llib-llcms.ln
-file path=usr/lib/pkgconfig/lcms.pc
-file path=usr/lib/python2.6/vendor-packages/64/_lcms.so
-file path=usr/lib/python2.6/vendor-packages/_lcms.so
-file path=usr/lib/python2.6/vendor-packages/lcms.py
-file path=usr/share/man/man1/icc2ps.1
-file path=usr/share/man/man1/icclink.1
-file samples/icctrans.1 path=usr/share/man/man1/icctrans.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
-#
-legacy pkg=SUNWlcms desc="LCMS - Little Color Management System (1.19)" \
-    name="Little Color Management System"
-#
-license lcms.license license=MIT
-#
-link path=usr/lib/$(MACH64)/liblcms.so target=liblcms.so.1.0.19
-link path=usr/lib/$(MACH64)/liblcms.so.1 target=liblcms.so.1.0.19
-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
-
--- a/components/lcms/llib-llcms	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-/*
- * 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
- */
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-/*
- * This little dance is necessary to avoid ftello/fseeko
- * complaints vs libc. We don't use them but we do #include
- * stdio.h and as we are large file aware they get defined
- * differently than libc.
- */
-#include <sys/types.h>
-#include <lcms.h>
-
--- a/components/lcms/patches/000-configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
---- configure	2009-10-30 08:57:45.000000000 -0700
-+++ configure	2011-03-29 17:53:58.890691776 -0700
-@@ -5246,13 +5246,8 @@
- 
- 
- # Configure python. AM_PATH_PYTHON is basically braindead
--PYTHON=''
- if test "$with_python" = 'yes'
- then
--
--
--
--
-         if test -n "$PYTHON"; then
-       # If the user set $PYTHON, use it and don't search something else.
-       { echo "$as_me:$LINENO: checking whether $PYTHON version >= 2.2" >&5
-@@ -5400,8 +5395,7 @@
- if test "${am_cv_python_pythondir+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null ||
--     echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
-+  am_cv_python_pythondir=`echo "${PYTHONMODULEDIR}"`
- fi
- { echo "$as_me:$LINENO: result: $am_cv_python_pythondir" >&5
- echo "${ECHO_T}$am_cv_python_pythondir" >&6; }
-@@ -5417,8 +5411,7 @@
- if test "${am_cv_python_pyexecdir+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null ||
--     echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"`
-+  am_cv_python_pyexecdir=`echo "${PYTHONMODULEDIR}"`
- fi
- { echo "$as_me:$LINENO: result: $am_cv_python_pyexecdir" >&5
- echo "${ECHO_T}$am_cv_python_pyexecdir" >&6; }
-@@ -5436,7 +5429,8 @@
-   if test -n "$PYTHON"
-   then
- 	LCMS_PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
--	LCMS_PYEXECDIR=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1)"`
-+	LCMS_PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[:3]"`
-+	LCMS_PYEXECDIR=`echo "${PYTHONMODULEDIR}"`
-     LCMS_PYINCLUDE=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_inc()"`
- 	LCMS_PYLIB=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,1)"`
- 	as_ac_File=`echo "ac_cv_file_$LCMS_PYINCLUDE/Python.h" | $as_tr_sh`
-@@ -9481,7 +9475,7 @@
-       ;;
- 
-     solaris*)
--      no_undefined_flag=' -z text'
-+      no_undefined_flag=' -z text -z defs'
-       if test "$GCC" = yes; then
- 	wlarc='${wl}'
- 	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-@@ -9489,11 +9483,11 @@
- 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
-       else
- 	wlarc=''
--	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+	archive_cmds='$CC $LTCFLAGS $LDFLAGS -G ${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+  	$CC $LTCFLAGS $LDFLAGS -G ${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-       fi
--      hardcode_libdir_flag_spec='-R$libdir'
-+      hardcode_libdir_flag_spec=''
-       hardcode_shlibpath_var=no
-       case $host_os in
-       solaris2.[0-5] | solaris2.[0-5].*) ;;
-@@ -11270,7 +11264,7 @@
- echo "$as_me: creating $ofile" >&6;}
- 
-   cat <<__EOF__ >> "$cfgfile"
--#! $SHELL
-+#! $CONFIG_SHELL
- 
- # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
- # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
--- a/components/lcms/patches/001-Makefile.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
---- python/Makefile.in	2009-07-17 07:35:22.000000000 -0700
-+++ python/Makefile.in	2011-03-29 18:16:55.269652847 -0700
-@@ -62,7 +62,7 @@
- _lcms_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
- 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- 	$(CXXFLAGS) $(_lcms_la_LDFLAGS) $(LDFLAGS) -o $@
--@SUPPORT_PYTHON_TRUE@am__lcms_la_rpath = -rpath $(pkgdir)
-+@SUPPORT_PYTHON_TRUE@am__lcms_la_rpath = -rpath $(libdir)
- DEFAULT_INCLUDES = -I.@am__isrc@
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
-@@ -71,7 +71,7 @@
- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- 	--mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- 	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
--CXXLD = $(CXX)
-+CXXLD = $(CXX) $(CXXFLAGS) $(LDFLAGS)
- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- 	--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
- 	$(LDFLAGS) -o $@
-@@ -126,7 +126,7 @@
- LCMS_PYEXECDIR = @LCMS_PYEXECDIR@
- LCMS_PYINCLUDE = @LCMS_PYINCLUDE@
- LCMS_PYLIB = @LCMS_PYLIB@
--LD = @LD@
-+LD = $(CXX) $(CXXFLAGS) $(LDFLAGS)
- LDFLAGS = @LDFLAGS@
- LIBOBJS = @LIBOBJS@
- LIBRARY_AGE = @LIBRARY_AGE@
--- a/components/lcms/patches/002-Makefile.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- src/Makefile.in	2009-07-17 07:35:22.000000000 -0700
-+++ src/Makefile.in	2010-03-23 10:23:01.305941153 -0700
-@@ -127,7 +127,7 @@
- LCMS_PYEXECDIR = @LCMS_PYEXECDIR@
- LCMS_PYINCLUDE = @LCMS_PYINCLUDE@
- LCMS_PYLIB = @LCMS_PYLIB@
--LD = @LD@
-+LD = $(CC) $(CFLAGS) $(LDFLAGS)
- LDFLAGS = @LDFLAGS@
- LIBOBJS = @LIBOBJS@
- LIBRARY_AGE = @LIBRARY_AGE@
--- a/components/lcms/patches/003-icc34.h.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
---- include/icc34.h.in	2007-05-25 07:04:02.000000000 -0700
-+++ include/icc34.h.in	2011-03-29 16:11:47.693553324 -0700
-@@ -144,7 +144,7 @@
-  */
- 
- 
--#ifdef PACKAGE_NAME
-+#if !defined(HAVE_INTTYPES_H) || !defined(HAVE_STDINT_H)
- /*
-   June 9, 2003, Adapted for use with configure by Bob Friesenhahn
-   Added the stupid check for autoconf by Marti Maria. 
-@@ -214,6 +214,8 @@
- 
- #if defined (__MINGW) || defined(__MINGW32__)
- #include <stdint.h>
-+#elif defined(_sun)
-+#include <inttypes.h>
- #endif
- 
- 
--- a/components/lcms/patches/004-ltmain.sh.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
---- ltmain.sh	2006-10-16 22:22:11.000000000 -0700
-+++ ltmain.sh	2011-03-30 09:04:38.929871299 -0700
-@@ -5972,17 +5972,6 @@
- 	  # Determine the prefix the user has applied to our future dir.
- 	  inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
- 
--	  # Don't allow the user to place us outside of our expected
--	  # location b/c this prevents finding dependent libraries that
--	  # are installed to the same prefix.
--	  # At present, this check doesn't affect windows .dll's that
--	  # are installed into $libdir/../bin (currently, that works fine)
--	  # but it's something to keep an eye on.
--	  if test "$inst_prefix_dir" = "$destdir"; then
--	    $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
--	    exit $EXIT_FAILURE
--	  fi
--
- 	  if test -n "$inst_prefix_dir"; then
- 	    # Stick the inst_prefix_dir data into the link command.
- 	    relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP`
--- a/components/less/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		less
-COMPONENT_VERSION=	436
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:f78998a1a79a7e1962c901dd41bdc3d1c2005471
-COMPONENT_ARCHIVE_URL=	http://www.greenwoodsoftware.com/less/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/less/less.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-Sun elects to have this file available and governed by the Less License 
-(see below for full license text).  However, the following notice accompanied 
-the original version of this file:
-
-                            Less, version 436
-
-    This is the distribution of less, version 436, released 07 Jul 2009.
-    This program is part of the GNU project (http://www.gnu.org).
-
-    This program is free software.  You may redistribute it and/or
-    modify it under the terms of either:
-
-    1. The GNU General Public License, as published by the Free
-       Software Foundation; either version 3, or (at your option) any
-       later version.  A copy of this license is in the file COPYING.
-    or
-    2. The Less License, in the file LICENSE.
-
-    Please report any problems to [email protected] or [email protected].
-    See http://www.greenwoodsoftware.com/less for the latest info.
-
-
-                          Less License
-                          ------------
-
-Less
-Copyright (C) 1984-2009  Mark Nudelman
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-   notice in the documentation and/or other materials provided with 
-   the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
-PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
-OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 
-OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
-IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- a/components/less/less.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/text/less@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="The package provides less, a file pager (a memory-efficient utility for displaying text one screenful at a time)."
-set name=pkg.summary value="pager program similar to more"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.greenwoodsoftware.com/less/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2000/488
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/less
-file path=usr/bin/lessecho
-file path=usr/bin/lesskey
-file path=usr/share/man/man1/less.1
-file path=usr/share/man/man1/lessecho.1
-file path=usr/share/man/man1/lesskey.1
-legacy pkg=SUNWless desc="The GNU pager (less) 436" \
-    name="The GNU pager (less)"
-license less.license license="Less License"
--- a/components/libneon/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME = neon
-COMPONENT_VERSION = 0.29.5
-COMPONENT_SRC = $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH = sha1:46e85922b2dad60f50393e7d8d4075c880c7e03e
-COMPONENT_ARCHIVE_URL = http://webdav.org/neon/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-PATCH_LEVEL = 0
-
-CC += $(CC_BITS)
-CPPFLAGS += $(CPP_LARGEFILES)
-
-CONFIGURE_ENV += CFLAGS="$(CFLAGS)"
-CONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)"
-
-CONFIGURE_OPTIONS += --localstatedir=/var
-CONFIGURE_OPTIONS += --mandir=/usr/share/man
-CONFIGURE_OPTIONS += --infodir=/usr/share/info
-CONFIGURE_OPTIONS += --enable-shared
-CONFIGURE_OPTIONS += --disable-static
-CONFIGURE_OPTIONS += --enable-webdav
-CONFIGURE_OPTIONS += --enable-threadsafe-ssl=posix
-CONFIGURE_OPTIONS += --enable-nls
-CONFIGURE_OPTIONS += --disable-warnings
-CONFIGURE_OPTIONS += --disable-ld-version-script
-CONFIGURE_OPTIONS += --with-zlib
-CONFIGURE_OPTIONS += --with-ssl=openssl
-CONFIGURE_OPTIONS += --with-libproxy
-CONFIGURE_OPTIONS += --with-libxml2
-
-COMPONENT_TEST_ENV +=	PATH="$(GNUBIN):$(PATH)"
-
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/libneon/libneon.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,835 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-		  GNU LIBRARY GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1991 Free Software Foundation, Inc.
- 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the library GPL.  It is
- numbered 2 because it goes with version 2 of the ordinary GPL.]
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Library General Public License, applies to some
-specially designated Free Software Foundation software, and to any
-other libraries whose authors decide to use it.  You can use it for
-your libraries, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if
-you distribute copies of the library, or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link a program with the library, you must provide
-complete object files to the recipients so that they can relink them
-with the library, after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  Our method of protecting your rights has two steps: (1) copyright
-the library, and (2) offer you this license which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  Also, for each distributor's protection, we want to make certain
-that everyone understands that there is no warranty for this free
-library.  If the library is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original
-version, so that any problems introduced by others will not reflect on
-the original authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that companies distributing free
-software will individually obtain patent licenses, thus in effect
-transforming the program into proprietary software.  To prevent this,
-we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-  Most GNU software, including some libraries, is covered by the ordinary
-GNU General Public License, which was designed for utility programs.  This
-license, the GNU Library General Public License, applies to certain
-designated libraries.  This license is quite different from the ordinary
-one; be sure to read it in full, and don't assume that anything in it is
-the same as in the ordinary license.
-
-  The reason we have a separate public license for some libraries is that
-they blur the distinction we usually make between modifying or adding to a
-program and simply using it.  Linking a program with a library, without
-changing the library, is in some sense simply using the library, and is
-analogous to running a utility program or application program.  However, in
-a textual and legal sense, the linked executable is a combined work, a
-derivative of the original library, and the ordinary General Public License
-treats it as such.
-
-  Because of this blurred distinction, using the ordinary General
-Public License for libraries did not effectively promote software
-sharing, because most developers did not use the libraries.  We
-concluded that weaker conditions might promote sharing better.
-
-  However, unrestricted linking of non-free programs would deprive the
-users of those programs of all benefit from the free status of the
-libraries themselves.  This Library General Public License is intended to
-permit developers of non-free programs to use free libraries, while
-preserving your freedom as a user of such programs to change the free
-libraries that are incorporated in them.  (We have not seen how to achieve
-this as regards changes in header files, but we have achieved it as regards
-changes in the actual functions of the Library.)  The hope is that this
-will lead to faster development of free libraries.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, while the latter only
-works together with the library.
-
-  Note that it is possible for a library to be covered by the ordinary
-General Public License rather than by this special one.
-
-		  GNU LIBRARY GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library which
-contains a notice placed by the copyright holder or other authorized
-party saying it may be distributed under the terms of this Library
-General Public License (also called "this License").  Each licensee is
-addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-  
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also compile or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    c) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    d) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the source code distributed need not include anything that is normally
-distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Library General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-			    NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-     Appendix: How to Apply These Terms to Your New Libraries
-
-  If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change.  You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
-  To apply these terms, attach the following notices to the library.  It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the library's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
-
-    You should have received a copy of the GNU Library General Public
-    License along with this library; if not, write to the Free
-    Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
-    MA 02111-1307, USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
-  <signature of Ty Coon>, 1 April 1990
-  Ty Coon, President of Vice
-
-That's all there is to it!
-
-========================================================================
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
-
--- a/components/libneon/libneon.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,259 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/library/neon@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="An HTTP and WebDAV client library, with a C interface"
-set name=pkg.summary value="The Neon WebDAV library"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Libraries
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.webdav.org/neon/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2006/563
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-#
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/include/neon
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/$(MACH64)/pkgconfig
-dir path=usr/lib/pkgconfig
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/neon-$(COMPONENT_VERSION)
-dir path=usr/share/doc/neon-$(COMPONENT_VERSION)/html
-dir path=usr/share/locale
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/nn
-dir path=usr/share/locale/nn/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/zh_CN
-dir path=usr/share/locale/zh_CN/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man3
-#
-file path=usr/bin/neon-config
-file path=usr/include/neon/ne_207.h
-file path=usr/include/neon/ne_acl.h
-file path=usr/include/neon/ne_acl3744.h
-file path=usr/include/neon/ne_alloc.h
-file path=usr/include/neon/ne_auth.h
-file path=usr/include/neon/ne_basic.h
-file path=usr/include/neon/ne_compress.h
-file path=usr/include/neon/ne_dates.h
-file path=usr/include/neon/ne_defs.h
-file path=usr/include/neon/ne_i18n.h
-file path=usr/include/neon/ne_locks.h
-file path=usr/include/neon/ne_md5.h
-file path=usr/include/neon/ne_pkcs11.h
-file path=usr/include/neon/ne_props.h
-file path=usr/include/neon/ne_redirect.h
-file path=usr/include/neon/ne_request.h
-file path=usr/include/neon/ne_session.h
-file path=usr/include/neon/ne_socket.h
-file path=usr/include/neon/ne_ssl.h
-file path=usr/include/neon/ne_string.h
-file path=usr/include/neon/ne_uri.h
-file path=usr/include/neon/ne_utils.h
-file path=usr/include/neon/ne_xml.h
-file path=usr/include/neon/ne_xmlreq.h
-file path=usr/lib/$(MACH64)/libneon.so.27.2.5
-file path=usr/lib/$(MACH64)/pkgconfig/neon.pc
-file path=usr/lib/libneon.so.27.2.5
-file path=usr/lib/pkgconfig/neon.pc
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/api.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/biblio.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/compliance.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/features.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/index.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/intro.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/ref.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refalloc.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refauth.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refbuf.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refbufapp.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refbufcr.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refbufdest.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refbufutil.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refcert.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refclicert.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refconfig.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/referr.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/reffeat.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refgetst.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refi18n.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refiaddr.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refneon.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refopts.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refreq.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refreqbody.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refreqflags.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refreqhdr.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refresolve.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refresphdr.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refsess.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refsessflags.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refshave.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refsockinit.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refsslca.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refsslcert2.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refsslcertio.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refssldname.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refsslvfy.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refstatus.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/reftok.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refvers.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/refxml.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/security.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/using.html
-file path=usr/share/doc/neon-$(COMPONENT_VERSION)/html/xml.html
-file path=usr/share/locale/cs/LC_MESSAGES/neon.mo
-file path=usr/share/locale/de/LC_MESSAGES/neon.mo
-file path=usr/share/locale/fr/LC_MESSAGES/neon.mo
-file path=usr/share/locale/ja/LC_MESSAGES/neon.mo
-file path=usr/share/locale/nn/LC_MESSAGES/neon.mo
-file path=usr/share/locale/pl/LC_MESSAGES/neon.mo
-file path=usr/share/locale/ru/LC_MESSAGES/neon.mo
-file path=usr/share/locale/tr/LC_MESSAGES/neon.mo
-file path=usr/share/locale/zh_CN/LC_MESSAGES/neon.mo
-file path=usr/share/man/man1/neon-config.1
-file path=usr/share/man/man3/ne_add_request_header.3
-file path=usr/share/man/man3/ne_addr_destroy.3
-file path=usr/share/man/man3/ne_addr_error.3
-file path=usr/share/man/man3/ne_addr_first.3
-file path=usr/share/man/man3/ne_addr_next.3
-file path=usr/share/man/man3/ne_addr_resolve.3
-file path=usr/share/man/man3/ne_addr_result.3
-file path=usr/share/man/man3/ne_buffer.3
-file path=usr/share/man/man3/ne_buffer_altered.3
-file path=usr/share/man/man3/ne_buffer_append.3
-file path=usr/share/man/man3/ne_buffer_clear.3
-file path=usr/share/man/man3/ne_buffer_concat.3
-file path=usr/share/man/man3/ne_buffer_create.3
-file path=usr/share/man/man3/ne_buffer_destroy.3
-file path=usr/share/man/man3/ne_buffer_finish.3
-file path=usr/share/man/man3/ne_buffer_grow.3
-file path=usr/share/man/man3/ne_buffer_ncreate.3
-file path=usr/share/man/man3/ne_buffer_zappend.3
-file path=usr/share/man/man3/ne_calloc.3
-file path=usr/share/man/man3/ne_close_connection.3
-file path=usr/share/man/man3/ne_forget_auth.3
-file path=usr/share/man/man3/ne_get_error.3
-file path=usr/share/man/man3/ne_get_request_flag.3
-file path=usr/share/man/man3/ne_get_response_header.3
-file path=usr/share/man/man3/ne_get_scheme.3
-file path=usr/share/man/man3/ne_get_server_hostport.3
-file path=usr/share/man/man3/ne_get_session_flag.3
-file path=usr/share/man/man3/ne_get_status.3
-file path=usr/share/man/man3/ne_has_support.3
-file path=usr/share/man/man3/ne_i18n_init.3
-file path=usr/share/man/man3/ne_iaddr_cmp.3
-file path=usr/share/man/man3/ne_iaddr_free.3
-file path=usr/share/man/man3/ne_iaddr_make.3
-file path=usr/share/man/man3/ne_iaddr_print.3
-file path=usr/share/man/man3/ne_iaddr_typeof.3
-file path=usr/share/man/man3/ne_malloc.3
-file path=usr/share/man/man3/ne_oom_callback.3
-file path=usr/share/man/man3/ne_print_request_header.3
-file path=usr/share/man/man3/ne_qtoken.3
-file path=usr/share/man/man3/ne_realloc.3
-file path=usr/share/man/man3/ne_request_create.3
-file path=usr/share/man/man3/ne_request_destroy.3
-file path=usr/share/man/man3/ne_request_dispatch.3
-file path=usr/share/man/man3/ne_response_header_iterate.3
-file path=usr/share/man/man3/ne_session_create.3
-file path=usr/share/man/man3/ne_session_destroy.3
-file path=usr/share/man/man3/ne_session_proxy.3
-file path=usr/share/man/man3/ne_set_connect_timeout.3
-file path=usr/share/man/man3/ne_set_error.3
-file path=usr/share/man/man3/ne_set_proxy_auth.3
-file path=usr/share/man/man3/ne_set_read_timeout.3
-file path=usr/share/man/man3/ne_set_request_body_buffer.3
-file path=usr/share/man/man3/ne_set_request_body_fd.3
-file path=usr/share/man/man3/ne_set_request_body_fd64.3
-file path=usr/share/man/man3/ne_set_request_flag.3
-file path=usr/share/man/man3/ne_set_server_auth.3
-file path=usr/share/man/man3/ne_set_session_flag.3
-file path=usr/share/man/man3/ne_set_useragent.3
-file path=usr/share/man/man3/ne_shave.3
-file path=usr/share/man/man3/ne_sock_exit.3
-file path=usr/share/man/man3/ne_sock_init.3
-file path=usr/share/man/man3/ne_ssl_cert_cmp.3
-file path=usr/share/man/man3/ne_ssl_cert_export.3
-file path=usr/share/man/man3/ne_ssl_cert_free.3
-file path=usr/share/man/man3/ne_ssl_cert_identity.3
-file path=usr/share/man/man3/ne_ssl_cert_import.3
-file path=usr/share/man/man3/ne_ssl_cert_issuer.3
-file path=usr/share/man/man3/ne_ssl_cert_read.3
-file path=usr/share/man/man3/ne_ssl_cert_signedby.3
-file path=usr/share/man/man3/ne_ssl_cert_subject.3
-file path=usr/share/man/man3/ne_ssl_cert_write.3
-file path=usr/share/man/man3/ne_ssl_clicert_decrypt.3
-file path=usr/share/man/man3/ne_ssl_clicert_encrypted.3
-file path=usr/share/man/man3/ne_ssl_clicert_free.3
-file path=usr/share/man/man3/ne_ssl_clicert_name.3
-file path=usr/share/man/man3/ne_ssl_clicert_owner.3
-file path=usr/share/man/man3/ne_ssl_clicert_read.3
-file path=usr/share/man/man3/ne_ssl_dname_cmp.3
-file path=usr/share/man/man3/ne_ssl_readable_dname.3
-file path=usr/share/man/man3/ne_ssl_set_verify.3
-file path=usr/share/man/man3/ne_ssl_trust_cert.3
-file path=usr/share/man/man3/ne_ssl_trust_default_ca.3
-file path=usr/share/man/man3/ne_status.3
-file path=usr/share/man/man3/ne_strdup.3
-file path=usr/share/man/man3/ne_strndup.3
-file path=usr/share/man/man3/ne_token.3
-file path=usr/share/man/man3/ne_version_match.3
-file path=usr/share/man/man3/ne_version_string.3
-file path=usr/share/man/man3/ne_xml_create.3
-file path=usr/share/man/man3/ne_xml_destroy.3
-file path=usr/share/man/man3/neon.3
-#
-legacy pkg=SUNWneon desc="The Neon WebDAV library (0.29.5)" \
-    name="The Neon WebDAV library"
-#
-license libneon.license license="LGPLv2, GPLv2"
-link path=usr/lib/$(MACH64)/libneon.so target=libneon.so.27.2.5
-link path=usr/lib/$(MACH64)/libneon.so.27 target=libneon.so.27.2.5
-link path=usr/lib/libneon.so target=libneon.so.27.2.5
-#
-link path=usr/lib/libneon.so.27 target=libneon.so.27.2.5
-
--- a/components/libneon/patches/000-configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
---- configure	2010-10-14 08:10:02.000000000 -0700
-+++ configure	2011-03-11 12:28:20.660856505 -0800
-@@ -18897,7 +18897,7 @@
- 	  ;;
- 	esac
-       fi
--      hardcode_libdir_flag_spec='-R$libdir'
-+      hardcode_libdir_flag_spec=''
-       hardcode_shlibpath_var=no
-       case $host_os in
-       solaris2.[0-5] | solaris2.[0-5].*) ;;
-@@ -23116,6 +23116,7 @@
-     # in the --cflags output.
-     CPPFLAGS="$CPPFLAGS `$XML2_CONFIG --cflags | sed 's| -I/include||g'`"
-     NEON_LIBS="$NEON_LIBS `$XML2_CONFIG --libs | sed 's|-L/usr/lib ||g'`"
-+    NEON_LIBS=`echo ${NEON_LIBS} | sed 's|-R/usr/lib ||g'`
- 
- 
- for ac_header in libxml/xmlversion.h libxml/parser.h
--- a/components/libneon/patches/001-neon-config.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- neon-config.in	2008-02-06 03:12:09.000000000 -0800
-+++ neon-config.in	2011-03-11 10:48:26.816468193 -0800
-@@ -82,7 +82,7 @@
- 	;;
- 
-     --la-file)
--	echo ${libdir}/libneon.la
-+	echo ""
- 	;;
- 
-     --support)
--- a/components/libsigsegv/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		libsigsegv
-COMPONENT_VERSION=	2.6
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:15ca1dd9574012b8c4c4d2bf6ba945546114b0b5
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/libsigsegv/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--disable-static
-CONFIGURE_OPTIONS  +=		--enable-shared
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/libsigsegv/libsigsegv.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,356 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
---------------------------------------------------------------------
-
-Copyright 1998-1999, 2002-2008 Bruno Haible <[email protected]>
-Copyright 2002-2005 Paolo Bonzini <[email protected]> 
-
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-                            NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-                     END OF TERMS AND CONDITIONS
-
-        How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
-
--- a/components/libsigsegv/libsigsegv.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-# pull the manpages out of the component dir
-<transform file path=usr/share/man/(man3/.+$) -> set action.hash %<\1> >
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/libsigsegv@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="libsigsegv provides a set of functions for handling page faults in user mode"
-set name=pkg.summary value="libsigsegv - handling page faults in user mode"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Libraries
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/libsigsegv/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/107
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/include
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man3
-file path=usr/include/sigsegv.h
-file path=usr/lib/$(MACH64)/libsigsegv.so.0.0.0
-file path=usr/lib/libsigsegv.so.0.0.0
-file path=usr/share/man/man3/sigsegv.3
-file path=usr/share/man/man3/sigsegv_deinstall_handler.3
-file path=usr/share/man/man3/sigsegv_dispatch.3
-file path=usr/share/man/man3/sigsegv_init.3
-file path=usr/share/man/man3/sigsegv_install_handler.3
-file path=usr/share/man/man3/sigsegv_register.3
-file path=usr/share/man/man3/sigsegv_unregister.3
-file path=usr/share/man/man3/stackoverflow_deinstall_handler.3
-file path=usr/share/man/man3/stackoverflow_install_handler.3
-legacy pkg=SUNWlibsigsegv \
-    desc="libsigsegv - handling page faults in user mode(2.6)" \
-    name="libsigsegv - handling page faults in user mode"
-license libsigsegv.license license=GPLv2
-link path=usr/lib/$(MACH64)/libsigsegv.so target=./libsigsegv.so.0.0.0
-link path=usr/lib/$(MACH64)/libsigsegv.so.0 target=./libsigsegv.so.0.0.0
-link path=usr/lib/libsigsegv.so target=./libsigsegv.so.0.0.0
-link path=usr/lib/libsigsegv.so.0 target=./libsigsegv.so.0.0.0
--- a/components/libsigsegv/man3/sigsegv.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,185 +0,0 @@
-.\"
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH SIGSEGV 3 "13 Jan 2009" "SunOS 5.11"
-.SH NAME
-sigsegv  \-  Handling page faults in user mode
-.sp
-.SH SYNOPSIS
-.sp
-#include <\fBsigsegv.h\fR>
-.sp
-.SH DESCRIPTION
-.sp
-.LP
-Sigsegv is a set of functions for handling page faults in user mode. Multithreading is used to improve the performance of a program.A page fault occurs when a program tries to access to a region of memory that is currently not available. Catching and handling a page fault is a useful technique for implementing:
-.RS +4
-.TP
-.ie t \(bu
-.el o
-pageable virtual memory
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-memory-mapped access to persistent databases
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-generational garbage collectors
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-stack overflow handlers
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-distributed shared memory
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
- ...
-.RE
-.sp
-.LP  
-The sigsegv functions are summarized in this section in the following
-groups:
-.sp
-.RS +4
-.TP
-.ie t \(bu
-.el o  
-Global SIGSEGV handlers
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-Local SIGSEGV handlers (a handler per memory area)
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-Stack overflow handlers
-.RE
-.sp
-.LP
-The <sigsegv.h> header defines the following symbols:
-.sp
-.RS +4
-.TP
-.ie t \(bu
-.el o
-HAVE_SIGSEGV_RECOVERY
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-HAVE_STACK_OVERFLOW_RECOVERY
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-LIBSIGSEGV_VERSION
-.RE
-.sp
-.LP
-The types listed below are defined as described in <sigsegv.h>:
-.RS +4
-.TP
-.ie t \(bu
-.el o
-sigsegv_handler_t
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-sigsegv_handler_t
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-stackoverflow_context_t
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-sigsegv_area_handler_t
-.RE
-.sp
-.SH GLOBAL SIGSEGV HANDLERS
-.sp
-int \fBsigsegv_install_handler\fR (sigsegv_handler_t handler);
-.sp
-void \fBsigsegv_deinstall_handler\fR (void);
-.sp
-.SH LOCAL SIGSEGV HANDLERS
-.sp
-void \fBsigsegv_init\fR (sigsegv_dispatcher* dispatcher);
-.sp
-void* \fBsigsegv_register\fR (sigsegv_dispatcher* dispatcher,
-.RS +24
-void* address, unsigned long len, 
-sigsegv_area_handler_t handler,
-void* handler_arg);
-.RE
-.sp
-void \fBsigsegv_unregister\fR (sigsegv_dispatcher* dispatcher, 
-.RS +25
-void* ticket);
-.RE
-.sp
-int \fBsigsegv_dispatch\fR (sigsegv_dispatcher* dispatcher, 
-.RS +22
-void* fault_address);
-.RE
-.sp
-.SH STACK OVERFLOW HANDLERS
-.sp
-int \fBstackoverflow_install_handler\fR (stackoverflow_handler_t
-.RS +27
-handler, void* extra_stack,
-unsigned long extra_stack_size);
-.RE
-.sp
-void \fBstackoverflow_deinstall_handler\fR (void);
-.sp
-.SH SEE ALSO
-.sp
-.LP
-\fBattributes\fR(5), \fBsigsegv\fR(3), \fBstandards\fR(5), \fBsigsegv_install_handler, \fBsigsegv_deinstall_handler\fR(3), \fBsigsegv_init\fR(3), \fBsigsegv_register\fR(3), \fBsigsegv_unregister\fR(3), \fBsigsegv_dispatch\fR(3), \fBstackoverflow_install_handler\fR(3), \fBstackoverflow_deinstall_handler\fR(3)
--- a/components/libsigsegv/man3/sigsegv_deinstall_handler.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man3/sigsegv_install_handler.3
--- a/components/libsigsegv/man3/sigsegv_dispatch.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man3/sigsegv_register.3
--- a/components/libsigsegv/man3/sigsegv_init.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man3/sigsegv_register.3
--- a/components/libsigsegv/man3/sigsegv_install_handler.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-.\"
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH sigsegv_install_handler 3 "13 Jan 2009" "SunOS 5.11"
-.SH NAME
-sigsegv_install_handler, sigsegv_deinstall_handler - Install and deinstall a global SIGSEGV handler
-.sp
-.SH SYNOPSIS
-.sp
-#include <\fBsigsegv.h\fR>
-.sp
-int \fBsigsegv_install_handler\fR (\fIsigsegv_handler_t handler\fR);
-.sp
-void \fBsigsegv_deinstall_handler\fR (\fIvoid\fR);
-.sp
-.SH DESCRIPTION
-.sp
-.LP
-Pageable virtual memory is usually done in the operating system's kernel. This library helps in implementing the others.
-.sp
-.LP
-Installing a page fault handler is usually more efficient than doing access checks in software at every access, because it's effectively the hardware (the MMU) which checks whether a page is present or not.
-.sp
-.LP
-Note that if you use system calls (like read()) to write into write-protected pages, the system will react by returning -1 and setting errno to EFAULT, instead of signalling SIGSEGV and restarting the system call. In this case, the program has to do what the SIGSEGV handler would do, and then restart the read() operation.
-.sp
-.LP
-\fBSigsegv_install_handler\fR installs a global SIGSEGV handler. This should be called once only, and it ignores any previously installed SIGSEGV handler.
-.sp
-.LP
-\fBSigsegv_deinstall_handler\fR deinstalls the global SIGSEGV handler. This goes back to the state where no SIGSEGV handler is installed.
-.sp
-.SH OPERANDS
-.sp
-.LP
-typedef int (*\fBsigsegv_handler_t\fR) (\fIvoid* fault_address\fR,
-.RS +34
-\fIint serious\fR);
-.RE
-.sp
-\fISigsegv_handler_t\fR is the type of a global SIGSEGV handler.The fault address is passed as argument. The access type (read access or write access) is not passed; your handler has to know itself how to distinguish these two cases. The second argument is 0, meaning it could also be a stack overflow, or 1, meaning the handler should seriously try to fix the fault. The return value should be nonzero if the handler has done its job and no other handler should be called, or 0 if the handler declines responsibility for the given address.
-.sp
-.LP
-The handler is run at a moment when nothing about the global state of the program is known. Therefore it cannot use facilities that manipulate global variables or locks. In particular, it cannot use malloc(); use mmap() instead. It cannot use fopen(); use open() instead. Etc. All global variables that are accessed by the handler should be marked 'volatile'.
-.sp
-.SH EXIT STATUS
-.sp
-.LP
-If success, sigsegv_install_handler returns 0, or -1 if the system doesn't support catching SIGSEGV.
-.sp
-
-.SH SEE ALSO
-.sp
-.LP
-\fBattributes\fR(5), \fBsigsegv\fR(3), \fBstandards\fR(5)
--- a/components/libsigsegv/man3/sigsegv_register.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,102 +0,0 @@
-.\"
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH sigsegv_register 3 "13 Jan 2009" "SunOS 5.11"
-.SH NAME
-sigsegv_init, sigsegv_register, sigsegv_unregister, sigsegv_dispatch \- LOCAL SIGSEGV HANDLERS
-.SH SYNOPSIS
-#include <\fBsigsegv.h\fR>
-.sp
-void \fBsigsegv_init\fR (\fIsigsegv_dispatcher* dispatcher\fR);
-.sp
-void* \fBsigsegv_register\fR (\fIsigsegv_dispatcher* dispatcher\fR,
-.RS +24
-\fIvoid* address\fR, \fIunsigned long len\fR,
-\fIsigsegv_area_handler_t handler\fR,
-\fIvoid* handler_arg\fR);
-.RE
-.sp
-void \fBsigsegv_unregister\fR (\fIsigsegv_dispatcher* dispatcher\fR,
-.RS +25
-\fIvoid* ticket\fR);
-.RE
-.sp
-int \fBsigsegv_dispatch\fR (\fIsigsegv_dispatcher* dispatcher\fR,
-.RS +22
-\fIvoid* fault_address\fR);
-.RE
-.sp
-.SH DESCRIPTION
-.sp
-.LP
-The set of functions permit to define different \fBSIGSEGV\fR policies on different address ranges.
-.sp
-.LP
-\fBSigsegv_init\fR initializes a sigsegv_dispatcher structure.
-.sp
-.LP
-\fBSigsegv_register\fR adds a local SIGSEGV handler to a sigsegv_dispatcher structure. It will cover the interval [address..address+len-1]. Returns a "ticket" that can be used to remove the handler later.
-.sp
-.LP
-\fBSigsegv_unregister\fR removes a local SIGSEGV handler.
-.sp
-.LP
-\fBSigsegv_dispatch\fR call the local SIGSEGV handler responsible for the given fault address. Return the handler's return value. 0 means that no handler has been found, or that a handler was found but declined responsibility.
-.sp
-
-.SH OPERANDS
-.sp
-.LP
-typedef struct \fBsigsegv_dispatcher\fR {
-.RS +5
-void* tree;
-.RE
-}sigsegv_dispatcher;
-.sp
-.LP
-\fISigsegv_dispatcher\fR represents a table of memory areas (address range intervals), with an local SIGSEGV handler for each.
-.sp
-.LP
-The \fIaddress\fR represents the address of the memory area, and the \fIlen\fR represents the length of the memory area.
-.sp
-.LP
-typedef int (*\fBsigsegv_area_handler_t\fR) (\fIvoid* fault_address,\fR
-.RS +39
-\fIvoid* user_arg\fR);
-.RE
-.sp
-\fIsigsegv_area_handler_t\fR is the type of a local SIGSEGV handler. The fault address is passed as argument. The second argument is fixed arbitrary user data. The return value should be nonzero if the handler has done its job and no other handler should be called, or 0 if the handler declines responsibility for the given address.
-.sp
-.LP
-The \fIhandler_arg\fR is the second argument of the \fBsigsegv_area_handler_t\fR.
-.sp
-.SH EXIT STATUS
-.sp
-.LP
-Sigsegv_dispatcher returns the handler's return value. 0 means that no handler has been found, or that a handler was found but declined responsibility.
-.sp
-
-.SH SEE ALSO
-.sp
-.LP
-\fBattributes\fR(5), \fBsigsegv\fR(3), \fBstandards\fR(5)
--- a/components/libsigsegv/man3/sigsegv_unregister.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man3/sigsegv_register.3
--- a/components/libsigsegv/man3/stackoverflow_deinstall_handler.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man3/stackoverflow_install_handler.3
--- a/components/libsigsegv/man3/stackoverflow_install_handler.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-.\"
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH stackoverflow_install_handler 3 "13 Jan 2009" "SunOS 5.11"
-.SH NAME
-stackoverflow_install_handler, stackoverflow_deinstall_handler \- Installs and deinstall a stack overflow handler
-.sp
-.SH SYNOPSIS
-.sp
-#include <\fBsigsegv.h\fR>
-.sp
-int \fBstackoverflow_install_handler\fR (\fIstackoverflow_handler_t\fR
-.RS +26
-\fIhandler\fR, \fIvoid* extra_stack\fR,
-.RE
-.RS +26
-\fIunsigned long extra_stack_size\fR);
-.RE
-.sp
-void \fBstackoverflow_deinstall_handler\fR (\fIvoid\fR);
-.sp
-.SH DESCRIPTION
-.sp
-.LP
-In some applications, the \fBstack\fR \fBoverflow\fR \fBhandler\fR performs some cleanup or notifies the user and then immediately terminates the application.  In other applications, the \fBstack\fR \fBoverflow\fR \fBhandler\fR longjmps back to a central point in the application.  This library supports both uses.  In the second case, the handler must ensure to restore the normal signal mask (because many signals are blocked while the handler is executed), and must also call \fBsigsegv_leave_handler()\fR to transfer control; then only it can longjmp away.
-.sp
-.LP
-The handler is run at a moment when nothing about the global state of the program is known. Therefore it cannot use facilities that manipulate global variables or locks. In particular, it cannot use malloc(); use mmap() Instead. It cannot use fopen(); use open() instead. Etc. All global variables that are accessed by the handler should be mark
-'volatile'.
-.sp
-.SH OPERANDS
-.sp
-.LP
-typedef void (*\fBstackoverflow_handler_t\fR) (\fIint emergency\fR, 
-.RS +28
-\fIstackoverflow_context_t scp\fR);
-.RE
-.sp
-\fIStackoverflow_handler_t\fR is the type of a stack overflow handler. Such a handler should perform a longjmp call in order to reduce the amount of stack needed. It must not return.The \fIemergency\fR argument is 0 when the stack could be repared, or 1 if the application should better save its state and exit now.
-.sp
-.LP
-The \fIextra_stack\fR argument is a pointer to a preallocated area used as a stack for executing the handler. It is typically allocated by use of `alloca' during `main'. Its size should be sufficiently large.
-.sp
-.LP
-The \fIextra_stack_size\fR is the size of the extra_stack argument.
-.sp
-.SH EXIT STATUS
-.sp
-.LP
-If success, \fBstackoverflow_install_handler()\fR returns 0 on success, or -1 if the system doesn't support catching stack overflow.
-.sp
-
-.SH SEE ALSO
-.sp
-.LP
-\fattributes\fR(5), \fBsigsegv\fR(3), \fBstandards\fR(5)
--- a/components/libtool/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		libtool
-COMPONENT_VERSION=	1.5.22
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:17353e66aeaac80ae188ea0a3a90609550ce3254
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
-
-include $(WS_TOP)/make-rules/prep.mk
-include $(WS_TOP)/make-rules/configure.mk
-include $(WS_TOP)/make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		--disable-static
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS  +=		PERL="$(PERL)"
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include $(WS_TOP)/make-rules/depend.mk
--- a/components/libtool/libltdl.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/library/libtool/libltdl@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU libtool dlopen wrapper"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/gnu/libtool/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/557
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-file path=usr/lib/$(MACH64)/libltdl.so.3.1.4
-file path=usr/lib/libltdl.so.3.1.4
-legacy pkg=SUNWlibltdl desc="GNU libtool dlopen wrapper" \
-    name="GNU libtool dlopen wrapper"
-license libtool.license license=GPLv2
-link path=usr/lib/$(MACH64)/libltdl.so target=libltdl.so.3.1.4
-link path=usr/lib/$(MACH64)/libltdl.so.3 target=libltdl.so.3.1.4
-link path=usr/lib/libltdl.so target=libltdl.so.3.1.4
-link path=usr/lib/libltdl.so.3 target=libltdl.so.3.1.4
--- a/components/libtool/libtool.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-.TH libtool 1 "18 Sep 2007"
-.SH NAME
-libtool \- shared library support tool
-.SH SYNOPSIS
-libtool [OPTION]... [MODE-ARG]...
-.SH DESCRIPTION
-GNU Libtool is a script that allows package developers to
-provide generic shared library support.
-.LP
-For additional information on using libtool, see the Info format
-documentation by running the following command from your shell:
-.RS
-.I /usr/bin/info libtool
-.RE
-.LP
-\fBlibtool\fR is provided for developers who are working on software
-that has already adopted it.   However, it is not recommended that
-\fBlibtool\fR be used when developing new software projects.
-.LP
-Note that the \fBlibtool\fR command has an interface stability of
-Uncommitted (Obsolete).
-.PD
--- a/components/libtool/libtool.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-====================================================================
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/libtool/libtool.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr/share/man/.+$ -> set mangler.man.stability 'uncommitted (obsolete)' >
-set name=pkg.fmri \
-    value=pkg:/developer/build/libtool@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU libtool"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/gnu/libtool/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/557
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/share
-dir path=usr/share/aclocal
-dir path=usr/share/info
-dir path=usr/share/libtool
-dir path=usr/share/libtool/libltdl
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/libtool
-file path=usr/bin/libtoolize
-file path=usr/include/ltdl.h
-file path=usr/share/aclocal/libtool.m4
-file path=usr/share/aclocal/ltdl.m4
-file path=usr/share/info/libtool.info
-file path=usr/share/libtool/config.guess
-file path=usr/share/libtool/config.sub
-file path=usr/share/libtool/install-sh
-file path=usr/share/libtool/libltdl/COPYING.LIB
-file path=usr/share/libtool/libltdl/Makefile.am
-file path=usr/share/libtool/libltdl/Makefile.in
-file path=usr/share/libtool/libltdl/README
-file path=usr/share/libtool/libltdl/acinclude.m4
-file path=usr/share/libtool/libltdl/aclocal.m4
-file path=usr/share/libtool/libltdl/config-h.in
-file path=usr/share/libtool/libltdl/config.guess
-file path=usr/share/libtool/libltdl/config.sub
-file path=usr/share/libtool/libltdl/configure
-file path=usr/share/libtool/libltdl/configure.ac
-file path=usr/share/libtool/libltdl/install-sh
-file path=usr/share/libtool/libltdl/ltdl.c
-file path=usr/share/libtool/libltdl/ltdl.h
-file path=usr/share/libtool/libltdl/ltmain.sh
-file path=usr/share/libtool/libltdl/missing
-file path=usr/share/libtool/ltmain.sh
-file libtool.1 path=usr/share/man/man1/libtool.1
-file libtoolize.1 path=usr/share/man/man1/libtoolize.1
-legacy pkg=SUNWlibtool desc="GNU libtool" name="GNU libtool"
-license libtool.license license=GPLv2
--- a/components/libtool/libtoolize.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-.TH libtoolize 1 "18 Sep 2007"
-.SH NAME
-libtoolize - prepare a package to use \fBlibtool\fR(1)
-.SH SYNOPSIS
-libtoolize [OPTION]...
-.SH DESCRIPTION
-libtoolize is used to prepare a source tree for \fBlibtool\fR(1).
-.LP
-For additional information on using libtool, see the Info format
-documentation by running the following command from your shell:
-.RS
-.I /usr/bin/info libtool
-.RE
-.LP
-\fBlibtoolize\fR is provided for developers who are working on software
-that has already adopted it.   However, it is not recommended that
-\fBlibtoolize\fR be used when developing new software projects.
-.LP
-Note that the \fBlibtoolize\fR command has an interface stability of
-Uncommitted (Obsolete).
-.PD
-.SH SEE ALSO
-.BR libtool (1)
--- a/components/libxml2/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		libxml2
-COMPONENT_VERSION=	2.7.6
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:b0f6bf8408e759ac4b8b9650005ee8adea911e1d
-COMPONENT_ARCHIVE_URL=	ftp://xmlsoft.org/libxml2/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/lint-libraries.mk
-
-CFLAGS +=	$(CPP_LARGEFILES)
-LDFLAGS +=	$(LD_Z_DEFS) $(LD_Z_TEXT) -lpthread
-
-CONFIGURE_OPTIONS += --disable-static
-CONFIGURE_OPTIONS += --with-pic
-CONFIGURE_OPTIONS += --with-threads
-CONFIGURE_OPTIONS += --with-python=$(PYTHON.$(BITS))
-CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)"
-CONFIGURE_OPTIONS += PYTHON_VENDOR_PACKAGES=$(PYTHON_VENDOR_PACKAGES)
-
-COMPONENT_PREP_ACTION += (cd $(@D) ; cp ../mapfile libxml2.syms ; autoconf)
-
-COMPONENT_TEST_TARGETS = tests
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/libxml2/libxml.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-.TH libxml 3 "23 May 2002"
-.SH NAME
-libxml \- library used to parse XML files
-.SH DESCRIPTION
-The
-.I  libxml
-library is used to parse XML files. 
-Its internal document repesentation is as close as possible to the 
-.I DOM 
-(Document Object Model) interface,
-an API for accessing XML or HTML structured documents.
-.LP
-The
-.I libxml
-library also has a 
-.IR SAX -like
-interface, 
-which is designed to be compatible with that of another XML parser library
-called 
-.IR expat.
-NOTE:
-.IR SAX , 
-the Simple API for XML,
-is a standard interface for event-based XML parsing,
-developed collaboratively by the members of the XML-DEV mailing list, 
-currently hosted by OASIS.
-The
-.I expat
-library is a XML 1.0 parser written in C,
-which aims to be fully conforming. 
-It is currently not a validating XML processor.
-.LP
-The
-.I libxml 
-library now includes a nearly complete 
-.I XPath 
-implementation. 
-The
-.I XPath
-(XML Path Language) is a language for addressing parts of an 
-XML document,
-designed to be used by both 
-.I XSLT 
-and 
-.IR XPointer .
-.LP
-The
-.I libxml 
-library exports Push and Pull type parser interfaces for both XML and 
-.IR html . 
-.SH FILES
-.TP 2.2i
-.B /usr/lib/libxml2.so
-shareable library
-.TP
-.B /usr/bin/xmlcatalog
-binary application for parsing and manipulating XML or SGML catalog files
-.TP
-.B /usr/bin/xmllint
-binary application for parsing XML files
-.TP
-.B /usr/bin/xml2-config
-binary application for printing library configuration
-.TP
-.B /usr/include/libxml2
-header files
-.SH AUTHORS
-Daniel Veillard ([email protected]).
-If you download and install this package please send the author email.
-Manual page by Ziying Sherwin ([email protected]),
-Lister Hill National Center for Biomedical Communications,
-U.S. National Library of Medicine.
-.\" end of manual page
-.SH SEE ALSO
-.IR xmlcatalog (1),
-.IR xmllint (1),
-.IR xml2-config (1).
--- a/components/libxml2/libxml2-26.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/library/python-2/libxml2-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="The XML library - Python 2.6 bindings"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Python
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://xmlsoft.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/630
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/lib
-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/libxml2mod.so
-file path=usr/lib/python2.6/vendor-packages/drv_libxml2.py
-file path=usr/lib/python2.6/vendor-packages/libxml2.py
-file path=usr/lib/python2.6/vendor-packages/libxml2mod.so
-legacy pkg=SUNWlxml-python26 desc="The XML library - Python 2.6 bindings" \
-    name="The XML library - Python 2.6 bindings"
-license libxml2.license license="libxml license"
-
--- a/components/libxml2/libxml2.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.so man3/libxml.3
--- a/components/libxml2/libxml2.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-Except where otherwise noted in the source code (e.g. the files hash.c,
-list.c and the trio files, which are covered by a similar licence but
-with different Copyright notices) all the files are:
-
- Copyright (C) 1998-2003 Daniel Veillard.  All Rights Reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is fur-
-nished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
-NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
-DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
-NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of Daniel Veillard shall not
-be used in advertising or otherwise to promote the sale, use or other deal-
-ings in this Software without prior written authorization from him.
-
--- a/components/libxml2/libxml2.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,129 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
-set name=pkg.fmri \
-    value=pkg:/library/libxml2@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="The XML library"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Libraries
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://xmlsoft.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/630
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=lib
-dir path=lib/$(MACH64)
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/include/libxml2
-dir path=usr/include/libxml2/libxml
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/$(MACH64)/pkgconfig
-dir path=usr/lib/pkgconfig
-dir path=usr/share
-dir path=usr/share/aclocal
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man3
-file usr/lib/$(MACH64)/libxml2.so.2 path=lib/$(MACH64)/libxml2.so.2
-file $(MACH64)/llib-lxml2.ln path=lib/$(MACH64)/llib-lxml2.ln
-file usr/lib/libxml2.so.2 path=lib/libxml2.so.2
-file $(MACH32)/llib-lxml2.ln path=lib/llib-lxml2.ln
-file path=usr/bin/xml2-config
-file path=usr/bin/xmlcatalog
-file path=usr/bin/xmllint
-file path=usr/include/libxml2/libxml/DOCBparser.h
-file path=usr/include/libxml2/libxml/HTMLparser.h
-file path=usr/include/libxml2/libxml/HTMLtree.h
-file path=usr/include/libxml2/libxml/SAX.h
-file path=usr/include/libxml2/libxml/SAX2.h
-file path=usr/include/libxml2/libxml/c14n.h
-file path=usr/include/libxml2/libxml/catalog.h
-file path=usr/include/libxml2/libxml/chvalid.h
-file path=usr/include/libxml2/libxml/debugXML.h
-file path=usr/include/libxml2/libxml/dict.h
-file path=usr/include/libxml2/libxml/encoding.h
-file path=usr/include/libxml2/libxml/entities.h
-file path=usr/include/libxml2/libxml/globals.h
-file path=usr/include/libxml2/libxml/hash.h
-file path=usr/include/libxml2/libxml/list.h
-file path=usr/include/libxml2/libxml/nanoftp.h
-file path=usr/include/libxml2/libxml/nanohttp.h
-file path=usr/include/libxml2/libxml/parser.h
-file path=usr/include/libxml2/libxml/parserInternals.h
-file path=usr/include/libxml2/libxml/pattern.h
-file path=usr/include/libxml2/libxml/relaxng.h
-file path=usr/include/libxml2/libxml/schemasInternals.h
-file path=usr/include/libxml2/libxml/schematron.h
-file path=usr/include/libxml2/libxml/threads.h
-file path=usr/include/libxml2/libxml/tree.h
-file path=usr/include/libxml2/libxml/uri.h
-file path=usr/include/libxml2/libxml/valid.h
-file path=usr/include/libxml2/libxml/xinclude.h
-file path=usr/include/libxml2/libxml/xlink.h
-file path=usr/include/libxml2/libxml/xmlIO.h
-file path=usr/include/libxml2/libxml/xmlautomata.h
-file path=usr/include/libxml2/libxml/xmlerror.h
-file path=usr/include/libxml2/libxml/xmlexports.h
-file path=usr/include/libxml2/libxml/xmlmemory.h
-file path=usr/include/libxml2/libxml/xmlmodule.h
-file path=usr/include/libxml2/libxml/xmlreader.h
-file path=usr/include/libxml2/libxml/xmlregexp.h
-file path=usr/include/libxml2/libxml/xmlsave.h
-file path=usr/include/libxml2/libxml/xmlschemas.h
-file path=usr/include/libxml2/libxml/xmlschemastypes.h
-file path=usr/include/libxml2/libxml/xmlstring.h
-file path=usr/include/libxml2/libxml/xmlunicode.h
-file path=usr/include/libxml2/libxml/xmlversion.h
-file path=usr/include/libxml2/libxml/xmlwriter.h
-file path=usr/include/libxml2/libxml/xpath.h
-file path=usr/include/libxml2/libxml/xpathInternals.h
-file path=usr/include/libxml2/libxml/xpointer.h
-file path=usr/lib/$(MACH64)/pkgconfig/libxml-2.0.pc
-file llib-lxml2 path=usr/lib/llib-lxml2
-file path=usr/lib/pkgconfig/libxml-2.0.pc
-file path=usr/share/aclocal/libxml.m4
-file xml2-config.1 path=usr/share/man/man1/xml2-config.1
-file xmlcatalog.1 path=usr/share/man/man1/xmlcatalog.1
-file xmllint.1 path=usr/share/man/man1/xmllint.1
-file libxml.3 path=usr/share/man/man3/libxml.3
-file libxml2.3 path=usr/share/man/man3/libxml2.3
-legacy pkg=SUNWlxml desc="The XML library" name="The XML library"
-legacy pkg=SUNWlxml-devel desc="The XML library - developer files" \
-    name="The XML library - developer files"
-legacy pkg=SUNWlxmlr desc="The XML library (Root)" \
-    name="The XML library (Root)"
-license libxml2.license license="libxml license"
-link path=lib/$(MACH64)/libxml2.so target=libxml2.so.2
-link path=lib/libxml2.so target=libxml2.so.2
-link path=usr/lib/$(MACH64)/libxml2.so target=libxml2.so.2
-link path=usr/lib/$(MACH64)/libxml2.so.2 \
-    target=../../../lib/$(MACH64)/libxml2.so.2
-link path=usr/lib/$(MACH64)/llib-lxml2.ln \
-    target=../../../lib/$(MACH64)/llib-lxml2.ln
-link path=usr/lib/libxml2.so target=./libxml2.so.2
-link path=usr/lib/libxml2.so.2 target=../../lib/libxml2.so.2
-link path=usr/lib/llib-lxml2.ln target=../../lib/llib-lxml2.ln
--- a/components/libxml2/llib-lxml2	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-/*
- * 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) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
- */
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-/*
- * This little dance is necessary to avoid ftello/fseeko
- * complaints vs libc. We don't use them but we do #include
- * stdio.h and as we are large file aware they get defined
- * differently than libc.
- */
-#include <sys/types.h>
-#undef _LARGEFILE_SOURCE
-
-#include <libxml/DOCBparser.h>
-#include <libxml/HTMLparser.h>
-#include <libxml/HTMLtree.h>
-#include <libxml/SAX.h>
-#include <libxml/SAX2.h>
-#include <libxml/c14n.h>
-#include <libxml/catalog.h>
-#include <libxml/chvalid.h>
-#include <libxml/debugXML.h>
-#include <libxml/dict.h>
-#include <libxml/encoding.h>
-#include <libxml/entities.h>
-#include <libxml/globals.h>
-#include <libxml/hash.h>
-#include <libxml/list.h>
-#include <libxml/nanoftp.h>
-#include <libxml/nanohttp.h>
-#include <libxml/parser.h>
-#include <libxml/parserInternals.h>
-#include <libxml/pattern.h>
-#include <libxml/relaxng.h>
-#include <libxml/schemasInternals.h>
-#include <libxml/schematron.h>
-#include <libxml/threads.h>
-#include <libxml/tree.h>
-#include <libxml/uri.h>
-#include <libxml/valid.h>
-#include <libxml/xinclude.h>
-#include <libxml/xlink.h>
-#include <libxml/xmlIO.h>
-#include <libxml/xmlautomata.h>
-#include <libxml/xmlerror.h>
-#include <libxml/xmlexports.h>
-#include <libxml/xmlmemory.h>
-#include <libxml/xmlmodule.h>
-#include <libxml/xmlreader.h>
-#include <libxml/xmlregexp.h>
-#include <libxml/xmlsave.h>
-#include <libxml/xmlschemas.h>
-#include <libxml/xmlschemastypes.h>
-#include <libxml/xmlstring.h>
-#include <libxml/xmlunicode.h>
-#include <libxml/xmlversion.h>
-#include <libxml/xmlwriter.h>
-#include <libxml/xpath.h>
-#include <libxml/xpathInternals.h>
-#include <libxml/xpointer.h>
--- a/components/libxml2/mapfile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1778 +0,0 @@
-#
-# 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
-#
-# MAPFILE HEADER START
-#
-# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
-# Object versioning must comply with the rules detailed in
-#
-#	usr/src/lib/README.mapfiles
-#
-# You should not be making modifications here until you've read the most current
-# copy of that file. If you need help, contact a gatekeeper for guidance.
-#
-# MAPFILE HEADER END
-#
-# Note that the source above actually lives in the ON tree.
-#
-# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-# public interfaces in libxml2
-#
-$mapfile_version 2
-
-SYMBOL_VERSION SUNW_1.8 {
-	global:
-		xmlChildElementCount;
-		xmlFirstElementChild;
-		xmlLastElementChild;
-		xmlMemDisplayLast;
-		xmlNewEntity;
-		xmlNextElementSibling;
-		xmlPreviousElementSibling;
-		xmlSchemaValidCtxtGetParserCtxt;
-		xmlSchematronSetValidStructuredErrors;
-		xmlStructuredErrorContext;
-		xmlXIncludeProcessTreeFlagsData;
-} SUNW_1.7;
-
-SYMBOL_VERSION SUNW_1.7 {
-	global:
-		__xmlOutputBufferCreateFilename;
-		__xmlParserInputBufferCreateFilename;
-		htmlNewParserCtxt;
-		xmlDOMWrapCloneNode;
-		xmlPathToURI;
-		xmlRelaxNGSetParserStructuredErrors;
-		xmlTextReaderSetup;
-		xmlXIncludeProcessFlagsData;
-		xmlXPathCompiledEvalToBoolean;
-		xmlXPathContextSetCache;
-} SUNW_1.6;
-
-SYMBOL_VERSION SUNW_1.6 {
-	global:
-		__xmlLastError;
-		__xmlOutputBufferCreateFilenameValue;
-		__xmlParserInputBufferCreateFilenameValue;
-		__xmlStructuredError;
-		emptyExp;
-		forbiddenExp;
-		htmlDocDumpMemoryFormat;
-		xmlAutomataNewCountTrans2;
-		xmlAutomataNewNegTrans;
-		xmlAutomataNewOnceTrans2;
-		xmlBuildRelativeURI;
-		xmlCopyDocElementContent;
-		xmlDOMWrapAdoptNode;
-		xmlDOMWrapFreeCtxt;
-		xmlDOMWrapNewCtxt;
-		xmlDOMWrapReconcileNamespaces;
-		xmlDOMWrapRemoveNode;
-		xmlDebugCheckDocument;
-		xmlDictCleanup;
-		xmlDictExists;
-		xmlDocCopyNodeList;
-		xmlExpCtxtNbCons;
-		xmlExpCtxtNbNodes;
-		xmlExpDump;
-		xmlExpExpDerive;
-		xmlExpFree;
-		xmlExpFreeCtxt;
-		xmlExpGetLanguage;
-		xmlExpGetStart;
-		xmlExpIsNillable;
-		xmlExpMaxToken;
-		xmlExpNewAtom;
-		xmlExpNewCtxt;
-		xmlExpNewOr;
-		xmlExpNewRange;
-		xmlExpNewSeq;
-		xmlExpParse;
-		xmlExpRef;
-		xmlExpStringDerive;
-		xmlExpSubsume;
-		xmlFreeDocElementContent;
-		xmlFreeStreamCtxt;
-		xmlHasFeature;
-		xmlHashCreateDict;
-		xmlMemBlocks;
-		xmlModuleClose;
-		xmlModuleFree;
-		xmlModuleOpen;
-		xmlModuleSymbol;
-		xmlNewDocElementContent;
-		xmlNewDocPI;
-		xmlOutputBufferCreateBuffer;
-		xmlOutputBufferCreateFilenameDefault;
-		xmlOutputBufferCreateFilenameValue;
-		xmlParseInNodeContext;
-		xmlParseURIRaw;
-		xmlParserInputBufferCreateFilenameDefault;
-		xmlParserInputBufferCreateFilenameValue;
-		xmlPatternFromRoot;
-		xmlPatternGetStreamCtxt;
-		xmlPatternMaxDepth;
-		xmlPatternMinDepth;
-		xmlPatternStreamable;
-		xmlRegExecErrInfo;
-		xmlRegExecNextValues;
-		xmlRelaxNGInitTypes;
-		xmlRelaxNGSetValidStructuredErrors;
-		xmlSaveToBuffer;
-		xmlSchemaCollapseString;
-		xmlSchemaCompareValuesWhtsp;
-		xmlSchemaCopyValue;
-		xmlSchemaFreeWildcard;
-		xmlSchemaGetBuiltInListSimpleTypeItemType;
-		xmlSchemaGetBuiltInType;
-		xmlSchemaGetCanonValue;
-		xmlSchemaGetCanonValueWhtsp;
-		xmlSchemaGetFacetValueAsULong;
-		xmlSchemaGetParserErrors;
-		xmlSchemaGetValType;
-		xmlSchemaGetValidErrors;
-		xmlSchemaIsBuiltInTypeFacet;
-		xmlSchemaIsValid;
-		xmlSchemaNewNOTATIONValue;
-		xmlSchemaNewQNameValue;
-		xmlSchemaNewStringValue;
-		xmlSchemaSAXPlug;
-		xmlSchemaSAXUnplug;
-		xmlSchemaSetParserStructuredErrors;
-		xmlSchemaSetValidOptions;
-		xmlSchemaSetValidStructuredErrors;
-		xmlSchemaValPredefTypeNodeNoNorm;
-		xmlSchemaValidCtxtGetOptions;
-		xmlSchemaValidateFacetWhtsp;
-		xmlSchemaValidateFile;
-		xmlSchemaValidateLengthFacet;
-		xmlSchemaValidateLengthFacetWhtsp;
-		xmlSchemaValidateListSimpleTypeFacet;
-		xmlSchemaValidateOneElement;
-		xmlSchemaValueAppend;
-		xmlSchemaValueGetAsBoolean;
-		xmlSchemaValueGetAsString;
-		xmlSchemaValueGetNext;
-		xmlSchemaWhiteSpaceReplace;
-		xmlSchematronFree;
-		xmlSchematronFreeParserCtxt;
-		xmlSchematronFreeValidCtxt;
-		xmlSchematronNewDocParserCtxt;
-		xmlSchematronNewMemParserCtxt;
-		xmlSchematronNewParserCtxt;
-		xmlSchematronNewValidCtxt;
-		xmlSchematronParse;
-		xmlSchematronValidateDoc;
-		xmlStreamPop;
-		xmlStreamPush;
-		xmlStreamPushAttr;
-		xmlStreamPushNode;
-		xmlStreamWantsAnyNode;
-		xmlTextReaderByteConsumed;
-		xmlTextReaderConstEncoding;
-		xmlTextReaderConstXmlVersion;
-		xmlTextReaderGetParserColumnNumber;
-		xmlTextReaderGetParserLineNumber;
-		xmlTextReaderIsNamespaceDecl;
-		xmlTextReaderSchemaValidate;
-		xmlTextReaderSchemaValidateCtxt;
-		xmlTextReaderSetSchema;
-		xmlTextReaderStandalone;
-		xmlThrDefOutputBufferCreateFilenameDefault;
-		xmlThrDefParserInputBufferCreateFilenameDefault;
-} SUNW_1.5;
-
-SYMBOL_VERSION SUNW_1.5 {
-	global:
-		xmlAttrSerializeTxtContent;
-		xmlByteConsumed;
-		xmlCleanupMemory;
-		xmlDictCreateSub;
-		xmlOutputBufferWriteEscape;
-		xmlPopInputCallbacks;
-		xmlRelaxParserSetFlag;
-		xmlSaveClose;
-		xmlSaveDoc;
-		xmlSaveFlush;
-		xmlSaveSetAttrEscape;
-		xmlSaveSetEscape;
-		xmlSaveToFd;
-		xmlSaveToFilename;
-		xmlSaveToIO;
-		xmlSaveTree;
-		xmlStrncatNew;
-		xmlTextReaderSetStructuredErrorHandler;
-		xmlTextWriterEndComment;
-		xmlTextWriterEndDTDAttlist;
-		xmlTextWriterEndDTDElement;
-		xmlTextWriterEndDTDEntity;
-		xmlTextWriterSetIndent;
-		xmlTextWriterSetIndentString;
-		xmlTextWriterStartComment;
-		xmlTextWriterWriteDTDExternalEntityContents;
-		xmlXPathCtxtCompile;
-} SUNW_1.4;
-
-SYMBOL_VERSION SUNW_1.4 {
-	global:
-		htmlCreateMemoryParserCtxt;
-		htmlCtxtReadDoc;
-		htmlCtxtReadFd;
-		htmlCtxtReadFile;
-		htmlCtxtReadIO;
-		htmlCtxtReadMemory;
-		htmlCtxtReset;
-		htmlCtxtUseOptions;
-		htmlReadDoc;
-		htmlReadFd;
-		htmlReadFile;
-		htmlReadIO;
-		htmlReadMemory;
-		xmlAutomataNewTransition2;
-		xmlBufferCreateStatic;
-		xmlBuildQName;
-		xmlCharInRange;
-		xmlCheckHTTPInput;
-		xmlCleanupGlobals;
-		xmlCopyError;
-		xmlCreateURLParserCtxt;
-		xmlCtxtGetLastError;
-		xmlCtxtReadDoc;
-		xmlCtxtReadFd;
-		xmlCtxtReadFile;
-		xmlCtxtReadIO;
-		xmlCtxtReadMemory;
-		xmlCtxtReset;
-		xmlCtxtResetLastError;
-		xmlCtxtResetPush;
-		xmlCtxtUseOptions;
-		xmlDictCreate;
-		xmlDictFree;
-		xmlDictLookup;
-		xmlDictOwns;
-		xmlDictQLookup;
-		xmlDictReference;
-		xmlDictSize;
-		xmlErrMemory;
-		xmlFreePattern;
-		xmlFreePatternList;
-		xmlFreeTextWriter;
-		xmlGcMemGet;
-		xmlGcMemSetup;
-		xmlGetLastError;
-		xmlHashQLookup;
-		xmlHashQLookup2;
-		xmlHashQLookup3;
-		xmlInitGlobals;
-		xmlMallocAtomicLoc;
-		xmlNanoFTPDele;
-		xmlNanoHTTPEncoding;
-		xmlNanoHTTPMimeType;
-		xmlNanoHTTPRedir;
-		xmlNewTextWriter;
-		xmlNewTextWriterDoc;
-		xmlNewTextWriterFilename;
-		xmlNewTextWriterMemory;
-		xmlNewTextWriterPushParser;
-		xmlNewTextWriterTree;
-		xmlNodeBufGetContent;
-		xmlParserInputBufferCreateStatic;
-		xmlPatternMatch;
-		xmlPatterncompile;
-		xmlReadDoc;
-		xmlReadFd;
-		xmlReadFile;
-		xmlReadIO;
-		xmlReadMemory;
-		xmlReaderForDoc;
-		xmlReaderForFd;
-		xmlReaderForFile;
-		xmlReaderForIO;
-		xmlReaderForMemory;
-		xmlReaderNewDoc;
-		xmlReaderNewFd;
-		xmlReaderNewFile;
-		xmlReaderNewIO;
-		xmlReaderNewMemory;
-		xmlReaderNewWalker;
-		xmlReaderWalker;
-		xmlRegExecPushString2;
-		xmlRelaxNGGetParserErrors;
-		xmlRelaxNGGetValidErrors;
-		xmlRelaxNGNewDocParserCtxt;
-		xmlRelaxNGValidateFullElement;
-		xmlRelaxNGValidatePopElement;
-		xmlRelaxNGValidatePushCData;
-		xmlRelaxNGValidatePushElement;
-		xmlResetError;
-		xmlResetLastError;
-		xmlSAX2AttributeDecl;
-		xmlSAX2CDataBlock;
-		xmlSAX2Characters;
-		xmlSAX2Comment;
-		xmlSAX2ElementDecl;
-		xmlSAX2EndDocument;
-		xmlSAX2EndElement;
-		xmlSAX2EndElementNs;
-		xmlSAX2EntityDecl;
-		xmlSAX2ExternalSubset;
-		xmlSAX2GetColumnNumber;
-		xmlSAX2GetEntity;
-		xmlSAX2GetLineNumber;
-		xmlSAX2GetParameterEntity;
-		xmlSAX2GetPublicId;
-		xmlSAX2GetSystemId;
-		xmlSAX2HasExternalSubset;
-		xmlSAX2HasInternalSubset;
-		xmlSAX2IgnorableWhitespace;
-		xmlSAX2InitDefaultSAXHandler;
-		xmlSAX2InitDocbDefaultSAXHandler;
-		xmlSAX2InitHtmlDefaultSAXHandler;
-		xmlSAX2InternalSubset;
-		xmlSAX2IsStandalone;
-		xmlSAX2NotationDecl;
-		xmlSAX2ProcessingInstruction;
-		xmlSAX2Reference;
-		xmlSAX2ResolveEntity;
-		xmlSAX2SetDocumentLocator;
-		xmlSAX2StartDocument;
-		xmlSAX2StartElement;
-		xmlSAX2StartElementNs;
-		xmlSAX2UnparsedEntityDecl;
-		xmlSAXDefaultVersion;
-		xmlSAXVersion;
-		xmlSchemaCheckFacet;
-		xmlSchemaCompareValues;
-		xmlSchemaFreeFacet;
-		xmlSchemaNewDocParserCtxt;
-		xmlSchemaNewFacet;
-		xmlSchemaValPredefTypeNode;
-		xmlSetStructuredErrorFunc;
-		xmlSplitQName3;
-		xmlStrPrintf;
-		xmlStrQEqual;
-		xmlStrVPrintf;
-		xmlStringLenDecodeEntities;
-		xmlSwitchInputEncoding;
-		xmlTextReaderConstBaseUri;
-		xmlTextReaderConstLocalName;
-		xmlTextReaderConstName;
-		xmlTextReaderConstNamespaceUri;
-		xmlTextReaderConstPrefix;
-		xmlTextReaderConstString;
-		xmlTextReaderConstValue;
-		xmlTextReaderConstXmlLang;
-		xmlTextReaderExpand;
-		xmlTextReaderIsValid;
-		xmlTextReaderNext;
-		xmlTextReaderNextSibling;
-		xmlTextReaderPreserve;
-		xmlTextReaderPreservePattern;
-		xmlTextReaderRelaxNGSetSchema;
-		xmlTextReaderRelaxNGValidate;
-		xmlTextWriterEndAttribute;
-		xmlTextWriterEndCDATA;
-		xmlTextWriterEndDTD;
-		xmlTextWriterEndDocument;
-		xmlTextWriterEndElement;
-		xmlTextWriterEndPI;
-		xmlTextWriterFlush;
-		xmlTextWriterFullEndElement;
-		xmlTextWriterStartAttribute;
-		xmlTextWriterStartAttributeNS;
-		xmlTextWriterStartCDATA;
-		xmlTextWriterStartDTD;
-		xmlTextWriterStartDTDAttlist;
-		xmlTextWriterStartDTDElement;
-		xmlTextWriterStartDTDEntity;
-		xmlTextWriterStartDocument;
-		xmlTextWriterStartElement;
-		xmlTextWriterStartElementNS;
-		xmlTextWriterStartPI;
-		xmlTextWriterWriteAttribute;
-		xmlTextWriterWriteAttributeNS;
-		xmlTextWriterWriteBase64;
-		xmlTextWriterWriteBinHex;
-		xmlTextWriterWriteCDATA;
-		xmlTextWriterWriteComment;
-		xmlTextWriterWriteDTD;
-		xmlTextWriterWriteDTDAttlist;
-		xmlTextWriterWriteDTDElement;
-		xmlTextWriterWriteDTDEntity;
-		xmlTextWriterWriteDTDExternalEntity;
-		xmlTextWriterWriteDTDInternalEntity;
-		xmlTextWriterWriteDTDNotation;
-		xmlTextWriterWriteElement;
-		xmlTextWriterWriteElementNS;
-		xmlTextWriterWriteFormatAttribute;
-		xmlTextWriterWriteFormatAttributeNS;
-		xmlTextWriterWriteFormatCDATA;
-		xmlTextWriterWriteFormatComment;
-		xmlTextWriterWriteFormatDTD;
-		xmlTextWriterWriteFormatDTDAttlist;
-		xmlTextWriterWriteFormatDTDElement;
-		xmlTextWriterWriteFormatDTDInternalEntity;
-		xmlTextWriterWriteFormatElement;
-		xmlTextWriterWriteFormatElementNS;
-		xmlTextWriterWriteFormatPI;
-		xmlTextWriterWriteFormatRaw;
-		xmlTextWriterWriteFormatString;
-		xmlTextWriterWritePI;
-		xmlTextWriterWriteRaw;
-		xmlTextWriterWriteRawLen;
-		xmlTextWriterWriteString;
-		xmlTextWriterWriteVFormatAttribute;
-		xmlTextWriterWriteVFormatAttributeNS;
-		xmlTextWriterWriteVFormatCDATA;
-		xmlTextWriterWriteVFormatComment;
-		xmlTextWriterWriteVFormatDTD;
-		xmlTextWriterWriteVFormatDTDAttlist;
-		xmlTextWriterWriteVFormatDTDElement;
-		xmlTextWriterWriteVFormatDTDInternalEntity;
-		xmlTextWriterWriteVFormatElement;
-		xmlTextWriterWriteVFormatElementNS;
-		xmlTextWriterWriteVFormatPI;
-		xmlTextWriterWriteVFormatRaw;
-		xmlTextWriterWriteVFormatString;
-		xmlThrDefBufferAllocScheme;
-		xmlThrDefDefaultBufferSize;
-		xmlThrDefDeregisterNodeDefault;
-		xmlThrDefDoValidityCheckingDefaultValue;
-		xmlThrDefGetWarningsDefaultValue;
-		xmlThrDefIndentTreeOutput;
-		xmlThrDefKeepBlanksDefaultValue;
-		xmlThrDefLineNumbersDefaultValue;
-		xmlThrDefLoadExtDtdDefaultValue;
-		xmlThrDefParserDebugEntities;
-		xmlThrDefPedanticParserDefaultValue;
-		xmlThrDefRegisterNodeDefault;
-		xmlThrDefSaveNoEmptyTags;
-		xmlThrDefSetGenericErrorFunc;
-		xmlThrDefSetStructuredErrorFunc;
-		xmlThrDefSubstituteEntitiesDefaultValue;
-		xmlThrDefTreeIndentString;
-		xmlUCSIsAegeanNumbers;
-		xmlUCSIsBuhid;
-		xmlUCSIsCombiningDiacriticalMarksforSymbols;
-		xmlUCSIsCypriotSyllabary;
-		xmlUCSIsCyrillicSupplement;
-		xmlUCSIsGreekandCoptic;
-		xmlUCSIsHanunoo;
-		xmlUCSIsKatakanaPhoneticExtensions;
-		xmlUCSIsKhmerSymbols;
-		xmlUCSIsLimbu;
-		xmlUCSIsLinearBIdeograms;
-		xmlUCSIsLinearBSyllabary;
-		xmlUCSIsMiscellaneousMathematicalSymbolsA;
-		xmlUCSIsMiscellaneousMathematicalSymbolsB;
-		xmlUCSIsMiscellaneousSymbolsandArrows;
-		xmlUCSIsOsmanya;
-		xmlUCSIsPhoneticExtensions;
-		xmlUCSIsPrivateUseArea;
-		xmlUCSIsShavian;
-		xmlUCSIsSupplementalArrowsA;
-		xmlUCSIsSupplementalArrowsB;
-		xmlUCSIsSupplementalMathematicalOperators;
-		xmlUCSIsSupplementaryPrivateUseAreaA;
-		xmlUCSIsSupplementaryPrivateUseAreaB;
-		xmlUCSIsTagalog;
-		xmlUCSIsTagbanwa;
-		xmlUCSIsTaiLe;
-		xmlUCSIsTaiXuanJingSymbols;
-		xmlUCSIsUgaritic;
-		xmlUCSIsVariationSelectors;
-		xmlUCSIsVariationSelectorsSupplement;
-		xmlUCSIsYijingHexagramSymbols;
-		xmlUTF8Charcmp;
-		xmlUTF8Size;
-		xmlXIncludeFreeContext;
-		xmlXIncludeNewContext;
-		xmlXIncludeProcessFlags;
-		xmlXIncludeProcessNode;
-		xmlXIncludeProcessTree;
-		xmlXIncludeProcessTreeFlags;
-		xmlXIncludeSetFlags;
-		xmlXPathErr;
-		xmlXPathOrderDocElems;
-		xmlIsBaseCharGroup;
-		xmlIsCharGroup;
-		xmlIsCombiningGroup;
-		xmlIsDigitGroup;
-		xmlIsExtenderGroup;
-		xmlIsIdeographicGroup;
-		xmlIsPubidChar_tab;
-		xmlLastError;
-		xmlMallocAtomic;
-		xmlParserMaxDepth;
-		xmlSaveNoEmptyTagsThrDef;
-		xmlStructuredError;
-		xmlUnicodeBlockTbl;
-		xmlUnicodeCatTbl;
-} SUNW_1.3;
-
-SYMBOL_VERSION SUNW_1.3 {
-	global:
-		xmlNewValidCtxt;
-		xmlFreeValidCtxt;
-} SUNW_1.2;
-
-SYMBOL_VERSION SUNW_1.2 {
-	global:
-		__xmlDeregisterNodeDefaultValue;
-		__xmlRegisterNodeDefaultValue;
-		htmlAttrAllowed;
-		htmlElementAllowedHere;
-		htmlElementStatusHere;
-		htmlIsBooleanAttr;
-		htmlNodeStatus;
-		xmlAutomataCompile;
-		xmlAutomataGetInitState;
-		xmlAutomataIsDeterminist;
-		xmlAutomataNewAllTrans;
-		xmlAutomataNewCountTrans;
-		xmlAutomataNewCountedTrans;
-		xmlAutomataNewCounter;
-		xmlAutomataNewCounterTrans;
-		xmlAutomataNewEpsilon;
-		xmlAutomataNewOnceTrans;
-		xmlAutomataNewState;
-		xmlAutomataNewTransition;
-		xmlAutomataSetFinalState;
-		xmlC14NExecute;
-		xmlCanonicPath;
-		xmlCheckFilename;
-		xmlDeregisterNodeDefault;
-		xmlFreeAutomata;
-		xmlFreeTextReader;
-		xmlGetNoNsProp;
-		xmlGetUTF8Char;
-		xmlIsXHTML;
-		xmlNewAutomata;
-		xmlNewCharEncodingHandler;
-		xmlNewTextReader;
-		xmlNewTextReaderFilename;
-		xmlNormalizeWindowsPath;
-		xmlNsListDumpOutput;
-		xmlParseBalancedChunkMemoryRecover;
-		xmlRegExecPushString;
-		xmlRegFreeExecCtxt;
-		xmlRegFreeRegexp;
-		xmlRegNewExecCtxt;
-		xmlRegexpCompile;
-		xmlRegexpExec;
-		xmlRegexpIsDeterminist;
-		xmlRegexpPrint;
-		xmlRegisterNodeDefault;
-		xmlRelaxNGCleanupTypes;
-		xmlRelaxNGDump;
-		xmlRelaxNGDumpTree;
-		xmlRelaxNGFree;
-		xmlRelaxNGFreeParserCtxt;
-		xmlRelaxNGFreeValidCtxt;
-		xmlRelaxNGNewMemParserCtxt;
-		xmlRelaxNGNewParserCtxt;
-		xmlRelaxNGNewValidCtxt;
-		xmlRelaxNGParse;
-		xmlRelaxNGSetParserErrors;
-		xmlRelaxNGSetValidErrors;
-		xmlRelaxNGValidateDoc;
-		xmlSAXParseMemoryWithData;
-		xmlSchemaCleanupTypes;
-		xmlSchemaDump;
-		xmlSchemaFree;
-		xmlSchemaFreeParserCtxt;
-		xmlSchemaFreeType;
-		xmlSchemaFreeValidCtxt;
-		xmlSchemaFreeValue;
-		xmlSchemaGetPredefinedType;
-		xmlSchemaInitTypes;
-		xmlSchemaNewMemParserCtxt;
-		xmlSchemaNewParserCtxt;
-		xmlSchemaNewValidCtxt;
-		xmlSchemaParse;
-		xmlSchemaSetParserErrors;
-		xmlSchemaSetValidErrors;
-		xmlSchemaValidateDoc;
-		xmlSchemaValidateFacet;
-		xmlSchemaValidatePredefinedType;
-		xmlSchemaValidateStream;
-		xmlTextReaderAttributeCount;
-		xmlTextReaderBaseUri;
-		xmlTextReaderClose;
-		xmlTextReaderCurrentDoc;
-		xmlTextReaderCurrentNode;
-		xmlTextReaderDepth;
-		xmlTextReaderGetAttribute;
-		xmlTextReaderGetAttributeNo;
-		xmlTextReaderGetAttributeNs;
-		xmlTextReaderGetErrorHandler;
-		xmlTextReaderGetParserProp;
-		xmlTextReaderGetRemainder;
-		xmlTextReaderHasAttributes;
-		xmlTextReaderHasValue;
-		xmlTextReaderIsDefault;
-		xmlTextReaderIsEmptyElement;
-		xmlTextReaderLocalName;
-		xmlTextReaderLocatorBaseURI;
-		xmlTextReaderLocatorLineNumber;
-		xmlTextReaderLookupNamespace;
-		xmlTextReaderMoveToAttribute;
-		xmlTextReaderMoveToAttributeNo;
-		xmlTextReaderMoveToAttributeNs;
-		xmlTextReaderMoveToElement;
-		xmlTextReaderMoveToFirstAttribute;
-		xmlTextReaderMoveToNextAttribute;
-		xmlTextReaderName;
-		xmlTextReaderNamespaceUri;
-		xmlTextReaderNodeType;
-		xmlTextReaderNormalization;
-		xmlTextReaderPrefix;
-		xmlTextReaderQuoteChar;
-		xmlTextReaderRead;
-		xmlTextReaderReadAttributeValue;
-		xmlTextReaderReadInnerXml;
-		xmlTextReaderReadOuterXml;
-		xmlTextReaderReadState;
-		xmlTextReaderReadString;
-		xmlTextReaderSetErrorHandler;
-		xmlTextReaderSetParserProp;
-		xmlTextReaderValue;
-		xmlTextReaderXmlLang;
-		xmlUCSIsAlphabeticPresentationForms;
-		xmlUCSIsArabic;
-		xmlUCSIsArabicPresentationFormsA;
-		xmlUCSIsArabicPresentationFormsB;
-		xmlUCSIsArmenian;
-		xmlUCSIsArrows;
-		xmlUCSIsBasicLatin;
-		xmlUCSIsBengali;
-		xmlUCSIsBlock;
-		xmlUCSIsBlockElements;
-		xmlUCSIsBopomofo;
-		xmlUCSIsBopomofoExtended;
-		xmlUCSIsBoxDrawing;
-		xmlUCSIsBraillePatterns;
-		xmlUCSIsByzantineMusicalSymbols;
-		xmlUCSIsCJKCompatibility;
-		xmlUCSIsCJKCompatibilityForms;
-		xmlUCSIsCJKCompatibilityIdeographs;
-		xmlUCSIsCJKCompatibilityIdeographsSupplement;
-		xmlUCSIsCJKRadicalsSupplement;
-		xmlUCSIsCJKSymbolsandPunctuation;
-		xmlUCSIsCJKUnifiedIdeographs;
-		xmlUCSIsCJKUnifiedIdeographsExtensionA;
-		xmlUCSIsCJKUnifiedIdeographsExtensionB;
-		xmlUCSIsCat;
-		xmlUCSIsCatC;
-		xmlUCSIsCatCc;
-		xmlUCSIsCatCf;
-		xmlUCSIsCatCo;
-		xmlUCSIsCatCs;
-		xmlUCSIsCatL;
-		xmlUCSIsCatLl;
-		xmlUCSIsCatLm;
-		xmlUCSIsCatLo;
-		xmlUCSIsCatLt;
-		xmlUCSIsCatLu;
-		xmlUCSIsCatM;
-		xmlUCSIsCatMc;
-		xmlUCSIsCatMe;
-		xmlUCSIsCatMn;
-		xmlUCSIsCatN;
-		xmlUCSIsCatNd;
-		xmlUCSIsCatNl;
-		xmlUCSIsCatNo;
-		xmlUCSIsCatP;
-		xmlUCSIsCatPc;
-		xmlUCSIsCatPd;
-		xmlUCSIsCatPe;
-		xmlUCSIsCatPf;
-		xmlUCSIsCatPi;
-		xmlUCSIsCatPo;
-		xmlUCSIsCatPs;
-		xmlUCSIsCatS;
-		xmlUCSIsCatSc;
-		xmlUCSIsCatSk;
-		xmlUCSIsCatSm;
-		xmlUCSIsCatSo;
-		xmlUCSIsCatZ;
-		xmlUCSIsCatZl;
-		xmlUCSIsCatZp;
-		xmlUCSIsCatZs;
-		xmlUCSIsCherokee;
-		xmlUCSIsCombiningDiacriticalMarks;
-		xmlUCSIsCombiningHalfMarks;
-		xmlUCSIsCombiningMarksforSymbols;
-		xmlUCSIsControlPictures;
-		xmlUCSIsCurrencySymbols;
-		xmlUCSIsCyrillic;
-		xmlUCSIsDeseret;
-		xmlUCSIsDevanagari;
-		xmlUCSIsDingbats;
-		xmlUCSIsEnclosedAlphanumerics;
-		xmlUCSIsEnclosedCJKLettersandMonths;
-		xmlUCSIsEthiopic;
-		xmlUCSIsGeneralPunctuation;
-		xmlUCSIsGeometricShapes;
-		xmlUCSIsGeorgian;
-		xmlUCSIsGothic;
-		xmlUCSIsGreek;
-		xmlUCSIsGreekExtended;
-		xmlUCSIsGujarati;
-		xmlUCSIsGurmukhi;
-		xmlUCSIsHalfwidthandFullwidthForms;
-		xmlUCSIsHangulCompatibilityJamo;
-		xmlUCSIsHangulJamo;
-		xmlUCSIsHangulSyllables;
-		xmlUCSIsHebrew;
-		xmlUCSIsHighPrivateUseSurrogates;
-		xmlUCSIsHighSurrogates;
-		xmlUCSIsHiragana;
-		xmlUCSIsIPAExtensions;
-		xmlUCSIsIdeographicDescriptionCharacters;
-		xmlUCSIsKanbun;
-		xmlUCSIsKangxiRadicals;
-		xmlUCSIsKannada;
-		xmlUCSIsKatakana;
-		xmlUCSIsKhmer;
-		xmlUCSIsLao;
-		xmlUCSIsLatin1Supplement;
-		xmlUCSIsLatinExtendedA;
-		xmlUCSIsLatinExtendedAdditional;
-		xmlUCSIsLatinExtendedB;
-		xmlUCSIsLetterlikeSymbols;
-		xmlUCSIsLowSurrogates;
-		xmlUCSIsMalayalam;
-		xmlUCSIsMathematicalAlphanumericSymbols;
-		xmlUCSIsMathematicalOperators;
-		xmlUCSIsMiscellaneousSymbols;
-		xmlUCSIsMiscellaneousTechnical;
-		xmlUCSIsMongolian;
-		xmlUCSIsMusicalSymbols;
-		xmlUCSIsMyanmar;
-		xmlUCSIsNumberForms;
-		xmlUCSIsOgham;
-		xmlUCSIsOldItalic;
-		xmlUCSIsOpticalCharacterRecognition;
-		xmlUCSIsOriya;
-		xmlUCSIsPrivateUse;
-		xmlUCSIsRunic;
-		xmlUCSIsSinhala;
-		xmlUCSIsSmallFormVariants;
-		xmlUCSIsSpacingModifierLetters;
-		xmlUCSIsSpecials;
-		xmlUCSIsSuperscriptsandSubscripts;
-		xmlUCSIsSyriac;
-		xmlUCSIsTags;
-		xmlUCSIsTamil;
-		xmlUCSIsTelugu;
-		xmlUCSIsThaana;
-		xmlUCSIsThai;
-		xmlUCSIsTibetan;
-		xmlUCSIsUnifiedCanadianAboriginalSyllabics;
-		xmlUCSIsYiRadicals;
-		xmlUCSIsYiSyllables;
-		xmlValidBuildContentModel;
-		xmlValidateNCName;
-		xmlValidateNMToken;
-		xmlValidateName;
-		xmlValidateOneNamespace;
-		xmlValidatePopElement;
-		xmlValidatePushCData;
-		xmlValidatePushElement;
-		xmlValidateQName;
-		xmlXPathNotEqualValues;
-		xmlDeregisterNodeDefaultValue;
-		xmlRegisterNodeDefaultValue;
-} SUNW_1.1;
-
-SYMBOL_VERSION SUNW_1.1 {
-	global:
-		UTF8ToHtml;
-		UTF8Toisolat1;
-		__docbDefaultSAXHandler;
-		__htmlDefaultSAXHandler;
-		__oldXMLWDcompatibility;
-		__xmlBufferAllocScheme;
-		__xmlDefaultBufferSize;
-		__xmlDefaultSAXHandler;
-		__xmlDefaultSAXLocator;
-		__xmlDoValidityCheckingDefaultValue;
-		__xmlGenericError;
-		__xmlGenericErrorContext;
-		__xmlGetWarningsDefaultValue;
-		__xmlIndentTreeOutput;
-		__xmlKeepBlanksDefaultValue;
-		__xmlLineNumbersDefaultValue;
-		__xmlLoadExtDtdDefaultValue;
-		__xmlParserDebugEntities;
-		__xmlParserVersion;
-		__xmlPedanticParserDefaultValue;
-		__xmlSaveNoEmptyTags;
-		__xmlSubstituteEntitiesDefaultValue;
-		__xmlTreeIndentString;
-		attribute;
-		attributeDecl;
-		cdataBlock;
-		characters;
-		checkNamespace;
-		comment;
-		docbCreateFileParserCtxt;
-		docbCreatePushParserCtxt;
-		docbDefaultSAXHandlerInit;
-		docbEncodeEntities;
-		docbFreeParserCtxt;
-		docbParseChunk;
-		docbParseDoc;
-		docbParseDocument;
-		docbParseFile;
-		docbSAXParseDoc;
-		docbSAXParseFile;
-		elementDecl;
-		endDocument;
-		endElement;
-		entityDecl;
-		externalSubset;
-		getColumnNumber;
-		getEntity;
-		getLineNumber;
-		getNamespace;
-		getParameterEntity;
-		getPublicId;
-		getSystemId;
-		globalNamespace;
-		hasExternalSubset;
-		hasInternalSubset;
-		htmlAutoCloseTag;
-		htmlCreateFileParserCtxt;
-		htmlCreatePushParserCtxt;
-		htmlDecodeEntities;
-		htmlDefaultSAXHandlerInit;
-		htmlDocContentDumpFormatOutput;
-		htmlDocContentDumpOutput;
-		htmlDocDump;
-		htmlDocDumpMemory;
-		htmlEncodeEntities;
-		htmlEntityLookup;
-		htmlEntityValueLookup;
-		htmlFreeParserCtxt;
-		htmlGetMetaEncoding;
-		htmlHandleOmittedElem;
-		htmlInitAutoClose;
-		htmlIsAutoClosed;
-		htmlIsScriptAttribute;
-		htmlNewDoc;
-		htmlNewDocNoDtD;
-		htmlNodeDump;
-		htmlNodeDumpFile;
-		htmlNodeDumpFileFormat;
-		htmlNodeDumpFormatOutput;
-		htmlNodeDumpOutput;
-		htmlParseCharRef;
-		htmlParseChunk;
-		htmlParseDoc;
-		htmlParseDocument;
-		htmlParseElement;
-		htmlParseEntityRef;
-		htmlParseFile;
-		htmlSAXParseDoc;
-		htmlSAXParseFile;
-		htmlSaveFile;
-		htmlSaveFileEnc;
-		htmlSaveFileFormat;
-		htmlSetMetaEncoding;
-		htmlTagLookup;
-		ignorableWhitespace;
-		initGenericErrorDefaultFunc;
-		initdocbDefaultSAXHandler;
-		inithtmlDefaultSAXHandler;
-		initxmlDefaultSAXHandler;
-		inputPop;
-		inputPush;
-		internalSubset;
-		isStandalone;
-		isolat1ToUTF8;
-		namePop;
-		namePush;
-		namespaceDecl;
-		nodePop;
-		nodePush;
-		notationDecl;
-		processingInstruction;
-		reference;
-		resolveEntity;
-		setDocumentLocator;
-		setNamespace;
-		startDocument;
-		startElement;
-		unparsedEntityDecl;
-		valuePop;
-		valuePush;
-		xlinkGetDefaultDetect;
-		xlinkGetDefaultHandler;
-		xlinkIsLink;
-		xlinkSetDefaultDetect;
-		xlinkSetDefaultHandler;
-		xmlACatalogAdd;
-		xmlACatalogDump;
-		xmlACatalogRemove;
-		xmlACatalogResolve;
-		xmlACatalogResolvePublic;
-		xmlACatalogResolveSystem;
-		xmlACatalogResolveURI;
-		xmlAddAttributeDecl;
-		xmlAddChild;
-		xmlAddChildList;
-		xmlAddDocEntity;
-		xmlAddDtdEntity;
-		xmlAddElementDecl;
-		xmlAddEncodingAlias;
-		xmlAddID;
-		xmlAddNextSibling;
-		xmlAddNotationDecl;
-		xmlAddPrevSibling;
-		xmlAddRef;
-		xmlAddSibling;
-		xmlAllocOutputBuffer;
-		xmlAllocParserInputBuffer;
-		xmlBoolToText;
-		xmlBufferAdd;
-		xmlBufferAddHead;
-		xmlBufferCCat;
-		xmlBufferCat;
-		xmlBufferContent;
-		xmlBufferCreate;
-		xmlBufferCreateSize;
-		xmlBufferDump;
-		xmlBufferEmpty;
-		xmlBufferFree;
-		xmlBufferGrow;
-		xmlBufferLength;
-		xmlBufferResize;
-		xmlBufferSetAllocationScheme;
-		xmlBufferShrink;
-		xmlBufferWriteCHAR;
-		xmlBufferWriteChar;
-		xmlBufferWriteQuotedString;
-		xmlBuildURI;
-		xmlC14NDocDumpMemory;
-		xmlC14NDocSave;
-		xmlC14NDocSaveTo;
-		xmlCatalogAdd;
-		xmlCatalogAddLocal;
-		xmlCatalogCleanup;
-		xmlCatalogConvert;
-		xmlCatalogDump;
-		xmlCatalogFreeLocal;
-		xmlCatalogGetDefaults;
-		xmlCatalogGetPublic;
-		xmlCatalogGetSystem;
-		xmlCatalogIsEmpty;
-		xmlCatalogLocalResolve;
-		xmlCatalogLocalResolveURI;
-		xmlCatalogRemove;
-		xmlCatalogResolve;
-		xmlCatalogResolvePublic;
-		xmlCatalogResolveSystem;
-		xmlCatalogResolveURI;
-		xmlCatalogSetDebug;
-		xmlCatalogSetDefaultPrefer;
-		xmlCatalogSetDefaults;
-		xmlCharEncCloseFunc;
-		xmlCharEncFirstLine;
-		xmlCharEncInFunc;
-		xmlCharEncOutFunc;
-		xmlCharStrdup;
-		xmlCharStrndup;
-		xmlCheckLanguageID;
-		xmlCheckUTF8;
-		xmlCheckVersion;
-		xmlCleanupCharEncodingHandlers;
-		xmlCleanupEncodingAliases;
-		xmlCleanupInputCallbacks;
-		xmlCleanupOutputCallbacks;
-		xmlCleanupParser;
-		xmlCleanupPredefinedEntities;
-		xmlCleanupThreads;
-		xmlClearNodeInfoSeq;
-		xmlClearParserCtxt;
-		xmlConvertSGMLCatalog;
-		xmlCopyAttributeTable;
-		xmlCopyChar;
-		xmlCopyCharMultiByte;
-		xmlCopyDoc;
-		xmlCopyDtd;
-		xmlCopyElementContent;
-		xmlCopyElementTable;
-		xmlCopyEntitiesTable;
-		xmlCopyEnumeration;
-		xmlCopyNamespace;
-		xmlCopyNamespaceList;
-		xmlCopyNode;
-		xmlCopyNodeList;
-		xmlCopyNotationTable;
-		xmlCopyProp;
-		xmlCopyPropList;
-		xmlCreateDocParserCtxt;
-		xmlCreateEntitiesTable;
-		xmlCreateEntityParserCtxt;
-		xmlCreateEnumeration;
-		xmlCreateFileParserCtxt;
-		xmlCreateIOParserCtxt;
-		xmlCreateIntSubset;
-		xmlCreateMemoryParserCtxt;
-		xmlCreatePushParserCtxt;
-		xmlCreateURI;
-		xmlCurrentChar;
-		xmlDebugDumpAttr;
-		xmlDebugDumpAttrList;
-		xmlDebugDumpDTD;
-		xmlDebugDumpDocument;
-		xmlDebugDumpDocumentHead;
-		xmlDebugDumpEntities;
-		xmlDebugDumpNode;
-		xmlDebugDumpNodeList;
-		xmlDebugDumpOneNode;
-		xmlDebugDumpString;
-		xmlDecodeEntities;
-		xmlDefaultSAXHandlerInit;
-		xmlDelEncodingAlias;
-		xmlDetectCharEncoding;
-		xmlDocCopyNode;
-		xmlDocDump;
-		xmlDocDumpFormatMemory;
-		xmlDocDumpFormatMemoryEnc;
-		xmlDocDumpMemory;
-		xmlDocDumpMemoryEnc;
-		xmlDocFormatDump;
-		xmlDocGetRootElement;
-		xmlDocSetRootElement;
-		xmlDumpAttributeDecl;
-		xmlDumpAttributeTable;
-		xmlDumpElementDecl;
-		xmlDumpElementTable;
-		xmlDumpEntitiesTable;
-		xmlDumpEntityDecl;
-		xmlDumpNotationDecl;
-		xmlDumpNotationTable;
-		xmlElemDump;
-		xmlEncodeEntities;
-		xmlEncodeEntitiesReentrant;
-		xmlEncodeSpecialChars;
-		xmlFileClose;
-		xmlFileMatch;
-		xmlFileOpen;
-		xmlFileRead;
-		xmlFindCharEncodingHandler;
-		xmlFreeAttributeTable;
-		xmlFreeCatalog;
-		xmlFreeDoc;
-		xmlFreeDtd;
-		xmlFreeElementContent;
-		xmlFreeElementTable;
-		xmlFreeEntitiesTable;
-		xmlFreeEnumeration;
-		xmlFreeIDTable;
-		xmlFreeInputStream;
-		xmlFreeMutex;
-		xmlFreeNode;
-		xmlFreeNodeList;
-		xmlFreeNotationTable;
-		xmlFreeNs;
-		xmlFreeNsList;
-		xmlFreeParserCtxt;
-		xmlFreeParserInputBuffer;
-		xmlFreeProp;
-		xmlFreePropList;
-		xmlFreeRMutex;
-		xmlFreeRefTable;
-		xmlFreeURI;
-		xmlGenericErrorDefaultFunc;
-		xmlGetBufferAllocationScheme;
-		xmlGetCharEncodingHandler;
-		xmlGetCharEncodingName;
-		xmlGetCompressMode;
-		xmlGetDocCompressMode;
-		xmlGetDocEntity;
-		xmlGetDtdAttrDesc;
-		xmlGetDtdElementDesc;
-		xmlGetDtdEntity;
-		xmlGetDtdNotationDesc;
-		xmlGetDtdQAttrDesc;
-		xmlGetDtdQElementDesc;
-		xmlGetEncodingAlias;
-		xmlGetExternalEntityLoader;
-		xmlGetFeature;
-		xmlGetFeaturesList;
-		xmlGetGlobalState;
-		xmlGetID;
-		xmlGetIntSubset;
-		xmlGetLastChild;
-		xmlGetLineNo;
-		xmlGetNodePath;
-		xmlGetNsList;
-		xmlGetNsProp;
-		xmlGetParameterEntity;
-		xmlGetPredefinedEntity;
-		xmlGetProp;
-		xmlGetRefs;
-		xmlGetThreadId;
-		xmlHandleEntity;
-		xmlHasNsProp;
-		xmlHasProp;
-		xmlHashAddEntry;
-		xmlHashAddEntry2;
-		xmlHashAddEntry3;
-		xmlHashCopy;
-		xmlHashCreate;
-		xmlHashFree;
-		xmlHashLookup;
-		xmlHashLookup2;
-		xmlHashLookup3;
-		xmlHashRemoveEntry;
-		xmlHashRemoveEntry2;
-		xmlHashRemoveEntry3;
-		xmlHashScan;
-		xmlHashScan3;
-		xmlHashScanFull;
-		xmlHashScanFull3;
-		xmlHashSize;
-		xmlHashUpdateEntry;
-		xmlHashUpdateEntry2;
-		xmlHashUpdateEntry3;
-		xmlIOFTPClose;
-		xmlIOFTPMatch;
-		xmlIOFTPOpen;
-		xmlIOFTPRead;
-		xmlIOHTTPClose;
-		xmlIOHTTPMatch;
-		xmlIOHTTPOpen;
-		xmlIOHTTPOpenW;
-		xmlIOHTTPRead;
-		xmlIOParseDTD;
-		xmlInitCharEncodingHandlers;
-		xmlInitMemory;
-		xmlInitNodeInfoSeq;
-		xmlInitParser;
-		xmlInitParserCtxt;
-		xmlInitThreads;
-		xmlInitializeCatalog;
-		xmlInitializeGlobalState;
-		xmlInitializePredefinedEntities;
-		xmlIsBaseChar;
-		xmlIsBlank;
-		xmlIsBlankNode;
-		xmlIsChar;
-		xmlIsCombining;
-		xmlIsDigit;
-		xmlIsExtender;
-		xmlIsID;
-		xmlIsIdeographic;
-		xmlIsLetter;
-		xmlIsMainThread;
-		xmlIsMixedElement;
-		xmlIsPubidChar;
-		xmlIsRef;
-		xmlKeepBlanksDefault;
-		xmlLineNumbersDefault;
-		xmlLinkGetData;
-		xmlListAppend;
-		xmlListClear;
-		xmlListCopy;
-		xmlListCreate;
-		xmlListDelete;
-		xmlListDup;
-		xmlListEmpty;
-		xmlListEnd;
-		xmlListFront;
-		xmlListInsert;
-		xmlListMerge;
-		xmlListPopBack;
-		xmlListPopFront;
-		xmlListPushBack;
-		xmlListPushFront;
-		xmlListRemoveAll;
-		xmlListRemoveFirst;
-		xmlListRemoveLast;
-		xmlListReverse;
-		xmlListReverseSearch;
-		xmlListReverseWalk;
-		xmlListSearch;
-		xmlListSize;
-		xmlListSort;
-		xmlListWalk;
-		xmlLoadACatalog;
-		xmlLoadCatalog;
-		xmlLoadCatalogs;
-		xmlLoadExternalEntity;
-		xmlLoadSGMLSuperCatalog;
-		xmlLockLibrary;
-		xmlLsCountNode;
-		xmlLsOneNode;
-		xmlMallocBreakpoint;
-		xmlMallocLoc;
-		xmlMemDisplay;
-		xmlMemFree;
-		xmlMemGet;
-		xmlMemMalloc;
-		xmlMemRealloc;
-		xmlMemSetup;
-		xmlMemShow;
-		xmlMemStrdupLoc;
-		xmlMemUsed;
-		xmlMemoryDump;
-		xmlMemoryStrdup;
-		xmlMutexLock;
-		xmlMutexUnlock;
-		xmlNamespaceParseNCName;
-		xmlNamespaceParseNSDef;
-		xmlNamespaceParseQName;
-		xmlNanoFTPCheckResponse;
-		xmlNanoFTPCleanup;
-		xmlNanoFTPClose;
-		xmlNanoFTPCloseConnection;
-		xmlNanoFTPConnect;
-		xmlNanoFTPConnectTo;
-		xmlNanoFTPCwd;
-		xmlNanoFTPFreeCtxt;
-		xmlNanoFTPGet;
-		xmlNanoFTPGetConnection;
-		xmlNanoFTPGetResponse;
-		xmlNanoFTPGetSocket;
-		xmlNanoFTPInit;
-		xmlNanoFTPList;
-		xmlNanoFTPNewCtxt;
-		xmlNanoFTPOpen;
-		xmlNanoFTPProxy;
-		xmlNanoFTPQuit;
-		xmlNanoFTPRead;
-		xmlNanoFTPScanProxy;
-		xmlNanoFTPUpdateURL;
-		xmlNanoHTTPAuthHeader;
-		xmlNanoHTTPCleanup;
-		xmlNanoHTTPClose;
-		xmlNanoHTTPContentLength;
-		xmlNanoHTTPFetch;
-		xmlNanoHTTPFetchContent;
-		xmlNanoHTTPInit;
-		xmlNanoHTTPMethod;
-		xmlNanoHTTPMethodRedir;
-		xmlNanoHTTPOpen;
-		xmlNanoHTTPOpenRedir;
-		xmlNanoHTTPRead;
-		xmlNanoHTTPReturnCode;
-		xmlNanoHTTPSave;
-		xmlNanoHTTPScanProxy;
-		xmlNewCDataBlock;
-		xmlNewCatalog;
-		xmlNewCharRef;
-		xmlNewChild;
-		xmlNewComment;
-		xmlNewDoc;
-		xmlNewDocComment;
-		xmlNewDocFragment;
-		xmlNewDocNode;
-		xmlNewDocNodeEatName;
-		xmlNewDocProp;
-		xmlNewDocRawNode;
-		xmlNewDocText;
-		xmlNewDocTextLen;
-		xmlNewDtd;
-		xmlNewElementContent;
-		xmlNewEntityInputStream;
-		xmlNewGlobalNs;
-		xmlNewIOInputStream;
-		xmlNewInputFromFile;
-		xmlNewInputStream;
-		xmlNewMutex;
-		xmlNewNode;
-		xmlNewNodeEatName;
-		xmlNewNs;
-		xmlNewNsProp;
-		xmlNewNsPropEatName;
-		xmlNewPI;
-		xmlNewParserCtxt;
-		xmlNewProp;
-		xmlNewRMutex;
-		xmlNewReconciliedNs;
-		xmlNewReference;
-		xmlNewStringInputStream;
-		xmlNewText;
-		xmlNewTextChild;
-		xmlNewTextLen;
-		xmlNextChar;
-		xmlNoNetExternalEntityLoader;
-		xmlNodeAddContent;
-		xmlNodeAddContentLen;
-		xmlNodeDump;
-		xmlNodeDumpOutput;
-		xmlNodeGetBase;
-		xmlNodeGetContent;
-		xmlNodeGetLang;
-		xmlNodeGetSpacePreserve;
-		xmlNodeIsText;
-		xmlNodeListGetRawString;
-		xmlNodeListGetString;
-		xmlNodeSetBase;
-		xmlNodeSetContent;
-		xmlNodeSetContentLen;
-		xmlNodeSetLang;
-		xmlNodeSetName;
-		xmlNodeSetSpacePreserve;
-		xmlNormalizeURIPath;
-		xmlOutputBufferClose;
-		xmlOutputBufferCreateFd;
-		xmlOutputBufferCreateFile;
-		xmlOutputBufferCreateFilename;
-		xmlOutputBufferCreateIO;
-		xmlOutputBufferFlush;
-		xmlOutputBufferWrite;
-		xmlOutputBufferWriteString;
-		xmlParseAttValue;
-		xmlParseAttribute;
-		xmlParseAttributeListDecl;
-		xmlParseAttributeType;
-		xmlParseBalancedChunkMemory;
-		xmlParseCDSect;
-		xmlParseCatalogFile;
-		xmlParseCharData;
-		xmlParseCharDataComplex;
-		xmlParseCharEncoding;
-		xmlParseCharRef;
-		xmlParseChunk;
-		xmlParseComment;
-		xmlParseContent;
-		xmlParseCtxtExternalEntity;
-		xmlParseDTD;
-		xmlParseDefaultDecl;
-		xmlParseDoc;
-		xmlParseDocTypeDecl;
-		xmlParseDocument;
-		xmlParseElement;
-		xmlParseElementChildrenContentDecl;
-		xmlParseElementContentDecl;
-		xmlParseElementDecl;
-		xmlParseElementMixedContentDecl;
-		xmlParseEncName;
-		xmlParseEncodingDecl;
-		xmlParseEndTag;
-		xmlParseEntity;
-		xmlParseEntityDecl;
-		xmlParseEntityRef;
-		xmlParseEntityValue;
-		xmlParseEnumeratedType;
-		xmlParseEnumerationType;
-		xmlParseExtParsedEnt;
-		xmlParseExternalEntity;
-		xmlParseExternalID;
-		xmlParseExternalSubset;
-		xmlParseFile;
-		xmlParseMarkupDecl;
-		xmlParseMemory;
-		xmlParseMisc;
-		xmlParseName;
-		xmlParseNamespace;
-		xmlParseNmtoken;
-		xmlParseNotationDecl;
-		xmlParseNotationType;
-		xmlParsePEReference;
-		xmlParsePI;
-		xmlParsePITarget;
-		xmlParsePubidLiteral;
-		xmlParseQuotedString;
-		xmlParseReference;
-		xmlParseSDDecl;
-		xmlParseStartTag;
-		xmlParseStringEntityRef;
-		xmlParseStringPEReference;
-		xmlParseSystemLiteral;
-		xmlParseTextDecl;
-		xmlParseURI;
-		xmlParseURIReference;
-		xmlParseVersionInfo;
-		xmlParseVersionNum;
-		xmlParseXMLDecl;
-		xmlParserAddNodeInfo;
-		xmlParserError;
-		xmlParserFindNodeInfo;
-		xmlParserFindNodeInfoIndex;
-		xmlParserGetDirectory;
-		xmlParserHandlePEReference;
-		xmlParserHandleReference;
-		xmlParserInputBufferCreateFd;
-		xmlParserInputBufferCreateFile;
-		xmlParserInputBufferCreateFilename;
-		xmlParserInputBufferCreateIO;
-		xmlParserInputBufferCreateMem;
-		xmlParserInputBufferGrow;
-		xmlParserInputBufferPush;
-		xmlParserInputBufferRead;
-		xmlParserInputGrow;
-		xmlParserInputRead;
-		xmlParserInputShrink;
-		xmlParserPrintFileContext;
-		xmlParserPrintFileInfo;
-		xmlParserValidityError;
-		xmlParserValidityWarning;
-		xmlParserWarning;
-		xmlPedanticParserDefault;
-		xmlPopInput;
-		xmlPrintURI;
-		xmlPushInput;
-		xmlRMutexLock;
-		xmlRMutexUnlock;
-		xmlReallocLoc;
-		xmlReconciliateNs;
-		xmlRecoverDoc;
-		xmlRecoverFile;
-		xmlRecoverMemory;
-		xmlRegisterCharEncodingHandler;
-		xmlRegisterDefaultInputCallbacks;
-		xmlRegisterDefaultOutputCallbacks;
-		xmlRegisterHTTPPostCallbacks;
-		xmlRegisterInputCallbacks;
-		xmlRegisterOutputCallbacks;
-		xmlRemoveID;
-		xmlRemoveProp;
-		xmlRemoveRef;
-		xmlReplaceNode;
-		xmlSAXParseDTD;
-		xmlSAXParseDoc;
-		xmlSAXParseEntity;
-		xmlSAXParseFile;
-		xmlSAXParseFileWithData;
-		xmlSAXParseMemory;
-		xmlSAXUserParseFile;
-		xmlSAXUserParseMemory;
-		xmlSaveFile;
-		xmlSaveFileEnc;
-		xmlSaveFileTo;
-		xmlSaveFormatFile;
-		xmlSaveFormatFileEnc;
-		xmlSaveFormatFileTo;
-		xmlSaveUri;
-		xmlScanAttributeDecl;
-		xmlScanName;
-		xmlSearchNs;
-		xmlSearchNsByHref;
-		xmlSetBufferAllocationScheme;
-		xmlSetCompressMode;
-		xmlSetDocCompressMode;
-		xmlSetEntityReferenceFunc;
-		xmlSetExternalEntityLoader;
-		xmlSetFeature;
-		xmlSetGenericErrorFunc;
-		xmlSetListDoc;
-		xmlSetNs;
-		xmlSetNsProp;
-		xmlSetProp;
-		xmlSetTreeDoc;
-		xmlSetupParserForBuffer;
-		xmlShell;
-		xmlShellBase;
-		xmlShellCat;
-		xmlShellDir;
-		xmlShellDu;
-		xmlShellList;
-		xmlShellLoad;
-		xmlShellPrintNode;
-		xmlShellPrintXPathError;
-		xmlShellPrintXPathResult;
-		xmlShellPwd;
-		xmlShellSave;
-		xmlShellValidate;
-		xmlShellWrite;
-		xmlSkipBlankChars;
-		xmlSnprintfElementContent;
-		xmlSplitQName;
-		xmlSplitQName2;
-		xmlSprintfElementContent;
-		xmlStopParser;
-		xmlStrEqual;
-		xmlStrcasecmp;
-		xmlStrcasestr;
-		xmlStrcat;
-		xmlStrchr;
-		xmlStrcmp;
-		xmlStrdup;
-		xmlStringCurrentChar;
-		xmlStringDecodeEntities;
-		xmlStringGetNodeList;
-		xmlStringLenGetNodeList;
-		xmlStrlen;
-		xmlStrncasecmp;
-		xmlStrncat;
-		xmlStrncmp;
-		xmlStrndup;
-		xmlStrstr;
-		xmlStrsub;
-		xmlSubstituteEntitiesDefault;
-		xmlSwitchEncoding;
-		xmlSwitchToEncoding;
-		xmlTextConcat;
-		xmlTextMerge;
-		xmlURIEscape;
-		xmlURIEscapeStr;
-		xmlURIUnescapeString;
-		xmlUTF8Strlen;
-		xmlUTF8Strloc;
-		xmlUTF8Strndup;
-		xmlUTF8Strpos;
-		xmlUTF8Strsize;
-		xmlUTF8Strsub;
-		xmlUnlinkNode;
-		xmlUnlockLibrary;
-		xmlUnsetNsProp;
-		xmlUnsetProp;
-		xmlUpgradeOldNs;
-		xmlValidCtxtNormalizeAttributeValue;
-		xmlValidGetPotentialChildren;
-		xmlValidGetValidElements;
-		xmlValidNormalizeAttributeValue;
-		xmlValidateAttributeDecl;
-		xmlValidateAttributeValue;
-		xmlValidateDocument;
-		xmlValidateDocumentFinal;
-		xmlValidateDtd;
-		xmlValidateDtdFinal;
-		xmlValidateElement;
-		xmlValidateElementDecl;
-		xmlValidateNameValue;
-		xmlValidateNamesValue;
-		xmlValidateNmtokenValue;
-		xmlValidateNmtokensValue;
-		xmlValidateNotationDecl;
-		xmlValidateNotationUse;
-		xmlValidateOneAttribute;
-		xmlValidateOneElement;
-		xmlValidateRoot;
-		xmlXIncludeProcess;
-		xmlXPathAddValues;
-		xmlXPathBooleanFunction;
-		xmlXPathCastBooleanToNumber;
-		xmlXPathCastBooleanToString;
-		xmlXPathCastNodeSetToBoolean;
-		xmlXPathCastNodeSetToNumber;
-		xmlXPathCastNodeSetToString;
-		xmlXPathCastNodeToNumber;
-		xmlXPathCastNodeToString;
-		xmlXPathCastNumberToBoolean;
-		xmlXPathCastNumberToString;
-		xmlXPathCastStringToBoolean;
-		xmlXPathCastStringToNumber;
-		xmlXPathCastToBoolean;
-		xmlXPathCastToNumber;
-		xmlXPathCastToString;
-		xmlXPathCeilingFunction;
-		xmlXPathCmpNodes;
-		xmlXPathCompareValues;
-		xmlXPathCompile;
-		xmlXPathCompiledEval;
-		xmlXPathConcatFunction;
-		xmlXPathContainsFunction;
-		xmlXPathConvertBoolean;
-		xmlXPathConvertNumber;
-		xmlXPathConvertString;
-		xmlXPathCountFunction;
-		xmlXPathDebugDumpCompExpr;
-		xmlXPathDebugDumpObject;
-		xmlXPathDifference;
-		xmlXPathDistinct;
-		xmlXPathDistinctSorted;
-		xmlXPathDivValues;
-		xmlXPathEqualValues;
-		xmlXPathEval;
-		xmlXPathEvalExpr;
-		xmlXPathEvalExpression;
-		xmlXPathEvalPredicate;
-		xmlXPathEvaluatePredicateResult;
-		xmlXPathFalseFunction;
-		xmlXPathFloorFunction;
-		xmlXPathFreeCompExpr;
-		xmlXPathFreeContext;
-		xmlXPathFreeNodeSet;
-		xmlXPathFreeNodeSetList;
-		xmlXPathFreeObject;
-		xmlXPathFreeParserContext;
-		xmlXPathFunctionLookup;
-		xmlXPathFunctionLookupNS;
-		xmlXPathHasSameNodes;
-		xmlXPathIdFunction;
-		xmlXPathInit;
-		xmlXPathIntersection;
-		xmlXPathIsInf;
-		xmlXPathIsNaN;
-		xmlXPathIsNodeType;
-		xmlXPathLangFunction;
-		xmlXPathLastFunction;
-		xmlXPathLeading;
-		xmlXPathLeadingSorted;
-		xmlXPathLocalNameFunction;
-		xmlXPathModValues;
-		xmlXPathMultValues;
-		xmlXPathNamespaceURIFunction;
-		xmlXPathNewBoolean;
-		xmlXPathNewCString;
-		xmlXPathNewContext;
-		xmlXPathNewFloat;
-		xmlXPathNewNodeSet;
-		xmlXPathNewNodeSetList;
-		xmlXPathNewParserContext;
-		xmlXPathNewString;
-		xmlXPathNewValueTree;
-		xmlXPathNextAncestor;
-		xmlXPathNextAncestorOrSelf;
-		xmlXPathNextAttribute;
-		xmlXPathNextChild;
-		xmlXPathNextDescendant;
-		xmlXPathNextDescendantOrSelf;
-		xmlXPathNextFollowing;
-		xmlXPathNextFollowingSibling;
-		xmlXPathNextNamespace;
-		xmlXPathNextParent;
-		xmlXPathNextPreceding;
-		xmlXPathNextPrecedingSibling;
-		xmlXPathNextSelf;
-		xmlXPathNodeLeading;
-		xmlXPathNodeLeadingSorted;
-		xmlXPathNodeSetAdd;
-		xmlXPathNodeSetAddNs;
-		xmlXPathNodeSetAddUnique;
-		xmlXPathNodeSetContains;
-		xmlXPathNodeSetCreate;
-		xmlXPathNodeSetDel;
-		xmlXPathNodeSetFreeNs;
-		xmlXPathNodeSetMerge;
-		xmlXPathNodeSetRemove;
-		xmlXPathNodeSetSort;
-		xmlXPathNodeTrailing;
-		xmlXPathNodeTrailingSorted;
-		xmlXPathNormalizeFunction;
-		xmlXPathNotFunction;
-		xmlXPathNsLookup;
-		xmlXPathNumberFunction;
-		xmlXPathObjectCopy;
-		xmlXPathParseNCName;
-		xmlXPathParseName;
-		xmlXPathPopBoolean;
-		xmlXPathPopExternal;
-		xmlXPathPopNodeSet;
-		xmlXPathPopNumber;
-		xmlXPathPopString;
-		xmlXPathPositionFunction;
-		xmlXPathRegisterAllFunctions;
-		xmlXPathRegisterFunc;
-		xmlXPathRegisterFuncLookup;
-		xmlXPathRegisterFuncNS;
-		xmlXPathRegisterNs;
-		xmlXPathRegisterVariable;
-		xmlXPathRegisterVariableLookup;
-		xmlXPathRegisterVariableNS;
-		xmlXPathRegisteredFuncsCleanup;
-		xmlXPathRegisteredNsCleanup;
-		xmlXPathRegisteredVariablesCleanup;
-		xmlXPathRoot;
-		xmlXPathRoundFunction;
-		xmlXPathStartsWithFunction;
-		xmlXPathStringEvalNumber;
-		xmlXPathStringFunction;
-		xmlXPathStringLengthFunction;
-		xmlXPathSubValues;
-		xmlXPathSubstringAfterFunction;
-		xmlXPathSubstringBeforeFunction;
-		xmlXPathSubstringFunction;
-		xmlXPathSumFunction;
-		xmlXPathTrailing;
-		xmlXPathTrailingSorted;
-		xmlXPathTranslateFunction;
-		xmlXPathTrueFunction;
-		xmlXPathValueFlipSign;
-		xmlXPathVariableLookup;
-		xmlXPathVariableLookupNS;
-		xmlXPathWrapCString;
-		xmlXPathWrapExternal;
-		xmlXPathWrapNodeSet;
-		xmlXPathWrapString;
-		xmlXPatherror;
-		xmlXPtrAdvanceNode;
-		xmlXPtrBuildNodeList;
-		xmlXPtrEndPointFunction;
-		xmlXPtrEval;
-		xmlXPtrEvalRangePredicate;
-		xmlXPtrFreeLocationSet;
-		xmlXPtrHereFunction;
-		xmlXPtrLocationSetAdd;
-		xmlXPtrLocationSetCreate;
-		xmlXPtrLocationSetDel;
-		xmlXPtrLocationSetMerge;
-		xmlXPtrLocationSetRemove;
-		xmlXPtrNewCollapsedRange;
-		xmlXPtrNewContext;
-		xmlXPtrNewLocationSetNodeSet;
-		xmlXPtrNewLocationSetNodes;
-		xmlXPtrNewRange;
-		xmlXPtrNewRangeNodeObject;
-		xmlXPtrNewRangeNodePoint;
-		xmlXPtrNewRangeNodes;
-		xmlXPtrNewRangePointNode;
-		xmlXPtrNewRangePoints;
-		xmlXPtrOriginFunction;
-		xmlXPtrRangeFunction;
-		xmlXPtrRangeInsideFunction;
-		xmlXPtrRangeToFunction;
-		xmlXPtrStartPointFunction;
-		xmlXPtrStringRangeFunction;
-		xmlXPtrWrapLocationSet;
-		docbDefaultSAXHandler;
-		htmlDefaultSAXHandler;
-		oldXMLWDcompatibility;
-		xmlBufferAllocScheme;
-		xmlDefaultBufferSize;
-		xmlDefaultSAXHandler;
-		xmlDefaultSAXLocator;
-		xmlDoValidityCheckingDefaultValue;
-		xmlFree;
-		xmlGenericError;
-		xmlGenericErrorContext;
-		xmlGetWarningsDefaultValue;
-		xmlIndentTreeOutput;
-		xmlKeepBlanksDefaultValue;
-		xmlLineNumbersDefaultValue;
-		xmlLoadExtDtdDefaultValue;
-		xmlMalloc;
-		xmlMemStrdup;
-		xmlParserDebugEntities;
-		xmlParserVersion;
-		xmlPedanticParserDefaultValue;
-		xmlRealloc;
-		xmlSaveNoEmptyTags;
-		xmlStringComment;
-		xmlStringText;
-		xmlStringTextNoenc;
-		xmlSubstituteEntitiesDefaultValue;
-		xmlTreeIndentString;
-		xmlXPathNAN;
-		xmlXPathNINF;
-		xmlXPathNZERO;
-		xmlXPathPINF;
-	local:
-		*;
-};
--- a/components/libxml2/patches/configure.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-# fix configure so that we can override the site-packages directory to match
-# the way we deliver python modules in Solaris.
-#
---- libxml2-2.7.6/configure.in.orig	Tue Oct  6 09:28:58 2009
-+++ libxml2-2.7.6/configure.in	Mon Mar 21 00:39:24 2011
-@@ -757,6 +757,10 @@
- if test "$PYTHON_INCLUDES" != ""
- then
-     PYTHON_SUBDIR=python
-+    if test "${PYTHON_VENDOR_PACKAGES}" != ""
-+    then
-+        PYTHON_SITE_PACKAGES=$PYTHON_VENDOR_PACKAGES
-+    fi
- else
-     PYTHON_SUBDIR=
- fi
-
--- a/components/libxml2/patches/globals-fix.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- libxml2-2.7.6/globals.c.fix	Tue Oct 13 20:13:06 2009
-+++ libxml2-2.7.6/globals.c	Tue Oct 13 20:13:28 2009
-@@ -46,7 +46,7 @@
-  */
- void xmlInitGlobals(void)
- {
--    if (xmlThrDefMutex != NULL)
-+    if (xmlThrDefMutex == NULL)
-         xmlThrDefMutex = xmlNewMutex();
- }
- 
--- a/components/libxml2/patches/globals.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,231 +0,0 @@
---- libxml2-2.7.6/xpointer.c	Thu Sep 24 08:32:00 2009
-+++ libxml2-2.7.3/xpointer.c	Wed Jan  3 05:07:52 2007
-@@ -1301,19 +1299,12 @@
-  *									*
-  ************************************************************************/
- 
--static
- void xmlXPtrStringRangeFunction(xmlXPathParserContextPtr ctxt, int nargs);
--static
- void xmlXPtrStartPointFunction(xmlXPathParserContextPtr ctxt, int nargs);
--static
- void xmlXPtrEndPointFunction(xmlXPathParserContextPtr ctxt, int nargs);
--static
- void xmlXPtrHereFunction(xmlXPathParserContextPtr ctxt, int nargs);
--static
- void xmlXPtrOriginFunction(xmlXPathParserContextPtr ctxt, int nargs);
--static
- void xmlXPtrRangeInsideFunction(xmlXPathParserContextPtr ctxt, int nargs);
--static
- void xmlXPtrRangeFunction(xmlXPathParserContextPtr ctxt, int nargs);
- 
- /**
-@@ -1741,7 +1732,7 @@
-  * Function implementing here() operation 
-  * as described in 5.4.3
-  */
--static void
-+void
- xmlXPtrHereFunction(xmlXPathParserContextPtr ctxt, int nargs) {
-     CHECK_ARITY(0);
- 
-@@ -1759,7 +1750,7 @@
-  * Function implementing origin() operation 
-  * as described in 5.4.3
-  */
--static void
-+void
- xmlXPtrOriginFunction(xmlXPathParserContextPtr ctxt, int nargs) {
-     CHECK_ARITY(0);
- 
-@@ -1792,7 +1783,7 @@
-  * ----------------
-  *
-  */
--static void
-+void
- xmlXPtrStartPointFunction(xmlXPathParserContextPtr ctxt, int nargs) {
-     xmlXPathObjectPtr tmp, obj, point;
-     xmlLocationSetPtr newset = NULL;
-@@ -1886,7 +1877,7 @@
-  *   syntax error.
-  * ----------------------------
-  */
--static void
-+void
- xmlXPtrEndPointFunction(xmlXPathParserContextPtr ctxt, int nargs) {
-     xmlXPathObjectPtr tmp, obj, point;
-     xmlLocationSetPtr newset = NULL;
-@@ -2031,7 +2022,7 @@
-  *  location-set, a range location representing the covering range of
-  *  x is added to the result location-set.
-  */
--static void
-+void
- xmlXPtrRangeFunction(xmlXPathParserContextPtr ctxt, int nargs) {
-     int i;
-     xmlXPathObjectPtr set;
-@@ -2177,7 +2168,7 @@
-  *  location children of x.
-  *
-  */
--static void
-+void
- xmlXPtrRangeInsideFunction(xmlXPathParserContextPtr ctxt, int nargs) {
-     int i;
-     xmlXPathObjectPtr set;
-@@ -2765,7 +2757,7 @@
-  * all be character points.
-  * ------------------------------
-  */
--static void
-+void
- xmlXPtrStringRangeFunction(xmlXPathParserContextPtr ctxt, int nargs) {
-     int i, startindex, endindex = 0, fendindex;
-     xmlNodePtr start, end = 0, fend;
---- libxml2-2.7.6/tree.c	Thu Sep 24 08:32:00 2009
-+++ libxml2-2.7.3/tree.c	Sat Jan 17 05:45:34 2009
-@@ -49,8 +49,7 @@
-  *									*
-  ************************************************************************/
- 
--static xmlNsPtr
--xmlNewReconciliedNs(xmlDocPtr doc, xmlNodePtr tree, xmlNsPtr ns);
-+xmlNsPtr xmlNewReconciliedNs(xmlDocPtr doc, xmlNodePtr tree, xmlNsPtr ns);
- 
- static xmlChar* xmlGetPropNodeValueInternal(xmlAttrPtr prop);
- 
-@@ -6055,7 +6045,7 @@
-  * @tree or on one of its ancestors then a new prefix is generated.
-  * Returns the (new) namespace definition or NULL in case of error
-  */
--static xmlNsPtr
-+xmlNsPtr
- xmlNewReconciliedNs(xmlDocPtr doc, xmlNodePtr tree, xmlNsPtr ns) {
-     xmlNsPtr def;
-     xmlChar prefix[50];
---- libxml2-2.7.6/valid.c	Thu Sep 24 08:32:00 2009
-+++ libxml2-2.7.3/valid.c	Thu Nov 27 06:04:13 2008
-@@ -637,6 +637,8 @@
-    else if ((doc->intSubset == NULL) &&				\
- 	    (doc->extSubset == NULL)) return(0)
- 
-+xmlAttributePtr xmlScanAttributeDecl(xmlDtdPtr dtd, const xmlChar *elem);
-+
- #ifdef LIBXML_REGEXP_ENABLED
- 
- /************************************************************************
-@@ -1831,6 +1833,53 @@
- 
- #ifdef LIBXML_VALID_ENABLED
- /**
-+ * xmlScanAttributeDeclCallback:
-+ * @attr:  the attribute decl
-+ * @list:  the list to update
-+ *
-+ * Callback called by xmlScanAttributeDecl when a new attribute
-+ * has to be entered in the list.
-+ */
-+static void
-+xmlScanAttributeDeclCallback(xmlAttributePtr attr, xmlAttributePtr *list,
-+	                     const xmlChar* name ATTRIBUTE_UNUSED) {
-+    attr->nexth = *list;
-+    *list = attr;
-+}
-+
-+/**
-+ * xmlScanAttributeDecl:
-+ * @dtd:  pointer to the DTD
-+ * @elem:  the element name
-+ *
-+ * When inserting a new element scan the DtD for existing attributes
-+ * for that element and initialize the Attribute chain
-+ *
-+ * Returns the pointer to the first attribute decl in the chain,
-+ *         possibly NULL.
-+ */
-+xmlAttributePtr
-+xmlScanAttributeDecl(xmlDtdPtr dtd, const xmlChar *elem) {
-+    xmlAttributePtr ret = NULL;
-+    xmlAttributeTablePtr table;
-+
-+    if (dtd == NULL) {
-+	return(NULL);
-+    }
-+    if (elem == NULL) {
-+	return(NULL);
-+    }
-+    table = (xmlAttributeTablePtr) dtd->attributes;
-+    if (table == NULL) 
-+        return(NULL);
-+
-+    /* WRONG !!! */
-+    xmlHashScan3(table, NULL, NULL, elem,
-+	        (xmlHashScanner) xmlScanAttributeDeclCallback, &ret);
-+    return(ret);
-+}
-+
-+/**
-  * xmlScanIDAttributeDecl:
-  * @ctxt:  the validation context
-  * @elem:  the element name
---- libxml2-2.7.6/parser.c	Thu Sep 24 08:31:59 2009
-+++ libxml2-2.7.3/parser.c	Thu Sep  3 08:28:43 2009
-@@ -202,8 +198,8 @@
- 
- 
- /* DEPR void xmlParserHandleReference(xmlParserCtxtPtr ctxt); */
--static xmlEntityPtr xmlParseStringPEReference(xmlParserCtxtPtr ctxt,
--                                              const xmlChar **str);
-+xmlEntityPtr xmlParseStringPEReference(xmlParserCtxtPtr ctxt,
-+                                       const xmlChar **str);
- 
- static xmlParserErrors
- xmlParseExternalEntityPrivate(xmlDocPtr doc, xmlParserCtxtPtr oldctxt,
-@@ -1359,8 +1342,8 @@
-  *									*
-  ************************************************************************/
- 
--static xmlEntityPtr xmlParseStringEntityRef(xmlParserCtxtPtr ctxt,
--                                            const xmlChar ** str);
-+xmlEntityPtr xmlParseStringEntityRef(xmlParserCtxtPtr ctxt,
-+                                     const xmlChar ** str);
- 
- #ifdef SAX2
- /**
-@@ -4015,7 +3978,7 @@
-     return(buf);
- }
- 
--static void xmlParseCharDataComplex(xmlParserCtxtPtr ctxt, int cdata);
-+void xmlParseCharDataComplex(xmlParserCtxtPtr ctxt, int cdata);
- 
- /*
-  * used for the test in the inner loop of the char data testing
-@@ -4220,7 +4183,7 @@
-  * of xmlParseCharData() when the parsing requires handling
-  * of non-ASCII characters.
-  */
--static void
-+void
- xmlParseCharDataComplex(xmlParserCtxtPtr ctxt, int cdata) {
-     xmlChar buf[XML_PARSER_BIG_BUFFER_SIZE + 5];
-     int nbchar = 0;
-@@ -7293,7 +7257,7 @@
-  * Returns the xmlEntityPtr if found, or NULL otherwise. The str pointer
-  * is updated to the current location in the string.
-  */
--static xmlEntityPtr
-+xmlEntityPtr
- xmlParseStringEntityRef(xmlParserCtxtPtr ctxt, const xmlChar ** str) {
-     xmlChar *name;
-     const xmlChar *ptr;
-@@ -7701,7 +7666,7 @@
-  * Returns the string of the entity content.
-  *         str is updated to the current value of the index
-  */
--static xmlEntityPtr
-+xmlEntityPtr
- xmlParseStringPEReference(xmlParserCtxtPtr ctxt, const xmlChar **str) {
-     const xmlChar *ptr;
-     xmlChar cur;
--- a/components/libxml2/patches/libxml2-01-remove-static.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-*** libxml2-2.6.23/globals.c	Tue Aug 23 18:06:28 2005
---- libxml2-2.6.23.new/globals.c	Fri Apr  7 00:25:38 2006
-***************
-*** 344,350 ****
-   * Disabled by default
-   */
-  int xmlSaveNoEmptyTags = 0;
-! static int xmlSaveNoEmptyTagsThrDef = 0;
-  
-  #ifdef LIBXML_SAX1_ENABLED
-  /**
---- 344,350 ----
-   * Disabled by default
-   */
-  int xmlSaveNoEmptyTags = 0;
-! int xmlSaveNoEmptyTagsThrDef = 0;
-  
-  #ifdef LIBXML_SAX1_ENABLED
-  /**
-*** libxml2-2.6.23/nanohttp.c	Thu Dec 15 11:06:31 2005
---- libxml2-2.6.23.new/nanohttp.c	Fri Apr  7 00:33:19 2006
-***************
-*** 164,170 ****
-  static int proxyPort;	/* the proxy port if any */
-  static unsigned int timeout = 60;/* the select() timeout in seconds */
-  
-! static int xmlNanoHTTPFetchContent( void * ctx, char ** ptr, int * len );
-  
-  /**
-   * xmlHTTPErrMemory:
---- 164,170 ----
-  static int proxyPort;	/* the proxy port if any */
-  static unsigned int timeout = 60;/* the select() timeout in seconds */
-  
-! int xmlNanoHTTPFetchContent( void * ctx, char ** ptr, int * len );
-  
-  /**
-   * xmlHTTPErrMemory:
-***************
-*** 1710,1716 ****
-   * -1 if received content length was less than specified or an error 
-   * occurred.
-   */
-! static int
-  xmlNanoHTTPFetchContent( void * ctx, char ** ptr, int * len ) {
-      xmlNanoHTTPCtxtPtr	ctxt = (xmlNanoHTTPCtxtPtr)ctx;
-  
---- 1710,1716 ----
-   * -1 if received content length was less than specified or an error 
-   * occurred.
-   */
-! int
-  xmlNanoHTTPFetchContent( void * ctx, char ** ptr, int * len ) {
-      xmlNanoHTTPCtxtPtr	ctxt = (xmlNanoHTTPCtxtPtr)ctx;
-  
-*** libxml2-2.6.23/xmlunicode.c	Fri Jul 29 00:57:53 2005
---- libxml2-2.6.23.new/xmlunicode.c	Fri Apr  7 00:31:57 2006
-***************
-*** 926,933 ****
-      {0x205f, 0x205f}, {0x3000, 0x3000} };
-  static xmlChRangeGroup xmlZG = {9,0,xmlZS,NULL};
-  
-! static xmlUnicodeNameTable xmlUnicodeBlockTbl = {xmlUnicodeBlocks, 128};
-! static xmlUnicodeNameTable xmlUnicodeCatTbl = {xmlUnicodeCats, 36};
-  
-  /**
-   * xmlUnicodeLookup:
---- 926,933 ----
-      {0x205f, 0x205f}, {0x3000, 0x3000} };
-  static xmlChRangeGroup xmlZG = {9,0,xmlZS,NULL};
-  
-! xmlUnicodeNameTable xmlUnicodeBlockTbl = {xmlUnicodeBlocks, 128};
-! xmlUnicodeNameTable xmlUnicodeCatTbl = {xmlUnicodeCats, 36};
-  
-  /**
-   * xmlUnicodeLookup:
-*** libxml2-2.6.23/xpath.c	Thu Jan  5 12:33:45 2006
---- libxml2-2.6.23.new/xpath.c	Fri Apr  7 00:58:49 2006
-***************
-*** 100,106 ****
-  double xmlXPathNAN = 0;
-  double xmlXPathPINF = 1;
-  double xmlXPathNINF = -1;
-! static double xmlXPathNZERO = 0; /* not exported from headers */
-  static int xmlXPathInitialized = 0;
-  
-  /**
---- 100,106 ----
-  double xmlXPathNAN = 0;
-  double xmlXPathPINF = 1;
-  double xmlXPathNINF = -1;
-! double xmlXPathNZERO = 0; /* not exported from headers */
-  static int xmlXPathInitialized = 0;
-  
-  /**
--- a/components/libxml2/patches/mem-leak-fix.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-diff --git a/python/tests/xpathleak.py b/python/tests/xpathleak.py
-index dcc144c..879de1c 100644
---- a/python/tests/xpathleak.py
-+++ b/python/tests/xpathleak.py
-@@ -27,7 +27,11 @@ libxml2.registerErrorHandler(callback, "-->")
- doc = libxml2.parseDoc("<fish/>")
- ctxt = doc.xpathNewContext()
- ctxt.setContextNode(doc)
--for expr in (":false()","bad:()","bad(:)",":bad(:)","bad:(:)","bad:bad(:)"):
-+badexprs = (
-+	":false()", "bad:()", "bad(:)", ":bad(:)", "bad:(:)", "bad:bad(:)",
-+	"a:/b", "/c:/d", "//e:/f", "g://h"
-+	)
-+for expr in badexprs:
- 	try:
- 		ctxt.xpathEval(expr)
- 	except libxml2.xpathError, e:
-diff --git a/xpath.c b/xpath.c
-index 5b84d22..8482c40 100644
---- a/xpath.c
-+++ b/xpath.c
-@@ -11333,6 +11333,7 @@ xmlXPathCompRelativeLocationPath
- 	SKIP_BLANKS;
-     }
-     xmlXPathCompStep(ctxt);
-+    CHECK_ERROR;
-     SKIP_BLANKS;
-     while (CUR == '/') {
- 	if ((CUR == '/') && (NXT(1) == '/')) {
-@@ -11392,6 +11393,7 @@ xmlXPathCompLocationPath(xmlXPathParserContextPtr ctxt) {
- 		     (CUR == '@') || (CUR == '*')))
- 		    xmlXPathCompRelativeLocationPath(ctxt);
- 	    }
-+	    CHECK_ERROR;
- 	}
-     }
- }
-
--- a/components/libxml2/patches/no-docs-examples.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- libxml2-2.6.31.orig/Makefile.in	Fri Jan 11 01:10:54 2008
-+++ libxml2-2.6.31/Makefile.in	Wed Jan 16 14:33:06 2008
-@@ -486,7 +486,7 @@
- target_alias = @target_alias@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
--SUBDIRS = include . doc example xstc @PYTHON_SUBDIR@
-+SUBDIRS = include . @PYTHON_SUBDIR@
- DIST_SUBDIRS = include . doc example python xstc
- INCLUDES = -I$(top_builddir)/include -I@srcdir@/include @THREAD_CFLAGS@ @Z_CFLAGS@ 
- bin_SCRIPTS = xml2-config
--- a/components/libxml2/patches/proto-mismatch.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- libxml2-2.7.6/relaxng.c.proto-mismatch	Thu Oct  8 00:39:20 2009
-+++ libxml2-2.7.6/relaxng.c	Thu Oct  8 00:41:57 2009
-@@ -5369,7 +5369,7 @@
-     } else {
-         xmlRngPErr(ctxt, node, XML_RNGP_CHOICE_CONTENT,
-                    "expecting name, anyName, nsName or choice : got %s\n",
--                   (node == NULL ? "nothing" : node->name), NULL);
-+                   (node == NULL ? (const unsigned char *)"nothing" : node->name), NULL);
-         return (NULL);
-     }
-     if (ret != def) {
--- a/components/libxml2/xml2-config.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-.TH xml2-config 1 "3 July 1999"
-.SH NAME
-xml2-config - script to get information about the installed version of libxml
-.SH SYNOPSIS
-.B xml2-config
-[\-\-prefix\fI[=DIR]\fP] [\-\-libs] [\-\-cflags] [\-\-version] [\-\-help]
-.SH DESCRIPTION
-\fIxml2-config\fP is a tool that is used to determine the compile and
-linker flags that should be used to compile and link programs that use
-\fIlibxml\fP.
-.SH OPTIONS
-.l
-\fIxml2-config\fP accepts the following options:
-.TP 8
-.B  \-\-version
-Print the currently installed version of \fIlibxml\fP on the standard output.
-.TP 8
-.B  \-\-libs
-Print the linker flags that are necessary to link a \fIlibxml\fP program.
-.TP 8
-.B  \-\-cflags
-Print the compiler flags that are necessary to compile a \fIlibxml\fP program.
-.TP 8
-.B  \-\-prefix=PREFIX
-If specified, use PREFIX instead of the installation prefix that
-\fIlibxml\fP was built with when computing the output for the
-\-\-cflags and \-\-libs options. This option must be specified before
-any \-\-libs or \-\-cflags options.
-.SH AUTHOR
-This manual page was written by Fredrik Hallenberg <[email protected]>,
-for the Debian GNU/linux system (but may be used by others).
-.SH NOTES
-Source for libxml is available on http://opensolaris.org.
-Documentation for libxml is available on-line at http://www.xmlsoft.org/
--- a/components/libxml2/xmlcatalog.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-.TH xmlcatalog 1 "Nov 26 2001"
-.SH NAME
-xmlcatalog \- Command line tool to parse and manipulate XML or SGML catalog files.
-.SH "SYNOPSIS"
-\fBxmlcatalog\fR [\fB--shell\fR | \fB--create\fR | \fB--add  \fItype\fR 
-	   \fIorig\fR   \fIreplace\fR \fR | \fB--del  \fIvalues\fR \fR | \fB--noout\fR | \fB--verbose\fR] [\fB\fIcatalogfile\fR\fR] [\fB\fIentities\fR\fR]
-.SH "INTRODUCTION"
-
-.PP
-xmlcatalog is a command line application allowing users to monitor and manipulate XML and SGML catalogs. It is included in libxml2.
-.PP
-Its functions can be invoked from a single command from the command line, or it can perform multiple functions in interactive mode. It can operate on both XML and SGML files.
-.SH "COMMAND LINE OPTIONS"
-
-.TP
-\fB--shell\fR \fIfilename\fR
-Run a shell allowing interactive queries on catalog file \fIfilename\fR.
-.TP
-\fB--create\fR \fIfilename\fR
-Create a new XML catalog. Outputs to stdout, ignoring \fIfilename\fR unless \fB--noout\fR is used, in which case it creates a new catalog file \fIfilename\fR.
-.TP
-\fB--add\fR \fI'type'\fR \fI'orig'\fR \fI'replace'\fR \fIfilename\fR
-Add an entry to catalog file \fIfilename\fR. \fItype\fR indicates the type of entry. Possible types are 'public', 'system', 'rewriteSystem', 'delegatePublic' and 'delegateSystem'. \fI'orig'\fR is the original reference to be replaced, and \fI'replace'\fR is the URI of the replacement entity to be used. The \fB--add\fR option will not overwrite \fIfilename\fR, outputing to stdout, unless \fB--noout\fR is used. The \fB--add\fR will always take three parameters even if some of the XML catalog constructs will have only a single argument.
-
-If the \fB--add\fR option is used following the \fB--sgml\fR option, only a single argument, a \fIfilename\fR, is used. This is used to add the name of a catalog file to an SGML supercatalog, a file that contains references to other included SGML catalog files.
-.TP
-\fB--del\fR \fI'values'\fR \fIfilename\fR
-Remove entries from the catalog file \fIfilename\fR matching \fI'values'\fR. The \fB--del\fR option will not overwrite \fIfilename\fR, outputing to stdout, unless \fB--noout\fR is used.
-.TP
-\fB--noout\fR
-Save output to the named file rather than outputing to stdout.
-.TP
-\fB-v\fR or \fB--verbose\fR
-Output debugging information.
-.SH "SHELL COMMANDS"
-.PP
-Invoking xmlcatalog with the \fB--shell\fR \fIfilename\fR option opens a command line shell allowing interactive access to the catalog file identified by \fIfilename\fR. Invoking the shell provides a command line prompt after which commands can be entered.
-.TP
-\fBpublic\fR \fI'PublicID'\fR
-Execute a public identifier lookup of the catalog entry for \fI'PublicID'\fR. The corresponding entry will be output to the command line.
-.TP
-\fBsystem\fR \fI'SystemID'\fR
-Execute a public identifier lookup of the catalog entry for \fI'SystemID'\fR. The corresponding entry will be output to the command line.
-.TP
-\fBadd \fR \fI'type'\fR \fI'orig'\fR \fI'replace'\fR
-Add an entry to the catalog file. \fItype\fR indicates the type of entry. Possible types are 'public', 'system', 'rewriteSystem', 'delegatePublic' and 'delegateSystem'. \fI'orig'\fR is the original reference to be replaced, and \fI'replace'\fR is the URI of the replacement entity to be used.
-.TP
-\fBdel\fR \fI'values'\fR
-Remove the catalog entry corresponding to \fI'values'\fR.
-.TP
-\fBdump\fR
-Print the current catalog.
-.TP
-\fBdebug\fR
-Print debugging statements showing the steps xmlcatalog is executing.
-.TP
-\fBquiet\fR
-Stop printing debugging statements.
-.TP
-\fBexit\fR
-Quit the shell.
-.SH "REFERENCES"
-
-.TP
-libxml web page:
-http://www.xmlsoft.org/
-.TP
-libxml catalog support web page:
-http://www.xmlsoft.org/catalog.html
-.TP
-James Clark's SGML catalog page:
-http://www.jclark.com/sp/catalog.htm
-.TP
-OASIS XML catalog specification:
-http://www.oasis-open.org/committees/entity/spec.html
-
-.SH AUTHOR
-John Fleck  <[email protected]>
-This is release 0.2 of the xmlcatalog Manual.
-
--- a/components/libxml2/xmllint.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-.TH xmllint 1 "2001 Nov 26"
-.SH NAME
-xmllint \- command line XML tool
-.SH "SYNOPSIS"
-\fBxmllint\fR [\fB--version\fR | \fB--debug\fR | \fB--shell\fR | \fB--debugent\fR | \fB--copy\fR | \fB--recover\fR | \fB--noent\fR | \fB--noout\fR | \fB--htmlout\fR | \fB--nowrap\fR | \fB--valid\fR | \fB--postvalid\fR | \fB--dtdvalid  \fIURL\fR \fR | \fB--timing\fR | \fB--repeat\fR | \fB--insert\fR | \fB--compress\fR | \fB--sgml\fR | \fB--html\fR | \fB--push\fR | \fB--memory\fR | \fB--nowarning\fR | \fB--noblanks\fR | \fB--format\fR | \fB--testIO\fR | \fB--encode  \fIencoding\fR \fR | \fB--catalogs\fR | \fB--nocatalogs\fR | \fB--auto\fR | \fB--xinclude\fR | \fB--loaddtd\fR | \fB--dtdattr\fR | \fB--dropdtd\fR] [\fB\fIxmlfile\fR\fR]
-.SH "INTRODUCTION"
-
-.PP
-The xmllint program parses one or more XML files, specified on the command line as \fIxmlfile\fR. It prints various types of output, depending upon the options selected. It is useful for detecting errors both in XML code and in the XML parser itself.
-.PP
-It is included in libxml2.
-.SH "OPTIONS"
-
-.TP
-\fB--version\fR
-Display the version of libxml2 used.
-.TP
-\fB--debug\fR
-Parse a file and output an annotated tree of the in-memory version of the document.
-.TP
-\fB--shell\fR
-Run a navigating shell.
-.TP
-\fB--debugent\fR
-Debug the entities defined in the document.
-.TP
-\fB--copy\fR 
-Test the internal copy implementation.
-.TP
-\fB--recover\fR
-Output any parsable portions of an invalid document.
-.TP
-\fB--noent\fR
-Substitute entity values for entity references. By default, xmllint leaves entity references in place.
-.TP
-\fB--noout\fR
-Suppress output. By default, xmllint outputs the result tree.
-.TP
-\fB--htmlout\fR
-Output results as an HTML file. This causes xmllint to output the necessary HTML tags surrounding the result tree output so the results can be displayed in a browser.
-.TP
-\fB--nowrap \fR
-Do not output HTML doc wrapper.
-.TP
-\fB--valid \fR
-Determine if the document is a valid instance of the included Document Type Definition (DTD). A DTD to be validated against also can be specified at the command line using the \fB--dtdvalid\fR option. By default, xmllint also checks to determine if the document is well-formed.
-.TP
-\fB--postvalid\fR
-Validate after parsing is completed.
-.TP
- \fB--dtdvalid\fR \fIURL\fR
-Use the DTD specified by \fIURL\fR for validation.
-.TP
-\fB--timing\fR
-Output information about the time it takes xmllint to perform the various steps.
-.TP
-\fB--repeat\fR
-Repeat 100 times, for timing or profiling.
-.TP
-\fB--insert\fR
-Test for valid insertions.
-.TP
-\fB--compress\fR
-Turn on gzip compression of output.
-.TP
-\fB--sgml\fR
-Use the DocBook SGML parser. This allows documents written in SGML DocBook to be converted into an in-memory tree and treated as if they were written in XML.
-.TP
-\fB--html\fR
-Use the HTML parser.
-.TP
-\fB--push\fR
-Use the push mode of the parser.
-.TP
-\fB--memory\fR
-Parse from memory.
-.TP
-\fB--nowarning\fR
-Do not emit warnings from the parser and/or validator.
-.TP
-\fB--noblanks\fR
-Drop ignorable blank spaces.
-.TP
-\fB--format\fR
-Reformat and reindent the output.
-.TP
-\fB--testIO\fR
-Test user input/output support.
-.TP
-\fB--encode\fR \fIencoding\fR
-Output in the given encoding.
-.TP
-\fB--catalogs\fR
-Use the catalogs from $SGML_CATALOG_FILES. Otherwise /etc/xml/catalog is used by default.
-.TP
-\fB--nocatalogs\fR
-Do not use any catalogs.
-.TP
-\fB--auto\fR
-Generate a small document for testing purposes.
-.TP
-\fB--xinclude\fR
-Do XInclude processing.
-.TP
-\fB--loaddtd\fR
-Fetch external DTD.
-.TP
-\fB--dtdattr\fR
-Fetch external DTD and populate the tree with inherited attributes.
-.TP
-\fB--dropdtd\fR
-Remove DTD from output.
-.SH AUTHORS
-John Fleck <[email protected]>, Ziying Sherwin <[email protected]>, Heiko Rupp <[email protected]>
-This is release 0.2 of the xmllint Manual.
--- a/components/libxslt/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		libxslt
-COMPONENT_VERSION=	1.1.26
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:69f74df8228b504a87e2b257c2d5238281c65154
-COMPONENT_ARCHIVE_URL=	ftp://xmlsoft.org/libxslt/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/lint-libraries.mk
-
-LINT_FLAGS +=	-I/usr/include/libxml2 
-
-CFLAGS +=	$(CPP_LARGEFILES)
-LDFLAGS +=	$(LD_Z_DEFS) $(LD_Z_TEXT) -lpthread
-
-CONFIGURE_OPTIONS += --disable-static
-CONFIGURE_OPTIONS += --with-pic
-CONFIGURE_OPTIONS += --with-threads
-CONFIGURE_OPTIONS += --with-python=$(PYTHON.$(BITS))
-CONFIGURE_OPTIONS += --without-crypto
-CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)"
-CONFIGURE_OPTIONS += PYTHON_VENDOR_PACKAGES=$(PYTHON_VENDOR_PACKAGES)
-
-COMPONENT_TEST_TARGETS = tests
-
-COMPONENT_PREP_ACTION = \
-	(cd $(@D) ; cp ../mapfile.xslt libxslt/libxslt.syms ; \
-		    cp ../mapfile.exslt libexslt/libexslt.syms ; \
-		    $(RM) libxslt/xsltconfig.h libexslt/exsltconfig.h ; \
-		    libtoolize --force --copy ; aclocal-1.10 ; \
-		    automake-1.10 --addmissing --copy ; autoconf)
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/libxslt/libxsl-26.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/library/python-2/libxsl-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="The XSLT library - Python 2.6 bindings"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Python
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://xmlsoft.org/XSLT
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2002/244
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/lib
-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/libxsltmod.so
-file path=usr/lib/python2.6/vendor-packages/libxslt.py
-file path=usr/lib/python2.6/vendor-packages/libxsltmod.so
-legacy pkg=SUNWlxsl-python26 desc="The XSLT library - Python 2.6 bindings" \
-    name="The XSLT library - Python 2.6 bindings"
-license xsl.license license=SUNWlxsl-python26.copyright
--- a/components/libxslt/libxslt.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-.TH libxslt 3 "17 Jul 2002"
-.SH NAME
-libxslt \- library for transforming XML documents
-.SH DESCRIPTION
-The
-.I libxslt
-library is the XSLT library developed for the Gnome project.  XSLT
-itself is a declarative language for transforming XML documents into other
-XML documents, or arbitrary text output using a stylesheet.
-
-.LP
-The
-.I libxslt
-library is based on
-.I libxml2 
-library developed for the Gnome project.  It also implements most
-of the EXSLT set of processor-portable extensions functions and some of Saxon's
-evaluate and expressions extensions.
-
-.SH FILES
-.TP 2.2i
-.B /usr/lib/libxslt.so
-shared object library
-.TP
-.B /usr/lib/libexslt.so
-shared object library
-.TP
-.B /usr/bin/xsltproc
-command line XSLT processor
-.TP
-.B /usr/bin/xslt-config
-binary application for printing library configuration
-.TP
-.B /usr/include/libxslt
-header files
-.TP
-.B /usr/share/lib/xml/style
-stylesheets
-
-.SH AUTHORS
-Daniel Veillard ([email protected]).
-
-.SH SEE ALSO
-.IR xsltproc (1),
-.IR xslt-config (1),
-.IR libxml (3)
--- a/components/libxslt/libxslt.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,100 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/libxslt@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="The XSLT library"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Libraries
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://xmlsoft.org/XSLT
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2002/244
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/include
-dir path=usr/include/libexslt
-dir path=usr/include/libxslt
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/$(MACH64)/pkgconfig
-dir path=usr/lib/pkgconfig
-dir path=usr/share
-dir path=usr/share/aclocal
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man3
-file path=usr/bin/xslt-config
-file path=usr/bin/xsltproc
-file path=usr/include/libexslt/exslt.h
-file path=usr/include/libexslt/exsltconfig.h
-file path=usr/include/libexslt/exsltexports.h
-file path=usr/include/libxslt/attributes.h
-file path=usr/include/libxslt/documents.h
-file path=usr/include/libxslt/extensions.h
-file path=usr/include/libxslt/extra.h
-file path=usr/include/libxslt/functions.h
-file path=usr/include/libxslt/imports.h
-file path=usr/include/libxslt/keys.h
-file path=usr/include/libxslt/namespaces.h
-file path=usr/include/libxslt/numbersInternals.h
-file path=usr/include/libxslt/pattern.h
-file path=usr/include/libxslt/preproc.h
-file path=usr/include/libxslt/security.h
-file path=usr/include/libxslt/templates.h
-file path=usr/include/libxslt/transform.h
-file path=usr/include/libxslt/variables.h
-file path=usr/include/libxslt/xslt.h
-file path=usr/include/libxslt/xsltInternals.h
-file path=usr/include/libxslt/xsltconfig.h
-file path=usr/include/libxslt/xsltexports.h
-file path=usr/include/libxslt/xsltlocale.h
-file path=usr/include/libxslt/xsltutils.h
-file path=usr/lib/$(MACH64)/libexslt.so.0
-file path=usr/lib/$(MACH64)/libxslt.so.1
-file path=usr/lib/$(MACH64)/llib-lexslt.ln
-file path=usr/lib/$(MACH64)/llib-lxslt.ln
-file path=usr/lib/$(MACH64)/pkgconfig/libexslt.pc
-file path=usr/lib/$(MACH64)/pkgconfig/libxslt.pc
-file path=usr/lib/libexslt.so.0
-file path=usr/lib/libxslt.so.1
-file llib-lexslt path=usr/lib/llib-lexslt
-file path=usr/lib/llib-lexslt.ln
-file llib-lexslt path=usr/lib/llib-lxslt
-file path=usr/lib/llib-lxslt.ln
-file path=usr/lib/pkgconfig/libexslt.pc
-file path=usr/lib/pkgconfig/libxslt.pc
-file path=usr/share/aclocal/libxslt.m4
-file xslt-config.1 path=usr/share/man/man1/xslt-config.1
-file xsltproc.1 path=usr/share/man/man1/xsltproc.1
-file libxslt.3 path=usr/share/man/man3/libxslt.3
-legacy pkg=SUNWlxsl desc="The XSLT library" name="The XSLT library"
-legacy pkg=SUNWlxsl-devel desc="The XSLT library - developer files" \
-    name="The XSLT library - developer files"
-license xsl.license license=SUNWlxsl.copyright
-link path=usr/lib/$(MACH64)/libexslt.so target=libexslt.so.0
-link path=usr/lib/$(MACH64)/libxslt.so target=libxslt.so.1
-link path=usr/lib/libexslt.so target=./libexslt.so.0
-link path=usr/lib/libxslt.so target=./libxslt.so.1
--- a/components/libxslt/llib-lexslt	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/*
- * 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) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
- */
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-/*
- * This little dance is necessary to avoid ftello/fseeko
- * complaints vs libc. We don't use them but we do #include
- * stdio.h and as we are large file aware they get defined
- * differently than libc.
- */
-#include <sys/types.h>
-#undef _LARGEFILE_SOURCE
-
-#include <libexslt/exslt.h>
-#include <libexslt/exsltexports.h>
-#include <libexslt/exsltconfig.h>
--- a/components/libxslt/llib-lxslt	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-/*
- * 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) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
- */
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-/*
- * This little dance is necessary to avoid ftello/fseeko
- * complaints vs libc. We don't use them but we do #include
- * stdio.h and as we are large file aware they get defined
- * differently than libc.
- */
-#include <sys/types.h>
-#undef _LARGEFILE_SOURCE
-
-#include <libxslt/xslt.h>
-#include <libxslt/xsltInternals.h>
-#include <libxslt/xsltconfig.h>
-#include <libxslt/xsltexports.h>
-#include <libxslt/xsltutils.h>
-#include <libxslt/attributes.h>
-#include <libxslt/documents.h>
-#include <libxslt/extensions.h>
-#include <libxslt/extra.h>
-#include <libxslt/functions.h>
-#include <libxslt/imports.h>
-#include <libxslt/keys.h>
-#include <libxslt/namespaces.h>
-#include <libxslt/numbersInternals.h>
-#include <libxslt/pattern.h>
-#include <libxslt/preproc.h>
-#include <libxslt/security.h>
-#include <libxslt/templates.h>
-#include <libxslt/transform.h>
-#include <libxslt/variables.h>
--- a/components/libxslt/mapfile.exslt	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#
-# MAPFILE HEADER START
-#
-# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
-# Object versioning must comply with the rules detailed in
-#
-#	usr/src/lib/README.mapfiles
-#
-# You should not be making modifications here until you've read the most current
-# copy of that file. If you need help, contact a gatekeeper for guidance.
-#
-# MAPFILE HEADER END
-#
-# Note that the source above actually lives in the ON tree.
-#
-$mapfile_version 2
-
-SYMBOL_VERSION SUNW_1.1 {
-	global:
-		exsltCommonRegister;
-		exsltDateRegister;
-		exsltDynRegister;
-		exsltFuncRegister;
-		exsltMathRegister;
-		exsltRegisterAll;
-		exsltSaxonRegister;
-		exsltSetsRegister;
-		exsltStrRegister;
-		exsltLibexsltVersion;
-		exsltLibraryVersion;
-		exsltLibxmlVersion;
-		exsltLibxsltVersion;
-	local:
-		*;
-};
--- a/components/libxslt/mapfile.xslt	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,277 +0,0 @@
-#
-# MAPFILE HEADER START
-#
-# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
-# Object versioning must comply with the rules detailed in
-#
-#	usr/src/lib/README.mapfiles
-#
-# You should not be making modifications here until you've read the most current
-# copy of that file. If you need help, contact a gatekeeper for guidance.
-#
-# MAPFILE HEADER END
-#
-# Note that the source above actually lives in the ON tree.
-#
-$mapfile_version 2
-
-SYMBOL_VERSION SUNW_1.4 {
-	global:
-		xsltCheckExtURI;
-		xsltExtensionInstructionResultFinalize;
-		xsltExtensionInstructionResultRegister;
-		xsltFreeLocale;
-		xsltInit;
-		xsltInitAllDocKeys;
-		xsltInitGlobals;
-		xsltLocaleStrcmp;
-		xsltLocalVariablePop;
-		xsltLocalVariablePush;
-		xsltNewLocale;
-		xsltRegisterLocalRVT;
-		xsltReleaseRVT;
-		xsltStrxfrm;
-		xsltUninit;
-} SUNW_1.3;
-
-SYMBOL_VERSION SUNW_1.3 {
-	global:
-		xsltDocDefaultLoader;
-		xsltSetLoaderFunc;
-} SUNW_1.2;
-
-SYMBOL_VERSION SUNW_1.2 {
-	global:
-		xsltAttrTemplateValueProcessNode;
-		xsltCheckRead;
-		xsltCheckWrite;
-		xsltCompileAttr;
-		xsltComputeSortResult;
-		xsltCopyTextString;
-		xsltCreateRVT;
-		xsltDebugGetDefaultTrace;
-		xsltDebugSetDefaultTrace;
-		xsltDefaultSortFunction;
-		xsltDefaultTrace;
-		xsltEvalAVT;
-		xsltEvalXPathStringNs;
-		xsltFreeAVTList;
-		xsltFreeRVTs;
-		xsltFreeSecurityPrefs;
-		xsltGetCNsProp;
-		xsltGetDebuggerStatus;
-		xsltGetDefaultSecurityPrefs;
-		xsltGetExtInfo;
-		xsltGetPlainNamespace;
-		xsltGetProfileInformation;
-		xsltGetQNameURI2;
-		xsltGetSecurityPrefs;
-		xsltGetUTF8Char;
-		xsltNewSecurityPrefs;
-		xsltNormalizeCompSteps;
-		xsltParseStylesheetImportedDoc;
-		xsltRegisterPersistRVT;
-		xsltRegisterTmpRVT;
-		xsltSecurityAllow;
-		xsltSecurityForbid;
-		xsltSetCtxtParseOptions;
-		xsltSetCtxtSecurityPrefs;
-		xsltSetCtxtSortFunc;
-		xsltSetDebuggerStatus;
-		xsltSetDefaultSecurityPrefs;
-		xsltSetSecurityPrefs;
-		xsltSetSortFunc;
-		xsltSetTransformErrorFunc;
-		xsltSplitQName;
-		xsltTransformError;
-		xsltXPathCompile;
-} SUNW_1.1;
-
-SYMBOL_VERSION SUNW_1.1 {
-	global:
-		xslAddCall;
-		xslDropCall;
-		xslHandleDebugger;
-		xsltAddKey;
-		xsltAddStackElemList;
-		xsltAddTemplate;
-		xsltAllocateExtra;
-		xsltAllocateExtraCtxt;
-		xsltApplyAttributeSet;
-		xsltApplyImports;
-		xsltApplyOneTemplate;
-		xsltApplyStripSpaces;
-		xsltApplyStylesheet;
-		xsltApplyStylesheetUser;
-		xsltApplyTemplates;
-		xsltAttrListTemplateProcess;
-		xsltAttrTemplateProcess;
-		xsltAttrTemplateValueProcess;
-		xsltAttribute;
-		xsltCalibrateAdjust;
-		xsltCallTemplate;
-		xsltCheckExtPrefix;
-		xsltChoose;
-		xsltCleanupGlobals;
-		xsltCleanupTemplates;
-		xsltComment;
-		xsltCompilePattern;
-		xsltCopy;
-		xsltCopyNamespace;
-		xsltCopyNamespaceList;
-		xsltCopyOf;
-		xsltCopyTree;
-		xsltDebug;
-		xsltDebugDumpExtensions;
-		xsltDecimalFormatGetByName;
-		xsltDoSortFunction;
-		xsltDocumentComp;
-		xsltDocumentElem;
-		xsltDocumentFunction;
-		xsltDocumentSortFunction;
-		xsltElement;
-		xsltElementAvailableFunction;
-		xsltEvalAttrValueTemplate;
-		xsltEvalGlobalVariables;
-		xsltEvalOneUserParam;
-		xsltEvalStaticAttrValueTemplate;
-		xsltEvalTemplateString;
-		xsltEvalUserParams;
-		xsltEvalXPathPredicate;
-		xsltEvalXPathString;
-		xsltExtElementLookup;
-		xsltExtModuleElementLookup;
-		xsltExtModuleElementPreComputeLookup;
-		xsltExtModuleFunctionLookup;
-		xsltExtModuleTopLevelLookup;
-		xsltFindDocument;
-		xsltFindElemSpaceHandling;
-		xsltFindTemplate;
-		xsltForEach;
-		xsltFormatNumberConversion;
-		xsltFormatNumberFunction;
-		xsltFreeAttributeSetsHashes;
-		xsltFreeCompMatchList;
-		xsltFreeCtxtExts;
-		xsltFreeDocumentKeys;
-		xsltFreeDocuments;
-		xsltFreeExts;
-		xsltFreeGlobalVariables;
-		xsltFreeKeys;
-		xsltFreeNamespaceAliasHashes;
-		xsltFreeStackElemList;
-		xsltFreeStyleDocuments;
-		xsltFreeStylePreComps;
-		xsltFreeStylesheet;
-		xsltFreeTemplateHashes;
-		xsltFreeTransformContext;
-		xsltFunctionAvailableFunction;
-		xsltFunctionNodeSet;
-		xsltGenerateIdFunction;
-		xsltGetExtData;
-		xsltGetKey;
-		xsltGetNamespace;
-		xsltGetNsProp;
-		xsltGetQNameURI;
-		xsltGetSpecialNamespace;
-		xsltGetTemplate;
-		xsltGetXIncludeDefault;
-		xsltIf;
-		xsltInitCtxtExts;
-		xsltInitCtxtKeys;
-		xsltInitElemPreComp;
-		xsltIsBlank;
-		xsltKeyFunction;
-		xsltLoadDocument;
-		xsltLoadStyleDocument;
-		xsltLoadStylesheetPI;
-		xsltMessage;
-		xsltNamespaceAlias;
-		xsltNeedElemSpaceHandling;
-		xsltNewDocument;
-		xsltNewElemPreComp;
-		xsltNewStyleDocument;
-		xsltNewStylesheet;
-		xsltNewTransformContext;
-		xsltNextImport;
-		xsltNumber;
-		xsltNumberFormat;
-		xsltParseGlobalParam;
-		xsltParseGlobalVariable;
-		xsltParseStylesheetAttributeSet;
-		xsltParseStylesheetCallerParam;
-		xsltParseStylesheetDoc;
-		xsltParseStylesheetFile;
-		xsltParseStylesheetImport;
-		xsltParseStylesheetInclude;
-		xsltParseStylesheetOutput;
-		xsltParseStylesheetParam;
-		xsltParseStylesheetProcess;
-		xsltParseStylesheetVariable;
-		xsltParseTemplateContent;
-		xsltPreComputeExtModuleElement;
-		xsltPrintErrorContext;
-		xsltProcessOneNode;
-		xsltProcessingInstruction;
-		xsltProfileStylesheet;
-		xsltQuoteOneUserParam;
-		xsltQuoteUserParams;
-		xsltRegisterAllElement;
-		xsltRegisterAllExtras;
-		xsltRegisterAllFunctions;
-		xsltRegisterExtElement;
-		xsltRegisterExtFunction;
-		xsltRegisterExtModule;
-		xsltRegisterExtModuleElement;
-		xsltRegisterExtModuleFull;
-		xsltRegisterExtModuleFunction;
-		xsltRegisterExtModuleTopLevel;
-		xsltRegisterExtPrefix;
-		xsltRegisterExtras;
-		xsltRegisterTestModule;
-		xsltResolveStylesheetAttributeSet;
-		xsltRunStylesheet;
-		xsltRunStylesheetUser;
-		xsltSaveProfiling;
-		xsltSaveResultTo;
-		xsltSaveResultToFd;
-		xsltSaveResultToFile;
-		xsltSaveResultToFilename;
-		xsltSaveResultToString;
-		xsltSetDebuggerCallbacks;
-		xsltSetGenericDebugFunc;
-		xsltSetGenericErrorFunc;
-		xsltSetXIncludeDefault;
-		xsltShutdownCtxtExts;
-		xsltShutdownExts;
-		xsltSort;
-		xsltStyleGetExtData;
-		xsltStylePreCompute;
-		xsltSystemPropertyFunction;
-		xsltTemplateProcess;
-		xsltTestCompMatchList;
-		xsltText;
-		xsltTimestamp;
-		xsltUnparsedEntityURIFunction;
-		xsltUnregisterExtModule;
-		xsltUnregisterExtModuleElement;
-		xsltUnregisterExtModuleFunction;
-		xsltUnregisterExtModuleTopLevel;
-		xsltValueOf;
-		xsltVariableLookup;
-		xsltXPathFunctionLookup;
-		xsltXPathGetTransformContext;
-		xsltXPathVariableLookup;
-		xslDebugStatus;
-		xsltEngineVersion;
-		xsltExtMarker;
-		xsltGenericDebug;
-		xsltGenericDebugContext;
-		xsltGenericError;
-		xsltGenericErrorContext;
-		xsltLibxmlVersion;
-		xsltLibxsltVersion;
-		xsltMaxDepth;
-	local:
-		*;
-};
--- a/components/libxslt/patches/configure.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- libxslt-1.1.26/configure.in.orig	Mon Mar 21 13:06:53 2011
-+++ libxslt-1.1.26/configure.in	Mon Mar 21 13:08:28 2011
-@@ -348,6 +348,10 @@
-     else
-         pythondir='$(libdir)/python$(PYTHON_VERSION)/site-packages'
-     fi
-+    if test "$PYTHON_VENDOR_PACKAGES" != ""
-+    then
-+        PYTHON_SITE_PACKAGES=$PYTHON_VENDOR_PACKAGES
-+    fi
- fi
- AM_CONDITIONAL(WITH_PYTHON, test "$PYTHON_INCLUDES" != "")
- if test "$PYTHON_INCLUDES" != ""
--- a/components/libxslt/patches/libxslt.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
---- libxslt-1.1.26/libexslt/Makefile.am.orig	Mon Mar 21 11:57:38 2011
-+++ libxslt-1.1.26/libexslt/Makefile.am	Mon Mar 21 12:00:10 2011
-@@ -26,8 +26,18 @@
- 	libexslt.h			\
- 	dynamic.c
- 
-+if USE_VERSION_SCRIPT
-+LIBEXSLT_VERSION_SCRIPT = $(VERSION_SCRIPT_FLAGS)$(srcdir)/libexslt.syms
-+else
-+LIBEXSLT_VERSION_SCRIPT =
-+endif
-+
- libexslt_la_LIBADD = $(top_builddir)/libxslt/libxslt.la $(EXTRA_LIBS)
--libexslt_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) -version-info @LIBEXSLT_VERSION_INFO@ $(LIBGCRYPT_LIBS)
-+libexslt_la_LDFLAGS =					\
-+		$(WIN32_EXTRA_LDFLAGS)			\
-+		$(LIBEXSLT_VERSION_SCRIPT)		\
-+		$(LIBGCRYPT_LIBS)			\
-+		-version-info @LIBEXSLT_VERSION_INFO@
- 
- man_MANS = libexslt.3
- 
--- a/components/libxslt/xsl.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-Licence for libxslt except libexslt
-----------------------------------------------------------------------
- Copyright (C) 2001-2002 Daniel Veillard.  All Rights Reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is fur-
-nished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
-NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
-DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
-NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of Daniel Veillard shall not
-be used in advertising or otherwise to promote the sale, use or other deal-
-ings in this Software without prior written authorization from him.
-
-----------------------------------------------------------------------
-
-Licence for libexslt
-----------------------------------------------------------------------
- Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
- All Rights Reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is fur-
-nished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
-NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
-AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
-NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of the authors shall not
-be used in advertising or otherwise to promote the sale, use or other deal-
-ings in this Software without prior written authorization from him.
-----------------------------------------------------------------------
-
--- a/components/libxslt/xslt-config.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-.TH xslt-config 1 "17 Jul 2002"
-.SH NAME
-xslt-config - script to get information about the installed version of libxslt
-.SH SYNOPSIS
-.B xslt-config
-[\-\-prefix\fI[=DIR]\fP] [\-\-exec\-prefix\fI[=DIR]\fP] 
-[\-\-libs] [\-\-cflags] [\-\-version] [\-\-help]
-.SH DESCRIPTION
-\fIxslt-config\fP is a tool that is used to determine the compile and
-linker flags that should be used to compile and link programs that use
-\fIlibxslt\fP.
-.SH OPTIONS
-.l
-\fIxslt-config\fP accepts the following options:
-.TP 8
-.B  \-\-version
-Print the currently installed version of \fIlibxslt\fP on the standard output.
-.TP 8
-.B  \-\-libs
-Print the linker flags that are necessary to link a \fIlibxslt\fP program.
-.TP 8
-.B  \-\-cflags
-Print the compiler flags that are necessary to compile a \fIlibxslt\fP program.
-.TP 8
-.B  \-\-prefix=PREFIX
-If specified, use PREFIX instead of the installation prefix that
-\fIlibxslt\fP was built with when computing the output for the
-\-\-cflags and \-\-libs options. This option must be specified before
-any \-\-libs or \-\-cflags options.
-.TP 8
-.B  \-\-exec\-prefix=PREFIX
-If specified, use PREFIX instead of the executable prefix that
-\fIlibxslt\fP was built with when computing the output for the
-\-\-cflags and \-\-libs options. This option must be specified before
-any \-\-libs or \-\-cflags options.
-
-.SH AUTHORS
-Daniel Veillard ([email protected])
--- a/components/libxslt/xsltproc.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,127 +0,0 @@
-."Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp \" Vertical space (when we can't use .PP)
-.if t .sp .5v
-.if n .sp
-..
-.de Ip \" List item
-.br
-.ie \\n(.$>=3 .ne \\$3
-.el .ne 3
-.IP "\\$1" \\$2
-..
-.TH "xsltproc" 1 "2002 Jun 27"
-.SH NAME
-xsltproc \- command line xslt processor
-.SH "SYNOPSIS"
-\fBxsltproc\fR [\fB-V\fR | \fB-v\fR | \fB-o  \fIfile\fR \fR | \fB--timing\fR | \fB--repeat\fR | \fB--debug\fR | \fB--novalid\fR | \fB--noout\fR | \fB--maxdepth  \fIval\fR \fR | \fB--html\fR | \fB--docbook\fR | \fB--param  \fIname\fR   \fIvalue\fR \fR | \fB--stringparam  \fIname\fR   \fIvalue\fR \fR | \fB--nonet\fR | \fB--warnnet\fR | \fB--catalogs\fR | \fB--xinclude\fR | \fB--profile\fR] [\fB\fIstylesheet\fR\fR] [ \fIfile1\fR ] [ \fIfile2\fR ] [ \fI....\fR ]
-.SH "INTRODUCTION"
-
-.PP
-xsltproc is a command line tool for applying XSLT stylesheets to XML documents. It is part of libxslt, the XSLT C library for GNOME. While it was developed as part of the GNOME project, it can operate independently of the GNOME desktop.
-.PP
-xsltproc is invoked from the command line with the name of the stylesheet to be used followed by the name of the file or files to which the stylesheet is to be applied.
-.PP
-If a stylesheet is included in an XML document with a Stylesheet Processing Instruction, no stylesheet need be named at the command line. xsltproc will automatically detect the included stylesheet and use it.
-.PP
-By default, output is to stdout. You can specify a file for output using the \fB-o\fR option.
-
-.SH "COMMAND LINE OPTIONS"
-
-.TP
-\fB-V\fR or \fB--version\fR
-Show the version of libxml and libxslt used.
-.TP
-\fB-v\fR or \fB--verbose\fR
-Output each step taken by xsltproc in processing the stylesheet and the document.
-.TP
-\fB-o\fR or \fB--output\fR \fIfile\fR
-Direct output to the file named \fIfile\fR. For multiple outputs, also known as "chunking", \fB-o\fR \fBdirectory/\fR directs the output files to a specified directory. The directory must already exist.
-.TP
-\fB--timing\fR
-Display the time used for parsing the stylesheet, parsing the document and applying the stylesheet and saving the result. Displayed in milliseconds.
-.TP
-\fB--repeat\fR
-Run the transformation 20 times. Used for timing tests.
-.TP
-\fB--debug\fR
-Output an XML tree of the transformed document for debugging purposes.
-.TP
-\fB--novalid\fR
-Skip loading the document's DTD.
-.TP
-\fB--noout\fR
-Do not output the result.
-.TP
-\fB--maxdepth\fR \fIvalue\fR
-Adjust the maximum depth of the template stack before libxslt concludes it is in an infinite loop. The default is 500.
-.TP
-\fB--html\fR
-The input document is an HTML file.
-.TP
-\fB--docbook\fR
-The input document is DocBook SGML.
-.TP
-\fB--param\fR \fIname\fR \fIvalue\fR
-Pass a parameter of name \fIname\fR and value \fIvalue\fR to the stylesheet. You may pass multiple name/value pairs up to a maximum of 32. If the value being passed is a string rather than a node identifier, use \fB--stringparam\fR instead.
-.TP
-\fB--stringparam\fR \fIname\fR \fIvalue\fR
-Pass a paramenter of name \fIname\fR and value \fIvalue\fR where \fIvalue\fR is a string rather than a node identifier.
-.TP
-\fB--nonet\fR
-Do not use the Internet to fetch DTD's or entities.
-.TP
-\fB--warnnet\fR
-Output notification when DTD's or entities are fetched over the Internet.
-.TP
-\fB--catalogs\fR
-Use catalogs to resolve the location of external entities. This speeds DTD resolution. By having a catalog file point to a local version of the DTD, xsltproc does not have to use the Internet to fetch the DTD. xsltproc uses the catalog identified by the environmental variable \fBSGML_CATALOG_FILES\fR.
-.TP
-\fB--xinclude\fR
-Process the input document using the Xinclude specification. More details on this can be found in the Xinclude specification: http://www.w3.org/TR/xinclude/.
-.TP
-\fB--profile\fR or \fB--norman\fR
-Output profiling information detailing the amount of time spent in each part of the stylesheet. This is useful in optimizing stylesheet performance.
-
-.SH "RETURN VALUES"
-
-.PP
-xsltproc's return codes provide information that can be used when calling it from scripts.
-
-.PP
-0: normal
-.PP
-1: no argument
-.PP
-2: too many parameters
-.PP
-3: unknown option
-.PP
-4: failed to parse the stylesheet
-.PP
-5: error in the stylesheet
-.PP
-6: error in one of the documents
-.PP
-7: unsupported xsl:output method
-.PP
-8: string parameter contains both quote and double-quotes
-
-.SH "MORE INFORMATION"
-
-.PP
-libxml web page: http://www.xmlsoft.org/
-.PP
-W3C XSLT page: http://www.w3.org/TR/xslt
-
-.SH AUTHOR
-Copyright 2001 by John Fleck  <[email protected]>.
-This is release 0.2 of the xsltproc Manual.
-
--- a/components/logilab-astng/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		logilab-astng
-COMPONENT_VERSION=	0.19.0
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:87fe682ec98599c0088f228ba94cb50a7ed99466
-COMPONENT_ARCHIVE_URL=	http://ftp.logilab.org/pub/astng/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/setup.py.mk
-
-# common targets
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-# No runnable tests; the existing tests are missing a runtests.py
-# file, which isn't fixed until logilab-ast version 0.20.1.
-# When logilab-astng is updated, we can change this test target to do:
-#        (cd $(COMPONENT_SRC)/test; $(ENV) - \
-#        PYTHONPATH=$(PROTO_DIR)/usr/lib/python2.6/vendor-packages \
-#        ./fulltest.sh)
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/logilab-astng/logilab-astng.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-.\"
-.\" Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\" logilab-astng.3
-.\"
-.TH logilab-astng 3 "30 Apr 2009"
-.SH NAME
-logilab-astng \- Python Abstract Syntax Tree New Generation
-.SH DESCRIPTION
-The
-.I logilab-astng
-The aim of this module is to provide a common base representation of 
-python source code for projects such as pychecker, pyreverse, pylint.
-
-.LP
-It is governed by pylint's needs.  It extends class defined in the 
-compiler.ast [1] module with some additional methods and attributes. 
-Instance attributes are added by a builder object, which can either 
-generate extended ast by visiting an existant ast tree or by inspecting 
-living object. Methods are added by monkey patching ast classes.
-
-.LP
-Main modules are:
-.LP
-
-* nodes and scoped_nodes for more information about methods 
-and attributes added to different node classes
-
-.LP
-* the manager contains a high level object to get astng trees 
-from source files and living objects. It maintains a cache of 
-previously constructed tree for quick access
-
-.LP
-* builder contains the class responsible to build astng trees
-
-
-.LP
-
-.SH FILES
-.TP 2.2i
-.B /usr/lib/python2.6/vendor-packages/logilab/astng
-shared object library files
-
-.SH AUTHORS
-Sylvain Thenault ([email protected])
-
-.SH SUPPORT
[email protected]
-
-.SH SEE ALSO
-.IR logilab-common (3),
-.IR pylint (1),
--- a/components/logilab-astng/logilab-astng.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,356 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-
-Copyright (C) 2000-2009 LOGILAB S.A. <[email protected]>
-Copyright (C) 2003-2009 LOGILAB S.A. (Paris, FRANCE)
-Copyright (C) 2003-2009 Sylvain Thenault
-
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/logilab-astng/logilab-astng.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,223 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/python-2/logilab-astng@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="logilab-astng provides a common base representation of python source code for projects such as pylint."
-set name=pkg.summary \
-    value="logilab-astng - Python Abstract Syntax Tree New Generation"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Python
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.logilab.org/project/logilab-astng/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/299
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/lib
-dir path=usr/lib/python2.6
-dir path=usr/lib/python2.6/vendor-packages
-dir path=usr/lib/python2.6/vendor-packages/logilab
-dir path=usr/lib/python2.6/vendor-packages/logilab/astng
-dir path=usr/lib/python2.6/vendor-packages/logilab/astng/test
-dir path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data
-dir path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/SSL1
-dir path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/appl
-dir path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data2
-dir path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest_data
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest_data/package
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest_data/package/subpackage
-dir path=usr/lib/python2.6/vendor-packages/logilab_astng-0.19.0-py2.6.egg-info
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man3
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/__init__.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/__pkginfo__.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/__pkginfo__.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/_exceptions.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/_exceptions.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/_nodes_ast.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/_nodes_ast.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/_nodes_compiler.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/_nodes_compiler.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/builder.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/builder.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/inference.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/inference.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/infutils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/infutils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/inspector.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/inspector.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/lookup.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/lookup.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/manager.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/manager.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/nodes.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/nodes.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/nodes_as_string.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/nodes_as_string.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/patchcomptransformer.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/patchcomptransformer.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/protocols.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/protocols.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/raw_building.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/raw_building.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/rebuilder.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/rebuilder.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/scoped_nodes.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/scoped_nodes.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/__init__.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/__init__.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/MyPyPa-0.1.0-py2.5.egg
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/MyPyPa-0.1.0-py2.5.zip
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/SSL1/Connection1.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/SSL1/Connection1.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/SSL1/__init__.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/SSL1/__init__.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/__init__.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/all.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/all.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/appl/__init__.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/appl/__init__.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/appl/myConnection.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/appl/myConnection.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/format.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/format.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/module.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/module.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/module2.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/module2.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/noendingnewline.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/noendingnewline.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/nonregr.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/nonregr.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/notall.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data/notall.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data2/__init__.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data2/__init__.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data2/clientmodule_test.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data2/clientmodule_test.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data2/suppliermodule_test.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/data2/suppliermodule_test.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest_data/descriptor_crash.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest_data/import_package_subpackage_module.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest_data/package/__init__.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest_data/package/subpackage/__init__.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/regrtest_data/package/subpackage/module.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_builder.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_builder.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_inference.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_inference.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_inspector.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_inspector.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_lookup.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_lookup.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_manager.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_manager.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_nodes.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_nodes.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_scoped_nodes.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_scoped_nodes.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_utils.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/astng/test/unittest_utils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/utils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/astng/utils.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_astng-0.19.0-py2.6-nspkg.pth
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_astng-0.19.0-py2.6.egg-info/PKG-INFO
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_astng-0.19.0-py2.6.egg-info/SOURCES.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_astng-0.19.0-py2.6.egg-info/dependency_links.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_astng-0.19.0-py2.6.egg-info/namespace_packages.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_astng-0.19.0-py2.6.egg-info/requires.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_astng-0.19.0-py2.6.egg-info/top_level.txt
-file logilab-astng.3 path=usr/share/man/man3/logilab-astng.3
-legacy pkg=SUNWlogilab-astng \
-    desc="logilab-astng - Python Abstract Syntax Tree New Generation (0.19.0)" \
-    name="logilab-astng - Python Abstract Syntax Tree New Generation"
-license logilab-astng.license license=GPLv2
-
-# pkgdepend should have picked up the dependency on /library/python-2/logilab-common;
-# this explicit depend action can be removed if pkgdepend is fixed later
-depend fmri=__TBD \
-    pkg.debug.depend.file=usr/lib/python2.6/vendor-packages/logilab/common/modutils.py \
-    pkg.debug.reason=usr/lib/python2.6/vendor-packages/logilab/astng/manager.py \
-    type=require
--- a/components/logilab-common/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		logilab-common
-COMPONENT_VERSION=	0.40.0
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:4020a550c083f9c4cffdf9bc95f5d957b25ba95b
-COMPONENT_ARCHIVE_URL=	http://ftp.logilab.org/pub/common/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/ips.mk
-include ../../make-rules/setup.py.mk
-
-# common targets
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-# Expected failures for test target:
-# In unittest_modutils.py, one failure in
-# test_knownValues_is_standard_module_2 (unittest_modutils.is_standard_module_tc).
-# In unittest_shellutils.py, one error in
-# test_locked_for_one_hour (unittest_shellutils.AcquireLockTC).
-# Summary: 361 test cases; 1 errors, 1 failures, 28 skipped; 23 modules OK (2 failed)
-test:	build
-	(cd $(COMPONENT_SRC); $(ENV) - \
-	PYTHONPATH=$(PROTO_DIR)/usr/lib/python2.6/vendor-packages \
-	bin/pytest test)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/logilab-common/logilab-common.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,223 +0,0 @@
-.\"
-.\" Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\" logilab-common.3
-.\"
-.TH logilab-common 3 "30 Apr 2009"
-.SH NAME
-logilab-common \- Common Modules used by Logilab projects
-.SH DESCRIPTION
-The
-.I logilab-common
-package contains some modules used by different Logilab
-projects.
-
-.LP
-.SH Provided modules
-.LP
-
-A brief description of the available modules :
-.LP
-
-* adbh.py:
-helper functions for using database advanced. Supported RDBMS
-include PostgreSQL, MySQL and sqlite. See also db.py. 
-.LP
-
-* astutils:
-Deprecated module. Use logilab.astng. 
-.LP
-
-* bind.py :
-Deprecated module. 
-Provides a way to optimize globals in certain functions by binding
-their names to values provided in a dictionnary.
-.LP
-
-* cache.py :
-A cache implementation with a least recently used algorithm.
-.LP
-
-* clcommands.py:
-helper functions for command line programs handling different
-subcommands
-.LP
-
-* cli.py :
-Command line interface helper classes (for interactive programs
-using the command line)
-.LP
-
-* compat.py: 
-Transparent compatibility layer between different python version
-.LP
-
-* configuration.py :
-Two mix-in classes to handle configuration from both command line 
-(using optik/optparse) and configuration file.
-.LP
-
-* corbautils.py:
-Usefull functions for use with the OmniORB CORBA library.
-.LP
-
-* daemon.py :
-A daemon mix-in class.
-.LP
-
-* date.py:
-date manipulation helper functions
-.LP
-
-* db.py :
-A generic method to get a database connection. See also adbh.py.
-.LP
-
-* debugger.py:
-pdb customization
-.LP
-
-* decorators.py:
-useful decorators (cached, timed...)
-.LP
-
-* deprecation.py:
-mark functions / classes as deprecated or moved
-.LP
-
-* fileutils.py :
-Some file / file path manipulation utilities.
-.LP
-
-* graph.py:
-graph manipulations, dot file generation
-.LP
-
-* html.py :
-Deprecated module
-Return an html formatted traceback from python exception infos.
-.LP
-
-* interface.py
-Bases class for interfaces.
-.LP
-
-* logger.py :
-Deprecated module : use logging from stdlib. 
-Define a logger interface and two concrete loggers : one which prints
-everything on stdout, the other using syslog.
-.LP
-
-* logging_ext.py:
-extensions to stdlib's logging module
-.LP
-
-* logservice.py:
-Deprecated module. Use logging from stdlib. 
-.LP
-
-* modutils.py :
-Module manipulation utilities.
-.LP
-
-* monclient.py:
-Deprecated module
-.LP
-
-* monserver.py:
-Deprecated module
-.LP
-
-* optik_ext :
-Add an abstraction level to transparently import optik classes from
-optparse (python >= 2.3) or the optik package. It also defines two
-new option types (regexp, csv, color, date...)
-.LP
-
-* optparser.py:
-extend optparse's OptionParser to support commands 
-.LP
-
-* patricia.py :
-A Python implementation of PATRICIA trie (Practical Algorithm to
-Retrieve Information Coded in Alphanumeric).
-.LP
-
-* pdf_ext.py:
-pdf and fdf file manipulations, with pdftk. 
-.LP
-
-* pytest.py:
-unittest runner. See testlib
-.LP
-
-* shellutils.py:
-Some utilities to replace shell scripts with python scripts.
-.LP
-
-* sqlgen.py :
-Helper class to generate SQL strings to use with python's DB-API.
-.LP
-
-* table.py:
-manage tabular data (supports column and row names, sorting, grouping...
-.LP
-
-* testlib.py :
-Generic tests execution methods.
-.LP
-
-* textutils.py:
-Some text manipulation utilities (ansi colorization, line wrapping,
-rest support...)
-.LP
-
-* tree.py :
-Base class to represent tree structure, and some others to make it
-works with the visitor implementation (see below).
-.LP
-
-* umessage.py:
-unicode email support
-.LP
-
-* ureports:
-Provides a way to create simple reports using python objects
-without care of the final formatting. Some formatters text and html
-are provided.
-.LP
-
-* vcgutils.py :
-utilities functions to generate file readable with Georg Sander's vcg
-(Visualization of Compiler Graphs).
-.LP
-
-* visitor.py :
-A generic visitor pattern implementation.
-.LP
-
-* twisted_distutils.py
-This module enables the installation of plugins.tml files using standard
-distutils syntax. Note that you can use this to install files that
-are not twisted plugins in any package directory of your application.
-.LP
-
-* xmlrpcutils.py:
-Auth support for XML RPC
-
-.LP
-
-.SH FILES
-.TP 2.2i
-.B /usr/lib/python2.6/vendor-packages/logilab/common
-shared object library files
-
-.SH AUTHORS
-Sylvain Thenault ([email protected])
-
-.SH SUPPORT
[email protected]
-
-.SH SEE ALSO
-.IR logilab-astng (3),
-.IR pylint (1)
--- a/components/logilab-common/logilab-common.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,355 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
---------------------------------------------------------------------
-
-Copyright (C) 2000-2009 LOGILAB S.A. <[email protected]>
-Copyright (C) 2003-2009 LOGILAB S.A. (Paris, FRANCE)
-Copyright (C) 2003-2009 Sylvain Thenault
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-	51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/logilab-common/logilab-common.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,439 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/python-2/logilab-common@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Modules providing low level functionality shared among various python projects."
-set name=pkg.summary value="common python libraries for logilab applications"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Python
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url \
-    value=http://www.logilab.org/project/logilab-common/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/298
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/lib
-dir path=usr/lib/python2.6
-dir path=usr/lib/python2.6/vendor-packages
-dir path=usr/lib/python2.6/vendor-packages/logilab
-dir path=usr/lib/python2.6/vendor-packages/logilab/common
-dir path=usr/lib/python2.6/vendor-packages/logilab/common/test
-dir path=usr/lib/python2.6/vendor-packages/logilab/common/test/data
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/content_differ_dir
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/content_differ_dir/subdir
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/file_differ_dir
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/file_differ_dir/subdir
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/file_differ_dir/subdirtwo
-dir path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/sub
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/reference_dir
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/reference_dir/subdir
-dir path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/same_dir
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/same_dir/subdir
-dir path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/sub
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/subdir_differ_dir
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/subdir_differ_dir/subdir
-dir path=usr/lib/python2.6/vendor-packages/logilab/common/ureports
-dir \
-    path=usr/lib/python2.6/vendor-packages/logilab_common-0.40.0-py2.6.egg-info
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man3
-file path=usr/lib/python2.6/vendor-packages/logilab/__init__.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/__init__.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/__pkginfo__.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/__pkginfo__.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/adbh.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/adbh.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/astutils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/astutils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/bind.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/bind.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/cache.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/cache.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/changelog.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/changelog.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/clcommands.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/clcommands.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/cli.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/cli.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/compat.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/compat.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/configuration.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/configuration.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/contexts.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/contexts.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/corbautils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/corbautils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/daemon.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/daemon.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/date.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/date.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/db.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/db.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/debugger.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/debugger.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/decorators.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/decorators.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/deprecation.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/deprecation.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/fileutils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/fileutils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/graph.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/graph.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/html.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/html.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/interface.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/interface.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/logger.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/logger.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/logging_ext.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/logging_ext.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/logservice.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/logservice.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/modutils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/modutils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/monclient.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/monclient.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/monserver.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/monserver.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/optik_ext.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/optik_ext.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/optparser.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/optparser.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/patricia.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/patricia.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/pdf_ext.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/pdf_ext.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/proc.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/proc.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/pytest.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/pytest.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/shellutils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/shellutils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/sphinxutils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/sphinxutils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/sqlgen.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/sqlgen.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/table.py owner=root
-file path=usr/lib/python2.6/vendor-packages/logilab/common/table.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/tasksqueue.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/tasksqueue.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/ChangeLog
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/MyPyPa-0.1.0-py2.5.egg
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/MyPyPa-0.1.0-py2.5.zip
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/__init__.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/__init__.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/content_differ_dir/NOTHING
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/content_differ_dir/README
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/content_differ_dir/subdir/coin
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/content_differ_dir/subdir/toto.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/file_differ_dir/NOTHING
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/file_differ_dir/README
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/file_differ_dir/subdir/toto.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/file_differ_dir/subdirtwo/Hello
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/__init__.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/__init__.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/foo.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/module.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/module.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/module2.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/module2.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/newlines.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/noendingnewline.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/noendingnewline.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/nonregr.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/nonregr.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/normal_file.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/spam.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/sub/doc.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/sub/momo.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/test.ini
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/test1.msg
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/test2.msg
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/find_test/write_protected_file.txt
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/foo.txt
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/module.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/module.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/module2.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/module2.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/newlines.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/noendingnewline.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/noendingnewline.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/nonregr.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/nonregr.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/normal_file.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/reference_dir/NOTHING
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/reference_dir/README
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/reference_dir/subdir/coin
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/reference_dir/subdir/toto.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/same_dir/NOTHING
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/same_dir/README
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/same_dir/subdir/coin
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/same_dir/subdir/toto.txt
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/spam.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/sub/doc.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/sub/momo.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/subdir_differ_dir/NOTHING
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/subdir_differ_dir/README
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/subdir_differ_dir/subdir/coin
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/subdir_differ_dir/subdir/toto.txt
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/test.ini
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/test1.msg
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/test2.msg
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/data/write_protected_file.txt
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/foomod.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/foomod.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_adbh.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_adbh.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_bind.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_bind.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_cache.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_cache.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_changelog.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_changelog.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_compat.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_compat.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_configuration.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_configuration.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_date.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_date.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_db.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_db.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_decorators.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_decorators.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_fileutils.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_fileutils.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_graph.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_graph.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_interface.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_interface.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_logger.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_logger.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_modutils.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_modutils.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_patricia.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_patricia.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_pytest.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_pytest.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_shellutils.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_shellutils.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_table.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_table.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_taskqueue.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_taskqueue.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_testlib.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_testlib.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_textutils.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_textutils.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_tree.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_tree.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_umessage.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_umessage.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_ureports_html.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_ureports_html.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_ureports_text.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/test/unittest_ureports_text.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/utils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/test/utils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/testlib.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/testlib.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/textutils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/textutils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/tree.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/tree.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/twisted_distutils.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/twisted_distutils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/umessage.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/umessage.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/__init__.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/__init__.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/docbook_writer.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/docbook_writer.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/html_writer.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/html_writer.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/nodes.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/nodes.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/text_writer.py
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab/common/ureports/text_writer.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/vcgutils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/vcgutils.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/visitor.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/visitor.pyc
-file path=usr/lib/python2.6/vendor-packages/logilab/common/xmlrpcutils.py
-file path=usr/lib/python2.6/vendor-packages/logilab/common/xmlrpcutils.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_common-0.40.0-py2.6-nspkg.pth
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_common-0.40.0-py2.6.egg-info/PKG-INFO
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_common-0.40.0-py2.6.egg-info/SOURCES.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_common-0.40.0-py2.6.egg-info/dependency_links.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_common-0.40.0-py2.6.egg-info/namespace_packages.txt
-file \
-    path=usr/lib/python2.6/vendor-packages/logilab_common-0.40.0-py2.6.egg-info/top_level.txt
-file logilab-common.3 path=usr/share/man/man3/logilab-common.3
-legacy pkg=SUNWlogilab-common \
-    desc="common python libraries for logilab applications (0.39.0)" \
-    name="common python libraries for logilab applications"
-license logilab-common.license license=GPLv2
-
-# pkgdepend should have picked up the dependency on /library/python-2/python-gnome-libs-26;
-# this explicit depend action can be removed if pkgdepend is fixed later
-depend fmri=__TBD \
-    pkg.debug.depend.file=usr/lib/python2.6/vendor-packages/CORBA.py \
-    pkg.debug.reason=usr/lib/python2.6/vendor-packages/logilab/common/corbautils.py \
-    type=require
--- a/components/lua/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		lua
-COMPONENT_VERSION=	5.1.4
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:2b11c8e60306efb7f0734b747588f57995493db7
-COMPONENT_ARCHIVE_URL=	http://www.lua.org/ftp/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/justmake.mk
-include ../../make-rules/ips.mk
-
-# This is because lua uses $(CC) to build it's shared libraries.
-CC +=		$(CC_BITS)
-
-CFLAGS +=	$(CC_PIC) $(CPP_LARGEFILES)
-
-COMPONENT_BUILD_ARGS += CC="$(CC)"
-COMPONENT_BUILD_ARGS += CFLAGS="$(CFLAGS)"
-COMPONENT_INSTALL_ARGS += INSTALL=$(INSTALL)
-COMPONENT_INSTALL_ARGS += INSTALL_TOP=$(PROTOUSRDIR)
-$(INSTALL_64):	COMPONENT_INSTALL_ARGS += INSTALL_LIB=$(PROTOUSRLIBDIR64)
-$(INSTALL_64):	COMPONENT_INSTALL_ARGS += INSTALL_BIN=$(PROTOUSRBINDIR64)
-
-# common targets
-build:		$(BUILD_32_and_64)
-	
-install:	$(INSTALL_32_and_64)
-		
-test: 		$(TEST_32_and_64)
-		
-BUILD_PKG_DEPENDENCIES =        $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/lua/lua.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-Lua License
------------
-
-Lua is licensed under the terms of the MIT license reproduced below.
-This means that Lua is free software and can be used for both academic
-and commercial purposes at absolutely no cost.
-
-For details and rationale, see http://www.lua.org/license.html .
-
-===============================================================================
-
-Copyright (C) 1994-2008 Lua.org, PUC-Rio.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-===============================================================================
-
-(end of COPYRIGHT)
--- a/components/lua/lua.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/runtime/lua@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Lua is a powerful, fast, lightweight, embeddable scripting language."
-set name=pkg.summary value="Lua Programming language"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Other Languages"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.lua.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/013
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr
-dir path=usr/bin
-dir path=usr/demo
-dir path=usr/demo/lua
-dir path=usr/demo/lua/test
-dir path=usr/include
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/pkgconfig
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/lua
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/lua
-file path=usr/bin/luac
-file path=usr/demo/lua/test/bisect.lua
-file path=usr/demo/lua/test/cf.lua
-file path=usr/demo/lua/test/echo.lua
-file path=usr/demo/lua/test/env.lua
-file path=usr/demo/lua/test/factorial.lua
-file path=usr/demo/lua/test/fib.lua
-file path=usr/demo/lua/test/fibfor.lua
-file path=usr/demo/lua/test/globals.lua
-file path=usr/demo/lua/test/hello.lua
-file path=usr/demo/lua/test/life.lua
-file path=usr/demo/lua/test/luac.lua
-file path=usr/demo/lua/test/printf.lua
-file path=usr/demo/lua/test/readonly.lua
-file path=usr/demo/lua/test/sieve.lua
-file path=usr/demo/lua/test/sort.lua
-file path=usr/demo/lua/test/table.lua
-file path=usr/demo/lua/test/trace-calls.lua
-file path=usr/demo/lua/test/trace-globals.lua
-file path=usr/demo/lua/test/xd.lua
-file path=usr/include/lauxlib.h
-file path=usr/include/lua.h
-file path=usr/include/luaconf.h
-file path=usr/include/lualib.h
-file path=usr/lib/$(MACH64)/liblua.so
-file path=usr/lib/liblua.so
-file $(MACH32)/etc/lua.pc path=usr/lib/pkgconfig/lua.pc
-file path=usr/share/doc/lua/amazon.gif
-file path=usr/share/doc/lua/contents.html
-file path=usr/share/doc/lua/cover.png
-file path=usr/share/doc/lua/logo.gif
-file path=usr/share/doc/lua/lua.css
-file path=usr/share/doc/lua/lua.html
-file path=usr/share/doc/lua/luac.html
-file path=usr/share/doc/lua/manual.css
-file path=usr/share/doc/lua/manual.html
-file path=usr/share/doc/lua/readme.html
-file path=usr/share/man/man1/lua.1
-file path=usr/share/man/man1/luac.1
-legacy pkg=SUNWlua desc="lua - Lua Programming language 5.1.4" \
-    name="lua - Lua Programming language"
-
-
-license lua.license license=MIT
-
--- a/components/lua/patches/1.Makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,199 +0,0 @@
---- lua-5.1.4/Makefile.orig	Mon Aug 11 17:40:48 2008
-+++ lua-5.1.4/Makefile	Fri Feb 18 13:00:25 2011
-@@ -5,15 +5,17 @@
- # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
- 
- # Your platform. See PLATS for possible values.
--PLAT= none
-+PLAT= solaris
- 
- # Where to install. The installation starts in the src and doc directories,
- # so take care if INSTALL_TOP is not an absolute path.
--INSTALL_TOP= /usr/local
-+INSTALL_TOP= $(ROOT)/usr
- INSTALL_BIN= $(INSTALL_TOP)/bin
- INSTALL_INC= $(INSTALL_TOP)/include
- INSTALL_LIB= $(INSTALL_TOP)/lib
--INSTALL_MAN= $(INSTALL_TOP)/man/man1
-+INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
-+INSTALL_DOC= $(INSTALL_TOP)/share/doc/lua
-+INSTALL_TEST= $(INSTALL_TOP)/demo/lua/test
- #
- # You probably want to make INSTALL_LMOD and INSTALL_CMOD consistent with
- # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h (and also with etc/lua.pc).
-@@ -22,9 +24,9 @@
- 
- # How to install. If your install program does not support "-p", then you
- # may have to run ranlib on the installed liblua.a (do "make ranlib").
--INSTALL= install -p
--INSTALL_EXEC= $(INSTALL) -m 0755
--INSTALL_DATA= $(INSTALL) -m 0644
-+INSTALL= ginstall -p
-+INSTALL_EXEC= $(INSTALL) -m 0555
-+INSTALL_DATA= $(INSTALL) -m 0444
- #
- # If you don't have install you can use cp instead.
- # INSTALL= cp -p
-@@ -38,13 +40,15 @@
- # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========
- 
- # Convenience platforms targets.
--PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
-+PLATS= solaris
- 
- # What to install.
- TO_BIN= lua luac
--TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp
--TO_LIB= liblua.a
-+TO_INC= lua.h luaconf.h lualib.h lauxlib.h
-+TO_LIB= liblua.so
- TO_MAN= lua.1 luac.1
-+TO_DOC= amazon.gif contents.html cover.png logo.gif lua.css lua.html luac.html manual.css manual.html readme.html
-+TO_TEST= bisect.lua cf.lua echo.lua env.lua factorial.lua fib.lua fibfor.lua globals.lua hello.lua life.lua luac.lua printf.lua readonly.lua sieve.lua sort.lua table.lua trace-calls.lua trace-globals.lua xd.lua
- 
- # Lua version and release.
- V= 5.1
-@@ -55,16 +59,18 @@
- $(PLATS) clean:
- 	cd src && $(MAKE) $@
- 
-+check:  test
- test:	dummy
- 	src/lua test/hello.lua
- 
- install: dummy
--	cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD)
-+	cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_DOC) $(INSTALL_MAN) $(INSTALL_TEST)
- 	cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN)
- 	cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
--	cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB)
-+	cd src && $(INSTALL_EXEC) $(TO_LIB) $(INSTALL_LIB)
- 	cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN)
--
-+	cd doc && $(INSTALL_DATA) $(TO_DOC) $(INSTALL_DOC)
-+	cd test && $(INSTALL_DATA) $(TO_TEST) $(INSTALL_TEST)
- ranlib:
- 	cd src && cd $(INSTALL_LIB) && $(RANLIB) $(TO_LIB)
-
---- lua-5.1.4/src/Makefile.orig	Sat Jan 19 11:37:58 2008
-+++ lua-5.1.4/src/Makefile	Wed Feb 16 15:43:24 2011
-@@ -4,25 +4,24 @@
- 
- # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
- 
--# Your platform. See PLATS for possible values.
--PLAT= none
--
--CC= gcc
--CFLAGS= -O2 -Wall $(MYCFLAGS)
-+CC=$(CC)
-+CFLAGS= -xO3 -Xc -Kpic $(MYCFLAGS)
-+FLAG_SPARC:sh=	if [ ${MACH64} = "sparcv9" ]; then echo -xcode=pic13; fi
-+CFLAGS= $(FLAG_SPARC)
- AR= ar rcu
- RANLIB= ranlib
- RM= rm -f
--LIBS= -lm $(MYLIBS)
-+LIBS= -lm -lc $(MYLIBS)
- 
- MYCFLAGS=
--MYLDFLAGS=
-+MYLDFLAGS= -zdefs -ztext
- MYLIBS=
- 
- # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========
- 
--PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
-+PLATS= solaris
- 
--LUA_A=	liblua.a
-+LUA_SO=	liblua.so
- CORE_O=	lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \
- 	lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o  \
- 	lundump.o lvm.o lzio.o
-@@ -36,10 +35,10 @@
- LUAC_O=	luac.o print.o
- 
- ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O)
--ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
--ALL_A= $(LUA_A)
-+ALL_T= $(LUA_SO) $(LUA_T) $(LUAC_T)
-+ALL_A= $(LUA_SO)
- 
--default: $(PLAT)
-+default: solaris
- 
- all:	$(ALL_T)
- 
-@@ -47,15 +46,15 @@
- 
- a:	$(ALL_A)
- 
--$(LUA_A): $(CORE_O) $(LIB_O)
--	$(AR) $@ $?
--	$(RANLIB) $@
-+$(LUA_SO): $(CORE_O) $(LIB_O)
-+	$(CC) -o $(LUA_SO) -G -h $(LUA_SO) $(CFLAGS) $(MYLDFLAGS) $(CORE_O) \
-+	$(LIB_O) $(LIBS)
- 
--$(LUA_T): $(LUA_O) $(LUA_A)
--	$(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
-+$(LUA_T): $(LUA_O) $(LUA_SO)
-+	$(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_SO) $(LIBS)
- 
--$(LUAC_T): $(LUAC_O) $(LUA_A)
--	$(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
-+$(LUAC_T): $(LUAC_O) $(LUA_SO)
-+	$(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_SO) $(LIBS)
- 
- clean:
- 	$(RM) $(ALL_T) $(ALL_O)
-@@ -74,46 +73,8 @@
- 	@echo "MYLDFLAGS = $(MYLDFLAGS)"
- 	@echo "MYLIBS = $(MYLIBS)"
- 
--# convenience targets for popular platforms
--
--none:
--	@echo "Please choose a platform:"
--	@echo "   $(PLATS)"
--
--aix:
--	$(MAKE) all CC="xlc" CFLAGS="-O2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-ldl" MYLDFLAGS="-brtl -bexpall"
--
--ansi:
--	$(MAKE) all MYCFLAGS=-DLUA_ANSI
--
--bsd:
--	$(MAKE) all MYCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-Wl,-E"
--
--freebsd:
--	$(MAKE) all MYCFLAGS="-DLUA_USE_LINUX" MYLIBS="-Wl,-E -lreadline"
--
--generic:
--	$(MAKE) all MYCFLAGS=
--
--linux:
--	$(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses"
--
--macosx:
--	$(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-lreadline"
--# use this on Mac OS X 10.3-
--#	$(MAKE) all MYCFLAGS=-DLUA_USE_MACOSX
--
--mingw:
--	$(MAKE) "LUA_A=lua51.dll" "LUA_T=lua.exe" \
--	"AR=$(CC) -shared -o" "RANLIB=strip --strip-unneeded" \
--	"MYCFLAGS=-DLUA_BUILD_AS_DLL" "MYLIBS=" "MYLDFLAGS=-s" lua.exe
--	$(MAKE) "LUAC_T=luac.exe" luac.exe
--
--posix:
--	$(MAKE) all MYCFLAGS=-DLUA_USE_POSIX
--
- solaris:
--	$(MAKE) all MYCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-ldl"
-+	$(MAKE) all MYCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN -D__EXTENSIONS__" MYLIBS="-ldl"
- 
- # list targets that do not create files (but not all makes understand .PHONY)
- .PHONY: all $(PLATS) default o a clean depend echo none
- 
--- a/components/lua/patches/2.lua.pc.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
---- lua-5.1.4/etc/lua.pc.orig	Fri Aug  8 05:46:11 2008
-+++ lua-5.1.4/etc/lua.pc	Tue Feb 15 18:30:23 2011
-@@ -1,22 +1,6 @@
- # lua.pc -- pkg-config data for Lua
- 
--# vars from install Makefile
--
--# grep '^V=' ../Makefile
--V= 5.1
--# grep '^R=' ../Makefile
--R= 5.1.4
--
--# grep '^INSTALL_.*=' ../Makefile | sed 's/INSTALL_TOP/prefix/'
--prefix= /usr/local
--INSTALL_BIN= ${prefix}/bin
--INSTALL_INC= ${prefix}/include
--INSTALL_LIB= ${prefix}/lib
--INSTALL_MAN= ${prefix}/man/man1
--INSTALL_LMOD= ${prefix}/share/lua/${V}
--INSTALL_CMOD= ${prefix}/lib/lua/${V}
--
--# canonical vars
-+prefix=/usr
- exec_prefix=${prefix}
- libdir=${exec_prefix}/lib
- includedir=${prefix}/include
-@@ -23,7 +7,7 @@
- 
- Name: Lua
- Description: An Extensible Extension Language
--Version: ${R}
-+Version: 5.1.4
- Requires: 
- Libs: -L${libdir} -llua -lm
- Cflags: -I${includedir}
--- a/components/lua/patches/3.headers.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
---- lua-5.1.4/src/lua.h.orig	2009-01-06 02:15:11.179130113 -0800
-+++ lua-5.1.4/src/lua.h	2009-01-06 02:15:56.570695998 -0800
-@@ -9,6 +9,10 @@
- #ifndef lua_h
- #define lua_h
- 
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
- #include <stdarg.h>
- #include <stddef.h>
- 
-@@ -384,5 +388,8 @@
- * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- ******************************************************************************/
- 
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif
---- lua-5.1.4/src/lualib.h.orig	2009-01-06 02:15:19.193417835 -0800
-+++ lua-5.1.4/src/lualib.h	2009-01-06 02:16:20.502288036 -0800
-@@ -8,6 +8,10 @@
- #ifndef lualib_h
- #define lualib_h
- 
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
- #include "lua.h"
- 
- 
-@@ -49,5 +53,8 @@
- #define lua_assert(x)	((void)0)
- #endif
- 
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif
---- lua-5.1.4/src/lauxlib.h.orig	2009-01-06 02:15:37.967244620 -0800
-+++ lua-5.1.4/src/lauxlib.h	2009-01-06 02:16:26.398180986 -0800
-@@ -8,6 +8,9 @@
- #ifndef lauxlib_h
- #define lauxlib_h
- 
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- 
- #include <stddef.h>
- #include <stdio.h>
-@@ -169,6 +172,10 @@
- 
- #define luaL_reg	luaL_Reg
- 
-+#ifdef __cplusplus
-+}
-+#endif
-+
- #endif
- 
- 
--- a/components/m4/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		m4
-COMPONENT_VERSION=	1.4.12
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:013ca38511e17835dc1a1381cbe8e39179637a49
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/m4/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_PREFIX =	/usr/gnu
-CONFIGURE_OPTIONS  +=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=	CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/m4/m4.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,684 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
-
---------------------------------------------------------------------
-
-Copyright (C) 1985-2008 Free Software Foundation, Inc. 
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
--- a/components/m4/m4.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
-set name=pkg.fmri \
-    value=pkg:/developer/macro/gnu-m4@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="GNU M4 is an implementation of the traditional Unix macro processor"
-set name=pkg.summary value="GNU m4"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/m4/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/388
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/gnu/bin/m4
-file path=usr/gnu/share/man/man1/m4.1
-file path=usr/share/info/m4.info
-file path=usr/share/info/m4.info-1
-file path=usr/share/info/m4.info-2
-legacy pkg=SUNWgm4 desc="GNU m4 - A macro processor (gm4) 1.4.12" \
-    name="GNU m4"
-
-
-license m4.license license=GPLv3
-link path=usr/bin/gm4 target=../gnu/bin/m4
-link path=usr/sfw/bin/gm4 target=../../gnu/bin/m4
-link path=usr/share/man/man1/gm4.1 target=../../../gnu/share/man/man1/m4.1
--- a/components/make/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		make
-COMPONENT_VERSION=	3.81
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:cd4fa5a3184176492bf0799593a8f250a728210c
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/make/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--program-prefix=g
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/make/make.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          59 Temple Place - Suite 330, Boston, MA
-                          02111-1307, USA.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/make/make.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,139 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/developer/build/gnu-make@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="GNU Make is an utility which controls the generation of executables and other target files."
-set name=pkg.summary value="A utility for directing compilation."
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/make/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2000/488
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/sfw/share
-dir path=usr/sfw/share/man
-dir path=usr/sfw/share/man/man1
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/be
-dir path=usr/share/locale/be/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/fi
-dir path=usr/share/locale/fi/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ga
-dir path=usr/share/locale/ga/LC_MESSAGES
-dir path=usr/share/locale/gl
-dir path=usr/share/locale/gl/LC_MESSAGES
-dir path=usr/share/locale/he
-dir path=usr/share/locale/he/LC_MESSAGES
-dir path=usr/share/locale/hr
-dir path=usr/share/locale/hr/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/ko
-dir path=usr/share/locale/ko/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/rw
-dir path=usr/share/locale/rw/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/uk
-dir path=usr/share/locale/uk/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/locale/zh_CN
-dir path=usr/share/locale/zh_CN/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/gmake
-file path=usr/share/info/make.info
-file path=usr/share/info/make.info-1
-file path=usr/share/info/make.info-2
-file path=usr/share/locale/be/LC_MESSAGES/make.mo
-file path=usr/share/locale/da/LC_MESSAGES/make.mo
-file path=usr/share/locale/de/LC_MESSAGES/make.mo
-file path=usr/share/locale/es/LC_MESSAGES/make.mo
-file path=usr/share/locale/fi/LC_MESSAGES/make.mo
-file path=usr/share/locale/fr/LC_MESSAGES/make.mo
-file path=usr/share/locale/ga/LC_MESSAGES/make.mo
-file path=usr/share/locale/gl/LC_MESSAGES/make.mo
-file path=usr/share/locale/he/LC_MESSAGES/make.mo
-file path=usr/share/locale/hr/LC_MESSAGES/make.mo
-file path=usr/share/locale/id/LC_MESSAGES/make.mo
-file path=usr/share/locale/ja/LC_MESSAGES/make.mo
-file path=usr/share/locale/ko/LC_MESSAGES/make.mo
-file path=usr/share/locale/nl/LC_MESSAGES/make.mo
-file path=usr/share/locale/pl/LC_MESSAGES/make.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/make.mo
-file path=usr/share/locale/ru/LC_MESSAGES/make.mo
-file path=usr/share/locale/rw/LC_MESSAGES/make.mo
-file path=usr/share/locale/sv/LC_MESSAGES/make.mo
-file path=usr/share/locale/tr/LC_MESSAGES/make.mo
-file path=usr/share/locale/uk/LC_MESSAGES/make.mo
-file path=usr/share/locale/vi/LC_MESSAGES/make.mo
-file path=usr/share/locale/zh_CN/LC_MESSAGES/make.mo
-file path=usr/share/man/man1/gmake.1
-legacy pkg=SUNWgmake \
-    desc="GNU make - A utility used to build software (gmake) 3.81" \
-    name="gmake - GNU make"
-license make.license license=GPLv2
-link path=usr/gnu/bin/make target=../../bin/gmake
-link path=usr/gnu/share/man/man1/make.1 \
-    target=../../../../share/man/man1/gmake.1
-link path=usr/sfw/bin/gmake target=../../bin/gmake
-link path=usr/sfw/share/man/man1/gmake.1 \
-    target=../../../../share/man/man1/gmake.1
--- a/components/mercurial/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-PATH=/usr/bin:/usr/gnu/bin:/usr/sbin
-
-COMPONENT_NAME=		mercurial
-COMPONENT_VERSION=	1.3.1
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:a9537fab7c7ead501a6414d1900f46e0ae3e48b8
-COMPONENT_ARCHIVE_URL=	http://www.selenic.com/mercurial/release/$(COMPONENT_ARCHIVE)
-
-include $(WS_TOP)/make-rules/prep.mk
-include $(WS_TOP)/make-rules/setup.py.mk
-include $(WS_TOP)/make-rules/ips.mk
-
-PYTHON_ENV += CC="$(CC)"
-PYTHON_ENV += CFLAGS="-m$(BITS) $(CFLAGS)"
-
-PKG_PROTO_DIRS +=	$(COMPONENT_SRC)/contrib
-PKG_PROTO_DIRS +=	$(COMPONENT_SRC)/doc
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-	(cd $(COMPONENT_SRC)/doc ; $(MAKE) INSTALL=$(INSTALL) \
-			PREFIX=/usr DESTDIR=$(PROTO_DIR) install)
-
-test:	$(INSTALL_32)
-	(cd $(COMPONENT_SRC)/tests ; \
-	 PYTHONPATH=$(PROTOUSRLIBDIR)/python$(PYTHON_VERSION)/vendor-packages \
-	 $(PYTHON) ./run-tests.py)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include $(WS_TOP)/make-rules/depend.mk
--- a/components/mercurial/mercurial.copyright	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,379 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-Copyright (C) 2004, 2005 Canonical Ltd
-Copyright (C) 2005 Paul Mackerras.  All rights reserved.
-Copyright (C) 2005 Steve Borho
-Copyright (C) 2005 TK Soh.
-Copyright (C) 2005-2008 by Intevation GmbH <[email protected]>
-Copyright (C) 2006 Marco Barisione <[email protected]>
-Copyright (C) 2006-2008 Brendan Cully <[email protected]>
-Copyright (C) 2006 Jelmer Vernooij <[email protected]>
-Copyright (C) 2007 Alexis S. L. Carvalho <[email protected]>
-Copyright (C) 2007 Daniel Holth <[email protected]>
-Copyright (C) 2007 Kevin Christen <[email protected]>
-Copyright (c) 2008 Shun-ichi Goto <[email protected]>
-Copyright 2001 Gareth Rees.  All rights reserved.
-Copyright (C) 2002-2004 Michael D. Stenner, Ryan Tomayko
-Copyright 2004-2007 Ned Batchelder.  All rights reserved.
-Copyright 2005-2008 Matt Mackall <[email protected]>
-Copyright 2005-2007 Benoit Boissinot <[email protected]>
-Copyright 2005-2007 Chris Mason <[email protected]>
-Copyright 2005-2008 Bryan O'Sullivan <[email protected]>
-Copyright 2006 Eric Hopper <[email protected]>
-Copyright 2006 Josef "Jeff" Sipek <[email protected]>
-Copyright 2006 Vadim Gelfer <[email protected]>
-Copyright 2007 Joel Rosdahl <[email protected]>
-Copyright 2007 OHASHI Hideya <[email protected]>
-Copyright 2007, 2008 Christian Ebert <[email protected]>
-Copyright 2008 David Soria Parra <[email protected]>
-Copyright 21 May 2005 - (c) 2005 Jake Edge <[email protected]>
-Copyright (C) 2006 by Manpreet Singh
-Copyright 2005 K. Thananchayan <[email protected]>
---------------------------------------------------------------------
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/mercurial/mercurial.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,638 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-# These are not installed, but can be found in the source contrib directory.
-<transform file path=usr/demo/mercurial/(.+)$ -> set action.hash %<\1> >
-<transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
-set name=pkg.fmri \
-    value=pkg:/developer/versioning/mercurial@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="A fast, lightweight source control management system designed for efficient handling of very large distributed projects."
-set name=pkg.summary value="The Mercurial Source Control Management System"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Source Code Management"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url \
-    value=http://www.selenic.com/mercurial/wiki/index.cgi/Mercurial
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2006/417
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/demo
-dir path=usr/demo/mercurial
-dir path=usr/demo/mercurial/git-viz
-dir path=usr/demo/mercurial/hgsh
-dir path=usr/demo/mercurial/vim
-dir path=usr/lib
-dir path=usr/lib/python2.6
-dir path=usr/lib/python2.6/vendor-packages
-dir path=usr/lib/python2.6/vendor-packages/hgext
-dir path=usr/lib/python2.6/vendor-packages/hgext/convert
-dir path=usr/lib/python2.6/vendor-packages/hgext/highlight
-dir path=usr/lib/python2.6/vendor-packages/hgext/zeroconf
-dir path=usr/lib/python2.6/vendor-packages/mercurial
-dir path=usr/lib/python2.6/vendor-packages/mercurial/hgweb
-dir path=usr/lib/python2.6/vendor-packages/mercurial/i18n
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/da
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/da/LC_MESSAGES
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/de
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/de/LC_MESSAGES
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/el
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/el/LC_MESSAGES
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/fr
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/fr/LC_MESSAGES
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/it
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/it/LC_MESSAGES
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/ja
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/ja/LC_MESSAGES
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/pt_BR
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/pt_BR/LC_MESSAGES
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/zh_CN
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/zh_CN/LC_MESSAGES
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/zh_TW
-dir path=usr/lib/python2.6/vendor-packages/mercurial/locale/zh_TW/LC_MESSAGES
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates/atom
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates/coal
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates/raw
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan
-dir path=usr/lib/python2.6/vendor-packages/mercurial/templates/static
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man5
-file path=usr/bin/hg
-file path=usr/demo/mercurial/bash_completion
-file path=usr/demo/mercurial/convert-repo
-file path=usr/demo/mercurial/dumprevlog
-file path=usr/demo/mercurial/git-viz/git-cat-file
-file path=usr/demo/mercurial/git-viz/git-diff-tree
-file path=usr/demo/mercurial/git-viz/git-rev-list
-file path=usr/demo/mercurial/git-viz/git-rev-tree
-file path=usr/demo/mercurial/git-viz/hg-viz
-file path=usr/demo/mercurial/hg-relink mode=0555
-file path=usr/demo/mercurial/hg-ssh mode=0555
-file path=usr/demo/mercurial/hgdiff mode=0555
-file path=usr/demo/mercurial/hgk mode=0555
-file path=usr/demo/mercurial/hgsh/Makefile
-file path=usr/demo/mercurial/hgsh/hgsh.c
-file path=usr/demo/mercurial/hgwebdir.fcgi
-file path=usr/demo/mercurial/hgwebdir.wsgi
-file path=usr/demo/mercurial/logo-droplets.svg
-file path=usr/demo/mercurial/mercurial.el
-file path=usr/demo/mercurial/mergetools.hgrc
-file path=usr/demo/mercurial/mq.el
-file path=usr/demo/mercurial/perf.py
-file path=usr/demo/mercurial/python-hook-examples.py
-file path=usr/demo/mercurial/rewrite-log
-file path=usr/demo/mercurial/sample.hgrc
-file path=usr/demo/mercurial/simplemerge
-file path=usr/demo/mercurial/tcsh_completion
-file path=usr/demo/mercurial/tcsh_completion_build.sh
-file path=usr/demo/mercurial/tmplrewrite.py
-file path=usr/demo/mercurial/undumprevlog
-file path=usr/demo/mercurial/vim/HGAnnotate.vim
-file path=usr/demo/mercurial/vim/hg-menu.vim
-file path=usr/demo/mercurial/vim/hgcommand.vim
-file path=usr/demo/mercurial/vim/patchreview.txt
-file path=usr/demo/mercurial/vim/patchreview.vim
-file path=usr/demo/mercurial/zsh_completion
-file path=usr/lib/python2.6/vendor-packages/hgext/__init__.py
-file path=usr/lib/python2.6/vendor-packages/hgext/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/acl.py
-file path=usr/lib/python2.6/vendor-packages/hgext/acl.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/bookmarks.py
-file path=usr/lib/python2.6/vendor-packages/hgext/bookmarks.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/bugzilla.py
-file path=usr/lib/python2.6/vendor-packages/hgext/bugzilla.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/children.py
-file path=usr/lib/python2.6/vendor-packages/hgext/children.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/churn.py
-file path=usr/lib/python2.6/vendor-packages/hgext/churn.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/color.py
-file path=usr/lib/python2.6/vendor-packages/hgext/color.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/__init__.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/bzr.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/bzr.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/common.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/common.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/convcmd.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/convcmd.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/cvs.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/cvs.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/cvsps.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/cvsps.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/darcs.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/darcs.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/filemap.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/filemap.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/git.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/git.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/gnuarch.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/gnuarch.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/hg.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/hg.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/monotone.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/monotone.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/p4.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/p4.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/subversion.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/subversion.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/transport.py
-file path=usr/lib/python2.6/vendor-packages/hgext/convert/transport.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/extdiff.py
-file path=usr/lib/python2.6/vendor-packages/hgext/extdiff.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/fetch.py
-file path=usr/lib/python2.6/vendor-packages/hgext/fetch.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/gpg.py
-file path=usr/lib/python2.6/vendor-packages/hgext/gpg.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/graphlog.py
-file path=usr/lib/python2.6/vendor-packages/hgext/graphlog.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/hgcia.py
-file path=usr/lib/python2.6/vendor-packages/hgext/hgcia.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/hgk.py
-file path=usr/lib/python2.6/vendor-packages/hgext/hgk.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/highlight/__init__.py
-file path=usr/lib/python2.6/vendor-packages/hgext/highlight/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/highlight/highlight.py
-file path=usr/lib/python2.6/vendor-packages/hgext/highlight/highlight.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/interhg.py
-file path=usr/lib/python2.6/vendor-packages/hgext/interhg.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/keyword.py
-file path=usr/lib/python2.6/vendor-packages/hgext/keyword.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/mq.py
-file path=usr/lib/python2.6/vendor-packages/hgext/mq.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/notify.py
-file path=usr/lib/python2.6/vendor-packages/hgext/notify.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/pager.py
-file path=usr/lib/python2.6/vendor-packages/hgext/pager.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/parentrevspec.py
-file path=usr/lib/python2.6/vendor-packages/hgext/parentrevspec.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/patchbomb.py
-file path=usr/lib/python2.6/vendor-packages/hgext/patchbomb.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/purge.py
-file path=usr/lib/python2.6/vendor-packages/hgext/purge.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/rebase.py
-file path=usr/lib/python2.6/vendor-packages/hgext/rebase.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/record.py
-file path=usr/lib/python2.6/vendor-packages/hgext/record.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/share.py
-file path=usr/lib/python2.6/vendor-packages/hgext/share.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/transplant.py
-file path=usr/lib/python2.6/vendor-packages/hgext/transplant.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/win32mbcs.py
-file path=usr/lib/python2.6/vendor-packages/hgext/win32mbcs.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/win32text.py
-file path=usr/lib/python2.6/vendor-packages/hgext/win32text.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/zeroconf/Zeroconf.py
-file path=usr/lib/python2.6/vendor-packages/hgext/zeroconf/Zeroconf.pyc
-file path=usr/lib/python2.6/vendor-packages/hgext/zeroconf/__init__.py
-file path=usr/lib/python2.6/vendor-packages/hgext/zeroconf/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/__init__.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/__version__.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/__version__.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/ancestor.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/ancestor.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/archival.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/archival.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/base85.so
-file path=usr/lib/python2.6/vendor-packages/mercurial/bdiff.so
-file path=usr/lib/python2.6/vendor-packages/mercurial/bundlerepo.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/bundlerepo.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/byterange.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/byterange.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/changegroup.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/changegroup.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/changelog.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/changelog.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/cmdutil.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/cmdutil.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/commands.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/commands.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/config.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/config.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/context.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/context.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/copies.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/copies.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/demandimport.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/demandimport.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/diffhelpers.so
-file path=usr/lib/python2.6/vendor-packages/mercurial/dirstate.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/dirstate.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/dispatch.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/dispatch.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/encoding.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/encoding.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/error.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/error.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/extensions.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/extensions.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/fancyopts.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/fancyopts.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/filelog.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/filelog.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/filemerge.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/filemerge.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/graphmod.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/graphmod.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hbisect.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hbisect.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/help.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/help.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hg.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hg.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/__init__.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/common.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/common.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/hgweb_mod.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/hgweb_mod.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/hgwebdir_mod.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/hgwebdir_mod.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/protocol.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/protocol.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/request.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/request.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/server.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/server.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/webcommands.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/webcommands.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/webutil.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/webutil.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/wsgicgi.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hgweb/wsgicgi.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/hook.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/hook.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/httprepo.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/httprepo.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/da.po
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/de.po
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/el.po
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/fr.po
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/hggettext
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/it.po
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/ja.po
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/pt_BR.po
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/zh_CN.po
-file path=usr/lib/python2.6/vendor-packages/mercurial/i18n/zh_TW.po
-file path=usr/lib/python2.6/vendor-packages/mercurial/ignore.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/ignore.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/keepalive.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/keepalive.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/locale/da/LC_MESSAGES/hg.mo
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/locale/de/LC_MESSAGES/hg.mo
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/locale/el/LC_MESSAGES/hg.mo
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/locale/fr/LC_MESSAGES/hg.mo
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/locale/it/LC_MESSAGES/hg.mo
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/locale/ja/LC_MESSAGES/hg.mo
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/locale/pt_BR/LC_MESSAGES/hg.mo
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/locale/zh_CN/LC_MESSAGES/hg.mo
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/locale/zh_TW/LC_MESSAGES/hg.mo
-file path=usr/lib/python2.6/vendor-packages/mercurial/localrepo.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/localrepo.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/lock.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/lock.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/lsprof.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/lsprof.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/lsprofcalltree.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/lsprofcalltree.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/mail.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/mail.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/manifest.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/manifest.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/match.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/match.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/mdiff.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/mdiff.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/merge.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/merge.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/mpatch.so
-file path=usr/lib/python2.6/vendor-packages/mercurial/node.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/node.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/osutil.so
-file path=usr/lib/python2.6/vendor-packages/mercurial/parsers.so
-file path=usr/lib/python2.6/vendor-packages/mercurial/patch.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/patch.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/posix.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/posix.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/repair.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/repair.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/repo.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/repo.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/revlog.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/revlog.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/simplemerge.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/mercurial/simplemerge.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/sshrepo.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/sshrepo.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/sshserver.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/sshserver.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/statichttprepo.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/statichttprepo.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/store.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/store.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/streamclone.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/streamclone.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/strutil.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/strutil.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/subrepo.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/subrepo.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/templatefilters.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/templatefilters.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/templater.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/templater.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/atom/changelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/atom/changelogentry.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/atom/error.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/atom/filelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/atom/header.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/atom/map
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/atom/tagentry.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/atom/tags.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/coal/header.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/coal/map
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/branches.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/changelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/changelogentry.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/changeset.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/error.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/fileannotate.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/filediff.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/filelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/filerevision.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/footer.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/graph.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/header.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/index.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/manifest.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/map
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/notfound.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/search.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/shortlog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/summary.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/gitweb/tags.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/map-cmdline.changelog
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/map-cmdline.compact
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/map-cmdline.default
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/branches.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/changelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/changelogentry.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/changeset.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/error.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/fileannotate.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/filediff.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/filelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/filerevision.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/footer.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/graph.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/header.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/index.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/manifest.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/map
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/notfound.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/search.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/shortlog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/summary.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/monoblue/tags.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/branches.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/changeset.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/error.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/fileannotate.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/filediff.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/filelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/filelogentry.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/filerevision.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/footer.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/graph.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/header.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/index.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/manifest.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/map
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/notfound.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/search.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/shortlog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/shortlogentry.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/paper/tags.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/raw/changeset.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/raw/error.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/raw/fileannotate.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/raw/filediff.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/raw/index.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/raw/manifest.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/raw/map
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/raw/notfound.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss/changelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss/changelogentry.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss/error.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss/filelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss/filelogentry.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss/header.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss/map
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss/tagentry.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/rss/tags.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/branches.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/changelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/changelogentry.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/changeset.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/error.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/fileannotate.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/filediff.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/filelog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/filelogentry.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/filerevision.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/footer.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/graph.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/header.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/index.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/manifest.tmpl
-file path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/map
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/notfound.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/search.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/shortlog.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/shortlogentry.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/spartan/tags.tmpl
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/background.png
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/coal-file.png
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/coal-folder.png
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/excanvas.js
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/graph.js
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/hgicon.png
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/hglogo.png
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/style-coal.css
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/style-gitweb.css
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/style-monoblue.css
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/style-paper.css
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/static/style.css
-file \
-    path=usr/lib/python2.6/vendor-packages/mercurial/templates/template-vars.txt
-file path=usr/lib/python2.6/vendor-packages/mercurial/transaction.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/transaction.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/ui.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/ui.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/url.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/url.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/util.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/util.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/verify.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/verify.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/win32.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/win32.pyc
-file path=usr/lib/python2.6/vendor-packages/mercurial/windows.py
-file path=usr/lib/python2.6/vendor-packages/mercurial/windows.pyc
-file path=usr/share/man/man1/hg.1
-file path=usr/share/man/man5/hgignore.5
-file path=usr/share/man/man5/hgrc.5
-legacy pkg=SUNWmercurial \
-    desc="A fast, lightweight source control management system designed for efficient handling of very large distributed projects." \
-    name="The Mercurial Source Control Management System"
-license mercurial.copyright license=GPLv2
--- a/components/mercurial/patches/https_proxy.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-# 7029500 Mercurial doesn't work through https in snv_161
-#
---- mercurial-1.3.1/mercurial/keepalive.py.orig	Tue Mar 22 14:52:16 2011
-+++ mercurial-1.3.1/mercurial/keepalive.py	Tue Mar 22 14:52:58 2011
-@@ -239,6 +239,8 @@
-             else:
-                 # no (working) free connections were found.  Create a new one.
-                 h = http_class(host)
-+		if req._tunnel_host:
-+			h._set_tunnel(req._tunnel_host)
-                 if DEBUG: DEBUG.info("creating new connection to %s (%d)",
-                                      host, id(h))
-                 self._cm.add(host, h, 0)
-
--- a/components/mercurial/patches/magic.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
---- mercurial-1.3.1/contrib/hg-relink.orig	Thu Mar 24 21:42:58 2011
-+++ mercurial-1.3.1/contrib/hg-relink	Thu Mar 24 21:44:18 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # Copyright (C) 2007 Brendan Cully <[email protected]>
- #
---- mercurial-1.3.1/contrib/hgdiff.orig	Thu Mar 24 21:43:35 2011
-+++ mercurial-1.3.1/contrib/hgdiff	Thu Mar 24 21:44:23 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import os, sys, struct, stat
- import difflib
---- mercurial-1.3.1/contrib/hg-ssh.orig	Thu Mar 24 21:47:46 2011
-+++ mercurial-1.3.1/contrib/hg-ssh	Thu Mar 24 21:47:58 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # Copyright 2005-2007 by Intevation GmbH <[email protected]>
- #
--- a/components/mercurial/patches/manpages.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
---- mercurial-1.3.1/doc/hg.1	Thu Jul 23 10:58:26 2009
-+++ /usr/share/man/man1/hg.1	Tue Feb 19 05:28:30 2002
-@@ -757,7 +762,7 @@
- .RS 4
- .\}
- .nf
--$ cp \-al REPO REPOCLONE
-+$ /usr/gnu/bin/cp \-al REPO REPOCLONE
- .fi
- .if n \{\
- .RE
-@@ -4331,6 +4336,12 @@
- .RE
- .sp
- Some commands (e\&.g\&. revert) produce backup files ending in \&.orig, if the \&.orig file already exists and is not tracked by Mercurial, it will be overwritten\&.
-+.TP
-+/usr/demo/mercurial
-+This directory contains assorted files which are part of the Mercurial
-+distribution, but not core to its functionality&.  They will generally
-+need to be copied elsewhere to be of use.
-+
- .SH "BUGS"
- .sp
- Probably lots, please post them to the mailing list (See Resources below) when you find them\&.
---- mercurial-1.3.1/doc/hgrc.5	Thu Jul 23 10:58:38 2009
-+++ /usr/share/man/man5/hgrc.5	Tue Feb 19 05:28:30 2002
-@@ -27,7 +32,7 @@
- .sp
- Mercurial reads configuration data from several files, if they exist\&. The names of these files depend on the system on which Mercurial is installed\&. *\&.rc files from a single directory are read in alphabetical order, later ones overriding earlier ones\&. Where multiple paths are given below, settings from later paths override earlier ones\&.
- .PP
--(Unix) <install\-root>/etc/mercurial/hgrc\&.d/*\&.rc, (Unix) <install\-root>/etc/mercurial/hgrc
-+<install\-root>/etc/mercurial/hgrc\&.d/*\&.rc, <install\-root>/etc/mercurial/hgrc
- .RS 4
- Per\-installation configuration files, searched for in the directory where Mercurial is installed\&.
- <install\-root>
-@@ -36,12 +41,12 @@
- /shared/tools/etc/mercurial/hgrc\&. Options in these files apply to all Mercurial commands executed by any user in any directory\&.
- .RE
- .PP
--(Unix) /etc/mercurial/hgrc\&.d/*\&.rc, (Unix) /etc/mercurial/hgrc
-+/etc/mercurial/hgrc\&.d/*\&.rc, /etc/mercurial/hgrc
- .RS 4
- Per\-system configuration files, for the system on which Mercurial is running\&. Options in these files apply to all Mercurial commands executed by any user in any directory\&. Options in these files override per\-installation options\&.
- .RE
- .PP
--(Windows) <install\-dir>\eMercurial\&.ini, or else, (Windows) HKEY_LOCAL_MACHINE\eSOFTWARE\eMercurial, or else, (Windows) C:\eMercurial\eMercurial\&.ini
-+(Windows) <install\-dir>\eMercurial\&.ini, or else
- .RS 4
- Per\-installation/system configuration files, for the system on which Mercurial is running\&. Options in these files apply to all Mercurial commands executed by any user in any directory\&. Registry keys contain PATH\-like strings, every part of which must reference a
- Mercurial\&.ini
-@@ -50,7 +55,7 @@
- files will be read\&.
- .RE
- .PP
--(Unix) $HOME/\&.hgrc, (Windows) %HOME%\eMercurial\&.ini, (Windows) %HOME%\e\&.hgrc, (Windows) %USERPROFILE%\eMercurial\&.ini, (Windows) %USERPROFILE%\e\&.hgrc
-+$HOME/\&.hgrc
- .RS 4
- Per\-user configuration file(s), for the user running Mercurial\&. On Windows 9x,
- %HOME%
-@@ -58,7 +63,7 @@
- %APPDATA%\&. Options in these files apply to all Mercurial commands executed by this user in any directory\&. Options in these files override per\-installation and per\-system options\&.
- .RE
- .PP
--(Unix, Windows) <repo>/\&.hg/hgrc
-+<repo>/\&.hg/hgrc
- .RS 4
- Per\-repository configuration options that only apply in a particular repository\&. This file is not version\-controlled, and will not get transferred during a "clone" operation\&. Options in this file override options in all other configuration files\&. On Unix, most of this file will be ignored if it doesn\(cqt belong to a trusted user or to a trusted group\&. See the documentation for the trusted section below for more details\&.
- .RE
-@@ -874,7 +879,7 @@
- patch content and patched files end of lines are preserved\&. When set to
- \fIlf\fR
- or
--\fIcrlf\fR, both files end of lines are ignored when patching and the result line endings are normalized to either LF (Unix) or CRLF (Windows)\&. Default: strict\&.
-+\fIcrlf\fR, both files end of lines are ignored when patching and the result line endings are normalized to either LF or CRLF (Windows)\&. Default: strict\&.
- .RE
- .RE
- .PP
--- a/components/meta-packages/history/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../../make-rules/shared-macros.mk
-include $(WS_TOP)/make-rules/ips.mk
-
-# we need a empty protodir or pkgsend will complain about it not existing
-PROTO_DIR=
-
-# Don't really do anything for dependency generation
-PKGDEPEND=	/bin/true
-
-$(BUILD_DIR):
-	$(MKDIR) $@
-
-download prep test:
-
-build install:	$(BUILD_DIR)
-
-clobber clean:
-	$(RM) -r $(BUILD_DIR)
--- a/components/meta-packages/history/SUNWPython26.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=runtime/[email protected] type=require
--- a/components/meta-packages/history/SUNWTcl.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWTcl package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=runtime/[email protected] type=require
--- a/components/meta-packages/history/SUNWa2ps.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWa2ps package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=print/lp/filter/[email protected] type=require
--- a/components/meta-packages/history/SUNWaconf.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/build/[email protected] type=require
--- a/components/meta-packages/history/SUNWant.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWant package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/build/[email protected] type=require
--- a/components/meta-packages/history/SUNWautogen.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWautogen package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/build/[email protected] type=require
--- a/components/meta-packages/history/SUNWbash.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWbash package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=shell/[email protected] type=require
--- a/components/meta-packages/history/SUNWbison.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWbison package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/parser/[email protected] type=require
--- a/components/meta-packages/history/SUNWbzip.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWbzip package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=compress/[email protected] type=require
--- a/components/meta-packages/history/SUNWcurl.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=web/[email protected] type=require
--- a/components/meta-packages/history/SUNWcvs.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWcvs package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/versioning/[email protected] type=require
--- a/components/meta-packages/history/SUNWelinks.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWelinks package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=web/browser/[email protected] type=require
--- a/components/meta-packages/history/SUNWfcgi-doc.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=library/fastcgi/[email protected] type=require
--- a/components/meta-packages/history/SUNWfcgi.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWfcgi package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWgawk.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgawk package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=text/[email protected] type=require
--- a/components/meta-packages/history/SUNWgd2.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWggrp.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWggrp package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=text/[email protected] type=require
--- a/components/meta-packages/history/SUNWghostscript.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWghostscript package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=print/filter/[email protected],5.11-0.133 type=require
--- a/components/meta-packages/history/SUNWgit.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgit package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/versioning/[email protected] type=require
--- a/components/meta-packages/history/SUNWgm4.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgm4 package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/macro/[email protected] type=require
--- a/components/meta-packages/history/SUNWgmake.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgmake package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/build/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-automake-110.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/build/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-automake-19.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/build/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-coreutils.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-coreutils package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=file/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-diffutils.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-diffutils package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=text/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-emacs-el.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-emacs-el package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=editor/gnu-emacs/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-emacs-gtk.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-emacs-el package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=editor/gnu-emacs/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-emacs-nox.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-emacs-el package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=editor/gnu-emacs/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-emacs-x.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-emacs-el package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=editor/gnu-emacs/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-emacs.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-emacs package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=editor/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-gettext.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-gettext package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=text/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-gperf.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-gperf package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-readline.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-readline package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWgnu-which.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgnu-which package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=shell/[email protected] type=require
--- a/components/meta-packages/history/SUNWgpch.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgpch package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=text/[email protected] type=require
--- a/components/meta-packages/history/SUNWgscr.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgscr package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.130
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend [email protected] type=require
--- a/components/meta-packages/history/SUNWgsed.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgsed package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=text/[email protected] type=require
--- a/components/meta-packages/history/SUNWgsfot.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgsfot package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=print/filter/ghostscript/fonts/[email protected],5.11-0.133 type=require
--- a/components/meta-packages/history/SUNWgsfst.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgsfst package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=print/filter/ghostscript/fonts/[email protected],5.11-0.133 type=require
--- a/components/meta-packages/history/SUNWgtar.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgtar package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=archiver/[email protected] type=require
--- a/components/meta-packages/history/SUNWguile.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWgutenprint.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgutenprint package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=print/filter/[email protected],5.11-0.133 type=require
-
--- a/components/meta-packages/history/SUNWgzip.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWgzip package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=compress/[email protected] type=require
--- a/components/meta-packages/history/SUNWhal-cups-utils.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=print/cups/[email protected] type=require
--- a/components/meta-packages/history/SUNWhal-cups-utilsr.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=print/cups/[email protected] type=require
--- a/components/meta-packages/history/SUNWhpijs.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWhpijs package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=print/filter/[email protected] type=require
--- a/components/meta-packages/history/SUNWilmbase.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWimagick.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWimagick package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=image/[email protected] type=require
--- a/components/meta-packages/history/SUNWlcms.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWless.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWless package
-#
-
-set name=pkg.fmri value=pkg:/SUNWless@436,5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=text/[email protected] type=require
--- a/components/meta-packages/history/SUNWlibsigsegv.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWlibsigsegv package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWlibtool.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/build/[email protected] type=require
--- a/components/meta-packages/history/SUNWlogilab-astng.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-#
-# Legacy package information for renamed SUNWlogilab-astng package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/python-2/[email protected],5.11-0.133 type=require
--- a/components/meta-packages/history/SUNWlogilab-common.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-#
-# Legacy package information for renamed SUNWlogilab-common package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/python-2/[email protected],5.11-0.133 type=require
--- a/components/meta-packages/history/SUNWltdl.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/libtool/[email protected] type=require
--- a/components/meta-packages/history/SUNWlua.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWlua package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=runtime/[email protected] type=require
--- a/components/meta-packages/history/SUNWlxml-python26.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/python-2/[email protected] type=require
-
--- a/components/meta-packages/history/SUNWlxml.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/[email protected] type=require
-
--- a/components/meta-packages/history/SUNWlxsl-python26.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/python-2/[email protected] type=require
--- a/components/meta-packages/history/SUNWlxsl.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWmercurial.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/versioning/[email protected] type=require
-
--- a/components/meta-packages/history/SUNWneon.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWneon package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWnmap.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWnmap package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=diagnostic/[email protected] type=require
--- a/components/meta-packages/history/SUNWntp.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWntpr and SUNWntpu packages
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=service/network/[email protected] type=require
--- a/components/meta-packages/history/SUNWopenexr.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWp7zip.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=compress/[email protected] type=require
-
--- a/components/meta-packages/history/SUNWpmdbi.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=library/perl-5/[email protected] type=require
--- a/components/meta-packages/history/SUNWpsutils.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=print/[email protected] type=require
--- a/components/meta-packages/history/SUNWpwgen.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWpwgen ackage
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=crypto/[email protected] type=require
--- a/components/meta-packages/history/SUNWpython26-pyopenssl.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/python-2/[email protected] type=require
-
--- a/components/meta-packages/history/SUNWscreen.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWscreen package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=terminal/[email protected] type=require
--- a/components/meta-packages/history/SUNWslib.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWslib package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=library/[email protected] type=require
--- a/components/meta-packages/history/SUNWsquid.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWsquid package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=web/proxy/[email protected] type=require
--- a/components/meta-packages/history/SUNWswig.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=developer/[email protected] type=require
--- a/components/meta-packages/history/SUNWtcat-examples.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWtcat-examples package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=web/java-servlet/tomcat/[email protected] type=require
--- a/components/meta-packages/history/SUNWtcat.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWtcat package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=web/java-servlet/[email protected] type=require
--- a/components/meta-packages/history/SUNWtcpdump.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWtcpdump package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=diagnostic/[email protected] type=require
--- a/components/meta-packages/history/SUNWtcsh.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWtcsh package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=shell/[email protected] type=require
--- a/components/meta-packages/history/SUNWtop.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=diagnostic/[email protected] type=require
--- a/components/meta-packages/history/SUNWwget.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWwget package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=web/[email protected] type=require
--- a/components/meta-packages/history/SUNWwireshark.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend fmri=diagnostic/[email protected] type=require
--- a/components/meta-packages/history/SUNWzip.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWzip package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=compress/[email protected] type=require
--- a/components/meta-packages/history/SUNWzsh.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# Legacy package information for renamed SUNWzsh package
-#
-
-set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
-set name=pkg.renamed value=true
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-depend fmri=shell/[email protected] type=require
--- a/components/nmap/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		nmap
-COMPONENT_VERSION=	5.21
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tgz
-COMPONENT_ARCHIVE_HASH=	sha1:ce212ce765f842b16059456cf0c9d9cfbbce25d6
-COMPONENT_ARCHIVE_URL=	 http://nmap.org/dist/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-COMPILER =	gcc
-
-COMPONENT_PRE_CONFIGURE_ACTION = \
-        ($(CLONEY) $(SOURCE_DIR) $(@D))
-
-CONFIGURE_OPTIONS  +=   CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS  +=   CXX="$(CCC)"
-CONFIGURE_OPTIONS  +=   CXXFLAGS="$(CCFLAGS)"
-CONFIGURE_OPTIONS  +=   CPPFLAGS="$(CPPFLAGS)"
-CONFIGURE_OPTIONS  +=   LIBS="-lsocket -lnsl"
-CONFIGURE_OPTIONS  +=   PYTHON="$(PYTHON.32)"
-CONFIGURE_OPTIONS  +=   --disable-shared 
-CONFIGURE_OPTIONS  +=   --enable-static 
-CONFIGURE_OPTIONS  +=   --disable-libtool-lock 
-CONFIGURE_OPTIONS  +=   --localstatedir=/var 
-CONFIGURE_OPTIONS  +=   --without-localdirs 
-CONFIGURE_OPTIONS  +=   --with-zenmap 
-CONFIGURE_OPTIONS  +=   --with-openssl
-CONFIGURE_OPTIONS  +=   --with-libpcap
-CONFIGURE_OPTIONS  +=   --with-libpcre
-CONFIGURE_OPTIONS  +=   --with-liblua 
-CONFIGURE_OPTIONS  +=   --with-ncat 
-CONFIGURE_OPTIONS  +=   --with-ndiff
-CONFIGURE_OPTIONS  +=   am_cv_python_pythondir=$(PYTHON_LIB)
-
-# common targets
-build:		$(BUILD_32)
-		
-install:	$(INSTALL_32) 
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/nmap/nmap.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,454 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-/***************************************************************************
- * COPYING -- Describes the terms under which Nmap is distributed.  A copy *
- * of the GNU GPL is appended to this file.                                *
- *                                                                         *
- ***********************IMPORTANT NMAP LICENSE TERMS************************
- *                                                                         *
- * The Nmap Security Scanner is (C) 1996-2006 Insecure.Com LLC. Nmap is    *
- * also a registered trademark of Insecure.Com LLC.  This program is free  *
- * software; you may redistribute and/or modify it under the terms of the  *
- * GNU General Public License as published by the Free Software            *
- * Foundation; Version 2 with the clarifications and exceptions described  *
- * below.  This guarantees your right to use, modify, and redistribute     *
- * this software under certain conditions.  If you wish to embed Nmap      *
- * technology into proprietary software, we sell alternative licenses      *
- * (contact [email protected]).  Dozens of software vendors already       *
- * license Nmap technology such as host discovery, port scanning, OS       *
- * detection, and version detection.                                       *
- *                                                                         *
- * Note that the GPL places important restrictions on "derived works", yet *
- * it does not provide a detailed definition of that term.  To avoid       *
- * misunderstandings, we consider an application to constitute a           *
- * "derivative work" for the purpose of this license if it does any of the *
- * following:                                                              *
- * o Integrates source code from Nmap                                      *
- * o Reads or includes Nmap copyrighted data files, such as                *
- *   nmap-os-fingerprints or nmap-service-probes.                          *
- * o Executes Nmap and parses the results (as opposed to typical shell or  *
- *   execution-menu apps, which simply display raw Nmap output and so are  *
- *   not derivative works.)                                                * 
- * o Integrates/includes/aggregates Nmap into a proprietary executable     *
- *   installer, such as those produced by InstallShield.                   *
- * o Links to a library or executes a program that does any of the above   *
- *                                                                         *
- * The term "Nmap" should be taken to also include any portions or derived *
- * works of Nmap.  This list is not exclusive, but is just meant to        *
- * clarify our interpretation of derived works with some common examples.  *
- * These restrictions only apply when you actually redistribute Nmap.  For *
- * example, nothing stops you from writing and selling a proprietary       *
- * front-end to Nmap.  Just distribute it by itself, and point people to   *
- * http://insecure.org/nmap/ to download Nmap.                             *
- *                                                                         *
- * We don't consider these to be added restrictions on top of the GPL, but *
- * just a clarification of how we interpret "derived works" as it applies  *
- * to our GPL-licensed Nmap product.  This is similar to the way Linus     *
- * Torvalds has announced his interpretation of how "derived works"        *
- * applies to Linux kernel modules.  Our interpretation refers only to     *
- * Nmap - we don't speak for any other GPL products.                       *
- *                                                                         *
- * If you have any questions about the GPL licensing restrictions on using *
- * Nmap in non-GPL works, we would be happy to help.  As mentioned above,  *
- * we also offer alternative license to integrate Nmap into proprietary    *
- * applications and appliances.  These contracts have been sold to dozens  *
- * of software vendors, and generally include a perpetual license as well  *
- * as providing for priority support and updates as well as helping to     *
- * fund the continued development of Nmap technology.  Please email        *
- * [email protected] for further information.                             *
- *                                                                         *
- * As a special exception to the GPL terms, Insecure.Com LLC grants        *
- * permission to link the code of this program with any version of the     *
- * OpenSSL library which is distributed under a license identical to that  *
- * listed in the included Copying.OpenSSL file, and distribute linked      *
- * combinations including the two. You must obey the GNU GPL in all        *
- * respects for all of the code used other than OpenSSL.  If you modify    *
- * this file, you may extend this exception to your version of the file,   *
- * but you are not obligated to do so.                                     *
- *                                                                         *
- * If you received these files with a written license agreement or         *
- * contract stating terms other than the terms above, then that            *
- * alternative license agreement takes precedence over these comments.     *
- *                                                                         *
- * Source is provided to this software because we believe users have a     *
- * right to know exactly what a program is going to do before they run it. *
- * This also allows you to audit the software for security holes (none     *
- * have been found so far).                                                *
- *                                                                         *
- * Source code also allows you to port Nmap to new platforms, fix bugs,    *
- * and add new features.  You are highly encouraged to send your changes   *
- * to [email protected] for possible incorporation into the main         *
- * distribution.  By sending these changes to Fyodor or one the            *
- * Insecure.Org development mailing lists, it is assumed that you are      *
- * offering Fyodor and Insecure.Com LLC the unlimited, non-exclusive right *
- * to reuse, modify, and relicense the code.  Nmap will always be          *
- * available Open Source, but this is important because the inability to   *
- * relicense code has caused devastating problems for other Free Software  *
- * projects (such as KDE and NASM).  We also occasionally relicense the    *
- * code to third parties as discussed above.  If you wish to specify       *
- * special license conditions of your contributions, just say so when you  *
- * send them.                                                              *
- *                                                                         *
- * This program is distributed in the hope that it will be useful, but     *
- * WITHOUT ANY WARRANTY; without even the implied warranty of              *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU       *
- * General Public License for more details at                              *
- * http://www.gnu.org/copyleft/gpl.html , or in the COPYING file included  *
- * with Nmap.                                                              *
- *                                                                         *
- ***************************************************************************/
-
-GNU General Public License
-
-----------------------------------------------------------------------------
-
-Table of Contents
-
-   * GNU GENERAL PUBLIC LICENSE
-        o Preamble
-        o TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-        o How to Apply These Terms to Your New Programs
-
-----------------------------------------------------------------------------
-
-GNU GENERAL PUBLIC LICENSE
-
-Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-59 Temple Place - Suite 330, Boston, MA  02111-1307, USA
-
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-
-Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is intended
-to guarantee your freedom to share and change free software--to make sure
-the software is free for all its users. This General Public License applies
-to most of the Free Software Foundation's software and to any other program
-whose authors commit to using it. (Some other Free Software Foundation
-software is covered by the GNU Library General Public License instead.) You
-can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the freedom
-to distribute copies of free software (and charge for this service if you
-wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These
-restrictions translate to certain responsibilities for you if you distribute
-copies of the software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or
-for a fee, you must give the recipients all the rights that you have. You
-must make sure that they, too, receive or can get the source code. And you
-must show them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If
-the software is modified by someone else and passed on, we want its
-recipients to know that what they have is not the original, so that any
-problems introduced by others will not reflect on the original authors'
-reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will
-individually obtain patent licenses, in effect making the program
-proprietary. To prevent this, we have made it clear that any patent must be
-licensed for everyone's free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the Program
-or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter,
-translation is included without limitation in the term "modification".) Each
-licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program
-is not restricted, and the output from the Program is covered only if its
-contents constitute a work based on the Program (independent of having been
-made by running the Program). Whether that is true depends on what the
-Program does.
-
-1. You may copy and distribute verbatim copies of the Program's source code
-as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this
-License and to the absence of any warranty; and give any other recipients of
-the Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-   * a) You must cause the modified files to carry prominent notices stating
-     that you changed the files and the date of any change.
-
-   * b) You must cause any work that you distribute or publish, that in
-     whole or in part contains or is derived from the Program or any part
-     thereof, to be licensed as a whole at no charge to all third parties
-     under the terms of this License.
-
-   * c) If the modified program normally reads commands interactively when
-     run, you must cause it, when started running for such interactive use
-     in the most ordinary way, to print or display an announcement including
-     an appropriate copyright notice and a notice that there is no warranty
-     (or else, saying that you provide a warranty) and that users may
-     redistribute the program under these conditions, and telling the user
-     how to view a copy of this License. (Exception: if the Program itself
-     is interactive but does not normally print such an announcement, your
-     work based on the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you
-distribute them as separate works. But when you distribute the same sections
-as part of a whole which is a work based on the Program, the distribution of
-the whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your
-rights to work written entirely by you; rather, the intent is to exercise
-the right to control the distribution of derivative or collective works
-based on the Program.
-
-In addition, mere aggregation of another work not based on the Program with
-the Program (or with a work based on the Program) on a volume of a storage
-or distribution medium does not bring the other work under the scope of this
-License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-   * a) Accompany it with the complete corresponding machine-readable source
-     code, which must be distributed under the terms of Sections 1 and 2
-     above on a medium customarily used for software interchange; or,
-
-   * b) Accompany it with a written offer, valid for at least three years,
-     to give any third party, for a charge no more than your cost of
-     physically performing source distribution, a complete machine-readable
-     copy of the corresponding source code, to be distributed under the
-     terms of Sections 1 and 2 above on a medium customarily used for
-     software interchange; or,
-
-   * c) Accompany it with the information you received as to the offer to
-     distribute corresponding source code. (This alternative is allowed only
-     for noncommercial distribution and only if you received the program in
-     object code or executable form with such an offer, in accord with
-     Subsection b above.)
-
-The source code for a work means the preferred form of the work for making
-modifications to it. For an executable work, complete source code means all
-the source code for all modules it contains, plus any associated interface
-definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with
-the object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed
-it. However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance of
-this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms
-and conditions. You may not impose any further restrictions on the
-recipients' exercise of the rights granted herein. You are not responsible
-for enforcing compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot distribute so
-as to satisfy simultaneously your obligations under this License and any
-other pertinent obligations, then as a consequence you may not distribute
-the Program at all. For example, if a patent license would not permit
-royalty-free redistribution of the Program by all those who receive copies
-directly or indirectly through you, then the only way you could satisfy both
-it and this License would be to refrain entirely from distribution of the
-Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents
-or other property right claims or to contest validity of any such claims;
-this section has the sole purpose of protecting the integrity of the free
-software distribution system, which is implemented by public license
-practices. Many people have made generous contributions to the wide range of
-software distributed through that system in reliance on consistent
-application of that system; it is up to the author/donor to decide if he or
-she is willing to distribute software through any other system and a
-licensee cannot impose that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original
-copyright holder who places the Program under this License may add an
-explicit geographical distribution limitation excluding those countries, so
-that distribution is permitted only in or among countries not thus excluded.
-In such case, this License incorporates the limitation as if written in the
-body of this License.
-
-9. The Free Software Foundation may publish revised and/or new versions of
-the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
-THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
-THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
-PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
-CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
-LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
-THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-END OF TERMS AND CONDITIONS
-
-How to Apply These Terms to Your New Programs
-
-If you develop a new program, and you want it to be of the greatest possible
-use to the public, the best way to achieve this is to make it free software
-which everyone can redistribute and change under these terms.
-
-To do so, attach the following notices to the program. It is safest to
-attach them to the start of each source file to most effectively convey the
-exclusion of warranty; and each file should have at least the "copyright"
-line and a pointer to where the full notice is found.
-
-one line to give the program's name and an idea of what it does.
-Copyright (C) 19yy  name of author
-
-This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this when
-it starts in an interactive mode:
-
-Gnomovision version 69, Copyright (C) 19yy name of author
-Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
-type `show w'.  This is free software, and you are welcome
-to redistribute it under certain conditions; type `show c'
-for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may be
-called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
-Yoyodyne, Inc., hereby disclaims all copyright
-interest in the program `Gnomovision'
-(which makes passes at compilers) written
-by James Hacker.
-
-signature of Ty Coon, 1 April 1989
-Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General Public
-License instead of this License.
--- a/components/nmap/nmap.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,561 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/diagnostic/nmap@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Nmap is useful for inventorying the network, managing service upgrade schedules, and monitoring host or service uptime."
-set name=pkg.summary \
-    value="Network exploration tool and security / port scanner."
-set name=info.classification \
-    value="org.opensolaris.category.2008:System/Administration and Configuration"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://insecure.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/129
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/lib
-dir path=usr/lib/python2.6
-dir path=usr/lib/python2.6/vendor-packages
-dir path=usr/lib/python2.6/vendor-packages/radialnet
-dir path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets
-dir path=usr/lib/python2.6/vendor-packages/radialnet/core
-dir path=usr/lib/python2.6/vendor-packages/radialnet/gui
-dir path=usr/lib/python2.6/vendor-packages/radialnet/util
-dir path=usr/lib/python2.6/vendor-packages/zenmapCore
-dir path=usr/lib/python2.6/vendor-packages/zenmapGUI
-dir path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets
-dir path=usr/share
-dir path=usr/share/applications
-dir path=usr/share/locale
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/hr
-dir path=usr/share/locale/hr/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/ncat
-dir path=usr/share/nmap
-dir path=usr/share/nmap/nselib
-dir path=usr/share/nmap/nselib/data
-dir path=usr/share/nmap/nselib/data/psexec
-dir path=usr/share/nmap/scripts
-dir path=usr/share/pixmaps
-dir path=usr/share/zenmap
-dir path=usr/share/zenmap/config
-dir path=usr/share/zenmap/docs
-dir path=usr/share/zenmap/misc
-dir path=usr/share/zenmap/pixmaps
-dir path=usr/share/zenmap/pixmaps/radialnet
-file path=usr/bin/ncat
-file path=usr/bin/ndiff
-file path=usr/bin/nmap
-file path=usr/bin/zenmap
-file path=usr/lib/python2.6/vendor-packages/radialnet/__init__.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/__init__.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/boxes.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/boxes.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/buttons.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/buttons.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/comboboxes.py
-file \
-    path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/comboboxes.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/expanders.py
-file \
-    path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/expanders.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/frames.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/frames.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/labels.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/labels.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/textview.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/textview.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/windows.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/bestwidgets/windows.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/ArgvHandle.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/ArgvHandle.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/Coordinate.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/Coordinate.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/Graph.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/Graph.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/Info.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/Info.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/Interpolation.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/Interpolation.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/XMLHandler.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/XMLHandler.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/__init__.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/core/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/Application.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/Application.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/ControlWidget.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/ControlWidget.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/Dialogs.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/Dialogs.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/HostsViewer.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/HostsViewer.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/Image.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/Image.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/NodeNotebook.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/NodeNotebook.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/NodeWindow.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/NodeWindow.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/RadialNet.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/RadialNet.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/SaveDialog.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/SaveDialog.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/Toolbar.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/Toolbar.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/__init__.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/gui/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/__init__.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/drawing.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/drawing.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/geometry.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/geometry.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/integration.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/integration.pyc
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/misc.py
-file path=usr/lib/python2.6/vendor-packages/radialnet/util/misc.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/BasePaths.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/BasePaths.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/BugRegister.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/BugRegister.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/Diff.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/Diff.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/I18N.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/I18N.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/Name.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/Name.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/NetworkInventory.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/NetworkInventory.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/NmapCommand.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/NmapCommand.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/NmapOptions.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/NmapOptions.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/NmapParser.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/NmapParser.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/Paths.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/Paths.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/RecentScans.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/RecentScans.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/SearchResult.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/SearchResult.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/TargetList.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/TargetList.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitConf.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitConf.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitConfigParser.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitConfigParser.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitDB.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitDB.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitLogging.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitLogging.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitOptionParser.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/UmitOptionParser.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/Version.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/Version.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/__init__.py
-file path=usr/lib/python2.6/vendor-packages/zenmapCore/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/About.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/About.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/App.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/App.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/BugReport.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/BugReport.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/CrashReport.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/CrashReport.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/DiffCompare.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/DiffCompare.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/FileChoosers.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/FileChoosers.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/FilterBar.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/FilterBar.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/Icons.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/Icons.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/MainWindow.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/MainWindow.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/NmapOutputProperties.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/NmapOutputProperties.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/NmapOutputViewer.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/NmapOutputViewer.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/OptionBuilder.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/OptionBuilder.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ProfileCombo.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ProfileCombo.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ProfileEditor.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ProfileEditor.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ProfileHelp.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ProfileHelp.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanHostDetailsPage.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanHostDetailsPage.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanHostsView.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanHostsView.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanInterface.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanInterface.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanNmapOutputPage.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanNmapOutputPage.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanOpenPortsPage.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanOpenPortsPage.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanRunDetailsPage.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanRunDetailsPage.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanScanListPage.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanScanListPage.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanToolbar.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScanToolbar.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScansListStore.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/ScansListStore.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/SearchGUI.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/SearchGUI.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/SearchWindow.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/SearchWindow.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/Splash.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/Splash.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/TargetCombo.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/TargetCombo.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/TopologyPage.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/TopologyPage.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/__init__.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/__init__.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/gtkutils.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/gtkutils.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higboxes.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higboxes.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higbuttons.py
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higbuttons.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higdialogs.py \
-    pkg.depend.bypass-generate=.*
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higdialogs.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higentries.py
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higentries.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higexpanders.py \
-    pkg.depend.bypass-generate=.*
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higexpanders.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higframe.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higframe.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higlabels.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higlabels.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higlogindialogs.py \
-    pkg.depend.bypass-generate=.*
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higlogindialogs.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/hignotebooks.py \
-    pkg.depend.bypass-generate=.*
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/hignotebooks.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higprogressbars.py \
-    pkg.depend.bypass-generate=.*
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higprogressbars.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higscrollers.py
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higscrollers.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higspinner.py \
-    pkg.depend.bypass-generate=.*
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higspinner.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higtables.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higtables.pyc
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higtextviewers.py
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higtextviewers.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higwindows.py
-file \
-    path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/higwindows.pyc
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/utils.py
-file path=usr/lib/python2.6/vendor-packages/zenmapGUI/higwidgets/utils.pyc
-file nmapfe.desktop path=usr/share/applications/nmapfe.desktop
-file path=usr/share/applications/zenmap-root.desktop
-file path=usr/share/applications/zenmap.desktop
-file zenmap/share/zenmap/locale/de/LC_MESSAGES/zenmap.mo \
-    path=usr/share/locale/de/LC_MESSAGES/zenmap.mo
-file zenmap/share/zenmap/locale/fr/LC_MESSAGES/zenmap.mo \
-    path=usr/share/locale/fr/LC_MESSAGES/zenmap.mo
-file zenmap/share/zenmap/locale/hr/LC_MESSAGES/zenmap.mo \
-    path=usr/share/locale/hr/LC_MESSAGES/zenmap.mo
-file zenmap/share/zenmap/locale/pt_BR/LC_MESSAGES/zenmap.mo \
-    path=usr/share/locale/pt_BR/LC_MESSAGES/zenmap.mo
-file zenmap/share/zenmap/locale/ru/LC_MESSAGES/zenmap.mo \
-    path=usr/share/locale/ru/LC_MESSAGES/zenmap.mo
-file path=usr/share/man/man1/ncat.1
-file path=usr/share/man/man1/ndiff.1
-file path=usr/share/man/man1/nmap.1
-file path=usr/share/man/man1/zenmap.1
-file ncat/certs/ca-bundle.crt path=usr/share/ncat/ca-bundle.crt
-file path=usr/share/nmap/nmap-mac-prefixes
-file path=usr/share/nmap/nmap-os-db
-file path=usr/share/nmap/nmap-protocols
-file path=usr/share/nmap/nmap-rpc
-file path=usr/share/nmap/nmap-service-probes
-file path=usr/share/nmap/nmap-services
-file path=usr/share/nmap/nmap.dtd
-file path=usr/share/nmap/nmap.xsl
-file path=usr/share/nmap/nse_main.lua
-file path=usr/share/nmap/nselib/base64.lua
-file path=usr/share/nmap/nselib/citrixxml.lua
-file path=usr/share/nmap/nselib/comm.lua
-file nselib/data/favicon-db path=usr/share/nmap/nselib/data/favicon-db
-file nselib/data/folders.lst path=usr/share/nmap/nselib/data/folders.lst
-file nselib/data/http-fingerprints \
-    path=usr/share/nmap/nselib/data/http-fingerprints
-file nselib/data/oracle-sids path=usr/share/nmap/nselib/data/oracle-sids
-file nselib/data/passwords.lst path=usr/share/nmap/nselib/data/passwords.lst
-file nselib/data/psexec/README path=usr/share/nmap/nselib/data/psexec/README
-file nselib/data/psexec/backdoor.lua \
-    path=usr/share/nmap/nselib/data/psexec/backdoor.lua
-file nselib/data/psexec/default.lua \
-    path=usr/share/nmap/nselib/data/psexec/default.lua
-file nselib/data/psexec/drives.lua \
-    path=usr/share/nmap/nselib/data/psexec/drives.lua
-file nselib/data/psexec/encoder.c \
-    path=usr/share/nmap/nselib/data/psexec/encoder.c
-file nselib/data/psexec/examples.lua \
-    path=usr/share/nmap/nselib/data/psexec/examples.lua
-file nselib/data/psexec/experimental.lua \
-    path=usr/share/nmap/nselib/data/psexec/experimental.lua
-file nselib/data/psexec/network.lua \
-    path=usr/share/nmap/nselib/data/psexec/network.lua
-file nselib/data/psexec/nmap_service.c \
-    path=usr/share/nmap/nselib/data/psexec/nmap_service.c
-file nselib/data/psexec/nmap_service.exe \
-    path=usr/share/nmap/nselib/data/psexec/nmap_service.exe
-file nselib/data/psexec/nmap_service.vcproj \
-    path=usr/share/nmap/nselib/data/psexec/nmap_service.vcproj
-file nselib/data/psexec/pwdump.lua \
-    path=usr/share/nmap/nselib/data/psexec/pwdump.lua
-file nselib/data/usernames.lst path=usr/share/nmap/nselib/data/usernames.lst
-file nselib/data/yokoso-fingerprints \
-    path=usr/share/nmap/nselib/data/yokoso-fingerprints
-file path=usr/share/nmap/nselib/datafiles.lua
-file path=usr/share/nmap/nselib/dns.lua
-file path=usr/share/nmap/nselib/http.lua
-file path=usr/share/nmap/nselib/imap.lua
-file path=usr/share/nmap/nselib/ipOps.lua
-file path=usr/share/nmap/nselib/listop.lua
-file path=usr/share/nmap/nselib/match.lua
-file path=usr/share/nmap/nselib/msrpc.lua
-file path=usr/share/nmap/nselib/msrpcperformance.lua
-file path=usr/share/nmap/nselib/msrpctypes.lua
-file path=usr/share/nmap/nselib/netbios.lua
-file path=usr/share/nmap/nselib/nsedebug.lua
-file path=usr/share/nmap/nselib/packet.lua
-file path=usr/share/nmap/nselib/pop3.lua
-file path=usr/share/nmap/nselib/proxy.lua
-file path=usr/share/nmap/nselib/shortport.lua
-file path=usr/share/nmap/nselib/smb.lua
-file path=usr/share/nmap/nselib/smbauth.lua
-file path=usr/share/nmap/nselib/snmp.lua
-file path=usr/share/nmap/nselib/ssh1.lua
-file path=usr/share/nmap/nselib/ssh2.lua
-file path=usr/share/nmap/nselib/stdnse.lua
-file path=usr/share/nmap/nselib/strbuf.lua
-file path=usr/share/nmap/nselib/strict.lua
-file path=usr/share/nmap/nselib/tab.lua
-file path=usr/share/nmap/nselib/unpwdb.lua
-file path=usr/share/nmap/nselib/url.lua
-file path=usr/share/nmap/scripts/asn-query.nse
-file path=usr/share/nmap/scripts/auth-owners.nse
-file path=usr/share/nmap/scripts/auth-spoof.nse
-file path=usr/share/nmap/scripts/banner.nse
-file path=usr/share/nmap/scripts/citrix-brute-xml.nse
-file path=usr/share/nmap/scripts/citrix-enum-apps-xml.nse
-file path=usr/share/nmap/scripts/citrix-enum-apps.nse
-file path=usr/share/nmap/scripts/citrix-enum-servers-xml.nse
-file path=usr/share/nmap/scripts/citrix-enum-servers.nse
-file path=usr/share/nmap/scripts/daytime.nse
-file path=usr/share/nmap/scripts/db2-info.nse
-file path=usr/share/nmap/scripts/dhcp-discover.nse
-file path=usr/share/nmap/scripts/dns-random-srcport.nse
-file path=usr/share/nmap/scripts/dns-random-txid.nse
-file path=usr/share/nmap/scripts/dns-recursion.nse
-file path=usr/share/nmap/scripts/dns-zone-transfer.nse
-file path=usr/share/nmap/scripts/finger.nse
-file path=usr/share/nmap/scripts/ftp-anon.nse
-file path=usr/share/nmap/scripts/ftp-bounce.nse
-file path=usr/share/nmap/scripts/ftp-brute.nse
-file path=usr/share/nmap/scripts/html-title.nse
-file path=usr/share/nmap/scripts/http-auth.nse
-file path=usr/share/nmap/scripts/http-date.nse
-file path=usr/share/nmap/scripts/http-enum.nse
-file path=usr/share/nmap/scripts/http-favicon.nse
-file path=usr/share/nmap/scripts/http-headers.nse
-file path=usr/share/nmap/scripts/http-iis-webdav-vuln.nse
-file path=usr/share/nmap/scripts/http-malware-host.nse
-file path=usr/share/nmap/scripts/http-open-proxy.nse
-file path=usr/share/nmap/scripts/http-passwd.nse
-file path=usr/share/nmap/scripts/http-trace.nse
-file path=usr/share/nmap/scripts/http-userdir-enum.nse
-file path=usr/share/nmap/scripts/iax2-version.nse
-file path=usr/share/nmap/scripts/imap-capabilities.nse
-file path=usr/share/nmap/scripts/irc-info.nse
-file path=usr/share/nmap/scripts/ms-sql-info.nse
-file path=usr/share/nmap/scripts/mysql-info.nse
-file path=usr/share/nmap/scripts/nbstat.nse
-file path=usr/share/nmap/scripts/nfs-showmount.nse
-file path=usr/share/nmap/scripts/ntp-info.nse
-file path=usr/share/nmap/scripts/oracle-sid-brute.nse
-file path=usr/share/nmap/scripts/p2p-conficker.nse
-file path=usr/share/nmap/scripts/pjl-ready-message.nse
-file path=usr/share/nmap/scripts/pop3-brute.nse
-file path=usr/share/nmap/scripts/pop3-capabilities.nse
-file path=usr/share/nmap/scripts/pptp-version.nse
-file path=usr/share/nmap/scripts/realvnc-auth-bypass.nse
-file path=usr/share/nmap/scripts/robots.txt.nse
-file path=usr/share/nmap/scripts/rpcinfo.nse
-file path=usr/share/nmap/scripts/script.db
-file path=usr/share/nmap/scripts/skypev2-version.nse
-file path=usr/share/nmap/scripts/smb-brute.nse
-file path=usr/share/nmap/scripts/smb-check-vulns.nse
-file path=usr/share/nmap/scripts/smb-enum-domains.nse
-file path=usr/share/nmap/scripts/smb-enum-groups.nse
-file path=usr/share/nmap/scripts/smb-enum-processes.nse
-file path=usr/share/nmap/scripts/smb-enum-sessions.nse
-file path=usr/share/nmap/scripts/smb-enum-shares.nse
-file path=usr/share/nmap/scripts/smb-enum-users.nse
-file path=usr/share/nmap/scripts/smb-os-discovery.nse
-file path=usr/share/nmap/scripts/smb-psexec.nse
-file path=usr/share/nmap/scripts/smb-security-mode.nse
-file path=usr/share/nmap/scripts/smb-server-stats.nse
-file path=usr/share/nmap/scripts/smb-system-info.nse
-file path=usr/share/nmap/scripts/smbv2-enabled.nse
-file path=usr/share/nmap/scripts/smtp-commands.nse
-file path=usr/share/nmap/scripts/smtp-open-relay.nse
-file path=usr/share/nmap/scripts/smtp-strangeport.nse
-file path=usr/share/nmap/scripts/sniffer-detect.nse
-file path=usr/share/nmap/scripts/snmp-brute.nse
-file path=usr/share/nmap/scripts/snmp-sysdescr.nse
-file path=usr/share/nmap/scripts/socks-open-proxy.nse
-file path=usr/share/nmap/scripts/sql-injection.nse
-file path=usr/share/nmap/scripts/ssh-hostkey.nse
-file path=usr/share/nmap/scripts/sshv1.nse
-file path=usr/share/nmap/scripts/ssl-cert.nse
-file path=usr/share/nmap/scripts/sslv2.nse
-file path=usr/share/nmap/scripts/telnet-brute.nse
-file path=usr/share/nmap/scripts/upnp-info.nse
-file path=usr/share/nmap/scripts/whois.nse
-file path=usr/share/nmap/scripts/x11-access.nse
-file nmapfe.png path=usr/share/pixmaps/nmapfe.png
-file path=usr/share/zenmap/config/scan_profile.usp
-file path=usr/share/zenmap/config/zenmap.conf
-file path=usr/share/zenmap/config/zenmap_version
-file path=usr/share/zenmap/docs/help.html
-file path=usr/share/zenmap/misc/profile_editor.xml
-file path=usr/share/zenmap/pixmaps/default_32.png
-file path=usr/share/zenmap/pixmaps/default_75.png
-file path=usr/share/zenmap/pixmaps/freebsd_32.png
-file path=usr/share/zenmap/pixmaps/freebsd_75.png
-file path=usr/share/zenmap/pixmaps/irix_32.png
-file path=usr/share/zenmap/pixmaps/irix_75.png
-file path=usr/share/zenmap/pixmaps/linux_32.png
-file path=usr/share/zenmap/pixmaps/linux_75.png
-file path=usr/share/zenmap/pixmaps/macosx_32.png
-file path=usr/share/zenmap/pixmaps/macosx_75.png
-file path=usr/share/zenmap/pixmaps/openbsd_32.png
-file path=usr/share/zenmap/pixmaps/openbsd_75.png
-file path=usr/share/zenmap/pixmaps/radialnet/border.png
-file path=usr/share/zenmap/pixmaps/radialnet/firewall.png
-file path=usr/share/zenmap/pixmaps/radialnet/logo.png
-file path=usr/share/zenmap/pixmaps/radialnet/padlock.png
-file path=usr/share/zenmap/pixmaps/radialnet/router.png
-file path=usr/share/zenmap/pixmaps/radialnet/switch.png
-file path=usr/share/zenmap/pixmaps/radialnet/wireless.png
-file path=usr/share/zenmap/pixmaps/redhat_32.png
-file path=usr/share/zenmap/pixmaps/redhat_75.png
-file path=usr/share/zenmap/pixmaps/solaris_32.png
-file path=usr/share/zenmap/pixmaps/solaris_75.png
-file path=usr/share/zenmap/pixmaps/splash.png
-file path=usr/share/zenmap/pixmaps/throbber.gif
-file path=usr/share/zenmap/pixmaps/throbber.png
-file path=usr/share/zenmap/pixmaps/ubuntu_32.png
-file path=usr/share/zenmap/pixmaps/ubuntu_75.png
-file path=usr/share/zenmap/pixmaps/unknown_32.png
-file path=usr/share/zenmap/pixmaps/unknown_75.png
-file path=usr/share/zenmap/pixmaps/vl_1_32.png
-file path=usr/share/zenmap/pixmaps/vl_1_75.png
-file path=usr/share/zenmap/pixmaps/vl_2_32.png
-file path=usr/share/zenmap/pixmaps/vl_2_75.png
-file path=usr/share/zenmap/pixmaps/vl_3_32.png
-file path=usr/share/zenmap/pixmaps/vl_3_75.png
-file path=usr/share/zenmap/pixmaps/vl_4_32.png
-file path=usr/share/zenmap/pixmaps/vl_4_75.png
-file path=usr/share/zenmap/pixmaps/vl_5_32.png
-file path=usr/share/zenmap/pixmaps/vl_5_75.png
-file path=usr/share/zenmap/pixmaps/win_32.png
-file path=usr/share/zenmap/pixmaps/win_75.png
-file path=usr/share/zenmap/pixmaps/zenmap.png
-file path=usr/share/zenmap/su-to-zenmap.sh
-legacy pkg=SUNWnmap \
-    desc="nmap - Network exploration tool and security / port scanner (5.21)" \
-    name="nmap - Network Mapper"
-license nmap.license license=GPLv2
-link path=usr/bin/nmapfe target=zenmap
-link path=usr/bin/xnmap target=zenmap
-link path=usr/share/man/man1/nmapfe.1 target=zenmap.1
-link path=usr/share/man/man1/xnmap.1 target=zenmap.1
-
-
--- a/components/nmap/nmapfe.desktop	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=NmapFE
-GenericName=Security Scanner
-Comment=Scan and monitor services provided by other computers on the network
-Version=1.0
-TryExec=nmapfe
-Exec=nmapfe
-Icon=nmapfe.png
-Terminal=false
-Type=Application
-Categories=Application;System;Security;GTK
Binary file components/nmap/nmapfe.png has changed
--- a/components/nmap/patches/1.configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
---- nmap-5.21/nbase/configure.~1~	Thu Aug 13 14:54:55 2009
-+++ nmap-5.21/nbase/configure	Mon Mar 21 15:32:17 2011
-@@ -1,4 +1,4 @@
--#! /bin/sh
-+#! /bin/bash
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by GNU Autoconf 2.63.
- #
-@@ -589,7 +589,7 @@
- subdirs=
- MFLAGS=
- MAKEFLAGS=
--SHELL=${CONFIG_SHELL-/bin/sh}
-+SHELL=${CONFIG_SHELL-/bin/bash}
- 
- # Identity of this package.
- PACKAGE_NAME=
-@@ -657,7 +657,9 @@
- CPPFLAGS
- LDFLAGS
- CFLAGS
-+CXXFLAGS
- CC
-+CXX
- target_alias
- host_alias
- build_alias
-@@ -706,7 +708,9 @@
- host_alias
- target_alias
- CC
-+CXX
- CFLAGS
-+CXXFLAGS
- LDFLAGS
- LIBS
- CPPFLAGS
-@@ -748,7 +752,7 @@
- datadir='${datarootdir}'
- sysconfdir='${prefix}/etc'
- sharedstatedir='${prefix}/com'
--localstatedir='${prefix}/var'
-+localstatedir=
- includedir='${prefix}/include'
- oldincludedir='/usr/include'
- docdir='${datarootdir}/doc/${PACKAGE}'
-@@ -3916,6 +3920,10 @@
- 
- 	#include <stdlib.h>
- 
-+#if defined(__SUNPRO_C) || defined(__SUNPRO_CC)
-+#error "GNU __attribute__ extension not suported "
-+#endif
-+
- 	static void foo(void) __attribute__ ((noreturn));
- 
- 	static void
--- a/components/nmap/patches/2.Makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
---- nmap-5.21/nbase/Makefile.in	2009-03-25 05:49:32.000000000 -0700
-+++ nmap-5.21/nbase/Makefile.in	2010-02-23 10:25:33.136566614 -0800
-@@ -6,7 +6,7 @@
- srcdir = @srcdir@
- 
- CC = @CC@
--AR = ar
-+CXX = @CXX@
- RANLIB = @RANLIB@
- CCOPT = 
- DEFS = @DEFS@
-@@ -14,12 +14,14 @@
- DEFS += -D_FORTIFY_SOURCE=2
- CPPFLAGS = @CPPFLAGS@
- CFLAGS = @CFLAGS@ $(CCOPT) $(GLIB_CFLAGS) $(DEFS) $(INCLS)
-+CXXFLAGS = @CXXFLAGS@
- STATIC = 
- LDFLAGS = @LDFLAGS@ $(STATIC)
- LIBS =  @LIBS@ 
- SHTOOL = ./shtool
- INSTALL = $(SHTOOL) install 
- MAKEDEPEND = @MAKEDEPEND@
-+AR = /usr/ccs/bin/ar cq
- 
- TARGET = libnbase.a
- 
-@@ -30,7 +32,7 @@
- 
- $(TARGET): $(DEPS) $(OBJS)
- 	rm -f $@
--	$(AR) cr $@ $(OBJS)
-+	$(AR) $@ $(OBJS)
- 	$(RANLIB) $@
- 
- clean:
-@@ -51,8 +53,10 @@
- config.status: configure
- 	./config.status --recheck
- 
-+.c.o:
-+	$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
- .cc.o:
--	$(CC) -c $(CFLAGS) $*.cc
-+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< o $@
- 
- # DO NOT DELETE -- Needed by makedepend
- 
--- a/components/nmap/patches/3.Makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
---- nmap-5.21/nsock/src/Makefile.in	2009-08-07 10:53:50.000000000 -0700
-+++ nmap-5.21/nsock/src/Makefile.in	2010-02-23 11:27:25.487769258 -0800
-@@ -43,11 +43,11 @@
- 	$(AR) cr $@ $(OBJS)
- 	$(RANLIB) $@
- 
--$(NBASEDIR)/libnbase.a: $(NBASEDIR)/Makefile
-+$(NBASEDIR)/libnbase.a:
- 	cd $(NBASEDIR) && $(MAKE)
- 
- clean:
--	rm -f $(OBJS) $(TARGET) makefile.dep
-+	rm -f $(OBJS) $(TARGET)
- 
- distclean: clean
- 	rm -f Makefile config.log config.status nsock_config.h
-@@ -75,6 +75,3 @@
- config.status: configure
- 	./config.status --recheck
- 
--makefile.dep:
--	$(CC) -MM $(CPPFLAGS) $(SRCS) > $@
--include makefile.dep
--- a/components/nmap/patches/4.Makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
---- nmap-5.21/ncat/Makefile.in	2010-01-11 11:41:56.000000000 -0800
-+++ nmap-5.21/ncat/Makefile.in	2010-03-12 08:44:44.631386263 -0800
-@@ -120,11 +120,11 @@
- 
- .PHONY: uninstall all clean distclean
- 
--$(NBASEDIR)/libnbase.a: $(NBASEDIR)/Makefile
-+$(NBASEDIR)/libnbase.a:
- 	@echo Compiling libnbase;
- 	cd $(NBASEDIR) && $(MAKE)
- 
--$(NSOCKDIR)/libnsock.a: $(NSOCKDIR)/Makefile
-+$(NSOCKDIR)/libnsock.a:
- 	@echo Compiling libnsock;
- 	cd $(NSOCKDIR) && $(MAKE)
- 
-@@ -161,6 +161,6 @@
- .NOEXPORT:
- 
- makefile.dep:
--	$(CC) -MM $(CPPFLAGS) $(SRCS) > $@
-+	$(CC) $(CPPFLAGS) $(CFLAGS) -MM $(SRCS) > $@
- include makefile.dep
- 
--- a/components/nmap/patches/5.configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,190 +0,0 @@
---- nmap-5.21/libdnet-stripped/configure.~1~	Thu Jan 14 08:47:28 2010
-+++ nmap-5.21/libdnet-stripped/configure	Mon Mar 21 15:33:21 2011
-@@ -1,4 +1,4 @@
--#! /bin/sh
-+#! /bin/bash
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by GNU Autoconf 2.63.
- #
-@@ -573,7 +573,7 @@
- 
- 
- # Check that we are running under the correct shell.
--SHELL=${CONFIG_SHELL-/bin/sh}
-+SHELL=${CONFIG_SHELL-/bin/bash}
- 
- case X$lt_ECHO in
- X*--fallback-echo)
-@@ -657,7 +657,7 @@
-       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
- 	   test "X$CONFIG_SHELL" != X/bin/ksh; then
-         # If we have ksh, try running configure again with it.
--        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-+        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/bash}
-         export ORIGINAL_CONFIG_SHELL
-         CONFIG_SHELL=/bin/ksh
-         export CONFIG_SHELL
-@@ -699,7 +699,7 @@
- 	  if test "$prev" != 'sed 50q "$0"'; then
- 	    echo_test_string=`eval $prev`
- 	    export echo_test_string
--	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
-+	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/bash}} "$0" ${1+"$@"}
- 	  else
- 	    # Oops.  We lost completely, so just stick with echo.
- 	    ECHO=echo
-@@ -738,7 +738,7 @@
- subdirs=
- MFLAGS=
- MAKEFLAGS=
--SHELL=${CONFIG_SHELL-/bin/sh}
-+SHELL=${CONFIG_SHELL-/bin/bash}
- 
- # Identity of this package.
- PACKAGE_NAME=
-@@ -965,7 +965,7 @@
- datadir='${datarootdir}'
- sysconfdir='${prefix}/etc'
- sharedstatedir='${prefix}/com'
--localstatedir='${prefix}/var'
-+localstateir=
- includedir='${prefix}/include'
- oldincludedir='/usr/include'
- docdir='${datarootdir}/doc/${PACKAGE}'
-@@ -2318,7 +2318,7 @@
-   $as_echo_n "(cached) " >&6
- else
-   cat >conftest.make <<\_ACEOF
--SHELL = /bin/sh
-+SHELL = /bin/bash
- all:
- 	@echo '@@@%%%=$(MAKE)=@@@%%%'
- _ACEOF
-@@ -3298,7 +3298,7 @@
-   ac_save_c_werror_flag=$ac_c_werror_flag
-    ac_c_werror_flag=yes
-    ac_cv_prog_cc_g=no
--   CFLAGS="-g"
-+   CFLAGS="$CFLAGS"
-    cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -3337,7 +3337,7 @@
-   $as_echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
- 
--	CFLAGS=""
-+	CFLAGS="$CFLAGS"
-       cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -3377,7 +3377,7 @@
- sed 's/^/| /' conftest.$ac_ext >&5
- 
- 	ac_c_werror_flag=$ac_save_c_werror_flag
--	 CFLAGS="-g"
-+	 CFLAGS="$CFLAGS"
- 	 cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -3434,15 +3434,15 @@
-   CFLAGS=$ac_save_CFLAGS
- elif test $ac_cv_prog_cc_g = yes; then
-   if test "$GCC" = yes; then
--    CFLAGS="-g -O2"
-+    CFLAGS="$CFLAGS"
-   else
--    CFLAGS="-g"
-+    CFLAGS="$CFLAGS"
-   fi
- else
-   if test "$GCC" = yes; then
--    CFLAGS="-O2"
-+    CFLAGS="$CFLAGS"
-   else
--    CFLAGS=
-+    CFLAGS="$CFLAGS"
-   fi
- fi
- { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
-@@ -3671,7 +3671,7 @@
-     for i in 1 2 3 4 5 6; do
-       echo '#include "conftst'$i'.h"' >> sub/conftest.c
-       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
--      # Solaris 8's {/usr,}/bin/sh.
-+      # Solaris 8's {/usr,}/bin/bash.
-       touch sub/conftst$i.h
-     done
-     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-@@ -4576,7 +4576,7 @@
-       for i in 1 2 3 4 5 6 7 8 ; do
-         teststring=$teststring$teststring
-       done
--      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-+      SHELL=${SHELL-${CONFIG_SHELL-/bin/bash}}
-       # If test is not a shell built-in, we'll probably end up computing a
-       # maximum length that is only half of the actual maximum length, but
-       # we can't tell.
-@@ -12025,13 +12025,13 @@
- 
-     # DLPI needs putmsg under HPUX so test for -lstr while we're at it
- 
--{ $as_echo "$as_me:$LINENO: checking for putmsg in -lstr" >&5
--$as_echo_n "checking for putmsg in -lstr... " >&6; }
-+{ $as_echo "$as_me:$LINENO: checking for putmsg in -lc" >&5
-+$as_echo_n "checking for putmsg in -lc... " >&6; }
- if test "${ac_cv_lib_str_putmsg+set}" = set; then
-   $as_echo_n "(cached) " >&6
- else
-   ac_check_lib_save_LIBS=$LIBS
--LIBS="-lstr  $LIBS"
-+LIBS=" -lc -lsocket -lresolv -lnsl -lgen  $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -12039,13 +12039,12 @@
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
- 
--/* Override any GCC internal prototype to avoid an error.
--   Use char because int might match the return type of a GCC
--   builtin and then its argument prototype would still apply.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--char putmsg ();
-+#include <stropts.h>
-+#include <sys/types.h>
-+#include <net/if.h>
-+#include <sys/socket.h>
-+#include <sys/filio.h>
-+
- int
- main ()
- {
-@@ -12095,7 +12094,7 @@
- #define HAVE_LIBSTR 1
- _ACEOF
- 
--  LIBS="-lstr $LIBS"
-+  LIBS=" -lc -lsocket -lresolv -lnsl -lgen $LIBS"
- 
- fi
- 
-@@ -14380,15 +14379,8 @@
-     fi
- 	{ $as_echo "$as_me:$LINENO: checking for Linux PF_PACKET sockets" >&5
- $as_echo_n "checking for Linux PF_PACKET sockets... " >&6; }
--    if test "${ac_cv_dnet_linux_pf_packet+set}" = set; then
--  $as_echo_n "(cached) " >&6
--else
--  if test -f /usr/include/netpacket/packet.h ; then
--	    ac_cv_dnet_linux_pf_packet=yes
--	else
-+
- 	    ac_cv_dnet_linux_pf_packet=no
--	fi
--fi
- 
-     { $as_echo "$as_me:$LINENO: result: $ac_cv_dnet_linux_pf_packet" >&5
- $as_echo "$ac_cv_dnet_linux_pf_packet" >&6; }
--- a/components/nmap/patches/6.configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
---- nmap-5.21/ncat/configure.~1~	Mon Jan 11 11:41:56 2010
-+++ nmap-5.21/ncat/configure	Mon Mar 21 15:32:46 2011
-@@ -1,4 +1,4 @@
--#! /bin/sh
-+#! /bin/bash
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by GNU Autoconf 2.63.
- #
-@@ -589,7 +589,7 @@
- subdirs=
- MFLAGS=
- MAKEFLAGS=
--SHELL=${CONFIG_SHELL-/bin/sh}
-+SHELL=${CONFIG_SHELL-/bin/bash}
- 
- # Identity of this package.
- PACKAGE_NAME=
-@@ -755,7 +755,7 @@
- datadir='${datarootdir}'
- sysconfdir='${prefix}/etc'
- sharedstatedir='${prefix}/com'
--localstatedir='${prefix}/var'
-+localstatedir=
- includedir='${prefix}/include'
- oldincludedir='/usr/include'
- docdir='${datarootdir}/doc/${PACKAGE}'
--- a/components/nmap/patches/7.configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
---- nmap-5.21/nsock/src/configure.~1~	Fri Aug  7 11:18:16 2009
-+++ nmap-5.21/nsock/src/configure	Mon Mar 21 15:34:06 2011
-@@ -1,4 +1,4 @@
--#! /bin/sh
-+#! /bin/bash
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by GNU Autoconf 2.63.
- #
-@@ -589,7 +589,7 @@
- subdirs=
- MFLAGS=
- MAKEFLAGS=
--SHELL=${CONFIG_SHELL-/bin/sh}
-+SHELL=${CONFIG_SHELL-/bin/bash}
- 
- # Identity of this package.
- PACKAGE_NAME=
-@@ -751,7 +751,7 @@
- datadir='${datarootdir}'
- sysconfdir='${prefix}/etc'
- sharedstatedir='${prefix}/com'
--localstatedir='${prefix}/var'
-+localstatedir=
- includedir='${prefix}/include'
- oldincludedir='/usr/include'
- docdir='${datarootdir}/doc/${PACKAGE}'
--- a/components/nmap/patches/8.configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
---- nmap-5.21/configure.~1~	Thu Nov  5 11:50:33 2009
-+++ nmap-5.21/configure	Mon Mar 21 16:56:04 2011
-@@ -1,4 +1,4 @@
--#! /bin/sh
-+#! /bin/bash
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by GNU Autoconf 2.63.
- #
-@@ -589,7 +589,7 @@
- subdirs=
- MFLAGS=
- MAKEFLAGS=
--SHELL=${CONFIG_SHELL-/bin/sh}
-+SHELL=${CONFIG_SHELL-/bin/bash}
- 
- # Identity of this package.
- PACKAGE_NAME=
-@@ -832,7 +832,7 @@
- datadir='${datarootdir}'
- sysconfdir='${prefix}/etc'
- sharedstatedir='${prefix}/com'
--localstatedir='${prefix}/var'
-+localstatedir=
- includedir='${prefix}/include'
- oldincludedir='/usr/include'
- docdir='${datarootdir}/doc/${PACKAGE}'
-@@ -3973,7 +3973,7 @@
-   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
-    ac_cxx_werror_flag=yes
-    ac_cv_prog_cxx_g=no
--   CXXFLAGS="-g"
-+   CXXFLAGS="$CXXFLAGS"
-    cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -4012,7 +4012,7 @@
-   $as_echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
- 
--	CXXFLAGS=""
-+	CXXFLAGS="$CXXFLAGS"
-       cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -4052,7 +4052,7 @@
- sed 's/^/| /' conftest.$ac_ext >&5
- 
- 	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
--	 CXXFLAGS="-g"
-+	 CXXFLAGS="$CXXFLAGS"
- 	 cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -4109,15 +4109,15 @@
-   CXXFLAGS=$ac_save_CXXFLAGS
- elif test $ac_cv_prog_cxx_g = yes; then
-   if test "$GXX" = yes; then
--    CXXFLAGS="-g -O2"
-+    CXXFLAGS="$CXXFLAGS"
-   else
--    CXXFLAGS="-g"
-+    CXXFLAGS="$CXXFLAGS"
-   fi
- else
-   if test "$GXX" = yes; then
--    CXXFLAGS="-O2"
-+    CXXFLAGS="$CXXFLAGS"
-   else
--    CXXFLAGS=
-+    CXXFLAGS="$CXXFLAGS"
-   fi
- fi
- ac_ext=c
-@@ -4223,7 +4223,7 @@
- if test -n "$GXX"; then
-   # -fno-strict-aliasing disables strict-aliasing optimizations that assume
-   # that pointers of different types never point to the same object.
--  CXXFLAGS="$CXXFLAGS -Wall -fno-strict-aliasing"
-+  CXXFLAGS="$CXXFLAGS"
- fi
- 
- # Remember that all following tests will run with this CXXFLAGS by default
-@@ -6024,8 +6024,7 @@
-      else
-        am_py_prefix=$prefix
-      fi
--     am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null ||
--     echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
-+     am_cv_python_pythondir="$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"
-      case $am_cv_python_pythondir in
-      $am_py_prefix*)
-        am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
-@@ -6054,8 +6053,7 @@
-      else
-        am_py_exec_prefix=$exec_prefix
-      fi
--     am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null ||
--     echo "$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
-+     am_cv_python_pyexecdir="$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages"
-      case $am_cv_python_pyexecdir in
-      $am_py_exec_prefix*)
-        am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
-@@ -6723,7 +6721,7 @@
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
- $ac_includes_default
--#include <pcap.h>
-+#include <pcap/pcap.h>
- _ACEOF
- rm -f conftest.$ac_objext
- if { (ac_try="$ac_compile"
-@@ -6764,7 +6762,7 @@
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
--#include <pcap.h>
-+#include <pcap/pcap.h>
- _ACEOF
- if { (ac_try="$ac_cpp conftest.$ac_ext"
- case "(($ac_try" in
--- a/components/nmap/patches/9.Makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
---- nmap-5.21/Makefile.in	2009-12-12 12:26:15.000000000 -0800
-+++ nmap-5.21/Makefile.in	2010-02-23 11:34:57.694961587 -0800
-@@ -1,7 +1,9 @@
-+SHELL = /bin/bash
- # Extract the version string from nmap.h.
- export NMAP_VERSION := $(shell grep '^\#[ \t]*define[ \t]\+NMAP_VERSION' nmap.h | sed -e 's/.*"\(.*\)".*/\1/' -e 'q')
-+export TOPDIR=$(shell pwd)
- NMAP_NAME= Nmap
--NMAP_URL= http://nmap.org
-+NMAP_URL= http://nmap.org/
- NMAP_PLATFORM=@host@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
-@@ -13,12 +15,12 @@
- deskdir = $(prefix)/share/applications
- NMAPDEVDIR=~/nmap-private-dev
- 
--export NBASEDIR=@NBASEDIR@
--export NSOCKDIR=@NSOCKDIR@
--export LIBLUADIR = @LIBLUADIR@
-+export NBASEDIR=$(TOPDIR)/@NBASEDIR@
-+export NSOCKDIR=$(TOPDIR)/@NSOCKDIR@
-+export LIBLUADIR=$(TOPDIR)/@LIBLUADIR@
- export NDIR=$(shell pwd)
--export LIBLUA_LIBS = @LIBLUA_LIBS@
--export NCATDIR=@NCATDIR@
-+export LIBLUA_LIBS=$(TOPDIR)/@LIBLUA_LIBS@
-+export NCATDIR=$(TOPDIR)/@NCATDIR@
- CC = @CC@
- CXX = @CXX@
- CCOPT = 
-@@ -26,9 +28,9 @@
- STRIP = @STRIP@
- LIBPCAPDIR = @libpcapdir@
- LIBPCREDIR = @LIBPCREDIR@
--export LIBDNETDIR = @LIBDNETDIR@
--ZENMAPDIR = zenmap
--NDIFFDIR = ndiff
-+export LIBDNETDIR=$(TOPDIR)/@LIBDNETDIR@
-+ZENMAPDIR=$(TOPDIR)/zenmap
-+NDIFFDIR=$(TOPDIR)/ndiff
- PYTHON = @PYTHON@
- DEFS = @DEFS@ -DNMAP_NAME=\"$(NMAP_NAME)\" -DNMAP_URL=\"$(NMAP_URL)\" -DNMAP_PLATFORM=\"$(NMAP_PLATFORM)\" -DNMAPDATADIR=\"$(nmapdatadir)\"
- # With GCC, add extra security checks to source code.
-@@ -39,13 +41,13 @@
- # For mtrace debugging -- see MTRACE define in main.cc for instructions
- # Should only be enabled during debugging and not in any real release.
- # DEFS += -DMTRACE=1
--CXXFLAGS = @CXXFLAGS@ $(DBGFLAGS) $(CCOPT) $(DEFS)
-+export CXXFLAGS = @CXXFLAGS@ $(DBGFLAGS) $(CCOPT) $(DEFS) $(INCLS)
-+export CFLAGS = @CFLAGS@ $(DBGFLAGS) $(CCOPT) $(DEFS) $(INCLS)
- CPPFLAGS = @CPPFLAGS@
--export CFLAGS = $(CXXFLAGS)
- # CFLAGS = $(DEFS) $(INCLS)
- STATIC =
--LDFLAGS = @LDFLAGS@ $(DBGFLAGS) $(STATIC)
--LIBS =  @LIBNBASE_LIBS@ @LIBNSOCK_LIBS@ @LIBPCRE_LIBS@ @LIBPCAP_LIBS@ @OPENSSL_LIBS@ @LIBDNET_LIBS@ @LIBLUA_LIBS@ @LIBS@ 
-+LDFLAGS = @LDFLAGS@ $(DBGFLAGS) $(STATIC) -z ignore
-+LIBS =  @LIBNBASE_LIBS@ @LIBNSOCK_LIBS@ @LIBPCRE_LIBS@ @LIBPCAP_LIBS@ @OPENSSL_LIBS@ @LIBDNET_LIBS@ @LIBLUA_LIBS@ @LIBS@ -lsocket -lnsl -lgen
- # LIBS =  -lefence @LIBS@
- # LIBS =  -lrmalloc @LIBS@
- INSTALL = @INSTALL@
-@@ -95,7 +97,10 @@
- 
- # %.o : %.cc -- nope this is a GNU extension
- .cc.o:
--	$(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
-+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
-+
-+.c.o:
-+	$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
- 
- all: @LUA_BUILD@ @PCAP_BUILD@ @PCRE_BUILD@ @DNET_BUILD@ @NBASE_BUILD@ @NSOCK_BUILD@ @NCAT_BUILD@
- 	$(MAKE) $(TARGET) $(BUILDZENMAP) $(BUILDNDIFF)
-@@ -103,7 +108,7 @@
- $(TARGET): @LUA_DEPENDS@ @PCAP_DEPENDS@ @PCRE_DEPENDS@ @DNET_DEPENDS@ $(NBASEDIR)/libnbase.a $(NSOCKDIR)/src/libnsock.a $(OBJS)
- 	@echo Compiling nmap
- 	rm -f $@
--	$(CXX) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
-+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
- 
- pcre_build: $(LIBPCREDIR)/Makefile
- 	@echo Compiling libpcre; cd $(LIBPCREDIR) && $(MAKE)
-@@ -207,7 +212,9 @@
- 	         config.cache config.log config.status
- 
- install-nmap: $(TARGET)
--	$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(nmapdatadir)
-+	$(INSTALL) -d $(DESTDIR)$(bindir)
-+	$(INSTALL) -d $(DESTDIR)$(mandir)/man1
-+	$(INSTALL) -d $(DESTDIR)$(nmapdatadir)
- 	$(INSTALL) -c -m 755 nmap $(DESTDIR)$(bindir)/nmap
- # Use strip -x to avoid stripping dynamically loaded NSE functions. See
- # http://seclists.org/nmap-dev/2007/q4/0272.html.
-@@ -252,6 +259,8 @@
- 	cd $(ZENMAPDIR) && $(PYTHON) setup.py build $(if $(DESTDIR),--executable "$(DEFAULT_PYTHON_PATH)")
- 
- install-zenmap: $(ZENMAPDIR)/setup.py
-+	$(INSTALL) -d $(DESTDIR)$(bindir)
-+	$(INSTALL) -d $(DESTDIR)$(mandir)/man1
- 	$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1
- 	cd $(ZENMAPDIR) && $(PYTHON) setup.py --quiet install --prefix "$(prefix)" --force $(if $(DESTDIR),--root "$(DESTDIR)")
- 	$(INSTALL) -c -m 644 docs/zenmap.1 $(DESTDIR)$(mandir)/man1/
-@@ -337,7 +346,7 @@
- 	./config.status --recheck
- 
- makefile.dep:
--	$(CXX) -MM $(CPPFLAGS) $(SRCS) > $@
-+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -MM $(CPPFLAGS) $(SRCS) | grep -v '/usr/gnu' | grep -v '/usr/include' | grep -v '/usr/sfw' | nawk 'NR>1 { if ($$0 ~ /^.*\.o:/ && line ~ /\\$$/ ) sub(/ \\$$/, "", line); print line }  { line = $$0 } END { sub(/ \\$$/, "", line); print line }' > $@
- include makefile.dep
- 
- # These the old names of scripts that have been renamed or deleted. Any
---- nmap-5.21/Makefile.in.orig	Thu Mar 17 14:57:06 2011
-+++ nmap-5.21/Makefile.in	Thu Mar 17 15:08:06 2011
-@@ -32,6 +32,7 @@
- ZENMAPDIR=$(TOPDIR)/zenmap
- NDIFFDIR=$(TOPDIR)/ndiff
- PYTHON = @PYTHON@
-+PYTHONDIR = @pythondir@
- DEFS = @DEFS@ -DNMAP_NAME=\"$(NMAP_NAME)\" -DNMAP_URL=\"$(NMAP_URL)\" -DNMAP_PLATFORM=\"$(NMAP_PLATFORM)\" -DNMAPDATADIR=\"$(nmapdatadir)\"
- # With GCC, add extra security checks to source code.
- # http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html
-@@ -262,7 +263,7 @@
- 	$(INSTALL) -d $(DESTDIR)$(bindir)
- 	$(INSTALL) -d $(DESTDIR)$(mandir)/man1
- 	$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1
--	cd $(ZENMAPDIR) && $(PYTHON) setup.py --quiet install --prefix "$(prefix)" --force $(if $(DESTDIR),--root "$(DESTDIR)")
-+	cd $(ZENMAPDIR) && $(PYTHON) setup.py --quiet install --prefix "$(prefix)" --force $(if $(DESTDIR),--root "$(DESTDIR)") --install-lib $(PYTHONDIR)
- 	$(INSTALL) -c -m 644 docs/zenmap.1 $(DESTDIR)$(mandir)/man1/
- # Create a symlink from nmapfe to zenmap if nmapfe doesn't exist or is
- # already a link.
-@@ -276,7 +277,7 @@
- 	cd $(NDIFFDIR) && $(PYTHON) setup.py build $(if $(DESTDIR),--executable "$(DEFAULT_PYTHON_PATH)")
- 
- install-ndiff:
--	cd $(NDIFFDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" $(if $(DESTDIR),--root "$(DESTDIR)")
-+	cd $(NDIFFDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" $(if $(DESTDIR),--root "$(DESTDIR)") --install-lib $(PYTHONDIR)
- 
- NSE_FILES = scripts/script.db scripts/*.nse
- NSE_LIB_LUA_FILES = nselib/*.lua
--- a/components/nmap/patches/91.tcpip.cc.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- nmap-5.21/tcpip.cc	2010-01-14 19:55:23.000000000 -0800
-+++ nmap-5.21/tcpip.cc	2010-03-09 20:30:38.315876272 -0800
-@@ -3124,7 +3124,7 @@
-       devs[count].device_type = devt_ethernet;
- 
-       /* If the device type is ethernet, get the MAC address. */
--#ifdef SIOCGIFHWADDR
-+#if defined(SIOCGIFHWADDR) && (!defined(sun) && !defined(__sun) && !defined(__sun__))
-       memcpy(&tmpifr.ifr_addr, sin, MIN(sizeof(tmpifr.ifr_addr), sizeof(*sin)));
-       rc = ioctl(sd, SIOCGIFHWADDR, &tmpifr);
-       if (rc < 0 && errno != EADDRNOTAVAIL)
--- a/components/nmap/patches/92.intf.c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- nmap-5.21/libdnet-stripped/src/intf.c	2009-08-06 17:11:57.000000000 -0700
-+++ nmap-5.21/libdnet-stripped/src/intf.c	2010-03-09 20:32:28.207885025 -0800
-@@ -323,7 +323,7 @@
- 	/* Set link-level address. */
- 	if (entry->intf_link_addr.addr_type == ADDR_TYPE_ETH &&
- 	    addr_cmp(&entry->intf_link_addr, &orig->intf_link_addr) != 0) {
--#if defined(SIOCSIFHWADDR)
-+#if defined(SIOCSIFHWADDR) && (!defined(sun) && !defined(__sun) && !defined(__sun))
- 		if (addr_ntos(&entry->intf_link_addr, &ifr.ifr_hwaddr) < 0)
- 			return (-1);
- 		if (ioctl(intf->fd, SIOCSIFHWADDR, &ifr) < 0)
--- a/components/nmap/patches/93.setup.py.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
---- nmap-5.21/zenmap/setup.py	2010-01-26 16:57:31.000000000 -0800
-+++ nmap-5.21/zenmap/setup.py	2010-02-24 10:12:10.652841785 -0800
-@@ -324,7 +324,6 @@
-             if not re_sys.match(line):
-                 break
-             uline += 1
--        ucontent.insert(uline, "\nimport sys\nsys.path.append(%s)\n" % repr(modules))
- 
-         ufile = open(app_file_name, "w")
-         ufile.writelines(ucontent)
--- a/components/ntp/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-#
-# 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, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		ntp-dev
-COMPONENT_PATCH_VERSION=	200
-COMPONENT_VERSION=	4.2.5
-IPS_COMPONENT_VERSION=	$(COMPONENT_VERSION).$(COMPONENT_PATCH_VERSION)
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)p$(COMPONENT_PATCH_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:ff032582d66314ff2556a368162fd1fd15fbf9a6
-COMPONENT_ARCHIVE_URL=	http://archive.ntp.org/ntp4/ntp-dev/$(COMPONENT_ARCHIVE)
-PATCH_LEVEL = 0
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CFLAGS +=	$(studio_C99_ENABLE) -D_XOPEN_SOURCE=600 -D__EXTENSIONS__
-
-CONFIGURE_ENV +=	CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS +=	--bindir=/usr/sbin
-CONFIGURE_OPTIONS +=	--with-binsubdir=sbin
-CONFIGURE_OPTIONS +=	--libexecdir=/usr/lib/inet
-CONFIGURE_OPTIONS +=	--sysconfdir=/etc/inet
-CONFIGURE_OPTIONS +=	--enable-all-clocks
-CONFIGURE_OPTIONS +=	--enable-debugging
-CONFIGURE_OPTIONS +=	--enable-debug-timing
-CONFIGURE_OPTIONS +=	--disable-optional-args
-CONFIGURE_OPTIONS +=	--enable-parse-clocks
-CONFIGURE_OPTIONS +=	--enable-ignore-dns-errors
-CONFIGURE_OPTIONS +=	--without-ntpsnmpd
-CONFIGURE_OPTIONS +=	--without-lineeditlibs
-CONFIGURE_OPTIONS +=	--with-openssl-libdir=/lib
-CONFIGURE_OPTIONS +=	--disable-getifaddrs
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-build:		$(BUILD_32)
-install:	$(INSTALL_32)
-test:		$(NO_TESTS)
-
-include ../../make-rules/depend.mk
--- a/components/ntp/Solaris/RtNTPMngmnt.html	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-<HTML>
-<!--
-    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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
--->
-<HEAD>
-	<TITLE> </TITLE>
-	 
-	
-</HEAD>
-<BODY>
-When NTP Management is in the Rights Included column, it grants the right to manage the NTP SMF service.
-<p>
-If NTP Management is grayed, then you are not entitled to Add or Remove this right.
-<p>
-</BODY>
-</HTML>
--- a/components/ntp/Solaris/SmfNTPStates.html	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-<HTML>
-<!--
-    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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
--->
-<!--
-   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
--->
-<BODY>
-When Manage NTP Service States is in the Authorizations Include
-column, it grants the authorization to enable, disable, or restart the
-ndmpd daemon.
-<p>
-If Manage NTP Service States is grayed, then you are not entitled to
-Add or Remove this authorization.
-<BR>&nbsp;
-</BODY>
-</HTML>
--- a/components/ntp/Solaris/SmfValueNTP.html	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-<HTML>
-<!--
-    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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
--->
-<!--
-   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
--->
-<BODY>
-When <em>Value NTP Properties</em> is in the Authorizations Included
-column, it grants the the authorization to change NTP service property values.
-<P> 
-If <em>Value NTP Properties</em> is grayed, then you are not entitled to
-Add or Remove this authorization.
-<BR>&nbsp;
-</BODY>
-</HTML>
--- a/components/ntp/Solaris/auth_attr	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-solaris.smf.manage.ntp:::Manage NTP service states::help=SmfNTPStates.html
-solaris.smf.value.ntp:::Change NTP value properties::help=SmfValueNTP.html
--- a/components/ntp/Solaris/ntp.client	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-#
-# 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-
-# If you want to configure your client to listen for multicast, uncommnet
-# this line. This should only be used for casual time keeping, like keeping
-# a desktop system in sync. 
-
-#multicastclient 224.0.1.1
-
-# To configure NTP servers, replace the server_name with either the IP address
-# or hostname of the server you wish to use. If you just want to keep the time
-# in a causual way, one server may be enough for you. If you wish to keep it
-# to a more accurate level, 3 or more is recommended. Do not choose 2, because
-# 2 servers is an unstable configuration. By the same token 3 is only acceptable
-# if all are always available, since when a single one reboots or otherwise 
-# becomes unavailable, you have just 2.
-#
-# For a list of Internet NTP servers see 
-# http://support.ntp.org/bin/view/Servers/WebHome
-# If you use this list, be sure to read, understand and abide by the rules
-# each server has published for accessing themselves.
-#
-# There is also a DNS round-robin pool of public access NTP servers. The
-# instructions for accessing these are at http://www.pool.ntp.org
-# Please consider adding your own servers to the pool if possible.
-#
-# Many ISP's also provide NTP servers for use by their customers. 
-
-server server_name iburst
-
-# Always configure the drift file. It can take days for ntpd to completely 
-# stabilize and without the drift file, it has to start over on a reboot
-# of if ntpd restarts. 
-
-driftfile /var/ntp/ntp.drift
-
-# It is always wise to configure at least the loopstats and peerstats files. 
-# Otherwise when ntpd does something you don't expect there is no way to 
-# find out why. 
-
-statsdir /var/ntp/ntpstats/
-filegen peerstats file peerstats type day enable
-filegen loopstats file loopstats type day enable
-
-# To track the events regarding the system clock, the protostats file can be useful
-# as well. 
-#filegen protostats file protostats type day enable
-
-# To see the current state of the crypto authentication protocols, enable the
-# cryptostats file.
-#filegen cryptostats file cryptostats type day enable
-
-# The clockstats files are only useful if a hardware reference clock is 
-# configured. See the /etc/inet/ntp.server file for more information about 
-# that.
-#filegen clockstats file clockstats type day enable
-
-# The sysstats and rawstats output might be useful in debugging.
-#filegen sysstats file sysstats type day enable
-#filegen rawstats file rawstats type day enable
-
-# The timingstats file is probably not useful at all. It is designed for
-# perfomance debugging by the developers of NTP.
-#filegen timingstats file timingstats type day enable
-
-# There are several types on authentication supported by NTP. The easiest
-# to use is a set of passwords, called "keys". They should be stored
-# the /etc/inet/ntp.keys file. Each key in the ntp.keys file can be
-# assigned to certain types of trust levels. See ntpd(1m) for more
-# information on setting up key.
-
-#keys /etc/inet/ntp.keys
-#trustedkey 1
-#requestkey 1
-#controlkey 1
-
-#
-# To configure leap seconds processing, download the latest NIST leap seconds
-# file to /etc/inet, and then create a symbolic link to it from the ntp.leap
-# file. Without this file, NTP will still be able to accept leap announcements
-# from its upstream sources. If this file exists and is less than 6 months old
-# then the contents of this file will take precedence over the upstream servers.
-# The latest leap seconds file is always available at ftp://time.nist.gov/pub
-
-#leapfile /etc/inet/ntp.leap
-
-
-
--- a/components/ntp/Solaris/ntp.server	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-#
-# 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-
-# Since in general, all NTP servers can be NTP clients and vice
-# versa, all of the information in the /etc/inet/ntp.client file
-# applies to NTP server setup as well. However, a certain kind
-# NTP server, called a Stratum 1 server, has one or more devices
-# designed to provide very accurate time to the server. These 
-# devices are configured using the "server" keyword, just as the
-# servers used by the client are, but instead of a hostname or 
-# IP address, a format resembling an IP address is used. The first
-# two octets of "127.127" are used to designate that this 
-# line is referring to a clock and not an network NTP server. 
-# The next octet is used to designate which type of device is used. 
-# And the last octet is used to specify a unit number if more than
-# one is used. Notice that the resulting number looks like the 
-# localhost address, it is not the same. The real localhost
-# address (127.0.0.1) does not have the second octet of 127 as
-# the hardware clock designator does. 
-#
-# XType Device    RefID          Description
-# -------------------------------------------------------
-#  1    local     LCL            Undisciplined Local Clock
-#  3    pst       WWV            PSTI/Traconex WWV/WWVH Receiver
-#  4    wwvb      WWVB           Spectracom WWVB Receiver
-#  5    true      TRUE           TrueTime GPS/GOES Receivers
-#  6    irig      IRIG           IRIG Audio Decoder
-#  7    chu       CHU            Scratchbuilt CHU Receiver
-#  8    parse     ----           Generic Reference Clock Driver
-#  9    mx4200    GPS            Magnavox MX4200 GPS Receiver
-# 10    as2201    GPS            Austron 2201A GPS Receiver
-# 11    arbiter   GPS            Arbiter 1088A/B GPS Receiver
-# 12    tpro      IRIG           KSI/Odetics TPRO/S IRIG Interface
-# 13    leitch    ATOM           Leitch CSD 5300 Master Clock Controller
-# 17    datum     DATM           Datum Precision Time System
-# 18    acts      ACTS           NIST Automated Computer Time Service
-# 19    heath     WWV            Heath WWV/WWVH Receiver
-# 20    nmea      GPS            Generic NMEA GPS Receiver
-# 21    gpsvme                   GPS VME
-# 22    atom      PPS            PPS Clock Discipline
-# 26    hpgps     GPS            Hewlett Packard 58503A GPS Receiver
-# 27    arc       MSFa           Arcron MSF Receiver
-# 28    shm                      Shared memory driver
-# 29    palisade                 Palisade
-# 30    oncore                   Oncore
-# 31    jupiter                  Jupiter GPS
-# 32    chronolog                Chronolog
-# 33    dumbclock                Dumbclock
-# 34    ulink                    Ulink
-# 35    pcf                      PCF
-# 36    wwv                      WWV Audio
-# 37    fg                       FG
-# 38    hopfser                  HOPF Serial
-# 39    hopfpci                  HOPF PCI
-# 40    jjy                      JJY
-# 41    tt560                    TT560
-# 42    zyfer                    ZYFER
-# 43    ripencc                  RIPEENCC
-# 44    neoclock4x               NEOCLOCK 4X
-
-# While all the current refclock drivers are configured and compiled,
-# not all the actual hardware can be supported on all systems. The
-# gpsvme driver can only be expected to work on systems with a VME 
-# bus. The WWV audio driver can only be used on systems with audio
-# input. 
-#  
-# In general, refclock type 1, the LOCAL clock is not necessary and
-# should not be configured. It should only be used when either there
-# is some other process being used to synchronize the clock, such as
-# with hardware with vendor provided drivers, or when it is desired
-# that a server without access to a real NTP time source needs to 
-# act as a multicast or broadcast server. The LOCAL clock should not
-# be configured as a "backup" to other external servers. 
-
-# Some of the devices have tuning parameters, called "fudge" factors, 
-# that can be set on the server line.  See the ntpd documentation.
--- a/components/ntp/Solaris/ntp.sh	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-#!/sbin/sh
-#
-# 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-# Standard prolog
-#
-. /lib/svc/share/smf_include.sh
-
-smf_is_globalzone || exit $SMF_EXIT_OK
-
-if [ -z $SMF_FMRI ]; then
-        echo "SMF framework variables are not initialized."
-        exit $SMF_EXIT_ERR
-fi
-
-#
-# Is NTP configured?
-#
-if [ ! -f /etc/inet/ntp.conf ]; then
-	echo "Error: Configuration file '/etc/inet/ntp.conf' not found." \
-	    "  See ntpd(1M)."
-	exit $SMF_EXIT_ERR_CONFIG
-fi
-
-# Disable globbing to prevent privilege escalations by users authorized
-# to set property values for the NTP service.
-set -f 
-
-#
-# Build the command line flags
-#
-shift $#
-set -- -p /var/run/ntp.pid
-# We allow a step large than the panic value of 17 minutes only 
-# once when ntpd starts up. If always_all_large_step is true, 
-# then we allow this each time ntpd starts. Otherwise, we allow
-# it only the very first time ntpd starts after a boot. We 
-# check that by making ntpd write its pid to a file in /var/run.
-
-val=`svcprop -c -p config/always_allow_large_step $SMF_FMRI`
-if [ "$val" = "true" ] || \
-    [ ! -f /var/run/ntp.pid ]; then
-        set -- "$@" -g
-fi
-
-# Auth was off by default in xntpd now the default is on. Better have a way
-# to turn it off again. Also check for the obsolete "authenitcation" keyword.
-val=`svcprop -c -p config/no_auth_required $SMF_FMRI`
-if [ ! "$val" = "true" ]; then
-        val=`/usr/bin/nawk '/^[ \t]*#/{next}
-            /^[ \t]*authentication[ \t]+no/ {
-                printf("true", $2)
-                next } ' /etc/inet/ntp.conf`
-fi
-[ "$val" = "true" ] && set -- "$@" --authnoreq
-
-# Set up logging if requested.
-logfile=`svcprop -c -p config/logfile $SMF_FMRI`
-val=`svcprop -c -p config/verbose_logging $SMF_FMRI`
-[ "$val" = "true" ] && [ -n "$logfile" ]  && set -- "$@" -l $logfile
-
-# Register with mDNS.
-val=`svcprop -c -p config/mdnsregister $SMF_FMRI`
-mdns=`svcprop -c -p general/enabled svc:/network/dns/multicast:default`
-[ "$val" = "true" ] && [ "$mdns" = "true" ] && set -- "$@" -m
-
-# We used to support the slewalways keyword, but that was a Sun thing
-# and not in V4. Look for "slewalways yes" and set the new slew option.
-val=`svcprop -c -p config/slew_always $SMF_FMRI`
-if [ ! "$val" = "true" ]; then
-	val=`/usr/bin/nawk '/^[ \t]*#/{next}
-	    /^[ \t]*slewalways[ \t]+yes/ {
-        	printf("true", $2)
-        	next } ' /etc/inet/ntp.conf`
-fi
-[ "$val" = "true" ] && set -- "$@" --slew
-
-# Set up debugging.
-deb=`svcprop -c -p config/debuglevel $SMF_FMRI`
-
-# Start the daemon. If debugging is requested, put it in the background, 
-# since it won't do it on it's own.
-if [ "$deb" -gt 0 ]; then
-	/usr/lib/inet/ntpd "$@" --set-debug-level=$deb >/var/ntp/ntp.debug &
-else
-	/usr/lib/inet/ntpd "$@"
-fi
-
-# Now, wait for the first sync, if requested.
-val=`svcprop -c -p config/wait_for_sync $SMF_FMRI`
-[ "$val" = "true" ] && /usr/lib/inet/ntp-wait
-
-exit $SMF_EXIT_OK
--- a/components/ntp/Solaris/ntp.xml	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,164 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-<!--
- 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-
- NOTE:  This service manifest is not editable; its contents will
- be overwritten by package or patch operations, including
- operating system upgrade.  Make customizations in a different
- file.
--->
-
-<service_bundle type='manifest' name='SUNWntpr:ntp'>
-
-<service
-	name='network/ntp'
-	type='service'
-	version='1'>
-	<single_instance />
-	<dependency 
-		name='network'
-		grouping='require_any'
-		restart_on='error'
-		type='service'>
-		<service_fmri value='svc:/network/service' />
-	</dependency>
-
-<!--	<dependent
-	    name='ntp_multi-user'
-	    grouping='optional_all'
-	    restart_on='none'>
-		<service_fmri value='svc:/milestone/multi-user' />
-	</dependent>
--->
-
-	<exec_method
-	    type='method'
-    	    name='start'
-    	    exec='/lib/svc/method/ntp %m'
-    	    timeout_seconds='600'>
-		<method_context>
-			<method_credential
-			    user='root'
-			    group='root'
-			    privileges='basic,!file_link_any,!proc_info,!proc_session,net_privaddr,proc_lock_memory,sys_time'
-			/>
-		</method_context>
-	</exec_method>
-
-	<exec_method
-	    type='method'
-    	    name='restart'
-    	    exec='/lib/svc/method/ntp %m'
-    	    timeout_seconds='1800'>
-		<method_context>
-			<method_credential
-			    user='root'
-			    group='root'
-			    privileges='basic,!file_link_any,!proc_info,!proc_session,net_privaddr,proc_lock_memory,sys_time'
-			/>
-		</method_context>
-	</exec_method>
-
-	<exec_method
-    	    type='method'
-    	    name='stop'
-    	    exec=':kill'
-    	    timeout_seconds='60' />
-
-	<property_group name='general' type='framework'>
-		<!-- to start stop ntpd -->
-		<propval name='action_authorization' type='astring'
-		value='solaris.smf.manage.ntp' />
-		<propval name='value_authorization' type='astring'
-		value='solaris.smf.value.ntp' />
-	</property_group>
-
-	<instance name="default" enabled="false">
-		<property_group name='config' type='application' >
-			<!-- default property settings for ntpd(1M). -->
-		
-			<propval
-			    name='wait_for_sync'
-			    type='boolean'
-			    value='false' />
-		
-			<propval
-			    name='no_auth_required'
-			    type='boolean'
-			    value='false' />
-		
-			<propval
-			    name='verbose_logging'
-			    type='boolean'
-			    value='false' />
-	
-			<propval
-			    name='slew_always'
-			    type='boolean'
-			    value='false' />
-	
-			<propval
-			    name='always_allow_large_step'
-			    type='boolean'
-			    value='true' />
-	
-			<propval
-			    name='logfile'
-			    type='astring'
-			    value='/var/ntp/ntp.log' />
-		
-			<propval
-			    name='debuglevel'
-			    type='integer'
-			    value='0' />
-	
-			<propval
-			    name='mdnsregister'
-			    type='boolean'
-			    value='false' />
-	
-			<!-- to change properties -->
-			<propval
-			    name='value_authorization'
-			    type='astring'
-			    value='solaris.smf.value.ntp' />
-		
-		</property_group>
-	</instance>
-	<stability value='Unstable' />
-
-	<template>
-		<common_name>
-			<loctext xml:lang='C'>
-			Network Time Protocol (NTP) Version 4
-			</loctext>
-		</common_name>
-		<documentation>
-			<manpage title='ntpd' section='1M' />
-			<manpage title='ntp.conf' section='4' />
-			<manpage title='ntpq' section='1M' />
-		</documentation>
-	</template>
-</service>
-
-</service_bundle>
--- a/components/ntp/Solaris/prof_attr	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-NTP Management:RO::Manage the NTP service:auths=solaris.smf.manage.ntp,solaris.smf.value.ntp
--- a/components/ntp/manpages/ntp-keygen.1m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,197 +0,0 @@
-'\" te
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.TH "ntp-keygen" "1M" "" "" "System Administration Commands"
-.SH NAME
-ntp-keygen \- Generate Public and Private Keys for NTP
-.SH SYNOPSIS
-.LP
-.n
-\fB/usr/sbin/ntp-keygen\fR [\fB-deGgHIMPTv?!\fR] [\fB-i\fR \fIissuername\fR] [\fB-q\fR \fIpasswd1\fR]
-[\fB-p\fR \fIpasswd2\fR] [\fB-s\fR \fIsubjectname\fR] [\fB-V\fR \fInkeys\fR] [\fB-v\fR \fImvkeys\fR]
-[\fB-c [RSA-MD2 | RSA-MD5 | RSA-SHA | RSA=SHA1 | RSA-MDC2 | RSA-RIPEMD160 | DSA-SHA | DSA-SHA1]]\fR
-[\fB-S [ RSA | DSA]\fR]
-.fi
-.SH "OPTIONS"
-.TP
-.BR "-c [ RSA-MD2 | RSA-MD5 | RSA-SHA | RSA-SHA1 |"
-.BR " RSA-MDC2 | RSA-RIPEMD160 | DSA-SHA | DSA-SHA1 ]",
-.BR "--certificate [...]"
-.sp
-Select certificate and message digest/signature encryption scheme. Note that RSA schemes must be used with a RSA sign key and DSA schemes must be used with a DSA sign key. The default without this option is \fBRSA-MD5\fR.
-.TP
-.BR "-d, --debug-level"
-Enable debugging. This option displays the cryptographic data produced for eye-friendly billboards.
-.TP
-.BR "-D \fIdebug-level\fP, --debug-level=\fIdebug-level\fP"
-Enable debugging and set the debug level to \fIdebug-level\fP. 
-.TP
-.BR "-e, --id-key"
-Generate unencrypted IFF or GQ parameters file from existing key file \fBIFFkey\fR or \fBGQkey\fR  file, respectively. The file contents are sent to the standard output.
-.TP
-.BR "-G, --gq-params"
-Generate GQ key file \fBGQkey\fR and link \fBgqkey\fR for the Guillou-Quisquater (GQ) identity scheme.
-.TP
-.BR "-g, --gq-keys"
-Update the GQ keys.
-.TP
-.BR "-H, --host-key"
-Generate a new public/private host keys \fBRSAkey\fR, and link \fBhost\fR.  
-.TP
-.BR "-I, --iffkey"
-Generate a new encrypted IFF key file \fBIFFkey\fR and link \fBiffkey\fR for the Schnorr (IFF) identity scheme.
-.TP
-.BR "-i \fIissuername\fP, --issuer-name=\fIissuername\fP"
-Set the issuername name to \fIissuername\fR for generated identity files. This is useful only if the TA is not a group member and is generally considered not a good practice.
-.TP
-.BR "-M, --md5key"
-Generate a new MD5 key file.
-.TP
-.BR "-m \fImodulus\fP, --modulus=\fImodulus\fP"
-Set the modulus to \fImodulus\fR.
-.TP
-.BR "-P, --pvt-cert"
-Generate a new private certificate used by the PC identity scheme. By default, the program generates public certificates. Note: the PC identity scheme is not recommended for new installations.
-.TP
-.BR "-p \fIpasswd2\fP, --pvt-passwd=\fIpasswd2\fP"
-Set the password for writing encrypted files to \fIpasswd2\fR. By default, the write password is the read password.
-.TP
-.BR "-q \fIpasswd1\fP, --get-pvt-passwd=\fIpasswd1\fP"
-Set the password for reading encrypted files to \fIpasswd1\fR. By default,  the read password is the host name.
-.TP
-.BR "-S [ RSA | DSA ], --sign-key=[ RSA | DSA] "
-Generate a new sign key of the designated type. By default, the sign key is the host key.
-.TP
-.BR "-s \fIname\fP, --subject-name=\fIname\fP"
-Set the host name to \fIname\fR. This is used in the host and sign key file names, as well as the subject and issuer names in the certificate. It must match the host name specified in the \fBCRYPTO\fR configuration command. 
-.TP
-.BR "-T, --trusted-cert"
-Generate a trusted certificate. By default, the program generates nontrusted certificates.
-.TP
-.BR "-V \fInkeys\fP, --mv-params=\fInkeys\fP"
-Generate server parameters \fBMV\fR and \fInkeys\fR client keys for the Mu-Varadharajan (MV)  identity scheme. Note: support for this option should be considered a work in progress.
-.TP
-.BR \-v ", " \-\-version
-Output version of program and exit.
-.TP
-.BR "--mv-keys=\fImvkeys\fP"
-.TP
-.BR "-?, --help"
-Print program help information.
-.TP
-.BR "-!, --more-help"
-Extended usages information passed through a pager.
-.TP
-.BR \-> " \fIrcfile\fP," " \-\-save-opts" "=\fIrcfile\fP"
-Save the option state to \fIrcfile\fP. 
-.TP
-.BR \-< " \fIrcfile\fP," " \-\-load-opts" "=\fIrcfile\fP," " \-\-no-load-opts"
-Load options from \fIrcfile\fP.
-The \fIno-load-opts\fP form will disable the loading
-of earlier RC/INI files.  \fI--no-load-opts\fP is handled early,
-out of order.
-.SS OPTION PRESETS
-Most options may be preset by loading values from configuration file(s) and values from
-environment variables named:
-.nf
-  \fBNTP_KEYGEN_<option-name>\fP or \fBNTP_KEYGEN\fP
-.fi
-.aj
-The environmental presets take precedence (are processed later than)
-the configuration files. The option-name should be in all capital letters.
-For example, to set the --command option, you would set the NTP_KEYGEN_COMMAND environment
-variable.
-The users home directory and the current directory are searched for a file named .ntprc.
-.SH "DESCRIPTION"
-This program generates cryptographic data files used by the NTPv4 authentication and identity schemes. It generates MD5 keys used in symmetric key cryptography and generates encryption keys, certificates and identity keys used in the Autokey public key cryptography. All files are in PEM-encoded printable ASCII format so they can be embedded as MIME attachments in mail to other sites and certificate authorities.
-.LP
-Generated files are compatible with other OpenSSL applications and other Public Key Infrastructure (PKI) resources. Certificates or certificate requests generated by this or other programs should be compatible with extant industry practice, although some users might find the interpretation of X509v3 extension fields somewhat liberal. However, the identity keys files are probably not compatible with anything other than Autokey.
-.LP
-Most files written by this program are encrypted using a private password. The \fB-p\fR \fIpasswd2\fR option specifies the write password and the \fB-q\fR \fIpasswd2\fR option the read password for previously encrypted files. If no read password is specified, the host name returned by the Unix \fBgethostname()\fR function is used. If no write password is specified, the read password is used as the write password.
-.LP
-The \fBntpd\fR configuration command \fBcrypto pw\fR \fIpasswd\fR specifies the read password for previously encrypted files. This must match the write password used by this program. For convenience, if the \fBntpd\fR password is not specified, the host name returned by the Unix \fBgethostname()\fR function is used. Thus, if files are generated by this program without password, they can be read back by \fBntpd\fR without password, but only on the same host.
-.LP
-All files and links are installed by default in the keys directory \fB/etc/inet\fR, which is normally in a shared filesystem in NFS-mounted networks. The location of the keys directory can be changed by the \fBkeysdir\fR configuration command. Normally, encrypted  files for each host are generated by that host and used only by that host, although exceptions exist as noted later on this page.
-.LP
-This program directs commentary and error messages to the standard error stream \fBstderr\fR and some files to the standard output stream \fBstdout\fR where they can be piped to other aplications or redirected to a file. The names used for generated files and links all begin with the string \fBntpkey\fR and include the file type, generating host and filestamp, as described in the "Cryptographic Data Files" section below
-.SS "Running the Program"
-The safest way to run this program is log in as root and change to the keys directory, \fB/etc/inet.\fR When run for the first time, or if all files with names beginning \fBntpkey\fR have been removed, use the \fBntp-keygen \fRcommand without arguments to generate a default RSA host key file and matching RSA-MD5 certificate file. The file names and password default to the host name as described above. If run again with the same command line, the program uses the same host key file, but generates a new certificate file.
-.LP
-Run the command on as many hosts as necessary. Designate one of them as the trusted host (TH) using the \fB-T\fR option on the command line and configure it to synchronize via reliable paths. THs have trusted, self-signed certificates; all other hosts have nontrusted, self-signed certificates. Then configure the nontrusted hosts to synchronize to the TH directly or indirectly. A certificate trail is created by asking the immediately ascendant host towards the root to sign its certificate, which is then provided to the immediately descendant host on request. All group hosts should have acyclic certificate trails ending on the TH.
-.LP
-By default the name used in the subject and issuer fields in the certificate is the host name. A different name can be assigned using the \fB-s\fR \fIhost\fR option on the command line, but the name must match the host name specified by the \fBcrypto\fR configuration command.
-.LP
-The host key is used to encrypt the cookie when required and so must be RSA type. By default, the host key is also the sign key used to encrypt signatures. A different sign key file name can be assigned using the \fB-S\fR option and this can be either RSA or DSA type. By default, the message digest type is MD5, but any combination of sign key type and message digest type supported by the OpenSSL library can be specified.
-.SS "Trusted Hosts and Secure Groups"
-As described on the "Authentication Options" page at file:///usr/share/doc/ntp/authopt.html, an NTP secure group consists of one or more low-stratum THs as the root from which all other group hosts derive synchronization directly or indirectly. For authentication purposes all THs in a group must have the same host and group name; all other hosts have the same group name, but different host names. The host name and group name must match the names specified by the \fBcrypto\fR configuratrion command. Host and group names are used only for authentication purposes and have nothing to do with DNS names.
-.LP
-It is convenient to nominate a single TH acting as a trusted authority (TA) to generate a set of files and links that are then copied intact to all other THs in the group, most conveniently as a tar archive. This means that it doesn't matter which certificate trail ends at which TH, since the cryptographic media are the same.
-.LP
-To generate and install cryptographic media files, The TA uses the
-.IP
-.BR "ntp-keygen -q \fIpasswd1\fP -s \fIhost\fP -T"
-.LP
-command to specify the password, host/group name and trusted certificate. For THs the host and group names are the same and must match the host and group names specified on the \fBcrypto\fR configuration command. If run again with the same command line, the program uses the same host key file, but generates a new trusted certificate file. Group hosts other than the THs use the same command line, but with a different host name and without the \fB\fI-\fRT\fR option. On these hosts if the \fB-s\fR \fIhost\fR option is missing, the host name is the default described above.
-.SS "Identity Schemes"
-As described on the "Authentication Options" page, there are five identity schemes, three of which - IFF, GQ and MV - require files specific to each scheme and group. There are two files for each scheme, an encrypted keys file and a nonencrypted parameters file. THs need only the keys file; all the others need the parameters file. Other hosts expecting to support a client population also need the keys file; hosts acting only as clients need only the parameters file. Both files are generated by the TA on behalf of all servers and clients in the group.
-.LP
-The parameters files are public; they can be stored in a public place and sent in the clear. The keys files are encrypted with the host read password. To retrieve the keys file, a host sends a mail request to the TA including its private read password. The TA encrypts the keys file with this password and returns it as an attachment. The attachment is then copied intact to the keys directory with name given in the first line of the file, but all in lower case and with the filestamp deleted..
-.LP
-The TA can generate GQ keys, certificate and identity files for all TH's using the command
-.IP 
-.BR "ntp-keygen -q \fIpasswd1\fP -s \fIhost\fP -T -G -e >\fIparameters_file\fP"
-.LP
-where the the redirected \fIparameters_file\fR can be piped to a mail application or stored locally and renamed as above for later distribution. The procedure for IFF files is similar with \fB-G\fR replaced by \fB-I\fR.
-.LP
-The TA can generate an encrypted GQ keys file copy using the command
-.IP
-.BR "ntp-keygen -q \fIpasswd1\fP -p \fIpasswd2\fP -s \fIhost\fP >\fIkeys_file\fP"
-.LP
-where \fIpasswd1\fR is the read password for the TA, \fIpasswd2\fR is the read password for the requesting host and \fIkeys_file\fR is sent or stored as above. The program uses the keys and parameters of whatever scheme generated the keys file.
-.SS "Cryptographic Data Files"
-File and link names are in the form \fBntpkey_\fIkey\fR_\fIname\fR.\fIfstamp\fR\fR, where \fB\fIkey\fR\fR is the key or parameter type, \fB\fIname\fR\fR is the host or group name and \fB\fIfstamp\fR\fR is the filestamp (NTP seconds) when the file was created). By convention, key fields in generated file names include both upper and lower case alphanumeric characters, while key fields in generated link names include only lower case characters. The filestamp is not used in generated link names.
-.LP
-The key type is a string defining the cryptographic function. Key types include public/private keys \fBhost \fRand \fBsign\fR, certificate \fBcert\fR and several challenge/response key types. By convention, files used for challenges have a \fBpar\fR subtype, as in the IFF challenge \fBIFFpar\fR, while files for responses have a \fBkey\fR subtype, as in the GQ response \fBGQkey\fR.
-.LP
-All files begin with two nonencrypted lines. The first line contains the file name in the format \fBntpkey_\fIkey\fR_\fIhost\fR.\fIfstamp\fR\fR. The second line contains the datestamp in conventional Unix \fBdate\fR format. Lines beginning with \fB#\fR are ignored.
-.LP
-The remainder of the file contains cryptographic data encoded first using ASN.1 rules, then encrypted using the DES-CBC algorithm and given password and finally written in PEM-encoded printable ASCII text preceded and followed by MIME content identifier lines.
-.LP
-The format of the symmetric keys file is somewhat different than the other files in the interest of backward compatibility. Since DES-CBC is deprecated in NTPv4, the only key format of interest is MD5 alphanumeric strings. Following the header the keys are entered one per line in the format
-.IP
-\fIkeyno type key\fR
-.LP
-where \fIkeyno\fR is a positive integer in the range 1-65,535, \fItype\fR is the string \fBMD5\fR defining the key format and
-\fIkey\fR is the key itself, which is a printable ASCII string 16 characters or less in length. Each character is chosen from the 93 printable characters in the range 0x21 through 0x7f excluding space and the '#' character.
-.LP
-Note that the keys used by the \fBntpq\fR and \fBntpdc\fR programs are checked against passwords requested by the programs and entered by hand, so it is generally appropriate to specify these keys in human readable ASCII format.
-.LP
-The \fBntp-keygen\fR program generates a MD5 symmetric keys file \fBntpkey_MD5key_\fIhostname.filestamp\fR\fR. Since the file contains private shared keys, it should be visible only to root and distributed by secure means to other subnet hosts. The NTP daemon loads the file \fBntp.keys\fR, so \fBntp-keygen\fR installs a soft link from this name to the generated file. Subsequently, similar soft links must be installed by manual or automated means on the other subnet hosts. While this file is not used with the Autokey Version 2 protocol, it is needed to authenticate some remote configuration commands used by the \fBntpq\fR and \fBntpdc\fR utilities.
-.SH NOTES
-Source for \fBntp-keygen\fR is available on http://src.opensolaris.org.
-.LP
-The documentation available at /usr/share/doc/ntp is provided as is from the
-\fBNTP\fR distribution and may contain information that is not applicable to
-the software as provided in this partIcular distribution.
-.SH SEE ALSO
-.LP
-\fBntpd\fR(1M), \fBntprc\fR(4), \fBattributes\fR(5)
--- a/components/ntp/manpages/ntp.conf.4	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1282 +0,0 @@
-'\" te
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.TH "ntp.conf" "4" "" "" "File Formats"
-.SH NAME
-ntp.conf \- Configuration file for the NTP Daemon.
-.SH DESCRIPTION
-.LP
-The \fB\&ntp.conf\fR file contains the directives used by the \fBntpd\fR to
-configure itself. 
-.SS "Configuration Commands"
-.sp 1.5
-.ne 2
-.mk
-.na
-\fBserver \fIaddress\fP \fR[options ...]\fP\fR
-.br
-\fBpeer \fIaddress\fP \fR[options ...]\fP\fR
-.br
-\fBbroadcast \fIaddress\fP \fR[options ...]\fP\fR
-.br
-\fBmanycastclient \fIaddress\fP \fR[options ...]\fP\fR
-.br
-\fR\fBpool \fIaddress\fP \fR[options ...]\fP\fR
-.ad
-.sp .25
-.RS 4n
-These commands specify the time server name or address to be used and the mode in which to operate. The \fIaddress\fP can be either a DNS name or a IPv4 or IPv6 address in standard notation. In general, multiple commands of each type can be used for different server and peer addresses or multicast groups.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBserver\fR
-.ad
-.sp .25
-.RS 4n
-For type s and r addresses (only), this command mobilizes a persistent client mode association with the specified remote server or local reference clock. If the \fBpreempt\fR flag is specified, a preemptable client mode association is mobilized instead.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBpeer\fR
-.ad
-.sp .25
-.RS 4n
-For type s addresses (only), this command mobilizes a persistent symmetric-active mode association with the specified remote peer.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBbroadcast\fR
-.ad
-.sp .25
-.RS 4n
-For type b and m ddresses (only), this command mobilizes a persistent broadcast or multicast server mode association. Note that type b messages go only to the interface specified, but type m messages go to all interfaces.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmanycastclient\fR
-.ad
-.sp .25
-.RS 4n
-For type m addresses (only), this command mobilizes a manycast client mode association for the multicast group address specified. In this mode the address must match the address specified on the \fBmanycastserver\fR command of one or more designated manycast servers.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBpool\fR
-.ad
-.sp .25
-.RS 4n
-For type s messages (only) this command mobilizes a client mode association for servers implementing the pool automatic server discovery scheme described on the Association Management page at file:///usr/share/doc/ntp/assoc.html. The address is a DNS name in the form \fB\fIarea\fP.pool.ntp.org\fR, where \fB\fIarea\fP\fR is a qualifier designating the server geographic area such as \fBus\fR or \fBeurope\fR.
-.SS "Command Options"
-Each of the above configuation commands takes zero or more options from the list below:
-.sp .3
-.ne 2
-.mk
-.na
-\fBautokey\fR
-.ad
-.sp .25
-.RS 4n
-Send and receive packets authenticated by the autokey scheme described in the Authentication Options page at file:///usr/share/doc/ntp/authopt.html. This option is valid only with \fBserver\fR and \fBpeer\fR commands and type s addresses. It is incompatible with the \fBkey\fR option.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBburst\fR
-.ad
-.sp .25
-.RS 4n
-When the server is reachable, send a burst of six packets instead of the usual one. The packet spacing is normally 2 s; however, the spacing between the first and second packets can be changed with the fBcalldelay\fR command to allow additional time for a modem or ISDN call to complete. This option is valid only with only the \fBserver\fR command and type s addressesa. It is a recommended option when the \fBmaxpoll\fR option is greater than 10 (1024 s).
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBiburst\fR
-.ad
-.sp .25
-.RS 4n
-When the server is unreachable, send a burst of eight packets instead of the usual one. The packet spacing is normally 2 s; however, the spacing between the first and second packets can be changed with the \fBcalldelay\fR command to allow additional time for a modem or ISDN call to complete. This option is valid only with the \fBserver\fR command and type s addresses. It is a recommended option with this command.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBkey\fR \fIkey\fP\fR
-.ad
-.sp .25
-.RS 4n
-Send and receive packets authenticated by the symmetric key scheme described in the Authentication Options page at file:///usr/share/doc/ntp/authopt.html. This option is valid only with \fBserver\fR and \fBpeer\fR commands and type s addresses. The \fIkey\fP specifies the key identifier with values from 1 to 65534, inclusive. This option is incompatible with the \fBautokey\fR option.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBminpoll \fIminpoll
-.br
-\fP\fR\fBmaxpoll \fImaxpoll\fP\fR
-.ad
-.sp .25
-.RS 4n
-These options specify the minimum and maximum poll intervals for NTP messages, in seconds as a power of two. The maximum poll interval defaults to 10 (1024 s), but can be increased by the \fBmaxpoll\fR option to an upper limit of 17 (36 h). The minimum poll interval defaults to 6 (64 s), but can be decreased by the \fBminpoll\fR option to a lower limit of 4 (16 s). These option are valid only with the \fBserver\fR and \fBpeer\fR commands and type s addresses.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmode \fIoption\fP\fR
-.ad
-.sp .25
-.RS 4n
-Pass the \fB\fIoption\fP\fR to a reference clock driver, where \fB\fIoption\fP\fR is an integer in the range from 0 to 255, inclusive. This option is valid only with the \fBserver\fR command and type r addresses.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBnoselect\fR
-.ad
-.sp .25
-.RS 4n
-Marks the server or peer to be ignored by the selection algorithm but visible to the monitoring program. This option is ignored with the \fBbroadcast\fR command.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBpreempt\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the association as preemptable rather than the default persistent. This option is ignored with the  \fBbroadcast\fR command and is most useful with the \fBmanycastclient\fR and \fBpool\fR commands.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBprefer\fR
-.ad
-.sp .25
-.RS 4n
-Mark the server as preferred. All other things being equal, this host will be chosen for synchronization among a set of correctly operating hosts. See the Mitigation Rules page at file:///usr/share/doc/ntp/prefer.html for further information. This option is valid only with the \fBserver\fR and \fBpeer\fR commands.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBtrue\fR
-.ad
-.sp .25
-.RS 4n
-Mark the association to assume truechimer status; that is, always survive the selection and clustering algorithms. This option can be used with any association, but is most useful for reference clocks with large jitter on the serial port and precision pulse-per-second (PPS) signals. Caution: this option defeats the algorithms designed to cast out falsetickers and can allow these sources to set the system clock. This option is valid only with the \fBserver\fR and \fBpeer\fR commands.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBttl \fIttl\fP\fR
-.ad
-.sp .25
-.RS 4n
-This option specifies the time-to-live \fIttl\fP for the \fBbroadcast\fR commmand and the maximum \fIttl\fP for the expanding ring search used by the \fBmanycastclient\fR command. Selection of the proper value, which defaults to 127, is something of a black art and should be coordinated with the network administrator.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBversion \fIversion\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the version number to be used for outgoing NTP packets. Versions 1-4 are the choices, with version 4 the default.
-.RE
-.SS "Auxilliary Commands"
-.sp .3
-.ne 2
-.mk
-.na
-\fBbroadcastclient [novolley]\fR
-.ad
-.sp .25
-.RS 4n
-Enable reception of broadcast server messages to any local interface (type b address). Ordinarily, upon receiving a message for the first time, the broadcast client measures the nominal server propagation delay using a brief client/server exchange, after which it continues in listen-only mode. If the \fBnovolley\fR keyword is present, the exchange is not used and the value specified in the \fBbroadcastdelay\fR command is used or, if the \fBbroadcastdelay\fR command is not used, the default 4.0 ms. Note that, in order to avoid accidental or malicious disruption in this mode, both the server and client should operate using symmetric key or public key authentication as described in the Authentication Options page at file:///usr/share/doc/ntp/authopt.html. Note that the \fBnovolley\fR keyword is incompatible with public key authentication.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmanycastserver \fIaddress\fP [...]\fR
-.ad
-.sp .25
-.RS 4n
-Enable reception of manycast client messages (type m)to the multicast group address(es) (type m) specified. At least one address is required. Note that, in order to avoid accidental or malicious disruption, both the server and client should operate using symmetric key or public key authentication as described in the Authentication Options page at file:///usr/share/doc/ntp/authopt.html.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmulticastclient \fIaddress\fP [...]\fR
-.ad
-.sp .25
-.RS 4n
-Enable reception of multicast server messages to the multicast group address(es) (type m) specified. Upon receiving a message for the first time, the multicast client measures the nominal server propagation delay using a brief client/server exchange with the server, then enters the broadcast client mode, in which it synchronizes to succeeding multicast messages. Note that, in order to avoid accidental or malicious disruption in this mode, both the server and client should operate using symmetric key or public key authentication as described in the Authentication Options page at file:///usr/share/doc/ntp/authopt.html.
-.RE
-.SS "Reference Clock Commands"
-.sp .3
-.ne 2
-.mk
-.na
-\fBserver 127.127.\fIt.u\fP [prefer] [mode \fIint\fP] [minpoll \fIint\fP] [maxpoll \fIint\fP]\fR
-.ad
-.sp .25
-.RS 4n
-This command can be used to configure reference clocks in special ways. The options are interpreted as follows:
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBprefer\fR
-.ad
-.sp .25
-.RS 4n
-Marks the reference clock as preferred. All other things being equal, this host will be chosen for synchronization among a set of correctly operating hosts. See the Mitigation Rules page at file:///usr/share/doc/ntp/prefer.html for further information.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmode \fIint\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies a mode number which is interpreted in a device-specific fashion. For instance, it selects a dialing protocol in the ACTS driver and a device subtype in the \fBparse\fR drivers.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBminpoll \fIint\fP\fR
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmaxpoll \fIint\fP\fR
-.ad
-.sp .25
-.RS 4n
-These options specify the minimum and maximum polling interval for reference clock messages in seconds, interpreted as dual logarithms (2 ^ x). For most directly connected reference clocks, both \fBminpoll\fR and \fBmaxpoll\fR default to 6 (2^16 = 64 s). For modem reference clocks, \fBminpoll\fR defaults to 10 (2^10 = 1024 s = 17.1 m) and \fBmaxpoll\fR defaults to 14 (2^14 = 16384 s = 4.25 h). The allowable range is 4 (16 s) to 17 (36.4 h) inclusive.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBfudge 127.127.\fIt.u\fP [time1 \fIsec\fP] [time2 \fIsec\fP] [stratum \fIint\fP] [refid \fIstring\fP] [mode \fIint\fP] [flag1 0|1] [flag2 0|1] [flag3 0|1] [flag4 0|1]\fR
-.ad
-.sp .25
-.RS 4n
-This command can be used to configure reference clocks in special ways. It must immediately follow the \fBserver\fR command which configures the driver. Note that the same capability is possible at run time using the \fBntpdc\fR program. The options are interpreted as follows:
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBtime1 \fIsec\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies a constant to be added to the time offset produced by the driver, a fixed-point decimal number in seconds. This is used as a calibration constant to adjust the nominal time offset of a particular clock to agree with an external standard, such as a precision PPS signal. It also provides a way to correct a systematic error or bias due to serial port or operating system latencies, different cable lengths or receiver internal delay. The specified offset is in addition to the propagation delay provided by other means, such as internal DIPswitches. Where a calibration for an individual system and driver is available, an approximate correction is noted in the driver documentation pages.
-.LP
-Note: in order to facilitate calibration when more than one radio clock or PPS signal is supported, a special calibration feature is available. It takes the form of an argument to the \fBenable\fR command and operates as described in the Reference Clock Drivers page at file:///usr/share/doc/ntp/refclock.html.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBtime2 \fIsecs\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies a fixed-point decimal number in seconds, which is interpreted in a driver-dependent way. See the descriptions of specific drivers in the Reference Clock Drivers page at file:///usr/share/doc/ntp/refclock.html.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBstratum \fIint\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the stratum number assigned to the driver, an integer between 0 and 15. This number overrides the default stratum number ordinarily assigned by the driver itself, usually zero.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBrefid \fIstring\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies an ASCII string of from one to four characters which defines the reference identifier used by the driver. This string overrides the default identifier ordinarily assigned by the driver itself.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmode \fIint\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies a mode number which is interpreted in a device-specific fashion. For instance, it selects a dialing protocol in the ACTS driver and a device subtype in the \fBparse\fR drivers.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBflag1 flag2 flag3 flag4\fR
-.ad
-.sp .25
-.RS 4n
-These four flags are used for customizing the clock driver. The interpretation of these values, and whether they are used at all, is a function of the particular clock driver. However, by convention \fBflag4\fR is used to enable recording monitoring data to the \fBclockstats\fR file configured with the \fBfilegen\fR command. 
-.RE
-.SS "Authentication Commands"
-.sp .3
-.ne 2
-.mk
-.na
-\fBautokey [\fIlogsec\fP]\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the interval between regenerations of the session key list used with the Autokey protocol. Note that the size of the key list for each association depends on this interval and the current poll interval. The default value is 12 (4096 s or about 1.1 hours). For poll intervals above the specified interval, a session key list with a single entry will be regenerated for every message sent.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBcontrolkey \fIkey\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the key identifier to use with the \fBntpq\fR utility, which uses the standard protocol defined in RFC-1305. The \fB\fIkey\fP\fR argument is the key identifier for a trusted key, where the value can be in the range 1 to 65,534, inclusive.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBcrypto [randfile \fIfile\fP] [host \fIname\fP] [ident \fIname\fP] [pw \fIpassword\fP]\fR
-.ad
-.sp .25
-.RS 4n
-This command requires the OpenSSL library. It activates public key cryptography and loads the required public/private encryption and sign kyes and public certificat. If one or more files are left unspecified, the default names are used as described below. Unless the complete path and name of the file are specified, the location of a file is relative to the keys directory specified in the \fBkeysdir\fR command or default \fB/etc/inet\fR. Following are the subcommands.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBhost \fIname\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the host name used in the host key link \fBntpkey_host_\fIname\fP\fR, sign key link \fBntpkey_sign_\fIname\fP\fR and certificate link \fBntpkey_cert_\fIname\fP\fR. The \fBntp-keygen\fR program automatically installs these links to the most recently generated files.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBident \fIname\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the group name used in the identity key link \fBntpkey_\fIkey\fP_\fIname\fP\fR, where \fB\fIkey\fP\fR identifies the key type described on the \fBntp-keygen\fR page. The \fBntp-keygen\fR program automatically installs these links to the most recently generated files.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBpw \fIpassword\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the password to decrypt files previously encrypted by the \fBntp-keygen\fR program.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBrandfile \fIfile\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the location of the random seed file used by the OpenSSL library. The defaults are described on the \fBntp-keygen(1m)\fR man page.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBkeys \fIkeyfile\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the complete path to the MD5 key file containing the keys and key identifiers used by \fBntpd\fR, \fBntpq\fR and \fBntpdc\fR when operating with symmetric key cryptography. This is the same operation as the \fB-k \fRcommand line option.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBkeysdir \fIpath\fP\fR
-.ad
-.sp .25
-.RS 4n
-This command specifies the default directory path for cryptographic keys, parameters and certificates. The default is \fB/etc/inet/\fR.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBrequestkey \fIkey\fP\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the key identifier to use with the \fBntpdc\fR utility program, which uses a proprietary protocol specific to this implementation of \fBntpd\fR. The \fB\fIkey\fP\fR argument is a key identifier for the trusted key, where the value can be in the range 1 to 65,534, inclusive.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBrevoke [\fIlogsec\fP]\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the interval between re-randomization of certain cryptographic values used by the Autokey scheme, as a power of 2 in seconds. These values need to be updated frequently in order to deflect brute-force attacks on the algorithms; however, updating some values is a relatively expensive operation. The default interval is 16 (65,536 s or about 18 hours). For poll intervals above the specified interval, the values will be updated for every message sent.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBtrustedkey \fIkey\fP [...]\fR
-.ad
-.sp .25
-.RS 4n
-Specifies the key identifiers which are trusted for the purposes of authenticating peers with symmetric key cryptography, as well as keys used by the \fBntpq\fR and \fBntpdc\fR programs. The authentication procedures require that both the local and remote servers share the same key and key identifier for this purpose, although different keys can be used with different servers. The \fB\fIkey\fP\fR arguments are 32-bit unsigned integers with values from 1 to 65,534.
-.RE
-.SS "Access Control Commands"
-.sp .3
-.ne 2
-.mk
-.na
-\fBdiscard [ average \fIavg\fP ][ minimum \fImin\fP ] [ monitor \fIprob\fP ]\fR
-.ad
-.sp .25
-.RS 4n
-Set the parameters of the \fBlimited\fR facility which protects the server from client abuse. The \fBaverage\fR subcommand specifies the minimum average packet spacing, while the \fBminimum\fR subcommand specifies the minimum packet spacing. Packets that violate these minima are discarded and a kiss-o'-death packet returned if enabled. The default minimum average and minimum are 5 and 2, respectively. The monitor subcommand specifies the probability of discard for packets that overflow the rate-control window.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBrestrict \fIaddress\fP [mask \fImask\fP] [\fIflag\fP][...]\fR
-.ad
-.sp .25
-.RS 4n
-The \fIaddress\fP argument expressed in dotted-quad form is the address of a host or network. Alternatively, the \fB\fIaddress\fP\fR argument can be a valid host DNS&nbsp;name. The \fImask\fP argument expressed in dotted-quad form defaults to \fB255.255.255.255\fR, meaning that the \fIaddress\fP is treated as the address of an individual host. A default entry (address \fB0.0.0.0\fR, mask \fB0.0.0.0\fR) is always included and is always the first entry in the list. Note that text string \fBdefault\fR, with no mask option, may be used to indicate the default entry.
-.LP
-In the current implementation, \fIflag\fP always restricts access, i.e., an entry with no flags indicates that free access to the server is to be given. The flags are not orthogonal, in that more restrictive flags will often make less restrictive ones redundant. The flags can generally be classed into two catagories, those which restrict time service and those which restrict informational queries and attempts to do run-time reconfiguration of the server. One or more of the following flags may be specified:
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBignore\fR
-.ad
-.sp .25
-.RS 4n
-Deny packets of all kinds, including \fBntpq\fR and \fBntpdc\fR queries.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBkod\fR
-.ad
-.sp .25
-.RS 4n
-If this flag is set when an access violation occurs, a kiss-o'-death (KoD) packet is sent. KoD packets are rate limited to no more than one per second. If another KoD packet occurs within one second after the last one, the packet is dropped
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBlimited\fR
-.ad
-.sp .25
-.RS 4n
-Deny service if the packet spacing violates the lower limits specified in the \fBdiscard\fR command. A history of clients is kept using the monitoring capability of \fBntpd\fR. Thus, monitoring is always active as long as there is a restriction entry with the \fBlimited\fR flag.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBlowpriotrap\fR
-.ad
-.sp .25
-.RS 4n
-Declare traps set by matching hosts to be low priority. The number of traps a server can maintain is limited (the current limit is 3). Traps are usually assigned on a first come, first served basis, with later trap requestors being denied service. This flag modifies the assignment algorithm by allowing low priority traps to be overridden by later requests for normal priority traps.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBnomodify\fR
-.ad
-.sp .25
-.RS 4n
-Deny \fBntpq\fR and \fBntpdc\fR queries which attempt to modify the state of the server (i.e., run time reconfiguration). Queries which return information are permitted.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBnoquery\fR
-.ad
-.sp .25
-.RS 4n
-Deny \fBntpq\fR and \fBntpdc\fR queries. Time service is not affected.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBnopeer\fR
-.ad
-.sp .25
-.RS 4n
-Deny packets which would result in mobilizing a new association. &nbsp;This includes broadcast, symmetric-active and manycast client packets when a configured association does not exist.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBnoserve\fR
-.ad
-.sp .25
-.RS 4n
-Deny all packets except \fBntpq\fR and \fBntpdc\fR queries.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBnotrap\fR
-.ad
-.sp .25
-.RS 4n
-Decline to provide mode 6 control message trap service to matching hosts. The trap service is a subsystem of the \fBntpdq\fR control message protocol which is intended for use by remote event logging programs.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBnotrust\fR
-.ad
-.sp .25
-.RS 4n
-Deny packets unless the packet is cryptographically authenticated.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBntpport\fR
-.ad
-.sp .25
-.RS 4n
-This is actually a match algorithm modifier, rather than a restriction flag. Its presence causes the restriction entry to be matched only if the source port in the packet is the standard NTP UDP port (123). Both \fBntpport\fR and \fBnon-ntpport\fR may be specified. The \fBntpport\fR is considered more specific and is sorted later in the list.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBversion\fR
-.ad
-.sp .25
-.RS 4n
-Deny packets that do not match the current NTP version.
-.RE
-.SS "Monitoring Commands"
-.sp .3
-.ne 2
-.mk
-.na
-\fBstatistics \fIname\fP [...]\fR
-.ad
-.sp .25
-.RS 4n
-Enables writing of statistics records. Currently, six kinds of \fIname\fPstatistics are supported.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBclockstats\fR
-.ad
-.sp .25
-.RS 4n
-Enables recording of clock driver statistics information. Each update received from a clock driver appends a line of the following form to the file generation set named \fBclockstats\fR:
-.LP
-\fB49213 525.624 127.127.4.1 93 226 00:08:29.606 D\fR
-.LP
-The first two fields show the date (Modified Julian Day) and time (seconds and fraction past UTC midnight). The next field shows the clock address in dotted-quad notation, The final field shows the last timecode received from the clock in decoded ASCII format, where meaningful. In some clock drivers a good deal of additional information can be gathered and displayed as well. See information specific to each clock for further details.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBcryptostats\fR
-.ad
-.sp .25
-.RS 4n
-This option requires the OpenSSL cryptographic software library. It enables recording of cryptographic public key protocol information. Each message received by the protocol module appends a line of the following form to the file generation set named \fBcryptostats\fR:
-.LP
-\fB49213 525.624 127.127.4.1 \fImessage\fP\fR
-.LP
-The first two fields show the date (Modified Julian Day) and time (seconds and fraction past UTC midnight). The next field shows the peer address in dotted-quad notation, The final \fB\fImessage\fP\fR field includes the message type and certain ancillary information. See the Authentication Options page at file:///usr/share/doc/ntp/authopt.html for further information.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBloopstats\fR
-.ad
-.sp .25
-.RS 4n
-Enables recording of loop filter statistics information. Each update of the local clock outputs a line of the following form to the file generation set named \fBloopstats\fR:
-.LP
-\fB50935 75440.031 0.000006019 13.778190 0.000351733 0.0133806	6\fR
-.LP
-The first two fields show the date (Modified Julian Day) and time (seconds and fraction past UTC midnight). The next five fields show time offset (seconds), frequency offset (parts per million - PPM), RMS jitter (seconds), Allan deviation (PPM) and clock discipline time constant.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBpeerstats\fR
-.ad
-.sp .25
-.RS 4n
-Enables recording of peer statistics information. This includes statistics records of all peers of a NTP server and of special signals, where present and configured. Each valid update appends a line of the following form to the current element of a file generation set named \fBpeerstats\fR:
-.LP
-\fB48773 10847.650 127.127.4.1 9714 -0.001605376 0.000000000 0.001424877 0.000958674\fR
-.LP
-The first two fields show the date (Modified Julian Day) and time (seconds and fraction past UTC midnight). The next two fields show the peer address in dotted-quad notation and status, respectively. The status field is encoded in hex in the format described in Appendix B of the NTP specification RFC 1305. The final four fields show the offset, delay, dispersion and RMS jitter, all in seconds.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBrawstats\fR
-.ad
-.sp .25
-.RS 4n
-Enables recording of raw-timestamp statistics information. This includes statistics records of all peers of a NTP server and of special signals, where present and configured. Each NTP message received from a peer or clock driver appends a line of the following form to the file generation set named \fBrawstats\fR:
-.LP
-\fB50928 2132.2543 128.4.1.1 128.4.1.20 3102453281.2584327000 3102453281.258622800031 02453332.2540806000 3102453332.2541458000\fR
-.LP
-The first two fields show the date (Modified Julian Day) and time (seconds and fraction past UTC midnight). The next two fields show the remote peer or clock address followed by the local address in dotted-quad notation, The final four fields show the originate, receive, transmit and final NTP timestamps in order. The timestamp values are as received and before processing by the various data smoothing and mitigation algorithms.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBsysstats\fR
-.ad
-.sp .25
-.RS 4n
-Enables recording of \fBntpd\fR statistics counters on a periodic basis. Each hour a line of the following form is appended to the file generation set named \fBsysstats\fR:
-.LP
-\fB50928 2132.2543 36000 81965 0 9546 56 71793 512 540 10 147\fR
-.LP
-The first two fields show the date (Modified Julian Day) and time (seconds and fraction past UTC midnight). The remaining ten fields show the statistics counter values accumulated since the last generated line.
-.sp .3
-.ne 2
-.mk
-.na
-Time since restart \fB36000\fR:
-Time in hours since the system was last rebooted.
-.sp .3
-.ne 2
-.mk
-.na
-Packets received \fB81965\fR:
-Total number of packets received.
-.sp .3
-.ne 2
-.mk
-.na
-Packets processed \fB0\fR:
-Number of packets received in response to previous packets sent
-.sp .3
-.ne 2
-.mk
-.na
-Current version \fB9546\fR:
-Number of packets matching the current NTP version.
-.sp .3
-.ne 2
-.mk
-.na
-Previous version \fB56\fR:
-Number of packets matching the previous NTP version.
-.sp .3
-.ne 2
-.mk
-.na
-Bad version \fB71793\fR:
-Number of packets matching neither NTP version.
-.sp .3
-.ne 2
-.mk
-.na
-Access denied \fB512\fR:
-Number of packets denied access for any reason.
-.sp .3
-.ne 2
-.mk
-.na
-Bad length or format \fB540\fR:
-Number of packets with invalid length, format or port number.
-.sp .3
-.ne 2
-.mk
-.na
-Bad authentication \fB10\fR:
-Number of packets not verified as authentic.
-.sp .3
-.ne 2
-.mk
-.na
-Rate exceeded \fB147\fR:
-Number of packets discarded due to rate limitation.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBstatsdir \fIdirectory_path\fP\fR
-.ad
-.sp .25
-.RS 4n
-Indicates the full path of a directory where statistics files should be created (see below). This keyword allows the (otherwise constant) \fBfilegen\fR filename prefix to be modified for file generation sets, which is useful for handling statistics logs.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBfilegen \fIname\fP [file \fIfilename\fP] [type \fItypename\fP] [link | nolink] [enable | disable]\fR
-.ad
-.sp .25
-.RS 4n
-Configures setting of generation file set \fIname\fP. Generation file sets provide a means for handling files that are continuously growing during the lifetime of a server. Server statistics are a typical example for such files. Generation file sets provide access to a set of files used to store the actual data. At any time at most one element of the set is being written to. The type given specifies when and how data will be directed to a new element of the set. This way, information stored in elements of a file set that are currently unused are available for administrational operations without the risk of disturbing the operation of \fBntpd\fR. (Most important: they can be removed to free space for new data produced.)
-.ad
-.sp .25
-Note that this command can be sent from the \fBntpdc\fR program running at a remote location.
-.sp .3
-.ne 2
-.mk
-.na
-.TP
-\fIname\fR
-This is the type of the statistics records, as shown in the \fBstatistics\fR command.
-.TP
-\fBfile \fIfilename\fP\fR
-This is the file name for the statistics records. Filenames of set members are built from three concatenated elements \fIprefix\fP, \fIfilename\fP and \fIsuffix\fP:
-.TP
-\fIprefix\fP
-This is a constant filename path. It is not subject to modifications via the \fBfilegen\fR option. It is defined by the server, usually specified as a compile-time constant. It may, however, be configurable for individual file generation sets via other commands. For example, the prefix used with \fBloopstats\fR and \fBpeerstats\fR generation can be configured using the \fBstatsdir\fR option explained above.
-.TP
-\fIfilename\fP
-This string is directly concatenated to the prefix mentioned above (no intervening \fB/\fR (slash)). This can be modified using the \fBfile\fR argument to the \fBfilegen\fR statement. No \fB..\fR elements are allowed in this component to prevent filenames referring to parts outside the filesystem hierarchy denoted by \fBprefix\fR.
-.TP
-\fIsuffix\fP
-This part is reflects individual elements of a file set. It is generated according to the type of a file set.
-.TP
-\fBtype \fItypename\fP\fR
-A file generation set is characterized by its type. The following types are supported:
-.RS 6n
-.TP
-\fBnone\fR
-The file set is actually a single plain file.
-.TP
-\fBpid\fR
-One element of file set is used per incarnation of a \fBntpd\fR server. This type does not perform any changes to file set members during runtime, however it provides an easy way of separating files belonging to different \fBntpd\fR server incarnations. The set member filename is built by appending a \fB.\fR (dot) to concatenated \fIprefix\fP and \fIfilename\fP strings, and appending the decimal representation of the process ID of the \fBntpd\fR server process.
-.TP
-\fBday\fR
-One file generation set element is created per day. A day is defined as the period between 00:00 and 24:00 UTC. The file set member suffix consists of a \fB.\fR (dot) and a day specification in the form \fBYYYYMMdd. YYYY\fR is a 4-digit year number (e.g., 1992). \fBMM\fR is a two digit month number. \fBdd\fR is a two digit day number. Thus, all information written at 10 December 1992 would end up in a file named \fB\fIprefix filename\fP.19921210\fR.
-.TP
-\fBweek\fR
-Any file set member contains data related to a certain week of a year. The term week is defined by computing day-of-year modulo 7. Elements of such a file generation set are distinguished by appending the following suffix to the file set filename base: A dot, a 4-digit year number, the letter \fBW\fR, and a 2-digit week number. For example, information from January, 10th 1992 would end up in a file with suffix \fB.1992W1\fR.
-.TP
-\fBmonth\fR
-One generation file set element is generated per month. The file name suffix consists of a dot, a 4-digit year number, and a 2-digit month.
-.TP
-\fByear\fR
-One generation file element is generated per year. The filename suffix consists of a dot and a 4 digit year number.
-.TP
-\fBage\fR
-This type of file generation sets changes to a new element of the file set every 24 hours of server operation. The filename suffix consists of a dot, the letter \fBa\fR, and an 8-digit number. This number is taken to be the number of seconds the server is running at the start of the corresponding 24-hour period. Information is only written to a file generation by specifying \fBenable\fR; output is prevented by specifying \fBdisable\fR.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-.TP
-\fBlink | nolink\fR
-It is convenient to be able to access the current element of a file generation set by a fixed name. This feature is enabled by specifying \fBlink\fR and disabled using \fBnolink\fR. If \fBlink\fR is specified, a hard link from the current file set element to a file without suffix is created. When there is already a file with this name and the number of links of this file is one, it is renamed appending a dot, the letter \fBC\fR, and the pid of the \fBntpd\fR server process. When the number of links is greater than one, the file is unlinked. This allows the current file to be accessed by a constant name.
-.TP
-\fBenable | disable\fR
-Enables or disables the recording function.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBbroadcastdelay \fIseconds\fP\fR
-.ad
-.sp .25
-.RS 4n
-The broadcast and multicast modes require a special calibration to determine the network delay between the local and remote servers. Ordinarily, this is done automatically by the initial protocol exchanges between the client and server. In some cases, the calibration procedure may fail due to network or server access controls, for example. This command specifies the default delay to be used under these circumstances. Typically (for Ethernet), a number between 0.003 and 0.007 seconds is appropriate. The default when this command is not used is 0.004 seconds.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBcalldelay \fIdelay\fP\fR
-.ad
-.sp .25
-.RS 4n
-This option controls the delay in seconds between the first and second packets sent in burst or iburst mode to allow additional time for a modem or ISDN call to complete.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBdriftfile \fIdriftfile\fP { \fItolerance\fP ]\fR
-.ad
-.sp .25
-.RS 4n
-This command specifies the complete path and name of the file used to record the frequency of the local clock oscillator. This is the same operation as the \fB-f\fR command linke option. If the file exists, it is read at startup in order to set the initial frequency and then updated once per hour with the current frequency computed by the daemon. If the file name is specified, but the file itself does not exist, the starts with an initial frequency of zero and creates the file when writing it for the first time. If this command is not given, the daemon will always start with an initial frequency of zero.
-.LP
-The file format consists of a single line containing a single floating point number, which records the frequency offset measured in parts-per-million (PPM). The file is updated by first writing the current drift value into a temporary file and then renaming this file to replace the old version. This implies that \fBntpd\fR must have write permission for the directory the drift file is located in, and that file system links, symbolic or otherwise, should be avoided.
-.LP
-The parameter \fBtolerance\fR is the wander threshold to skip writing the new value. If the value of wander computed from recent frequency changes is greater than this threshold the file will be updated once per hour. If below the threshold, the file will not be written.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBenable [ auth | bclient | calibrate | kernel | monitor | ntp | pps | stats]\fR
-.br
-\fBdisable [ auth | bclient | calibrate | kernel | monitor | ntp | pps | stats ]\fR
-.ad
-.sp .25
-.RS 4n
-Provides a way to enable or disable various system options. Flags not mentioned are unaffected. Note that all of these flags can be controlled remotely using the \fBntpdc\fR utility program.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBauth\fR
-.ad
-.sp .25
-.RS 4n
-Enables the server to synchronize with unconfigured peers only if the peer has been correctly authenticated using either public key or private key cryptography. The default for this flag is enable.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBbclient\fR
-.ad
-.sp .25
-.RS 4n
-Enables the server to listen for a message from a broadcast or multicast server, as in the \fBmulticastclient\fR command with default address. The default for this flag is disable.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBcalibrate\fR
-.ad
-.sp .25
-.RS 4n
-Enables the calibrate feature for reference clocks. The default for this flag is disable.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBkernel\fR
-.ad
-.sp .25
-.RS 4n
-Enables the kernel time discipline, if available. The default for this flag is enable if support is available, otherwise disable.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmonitor\fR
-.ad
-.sp .25
-.RS 4n
-Enables the monitoring facility. See the \fBntpdc\fR program and the \fBmonlist\fR command or further information. The default for this flag is enable.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBntp\fR
-.ad
-.sp .25
-.RS 4n
-Enables time and frequency discipline. In effect, this switch opens and closes the feedback loop, which is useful for testing. The default for this flag is enable.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBpps\fR
-.ad
-.sp .25
-.RS 4n
-Enables the pulse-per-second (PPS) signal when frequency and time is disciplined by the precision time kernel modifications. See the Kernel Model for Precision Timekeeping page at file:///usr/share/doc/ntp/kern.html for further information. The default for this flag is disable.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBstats\fR
-.ad
-.sp .25
-.RS 4n
-Enables the statistics facility. The default for this flag is disable
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBincludefile \fIincludefile\fP\fR
-.ad
-.sp .25
-.RS 4n
-This command allows additional configuration commands to be included from a separate file. Include files may be nested to a depth of five; upon reaching the end of any include file, command processing resumes in the previous configuration file. This option is useful for sites that run \fBntpd\fR on multiple hosts, with (mostly) common options (e.g., a restriction list).
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBlogconfig \fIconfigkeyword\fP\fR
-.ad
-.sp .25
-.RS 4n
-This command controls the amount and type of output written to the system \fBsyslog\fR facility or the alternate \fBlogfile\fR log file. All \fIconfigkeyword\fP keywords can be prefixed with \fB=\fR, \fB+\fR and \fB-\fR, where \fB=\fR sets the \fBsyslogmask\fR, \fB+\fR adds and \fB-\fR removes messages. \fBsyslog messages\fR can be controlled in four classes (\fBclock\fR, \fBpeer\fR, \fBsys\fR and \fBsync\fR). Within these classes four types of messages can be controlled: informational messages (\fBinfo\fR), event messages (\fBevents\fR), statistics messages (\fBstatistics\fR) and status messages (\fBstatus\fR).
-.LP
-Configuration keywords are formed by concatenating the message class with the event class. The \fBall\fR prefix can be used instead of a message class. A message class may also be followed by the \fBall\fR keyword to enable/disable all messages of the respective message class. By default, \fBlogconfig\fR output is set to \fBallsync\fR.
-.LP
-Thus, a minimal log configuration could look like this:
-.LP
-\fBlogconfig=syncstatus +sysevents\fR
-.LP
-This would just list the synchronizations state of \fBntpd\fR and the major system events. For a simple reference server, the following minimum message configuration could be useful:
-.LP
-\fBlogconfig=allsync +allclock\fR
-.LP
-This configuration will list all clock information and synchronization information. All other events and messages about peers, system events and so on is suppressed.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBlogfile \fIlogfile\fP\fR
-.ad
-.sp .25
-.RS 4n
-.LP
-This command specifies the location of an alternate log file to be used instead of the default system \fBsyslog\fR facility. This is the same operation as the \fB-l \fRcommand line option.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBphone \fIdial\fP1 \fIdial\fP2 ...\fR
-.ad
-.sp .25
-.RS 4n
-This command is used in conjunction with the ACTS modem driver (type 18). The arguments consist of a maximum of 10 telephone numbers used to dial USNO, NIST or European time services. The Hayes command ATDT&nbsp;is normally prepended to the number, which can contain other modem control codes as well.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBsetvar \fIvariable\fP [default]\fR
-.ad
-.sp .25
-.RS 4n
-This command adds an additional system variable. These variables can be used to distribute additional information such as the access policy. If the variable of the form \fB\fIname\fP = \fIvalue\fP\fR is followed by the \fBdefault\fR keyword, the variable will be listed as part of the default system variables (\fBntpq rv\fR command). These additional variables serve informational purposes only. They are not related to the protocol other that they can be listed. The known protocol variables will always override any variables defined via the \fBsetvar\fR mechanism. There are three special variables that contain the names of all variable of the same group. The \fBsys_var_list\fR holds the names of all system variables. The \fBpeer_var_list\fR holds the names of all peer variables and the \fBclock_var_list\fR holds the names of the reference clock variables.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBtinker [ allan \fIallan\fP | dispersion \fIdispersion\fP | freq \fIfreq\fP | huffpuff \fIhuffpuff\fP | panic \fIpanic\fP | step \fIstep\fP | stepout \fIstepout\fP ]\fR
-.ad
-.sp .25
-.RS 4n
-This command can be used to alter several system variables in very exceptional circumstances. It should occur in the configuration file before any other configuration options. The default values of these variables have been carefully optimized for a wide range of network speeds and reliability expectations. In general, they interact in intricate ways that are hard to predict and some combinations can result in some very nasty behavior. Very rarely is it necessary to change the default values; but, some folks can't resist twisting the knobs anyway and this command is for them. Emphasis added: twisters are on their own and can expect no help from the support group.
-.LP
-The variables operate as follows:
-.sp .3
-.ne 2
-.mk
-.na
-\fBallan \fIallan\fP\fR
-.ad
-.sp .25
-.RS 6n
-The argument becomes the new value for the Allan intercept, which is a parameter of the PLL/FLL clock discipline algorithm. The value is in  seconds with default 1500 s, which is appropriate for most computer clocks.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBdispersion \fIdispersion\fP\fR
-.ad
-.sp .25
-.RS 6n
-The argument becomes the new value for the dispersion increase rate, normally .000015 s/s.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBfreq \fIfreq\fP\fR
-.ad
-.sp .25
-.RS 6n
-The argument becomes the initial value of the frequency offset in parts-per-million. This overrides the value in the frequency file, if present, and avoids the initial training state if it is not.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBhuffpuff \fIhuffpuff\fP\fR
-.ad
-.sp .25
-.RS 6n
-The argument becomes the new value for the experimental huff-n'-puff filter span, which determines the most recent interval the algorithm will search for a minimum delay. The lower limit is 900 s (15 m), but a more reasonable value is 7200 (2 hours). There is no default, since the filter is not enabled unless this command is given.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBpanic \fIpanic\fP\fR
-.ad
-.sp .25
-.RS 6n
-The argument is the panic threshold, by default 1000 s. If set to zero, the panic sanity check is disabled and a clock offset of any value will be accepted.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBstep \fIstep\fP\fR
-.ad
-.sp .25
-.RS 6n
-The argument is the step threshold, by default 0.128 s. It can be set to any positive number in seconds. If set to zero, step adjustments will never occur. Note:&nbsp;The kernel time discipline is disabled if the step threshold is set to zero or greater than the default.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBstepout \fIstepout\fP\fR
-.ad
-.sp .25
-.RS 6n
-The argument is the stepout timeout, by default 900 s. It can be set to any positive number in seconds. If set to zero, the stepout pulses will not be suppressed.
-.RE
-.RE
-.sp 1
-.ne 2
-.mk
-.na
-\fBtos [ beacon \fIbeacon\fP | ceiling \fIceiling\fP | cohort {0 | 1} | floor \fIfloor\fP | orphan \fIorphan\fP | maxdistance \fImaxdistance\fP | minclock \fIminclock\fP | minsane \fIminsane\fP ]\fR
-.ad
-.sp .25
-.RS 4n
-This command affects the clock selection and clustering algorithms. It can be used to select the quality and quantity of peers used to synchronize the system clock and is most useful in manycast mode. The variables operate as follows:
-.sp .3
-.ne 2
-.mk
-.na
-\fBbeacon \fIbeacon\fP\fR
-.ad
-.sp .25
-.RS 6n
-The manycast server sends packets at intervals of 64 s if less than  \fImaxclock\fP servers are available. Otherwise, it sends packets at the \fIbeacon\fP interval in seconds. The default is 3600 s.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBceiling \fIceiling\fP\fR
-.ad
-.sp .25
-.RS 6n
-Servers with stratum at or above \fIceiling\fP will be discarded if there are at least \fIminclock\fP peers remaining. This value defaults to 15, but can be changed to any number from 1 to 15.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBcohort { 0 | 1 }\fR
-.ad
-.sp .25
-.RS 6n
-This is a binary flag which enables (0) or disables (1) manycast server replies to manycast clients with the same stratum level. This is useful to reduce implosions where large numbers of clients with the same stratum level are present. The default is to enable these replies.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBfloor \fIfloor\fP\fR
-.ad
-.sp .25
-.RS 6n
-Peers with strata below \fIfloor\fP will be discarded if there are at least \fIminclock\fP peers remaining. This value defaults to 1, but can be changed to any number from 1 to 15.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBorphan \fIstratum\fP\fR
-.ad
-.sp .25
-.RS 6n
-If \fB\fIstratum\fP\fR is set at some value less than 16 a special orphan mode is enterred when no outside source of synchronization is available. To use orphan mode a number of participants are identically configured both as broadcast client and as broadcast server. One or more participants are configured to use an outside source, either a reference clock or another Internet server. When the source or sources fail, the system stratum is set at \fB\fIstratum\fP\fR and a leader is elected to serve as the reference source. When an outside source of synchronization is again available, the orphan mode is disabled.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmindist \fImindistance\fP\fR
-.ad
-.sp .25
-.RS 6n
-The slection algorithm normally pads each intersection a minimum of one millisecond to avoid needless classification. In some cases, such as reference clocks with high jitter and a PPS signal, it is useful to increase the padding. This command can be used for that purpose. As a general rule, set the mindistance to the maximum expected offset plus the maxiumum expected jitter, in seconds.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBmaxdist \fImaxdistance\fP\fR
-.ad
-.sp .25
-.RS 6n
-The selection algorithm accumulates a number of packets before setting the clock in order to use the best data available. The number is determined by the synchronization distance for each association and a limit called the distance threshold. The synchronization distance starts at 16, then drops by a factor of about two as each packet is received. The default distance threshold is 1.0, which usually results in four packets. Setting maxdistance to some value between 1 and 16 can be used to change the number of packets required. For instance, setting it to 16 will set the clock on the first packet received; howver, setting it to this value essentially disables the mitigation and grooming algorithms.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBminclock \fIminclock\fP\fR
-.ad
-.sp .25
-.RS 6n
-The clustering algorithm repeatedly casts out outlyer associations until no more than \fIminclock\fP associations remain. This value defaults to 3, but can be changed to any number from 1 to the number of configured sources.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBminsane \fIminsane\fP\fR
-.ad
-.sp .25
-.RS 6n
-This is the minimum number of candidates available to the clock selection algorithm in order to produce one or more truechimers for the clustering algorithm. If fewer than this number are available, the clock is undisciplined and allowed to run free. The default is 1 for legacy purposes. However, according to principles of Byzantine agreement, \fIminsane\fP should be at least 4 in order to detect and discard a single falseticker.
-.RE
-.RE
-.sp 1
-.ne 2
-.mk
-.na
-\fBttl \fIhop\fP ...\fR
-.ad
-.sp .25
-.RS 4n
-This command specifies a list of TTL values in increasing order. up to 8 values can be specified. In manycast mode these values are used in turn in an expanding-ring search. The default is eight multiples of 32 starting at 31.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBtrap \fIhost_address\fP [port \fIport_number\fP] [interface \fIinterface_address\fP]\fR
-.ad
-.sp .25
-.RS 4n
-This command configures a trap receiver at the given host address and port number for sending messages with the specified local interface address. If the port number is unspecified, a value of 18447 is used. If the interface address is not specified, the message is sent with a source address of the local interface the message is sent through. Note that on a multihomed host the interface used may vary from time to time with routing changes.
-.LP
-The trap receiver will generally log event messages and other information from the server in a log file. While such monitor programs may also request their own trap dynamically, configuring a trap receiver will ensure that no messages are lost when the server is started.
-.RE
-.sp .3
-.ne 2
-.mk
-.na
-\fBttl \fIhop\fP ...\fR
-.ad
-.sp .25
-.RS 4n
-This command specifies a list of TTL values in increasing order. up to 8 values can be specified. In manycast mode these values are used in turn in an expanding-ring search. The default is eight multiples of 32 starting at 31.
-.RE
-.SH FILES
-.LP
-\fB\fB/etc/inet/ntp.conf\fR\fR
-.LP
-.SH NOTES
-The documentation available at /usr/share/doc/ntp is provided as is from the 
-\fBNTP\fR distribution and may contain information that is not applicable to 
-the software as provided in this partIcular distribution.
-.SH SEE ALSO
-.LP
-\fBntpd\fR(1M)
--- a/components/ntp/manpages/ntpd.1m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,325 +0,0 @@
-'\" te
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.TH "ntpd" "1M" "" "" "System Administration Commands"
-.SH NAME
-ntpd \- Network Time Protocol daemon Version 4
-.SH SYNOPSIS
-.LP
-.nf
-\fB/usr/lib/inet/ntpd\fR [\fB-46aAbdDgLmnNqvx\fR] [\fB-c\fR \fIconffile\fR]
-    [\fB-f\fR \fIdriftfile\fR] [\fB-k\fR \fIkeyfile\fR] [\fB-l\fR \fIlogfile\fR] [\fB-p\fR \fIpidfile\fR]
-    [\fB-P\fR \fIpriority\fR] [\fB-r\fR \fIbroadcastdelay\fR] [\fB-s\fR \fIstatsdir\fR]
-    [\fB-t\fR \fItrustedkey\fR] [\fB-U\fR \fIinterface_update_time\fR]
-.fi
-
-.SH DESCRIPTION
-The \fBntpd\fR program is an operating system daemon that synchronises the system clock with remote NTP time servers or local reference clocks. It is a complete implementation of the Network Time Protocol (\fBNTP\fR) version 4, but also retains compatibility with version 3, as defined by \fIRFC 1305\fR, and versions 1 and 2, as defined by \fIRFC 1059\fR and \fIRFC 1119\fR, respectively.
-.SS How \fBNTP\fR Operates
-The \fBntpd\fR program operates by exchanging messages with one or more configured servers at designated intervals ranging from about one minute to about 17 minutes. When started, the program requires several exchanges while the algorithms accumulate and groom the data before setting the clock. The initial delay to set the clock can be reduced using options as described in the server options page  at file:///usr/share/doc/ntp/confopt.html.
-.LP
-When the machine is booted, the hardware time of day (TOD) chip is used to initialize the operating system time. After the machine has synchronized to a \fBNTP\fR server, the operating system corrects the chip from time to time. During the course of operation if for some reason the system time is more than 1000s offset from the server time, \fBntpd\fR assumes something must be terribly wrong and exits with a panic message to the system log. If it was started via SMF, the ntp service is placed into maintainance mode and must be cleared manually. The -g option overrides this check at startup and allows \fBntpd\fR to set the clock to the server time regardless of the chip time, but only once.
-.LP
-Under ordinary conditions, \fBntpd\fR slews the clock so that the time is effectively continuous and never runs backwards. If due to extreme network congestion an error spike exceeds the \fIstep threshold\fR (128ms by default), the spike is discarded. However, if the error persists for more than the \fIstepout threshold\fR (900s by default) the system clock is stepped to the correct value. In practice the need for a step is extremely rare and almost always the result of a hardware failure. With the -x option the step threshold is increased to 600s. Other options are available using the \fItinker\fR command as described in the miscellaneous options page at file:///usr/share/doc/ntp/miscopt.html.
-.LP
-The issues should be carefully considered before using these options. The maximum slew rate possible is limited to 500 parts-per-million (PPM) by the Unix kernel. As a result, the clock can take 2000s for each second the clock is outside the acceptable range. During this interval the clock will not be consistent with any other network clock and the system cannot be used for distributed applications that require correctly synchronized network time.
-.LP
-.SS Frequency Discipline
-The frequency file, usually called ntp.drift, contains the latest estimate of clock frequency. If this file does not exist when ntpd is started, it enters a special mode designed to measure the particular frequency directly. The measurement takes 15 minutes, after which the frequency is set and ntpd resumes normal mode where the time and frequency are continuously adjusted. The frequency file is updated at intervals of an hour or more depending on the measured clock stability.
-.SS Operating Modes
-The \fBntpd\fR daemon can operate in any of several modes, including symmetric active/passive, client/server broadcast/multicast and manycast, as described in the Association Management page at file:///usr/share/doc/ntp/assoc.html. It normally operates continuously while monitoring for small changes in frequency and trimming the clock for the ultimate precision. However, it can operate in a one-time mode where the time is set from an external server and frequency is set from a previously recorded frequency file. A broadcast/multicast or manycast client can discover remote servers, compute server-client propagation delay correction factors and configure itself automatically. This makes it possible to deploy a fleet of workstations without specifying configuration details specific to the local environment.
-.LP
-By default, \fBntpd\fR runs in continuous mode where each of possibly several external servers is polled at intervals determined by an intricate phase/frequency-lock feedback loop. The feedback loop measures the incidental roundtrip delay jitter and oscillator frequency wander and determines the best poll interval using a heuristic algorithm. Ordinarily, and in most operating environments, the state machine will start with 64s intervals and eventually increase in steps to 1024s. A small amount of random variation is introduced in order to avoid bunching at the servers. In addition, should a server become unreachable for some time, the poll interval is increased in steps to 1024s in order to reduce network overhead. In general it is best not to force \fBntpd\fR to use specific poll intervals, allowing it to choose the best intervals based its current needs and the quality of the available servers and the clock.
-.LP
-In some cases it may not be practical for \fBntpd\fR to run continuously. In the past a common workaround has been to run the \fBntpdate\fR program from a cron job at designated times. However, \fBntpdate\fR does not have the crafted signal processing, error checking and mitigation algorithms of \fBntpd\fR. The \fBntpd\fR daemon with -q option is intended to replace \fBntpdate\fR when used in this manner. Setting this option will cause \fBntpd\fR to exit just after setting the clock for the first time. The procedure for initially setting the clock is the same as in continuous mode; most applications will probably want to specify the iburst keyword with the server configuration command. With this keyword a volley of messages are exchanged to groom the data and the clock is set in about 10s. If nothing is heard after a couple of minutes, the daemon times out and exits. Eventually the \fBntpdate\fR program may be retired.
-.SS Kernel Clock Discipline
-The kernel supports a method specific to \fBntpd\fR to discipline the clock frequency. First, \fBntpd\fR is run in continuous mode with selected servers in order to measure and record the intrinsic clock frequency offset in the frequency file. It may take some hours for the frequency and offset to settle down. Then \fBntpd\fR is run in normal mode as required. At each startup, the frequency is read from the file and initializes the kernel frequency, thus avoiding the settling period.
-When the kernel discipline is in use, the system's clock is adjusted at each system tick and thus the system clock is always as accurate as possible. When the kernel discipline is not used the clock is adjusted once each second. It is important to delete the ntp.drift file before starting \fBntpd\fR if the intrinsic frequency might have changed, such as by a motherboard swap.
-.SS Poll Interval Control
-The \fBntpd\fR program includes an intricate clock discipline to reduce the network 
-load while maintaining a quality of synchronization consistent with the observed 
-jitter and wander. There are a number of ways to tailor the operation in order to enhance 
-accuracy by reducing the interval or to reduce network overhead by increasing it. However, the user is advised to carefully consider the consequences of changing the poll adjustment range from the default. It is not the case that shorter poll intervals will necessarily 
-lead to more accuracy. Most device drivers will not operate properly if the poll interval is less than 64 s and that the broadcast server and manycast client associations will also use the default, unless overridden. In general, it is best to let \fBntpd\fR determine the best polling interval.
-.LP
-In some cases involving dial up or toll services, it may be useful to increase the minimum interval to a few tens of minutes and maximum interval to a day or so. Under normal operation conditions, once the clock discipline loop has stabilized the interval will be increased in steps from the minimum to the maximum. However, this assumes the intrinsic clock frequency error is small enough for the discipline loop correct it. The capture range of the loop is 500 PPM at an interval of 64s decreasing by a factor of two for each doubling of interval. At a minimum of 1,024 s, for example, the capture range is only 31 PPM. 
-.SS The Huff-n'-Puff Filter
-In scenarios where a considerable amount of data are to be downloaded or uploaded over bandwidth limited links, timekeeping quality can be seriously degraded due to the different delays in the two directions. In many cases the apparent time errors are so large as to exceed the step threshold and a step correction can occur during and after the data transfer is in progress.
-.LP
-The huff-n'-puff filter is designed to correct the apparent time offset in these cases. It depends on knowledge of the propagation delay when no other traffic is present. The filter maintains a shift register that remembers the minimum delay over the most recent interval measured usually in hours. Under conditions of severe delay, the filter corrects the apparent offset using the sign of the offset and the difference between the apparent delay and minimum delay. The name of the filter reflects the negative (huff) and positive (puff) correction, which depends on the sign of the offset.
-.LP
-The filter is activated by the tinker command and huffpuff keyword, as described in the Miscellaneous Options page at file:///usr/share/doc/ntp/miscopt.html.
-.SS Leap Second Processing
-As provided by international agreement, an extra second is sometimes inserted in Coordinated Universal Time (UTC) at the end of a selected month, usually June or December. The National Institutes of Standards and Technology (NIST) provides an historic leapseconds file at time.nist.gov for retrieval via FTP. This file, usually called ntp-leapseconds.list, is copied into the /etc/inet directory and the leapfile configuration command then specifies the path to this file. At startup, ntpd reads it and initializes three leapsecond values: the NTP seconds at the next leap event, the offset of UTC relative to International Atomic Time (TAI) after the leap and the NTP seconds when the leapseconds file expires and should be retrieved again.
-.LP
-If a host does not have the leapsecond values, they can be obtained over the net using the Autokey security protocol. Ordinarily, the leapseconds file is installed on the primary servers and the values flow from them via secondary servers to the clients. When multiple servers are involved, the values with the latest expiration time are used.
-.LP
-If the latest leap is in the past, nothing further is done other than to install the TAI offset. If the leap is in the future less than 28 days, the leap warning bits are set. If in the future less than 23 hours, the kernel is armed to insert one second at the end of the current day. Additional details are in the The NTP Timescale and Leap Seconds white paper at http://www.eecis.udel.edu/~mills/leap.html.
-.LP
-If none of the above provisions are available, dsependent servers and clients tally the leap warning bits of surviving servers and reference clocks. When a majority of the survivors show warning, a leap is programmed at the end of the current month. During the month and day of insertion, they operate as above. In this way the leap is is propagated at all dependent servers and clients.
-.LP
-.SH OPTIONS
-.TP
-.BR \-4 ", " \--ipv4
-Force DNS resolution of following host names on the command line
-to the IPv4 namespace. Cannot be used with the \fB--ipv6\fR option.
-.TP
-.BR \-6 ", " \--ipv6
-Force DNS resolution of following host names on the command line
-to the IPv6 namespace. Cannot be used with the \fB--ipv6\fR option.
-.TP
-.BR \-a ", " \--authreq
-Require cryptographic authentication for broadcast client,
-multicast client and symmetric passive associations.
-This is the default.
-This option must not appear with authnoreq option.
-.TP
-.BR \-A ", " \--authnoreq
-Do not require cryptographic authentication for broadcast client,
-multicast client and symmetric passive associations.
-This is almost never a good idea. This option must not appear with the authreq option.
-.TP
-.BR \-b ", " \--bcastsync
-Enable the client to sync to broadcast servers.
-.sp
-.TP
-.BR \-c " \fIstring\fP, " \--configfile "=" \fIstring\fP
-The name and path of the configuration file,
-/etc/inet/ntp.conf by default.
-.TP
-.BR \-d ", " \--debug-level
-Increase output debug message level.
-This option may appear an unlimited number of times.
-.TP
-.BR \-D " \fIstring\fP, " \--set-debug-level "=" \fIstring\fP
-Set the output debugging level.  Can be supplied multiple times,
-but each overrides the previous value(s).
-.TP
-.BR \-f " \fIstring\fP, " \--driftfile "=" \fIstring\fP
-The name and path of the frequency file,
-/var/ntp/ntp.drift by default.
-.TP
-.BR \-g ", " \--panicgate
-Allow the first adjustment to exceed the panic limit.
-.sp
-Normally,
-\fBntpd\fR
-exits with a message to the system log if the offset exceeds the panic threshold, which is 1000s by default. This option allows the time to be set to any value without restriction; however, this can happen only once. If the threshold is exceeded after that,
-\fBntpd\fR
-will exit with a message to the system log. This option can be used with the
--q
-and
--x
-options.
-See the
-tinker
-configuration file directive for other options.
-.TP
-.BR \-k " \fIstring\fP, " \--keyfile "=" \fIstring\fP
-Specify the name and path of the symmetric key file.
-/etc/inet/ntp.keys
-is the default.
-.TP
-.BR \-l " \fIstring\fP, " \--logfile "=" \fIstring\fP
-Specify the name and path of the log file.
-The default is the system log file.
-.TP
-.BR \-L ", " \--novirtualips
-Do not listen to virtual IPs. The default is to listen.
-.TP
-.BR \-m ", " \--mdns
-Register as a NTP server with mDNS system. Implies that you are willing to serve time to others.
-.TP
-.BR \-n ", " \--nofork
-Do not fork.
-.sp
-.TP
-.BR \-N ", " \--nice
-To the extent permitted by the operating system, run
-\fBntpd\fR
-at the highest priority.
-.TP
-.BR \-p " \fIstring\fP, " \--pidfile "=" \fIstring\fP
-Specify the name and path of the file used to record
-\fBntpd\fR's
-process ID.
-.TP
-.BR \-P " \fInumber\fP, " \--priority "=" \fInumber\fP
-To the extent permitted by the operating system, run
-\fBntpd\fR
-at the specified
-sched_setscheduler(SCHED_FIFO)
-priority.
-.TP
-.BR \-q ", " \--quit
-Set the time and quit.
-\fBntpd\fR
-will exit just after the first time the clock is set. This behavior mimics that of the
-\fBntpdate\fR
-program, which is to be retired.
-The
--g
-and
--x
-options can be used with this option.
-Note: The kernel time discipline is disabled with this option.
-.TP
-.BR \-r " \fIstring\fP, " \--propagationdelay "=" \fIstring\fP
-Specify the default propagation delay from the broadcast/multicast server to this client. This is necessary only if the delay cannot be computed automatically by the protocol.
-.TP
-.BR \-s " \fIstring\fP, " \--statsdir "=" \fIstring\fP
-Specify the directory path for files created by the statistics facility. This is the same operation as the statsdir statsdir command.
-.TP
-.BR \-t " \fInumber\fP, " \--trustedkey "=" \fInumber\fP
-Add a key number to the trusted key list. This option can occur more than once. This is the same operation as the trustedkey key command. 
-.TP
-.BR \-U " \fInumber\fP, " \--updateinterval "=" \fInumber\fP
-interval in seconds between scans for new or dropped interfaces.
-This option takes an integer number as its argument.
-.sp
-Give the time in seconds between two scans for new or dropped interfaces.
-For systems with routing socket support the scans will be performed shortly after the interface change
-has been detected by the system.
-Use 0 to disable scanning. 60 seconds is the minimum time between scans.
-.TP
-.BR \--var "=" \fInvar\fP
-make ARG an ntp variable (RW).
-This option may appear an unlimited number of times.
-.sp
-.TP
-.BR \--dvar "=" \fIndvar\fP
-make ARG an ntp variable (RW|DEF).
-This option may appear an unlimited number of times.
-.sp
-.TP
-.BR \-x ", " \--slew
-Slew up to 600 seconds.
-.sp
-Normally, the time is slewed if the offset is less than the step threshold, which is 128 ms by default, and stepped if above the threshold.
-This option sets the threshold to 600 s, which is well within the accuracy window to set the clock manually.
-Note: Since the slew rate of typical Unix kernels is limited to 0.5 ms/s, each second of adjustment requires an amortization interval of 2000 s.
-Thus, an adjustment as much as 600 s will take almost 14 days to complete.
-This option can be used with the
--g
-and
--q
-options.
-See the
-tinker
-configuration file directive for other options.
-Note: The kernel time discipline is disabled with this option.
-.TP
-.BR \-? , " \--help"
-Display usage information and exit.
-.TP
-.BR \-! , " \--more-help"
-Extended usage information passed thru pager.
-.TP
-.BR " \--version"
-Output version of program and exit.  
-.SH OPTION PRESETS
-All of the above options except the last three may be preset
-by loading values from environment variables named:
-.nf
-  \fBNTPD_<option-name>\fP or \fBNTPD\fP
-.fi
-.aj
-The environmental presets take precedence (are processed later than)
-the configuration files. The option-name should be in all capital letters.
-For example, to set the --quit option, you would set the NTPD_QUIT environment
-variable.
-.SH AUTOMATIC SERVICE MANAGEMENT (SMF)
-\fBNTP\fR on Solaris is managed via the service management facility described in 
- \fBsmf\fR(5). There are several options controlled by services properties which 
-can be set by the system administrator. The available options can be listed by
-executing the following command:
-.nf
-	svccfg -s svc:/network/ntp:default listprop config
-.fi
-.aj
-Each of these properties can be set using this command:
-.nf
-	svccfg -s  svc:/network/ntp:default setprop \fIpropname\fP = \fIvalue\fP
-.fi
-.aj
-The available options and there meaning are as follows:
-.TP
-.BR config/always_allow_large_step
-A boolean which when false, prevents ntpd from allowing step larger than 17 minutes except once
-when the system boots. The default is true, which allows such a large step once each time ntpd starts.
-.TP
-.BR config/debuglevel
-An integer specifying the level of debugging requested. A zero means no debugging. The default is zero.
-.TP
-.BR config/logfile
-A string specifying the location of the file used for log output. The defualt is /var/ntp/ntp.log
-.TP
-.BR config/no_auth_required
-A boolean which when true, specifies that anonymous servers such as broadcast, multicast and active peers 
-can be accepted without any pre-configured keys. This is very insecure and should only be used if
-the nework is secure and all the systems on it are trusted. The defualt is false.
-.TP 
-.BR config/slew_always
-A boolean which when true, instructs ntpd to slew the clock as much as possible, instead of stepping the clock. It 
-does not prevent all stepping, but increases the threshold above which stepping is used. It also disables the use
-of the kernel \fBNTP=fP facility, which is incompatible with long slew times. The default is false.
-.TP
-.BR config/wait_for_sync
-A boolean which when true, causes the \fBNTP\fP service to delay coming completely on-line until after the first 
-time the system clock is synchronized. This can potetially delay the system start up by a significant amount. The
-default is false.
-.TP
-.BR config/mdnsregister
-A boolean which when true, will cause the daemon to register with the network mDNS system. The default is false.
-.TP
-.BR config/verbose_logging
-A boolean which when true, cause the daemon to issue logging messages. The default is false.
-.SH NOTES
-The system clock must be set to within 68 years of the actual time before \fBntpd\fR is started.
-.LP
-The \fBntpd\fR service is managed by the service management facility, \fBsmf\fR(5), under the service identifier:
-.sp
-.in +2
-.nf
-svc:/network/ntp:default
-.fi
-.in -2
-.LP
-Administrative actions on this service, such as enabling, disabling, or requesting restart, can be performed using \fBsvcadm\fR(1M). The service's status can
-be queried using the \fBsvcs\fR(1) command.
-.sp
-In contexts where a host name is expected, a -4 qualifier preceding the host name forces DNS resolution to the IPv4 namespace, while a -6 qualifier forces DNS resolution to the IPv6 namespace.
-.LP
-Various internal \fBntpd\fR variables can be displayed and configuration options altered while the \fBntpd\fR is running using the \fBntpq\fR and \fBntpdc\fR utility programs.
-.LP
-When \fBntpd\fR starts it looks at the value of umask, and if zero \fBntpd\fR will set the umask to 022.
-.LP
-Source for \fBntpd\fR is available on http://src.opensolaris.org.
-.LP
-The documentation available at /usr/share/doc/ntp is provided as is from the 
-\fBNTP\fR distribution and may contain information that is not applicable to 
-the software as provided in this partIcular distribution.
-.PP
-.SH SEE ALSO
-.LP
-\fBsvcs\fR(1), \fBsntp\fR(1M), \fBntp-keygen\fR(1M), \fBntpdate\fR(1m), \fBntpq\fR(1M), \fBntptrace\fR(1M), \fBntptime\fR(1M), \fBsvcadm\fR(1M), \fBntpdc\fR(1M), \fBrename\fR(2), \fBattributes\fR(5), \fBsmf\fR(5)
-
--- a/components/ntp/manpages/ntpdate.1m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-'\" te
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.TH "ntpdate" "1M" "" "" "System Administration Commands"
-.SH NAME
-ntpdate \- set the date and time with NTP
-.SH SYNOPSIS
-.LP
-.B /usr/sbin/ntpdate
-[\fB-46bBdqsuv\fR] [\fB-a\fR \fIkey\fR] [\fB-e\fR \fIAuthdelay\fR] [\fB-k\fR \fIkeyfile\fR] [\fB-o\fR \fIversion\fR] [\fB-p\fR \fIsamples\fR] [\fB-t\fR \fItimeout\fR] \fIserver\fR [ ... ]
-.SH "OPTIONS"
-.TP
-.BR "-4"
-Force DNS resolution of following host names on the command line to the IPv4 namespace.
-.TP
-.BR "-6"
-Force DNS resolution of following host names on the command line to the IPv6 namespace.
-.TP
-.BR "-a \fIkey\fP"
-Enable authentication and specify the key identifier to be used for authentication as the argument \fIkey\fR. The keys and key identifiers must match in both the client and server key files. The default is to disable authentication.
-.TP
-.BR "-B"
-Force the time to always be slewed using the adjtime() system call, even if the measured offset is greater than 0.5 seconds. The default is to step the time using settimeofday() if the offset is greater than +-0.5s. Note that, if the offset is much greater than +-0.5s in this case, that it can take a long time (hours) to slew the clock to the correct value. During this time, the host should not be used to synchronize clients.
-.TP
-.BR "-b"
-Force the time to be stepped using the settimeofday() system call, rather than slewed (default) using the adjtime() system call. This option should be used when called from a startup file at boot time.
-.TP
-.BR "-d "
-Enable the debugging mode, in which \fBntpdate\fR will go through all the steps, but not adjust the local clock. Information useful for general debugging will also be printed.
-.TP
-.BR "-e \fIauthdelay\fP"
-Specify the processing delay to perform an authentication function as the value \fIauthdelay\fR, in seconds and fraction (see \fBntpd\fR for details). This number is usually small enough to be negligible for most purposes, though specifying a value may improve timekeeping on very slow CPU's.
-.TP
-.BR "-k \fIkeyfile\fP"
-Specify the path for the authentication key file as the string \fIkeyfile\fR. The default is \fB/etc/inet/ntp.keys\fR. This file should be in the format described in \fBntpd\fR.
-.TP
-.BR "-o \fIversion\fP"
-Specify the NTP version for outgoing packets as the integer \fIversion\fR, which can be 1 or 2. The default is 3. This allows \fBntpdate\fR to be used with older NTP versions.
-.TP
-.BR "-p \fIsamples\fP"
-Specify the number of samples to be acquired from each server as the integer \fIsamples\fR, with values from 1 to 8 inclusive. The default is 4.
-.TP
-.BR "-q"
-Query only - don't set the clock.
-.TP
-.BR "-s"
-Divert logging output from the standard output (default) to the system \fBsyslog\fR facility.
-.TP
-.BR "-t \fItimeout\fP"
-Specify the maximum time waiting for a server response as the value \fItimeout\fR, in seconds and fraction. The value is is rounded to a multiple of 0.2 seconds. The default is 1 second, a value suitable for polling across a LAN.
-.TP
-.BR "-u"
-Direct \fBntpdate\fR to use an unprivileged port or outgoing packets. This is most useful when behind a firewall that blocks incoming traffic to privileged ports, and you want to synchronise with hosts beyond the firewall. Note that the \fB-d\fR option always uses unprivileged ports.
-.TP
-.BR "-v"
-Print \fBntpdate\fR's version identification string during program startup.
-.SH "DESCRIPTION"
-\fBntpdate\fR sets the local date and time by polling the Network Time Protocol (NTP) server(s) given as the \fIserver\fR arguments to determine the correct time. It must be run as root unless the \fB-d\fR or \fB-q\fR options are used. A number of samples are obtained from each of the servers specified and a subset of the NTP clock filter and selection algorithms are applied to select the best of these. Note that the accuracy and reliability of \fBntpdate\fR depends on the number of servers, the number of polls each time it is run and the interval between runs.
-.LP
-\fBntpdate\fR can be run manually as necessary to set the host clock, or it can be run from the host startup script to set the clock at boot time. It is also possible to run \fBntpdate\fR from a \fBcron\fR script. However, it is important to note that \fBntpdate\fR with contrived \fBcron\fR scripts is no substitute for the NTP daemon, which uses sophisticated algorithms to maximize accuracy and reliability while minimizing resource use. Finally, since \fBntpdate\fR does not discipline the host clock frequency as does \fBntpd\fR, the accuracy using \fBntpdate\fR is limited.
-.LP
-Time adjustments are made by \fBntpdate\fR in one of two ways. If \fBntpdate\fR determines the clock is in error more than 0.5 second it will simply step the time by calling the system \fBsettimeofday()\fR routine. If the error is less than 0.5 seconds, it will slew the time by calling the system \fBadjtime()\fR routine. The latter technique is less disruptive and more accurate when the error is small, and works quite well when \fBntpdate\fR is run by \fBcron\fR every hour or two.
-\fBntpdate\fR will decline to set the date if an NTP server daemon (e.g., \fBntpd\fR) is running on the same host. When running \fBntpdate\fR on a regular basis from \fBcron\fR as an alternative to running a daemon, doing so once every hour or two will result in precise enough timekeeping to avoid stepping the clock.
-Note that in contexts where a host name is expected, a \fB-4\fR qualifier preceding the host name forces DNS resolution to the IPv4 namespace, while a \fB-6\fR qualifier forces DNS resolution to the IPv6 namespace.
-.PP
-.SH NOTES
-Source for ntpdate is available on http://src.opensolaris.org.
-.LP
-Disclaimer: The functionality of this program is now available in the \fBntpd\fB program. See the \fB-q\fB command line option in the \fBntpd\fB - Network Time Protocol (NTP) daemon man page. After a suitable period, the \fBntpdate\fB program is to be retired from this distribution
-.TE
-.PP
-.SH SEE ALSO
-.LP
-\fBntpd\fR(1M), \fBntpdc\fR(1M), \fBattributes\fR(5)
--- a/components/ntp/manpages/ntpdc.1m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,315 +0,0 @@
-'\" te
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.TH "ntpdc" "1M" "" "" "System Administration Commands"
-.SH NAME
-ntpdc \- Network Time Protocol special query program
-.SH SYNOPSIS
-.LP
-.B /usr/sbin/ntpdc
-[\fB-46lpsidnv?!\fR] [\fB-c\fR \fIcommand\fR] [\fB-D\fR \fIdebuglvl\fR]
-[\fB-<\fR \fIoptfile\fR] [\fB->\fR \fIoptfile\fR]  [\fIhost\fR] [...]
-.fi
-.SH "OPTIONS"
-Specifying a command line option other than \fB-i\fP or \fB-n\fP will cause the specified query (queries) to be sent to the indicated host(s) immediately. Otherwise, \fBntpdc\fP will attempt to read interactive format commands from the standard input.
-.LP
-.TP
-.BR "-4"
-Force DNS resolution of following host names on the command line to the IPv4 namespace.
-.TP
-.BR "-6"
-Force DNS resolution of following host names on the command line to the IPv6 namespace.
-.TP
-.BR "-c \fIcommand\fP"
-The argument \fIcommand\fP is interpreted as an interactive command and is added to the list of commands to be executed on the specified host(s). Multiple -c options may be given.
-.TP
-.BR "-i"
-Force \fBntpdc\fP to operate in interactive mode. Prompts will be written to the standard output and commands read from the standard input.
-.TP
-.BR "-l"
-Obtain a list of peers which are known to the server(s). This switch is equivalent to \fB-c listpeers\fP.
-.TP
-.BR "-n"
-Output all host addresses in numeric format rather than converting to the canonical host names.
-.TP
-.BR "-p"
-Print a list of the peers known to the server as well as a summary of their state. This is equivalent to \fB-c peers\fP.
-.TP
-.BR "-s"
-Print a list of the peers known to the server as well as a summary of their state, but in a slightly different format than the -p switch. This is equivalent to \fB-c dmpeers\fP.
-.SH "DESCRIPTION"
-\fBntpdc\fP is used to query the \fBntpd\fP daemon about its current state and to request changes in that state. The program may be run either in interactive mode or controlled using command line arguments. Extensive state and statistics information is available through the \fBntpdc\fP interface. In addition, nearly all the configuration options which can be specified at startup using ntpd's configuration file may also be specified at run time using \fBntpdc\fP.
-If one or more request options are included on the command line when \fBntpdc\fP is executed, each of the requests will be sent to the NTP servers running on each of the hosts given as command line arguments, or on localhost by default. If no request options are given, \fBntpdc\fP will attempt to read commands from the standard input and execute these on the NTP server running on the first host given on the command line, again defaulting to localhost when no other host is specified. \fBntpdc\fP will prompt for commands if the standard input is a terminal device.
-.LP
-\fBntpdc\fP uses NTP mode 7 packets to communicate with the NTP server, and hence can be used to query any compatible server on the network which permits it. Note that since NTP is a UDP protocol this communication will be somewhat unreliable, especially over large distances in terms of network topology. \fBntpdc\fP makes no attempt to retransmit requests, and will time requests out if the remote host is not heard from within a suitable timeout time.
-.LP
-The operation of \fBntpdc\fP are specific to the particular implementation of the \fBntpd\fP daemon and can be expected to work only with this and maybe some previous versions of the daemon. Requests from a remote \fBntpdc\fP program which affect the state of the local server must be authenticated, which requires both the remote program and local server share a common key and key identifier.
-.LP
-Note that in contexts where a host name is expected, a \fB-4\fP qualifier preceding the host name forces DNS resolution to the IPv4 namespace, while a \fB-6\fP qualifier forces DNS resolution to the IPv6 namespace.
-.LP
-.SS "Interactive Commands"
-Interactive format commands consist of a keyword followed by zero to four arguments. Only enough characters of the full keyword to uniquely identify the command need be typed. The output of a command is normally sent to the standard output, but optionally the output of individual commands may be sent to a file by appending a \fB>\fP, followed by a file name, to the command line.
-.LP
-A number of interactive format commands are executed entirely within the \fBntpdc\fP program itself and do not result in NTP mode 7 requests being sent to a server. These are described following.
-.LP
-.TP
-.BR "? [ \fIcommand_keyword\fP ], help [ \fIcommand_keyword\fP ]"
-A \fB?\fP by itself will print a list of all the command keywords known to this incarnation of \fBntpq\fP. A \fB?\fP followed by a command keyword will print function and usage information about the command. This command is probably a better source of information about \fBntpq\fP than this manual page.
-.TP
-.BR "delay \fImilliseconds\fP"
-Specify a time interval to be added to timestamps included in requests which require authentication. This is used to enable (unreliable) server reconfiguration over long delay network paths or between machines whose clocks are unsynchronized. Actually the server does not now require timestamps in authenticated requests, so this command may be obsolete.
-.TP
-.BR "host \fIhostname\fP"
-Set the host to which future queries will be sent. Hostname may be either a host name or a numeric address.
-.TP
-.BR "hostnames [ yes | no ]"
-If \fByes\fP is specified, host names are printed in information displays. If \fBno\fP is specified, numeric addresses are printed instead. The default is \fByes\fP, unless modified using the command line \fB-n\fP switch.
-.TP
-.BR "keyid \fIkeyid\fP"
-This command allows the specification of a
-key number to be used to authenticate configuration
-requests from ntpdc to the host(s). This must
-correspond to a key number which the host/server has
-been configured to use for this purpose (server
-options: \fBtrustedkey\fP, and
-\fBrequestkey\fP).  If authentication is not
-enabled on the host(s) for ntpdc
-commands, the command
-\fB"keyid 0"\fP should be given; otherwise the
-\fIkeyid\fP of the next subsequent \fBaddpeer/addserver/broadcast
-\fP command will
-be used.  
-.TP
-.BR "quit"
-.TP
-.BR "exit"
-Exit \fBntpdc\fP.
-.TP
-.BR "debug [ no | more | less ]"
-With no parameter displays the current \fBntpdc\fP debug level. The \fBno\fP flag turns off all debugging, 
-while \fBmore\fP and \fBless\fP increase and decrease the level respectively.
-.TP
-.BR "passwd"
-This command prompts you to type in a password (which will not be echoed) which will be used to authenticate configuration requests. The password must correspond to the key configured for use by the NTP server for this purpose if such requests are to be successful.
-.TP
-.BR "timeout \fImilliseconds\fP"
-Specify a timeout period for responses to server queries. The default is about 8000 milliseconds. Note that since \fBntpdc\fP retries each query once after a timeout, the total waiting time for a timeout will be twice the timeout value set.
-.TP
-.BR "version"
-Display the version of the \fBntpdc\fP command.
-.SS "Control Message Commands"
-Query commands result in NTP mode 7 packets containing requests for information being sent to the server. These are read-only commands in that they make no modification of the server configuration state.
-.LP
-.TP
-.BR "listpeers"
-Obtains and prints a brief list of the peers for which the server is maintaining state. These should include all configured peer associations as well as those peers whose stratum is such that they are considered by the server to be possible future synchronization candidates.
-.TP
-.BR "peers"
-Obtains a list of peers for which the server is maintaining state, along with a summary of that state. Summary information includes the address of the remote peer, the local interface address (0.0.0.0 if a local address has yet to be determined), the stratum of the remote peer (a stratum of 16 indicates the remote peer is unsynchronized), the polling interval, in seconds, the reachability register, in octal, and the current estimated delay, offset and dispersion of the peer, all in seconds.
-The character in the left margin indicates the mode this peer entry is operating in. A \fB+\fP denotes symmetric active, a \fB-\fP indicates symmetric passive, a \fB=\fP means the remote server is being polled in client mode, a \fB^\fP indicates that the server is broadcasting to this address, a \fB~\fP denotes that the remote peer is sending broadcasts and a \fB*\fP marks the peer the server is currently synchronizing to.
-The contents of the host field may be one of four forms. It may be a host name, an IP address, a reference clock implementation name with its parameter or
-.BR "REFCLK(\fIimplementation number\fP, \fIparameter\fP)"
-On \fBhostnames no\fP only IP-addresses will be displayed.
-.LP
-.TP
-.BR "dmpeers"
-A slightly different peer summary list. Identical to the output of the \fBpeers\fP command, except for the character in the leftmost column. Characters only appear beside peers which were included in the final stage of the clock selection algorithm. A \fB.\fP indicates that this peer was cast off in the falseticker detection, while a \fB+\fP indicates that the peer made it through. A \fB*\fP denotes the peer the server is currently synchronizing with.
-.TP
-.BR "showpeer \fIpeer_address\fP [...]"
-Shows a detailed display of the current peer variables for one or more peers. Most of these values are described in the NTP Version 2 specification.
-.TP
-.BR "pstats \fIpeer_address\fP [...]"
-Show per-peer statistic counters associated with the specified peer(s).
-.TP
-.BR "clockstat \fIclock_peer_address\fP [...]"
-Obtain and print information concerning a peer clock. The values obtained provide information on the setting of fudge factors and other clock performance information.
-.TP
-.BR "kerninfo"
-Obtain and print kernel phase-lock loop operating parameters. This information is available if the host supports the \fBntp_adjtime\fP system call.
-.TP
-.BR "loopinfo [ oneline | multiline ]"
-Print the values of selected loop filter variables. The loop filter is the part of NTP which deals with adjusting the local system clock. The \fBoffset\fP is the last offset given to the loop filter by the packet processing code. The \fBfrequency\fP is the frequency error of the local clock in parts-per-million (ppm). The \fBtime_const\fP controls the stiffness of the phase-lock loop and thus the speed at which it can adapt to oscillator drift. The \fBwatchdog timer\fP value is the number of seconds which have elapsed since the last sample offset was given to the loop filter. The \fBoneline\fP and \fBmultiline\fP options specify the format in which this information is to be printed, with \fBmultiline\fP as the default.
-.TP
-.BR "sysinfo"
-Print a variety of system state variables, i.e., state related to the local server. All except the last four lines are described in the NTP Version 3 specification, RFC-1305.
-The \fBsystem flags\fP show various system flags, some of which can be set and cleared by the \fBenable\fP and \fBdisable\fP configuration commands, respectively. These are the \fBauth\fP, \fBbclient\fP, \fBmonitor\fP, \fBpll\fP, \fBpps\fP and \fBstats\fP flags. See the \fBntpd\fP documentation for the meaning of these flags. There are two additional flags which are read only, the \fBkernel_pll\fP and \fBkernel_pps\fP. These flags indicate the synchronization status when the precision time kernel modifications are in use. The \fBkernel_pll\fP indicates that the local clock is being disciplined by the kernel, while the kernel_pps indicates the kernel discipline is provided by the PPS signal.
-The \fBstability\fP is the residual frequency error remaining after the system frequency correction is applied and is intended for maintenance and debugging. In most architectures, this value will initially decrease from as high as 500 ppm to a nominal value in the range .01 to 0.1 ppm. If it remains high for some time after starting the daemon, something may be wrong with the local clock, or the value of the kernel variable \fBtick\fP may be incorrect.
-The \fBbroadcastdelay\fP shows the default broadcast delay, as set by the \fBbroadcastdelay\fP configuration command.
-The \fBauthdelay\fP shows the default authentication delay, as set by the \fBauthdelay\fP configuration command.
-.TP
-.BR "sysstats"
-Print statistics counters maintained in the protocol module.
-.TP
-.BR "ctlstats"
-Print statistics counters maintained in the control module.
-.TP
-.BR "memstats"
-Print statistics counters related to memory allocation code.
-.TP
-.BR "iostats"
-Print statistics counters maintained in the input-output module.
-.TP
-.BR "timerstats"
-Print statistics counters maintained in the timer/event queue support code.
-.TP
-.BR "reslist"
-Obtain and print the server's restriction list. This list is (usually) printed in sorted order and may help to understand how the restrictions are applied.
-.TP
-.BR "ifstats"
-List interface statistics for interfaces used by ntpd for network communication.
-.TP
-.BR "ifreload"
-Force rescan of current system interfaces. Outputs interface statistics for interfaces that could possibly change. Marks unchanged interfaces with \fB.\fP, added interfaces with \fB+\fP and deleted interfaces with \fB-\fP.
-.TP
-.BR "monlist [ \fIversion\fP ]"
-Obtain and print traffic counts collected and maintained by the monitor facility. The version number should not normally need to be specified.
-.TP
-.BR "clkbug \fIclock_peer_address\fP [...]"
-Obtain debugging information for a reference clock driver. This information is provided only by some clock drivers and is mostly undecodable without a copy of the driver source in hand.
-.SS "Runtime Configuration Requests"
-All requests which cause state changes in the server are authenticated by the server using a configured NTP key (the facility can also be disabled by the server by not configuring a key). The key number and the corresponding key must also be made known to \fBntpdc\fP. This can be done using the \fBkeyid\fP and \fBpasswd\fP commands, the latter of which will prompt at the terminal for a password to use as the encryption key. You will also be prompted automatically for both the key number and password the first time a command which would result in an authenticated request to the server is given. Authentication not only provides verification that the requester has permission to make such changes, but also gives an extra degree of protection against transmission errors.
-.LP
-Authenticated requests always include a timestamp in the packet data, which is included in the computation of the authentication code. This timestamp is compared by the server to its receive time stamp. If they differ by more than a small amount the request is rejected. This is done for two reasons. First, it makes simple replay attacks on the server, by someone who might be able to overhear traffic on your LAN, much more difficult. Second, it makes it more difficult to request configuration changes to your server from topologically remote hosts. While the reconfiguration facility will work well with a server on the local host, and may work adequately between time-synchronized hosts on the same LAN, it will work very poorly for more distant hosts. As such, if reasonable passwords are chosen, care is taken in the distribution and protection of keys and appropriate source address restrictions are applied, the run time reconfiguration facility should provide an adequate level of security.
-.LP
-The following commands all make authenticated requests.
-.LP
-.TP
-.BR "addpeer \fIpeer_address\fP [ \fIkeyid\fP ] [ \fIversion\fP ] "
-.BR "[ \fIminpoll#\fP | prefer | iburst  | burst | minpoll \fIN\fP | \fBmaxpoll\fP \fIN\fP [ \fIdynamic\fP ] [...] ]\fP"
-.TP
-.BR "addpeer \fIpeer_address\fP [ \fBprefer | iburst | burst | minpoll \fIN\fP"
-.BR "| \fBmaxpoll\fP \fIN\fP | \fBkeyid\fP \fIN\fP | \fBversion\fP \fIN\fP [...] ]"
-.sp
-Add a configured peer association at the
-given address and operating in symmetric
-active mode. Note that an existing association
-with the same peer may be deleted when this
-command is executed, or may simply be
-converted to conform to the new configuration,
-as appropriate. If the \fBkeyid\fP
-is nonzero, all outgoing packets to
-the remote server will have an authentication
-field attached encrypted with this key. If the
-value is 0 (or not given) no authentication
-will be done. If ntpdc's key number has not
-yet been set (\fIe.g.,\fP by the keyid
-command), it will be set to this value.
-The \fBversion#\fP can be 1 through 4 and defaults to 3.  The remaining
-options are either a numeric value for \fIminpoll#\fP or
-literals \fBprefer\fP, \fBiburst\fP, 
-\fBburst\fP, \fBminpoll  \fP\fIN\fP,
-\fBkeyid \fP\fIN\fP, \fBversion \fP \fIN\fP, or
-\fBmaxpoll  \fP\fIN\fP (where \fIN\fP is a numeric value), and have the action as specified in the
-\fBpeer\fP configuration file command of
-ntpd.  See the  server options page  at file:///usr/share/doc/ntp/confopt.html for further information.
-Each flag (or its absence) replaces the
-previous setting. The \fBprefer\fP keyword indicates a preferred peer (and thus will be used primarily for clock synchronisation if possible). The preferred peer also determines the validity of the PPS signal - if the preferred peer is suitable for synchronisation so is the PPS signal.
-The \fBdynamic\fP keyword allows association configuration even when no suitable network interface is found at configuration time. The dynamic interface update mechanism may complete the configuration when new interfaces appear (e.g. WLAN/PPP interfaces) at a later time and thus render the association operable.
-.TP
-.BR "addserver \fIpeer_address\fP [ \fIkeyid\fP ] [ \fIversion\fP ] [\fIminpoll#\fP"
-.BR "| prefer | iburst  | burst | minpoll \fIN\fP | maxpoll \fIN\fP [...] ]"
-.TP
-.BR "addserver \fIpeer_address\fP [ \fBprefer | iburst | burst | minpoll \fIN\fP"
-.BR "| maxpoll \fIN\fP | keyid \fIN\fP | version \fIN\fP [...] [ dynamic ] ]"
-.sp
-Identical to the addpeer command, except that the operating mode is client.
-.TP
-.BR "addrefclock \fIclock_address\fP [  \fImode\fP [ \fBprefer | burst | minpoll \fIN\fP"
-.BR "| \fBmaxpoll\fP \fIN\fP  ...]]"
-.sp
-Identical to the addpeer command, except that the address is a REFCLOCK designator and it configures a hardware refclock
-instead of a remote server.
-.TP
-.BR "broadcast \fIpeer_address\fP [ \fIkeyid\fP ] [ \fIversion\fP ] [ prefer ]"
-Identical to the addpeer command, except
-that the operating mode is broadcast. In this
-case a valid non-zero key identifier and key are required. The \fBpeer_address\fP parameter can be the broadcast address of the local network or a multicast group address assigned to NTP. If a multicast address, a multicast-capable kernel is required.
-.TP
-.BR "unconfig \fIpeer_address\fP [...]"
-This command causes the configured bit to be removed from the specified peer(s). In many cases this will cause the peer association to be deleted. When appropriate, however, the association may persist in an unconfigured mode if the remote peer is willing to continue on in this fashion.
-.TP
-.BR "fudge \fIpeer_address\fP [ \fItime1\fP ] [ \fItime2\fP ] [ \fIstratum\fP ] [ \fIrefid\fP ]"
-This command provides a way to set certain data for a reference clock. See the source listing for further information.
-.TP
-.BR "enable [ auth | bclient | calibrate | kernel | monitor | ntp | pps | stats]"
-.TP
-.BR "disable [ auth | bclient | calibrate | kernel | monitor | ntp | pps | stats]"
-These commands operate in the same way as the \fBenable\fP and \fBdisable\fP configuration file commands of \fBntpd\fP. See the <a href="miscopt.html">Miscellaneous Options</a> page for further information.
-.TP
-.BR "restrict \fIaddress mask flag\fP [ \fIflag\fP ]"
-This command operates in the same way as the \fBrestrict\fP configuration file commands of \fBntpd\fP.
-.TP
-.BR "unrestrict \fIaddress mask flag\fP [ \fIflag\fP ]"
-Unrestrict the matching entry from the restrict list.
-.TP
-.BR "delrestrict \fIaddress mask [ ntpport ]\fP"
-Delete the matching entry from the restrict list.
-.TP
-.BR "readkeys"
-Causes the current set of authentication keys to be purged and a new set to be obtained by rereading the keys file (which must have been specified in the \fBntpd\fP configuration file). This allows encryption keys to be changed without restarting the server.
-.TP
-.BR "trustedkey \fIkeyid\fP [...]"
-.TP
-.BR "untrustedkey \fIkeyid\fP [...]"
-.TP
-.BR "controlkey \fIkeyid\fP [...]"
-.TP
-.BR "requestkey \fIkeyid\fP [...]"
-These commands operate in the same way as the corresponding configuration file commands of \fBntpd\fP.
-.TP
-.BR "keytype md5"
-This command specifies the default keytype. Since the only type currently support is md5, this is a nop.
-.TP
-.BR "authinfo"
-Returns information concerning the authentication module, including known keys and counts of encryptions and decryptions which have been done.
-.TP
-.BR "traps"
-Display the traps set in the server. See the source listing for further information.
-.TP
-.BR "addtrap [ \fIaddress\fP [ \fIport\fP ] [ \fIinterface\fP ]"
-Set a trap for asynchronous messages. See the source listing for further information.
-.TP
-.BR "clrtrap [ \fIaddress\fP [ \fIport\fP ] [ \fIinterface\fP]"
-Clear a trap for asynchronous messages. See the source listing for further information.
-.TP
-.BR "reset"
-Clear the statistics counters in various modules of the server. See the source listing for further information.
-.TP
-.BR "preset [\fIpeer_address\fP [...]]"
-Clear the statistics counters in various modules of the server with respect to the indicated peers.
-.SS OPTION PRESETS
-Most options may be preset by loading values from configuration file(s) and values from
-environment variables named:
-.nf
-  \fBNTPDC_<option-name>\fP or \fBNTPDC\fP
-.fi
-.aj
-The environmental presets take precedence (are processed later than)
-the configuration files. The option-name should be in all capital letters.
-For example, to set the --command option, you would set the NTPDC_COMMAND environment
-variable.
-The users home directory and the current directory are searched for a file named .ntprc.
-.PP
-.SH SEE ALSO
-.LP
-\fBntpd\fR(1M), \fBntpq\fR(1M), \fBntprc\fR(4), \fBattributes\fR(5)
-
--- a/components/ntp/manpages/ntpq.1m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,521 +0,0 @@
-'\" te
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.TH "ntpq" "1M" "" "" "System Administration Commands"
-.SH NAME
-ntpq \- Network Time Protocol query program
-.SH SYNOPSIS
-.LP
-.n
-\fB/usr/sbin/ntpq\fR [\fB-46dpinv?!\fR] [\fB-c\fR \fIcommand\fR]
-    [\fB-D\fR \fIdebuglvl\fR] [\fB-<\fR \fIoptfile\fR] [\fB->\fR \fIoptfile\fR]  [\fIhost\fR] [...]
-.fi
-.SH "DESCRIPTION"
-.LP
-The \fBntpq\fR utility program is used to monitor NTP daemon \fBntpd\fR operations and determine performance. It uses the standard NTP mode 6 control message formats defined in Appendix B of the NTPv3 specification RFC1305. The same formats are used in NTPv4, although some
-of the variables have changed and new ones added. The description on this page is for the NTPv4 variables.
-.LP
-The program can be run either in interactive mode or controlled using command line arguments. Requests to read and write arbitrary variables can be assembled, with raw and pretty-printed output options being available. The \fBntpq\fR utility can also obtain and print a list of peers in a common format by sending multiple queries to the server.
-.LP
-If one or more request options are included on the command line when \fBntpq\fR is executed, each of the requests will be sent to the NTP
-servers running on each of the hosts given as command line arguments, or on the localhost by default. If no request options are given, \fBntpq\fR will attempt to read commands from the standard input and execute these on the NTP server running on the first host given on the command line, again defaulting to localhost when no other host is specified. \fBntpq\fR will prompt for commands if the standard input is a terminal device.
-.LP
-The \fBntpq\fR utility uses NTP mode 6 packets to communicate with the NTP server, and hence can be used to query any compatible server on the network which permits it. Note that since NTP is a UDP protocol this communication will be somewhat unreliable, especially over large distances in terms of network topology. The \fBntpq\fR program makes one attempt to retransmit requests, and will time requests out if the remote host is not heard from within a suitable timeout time.
-.LP
-In contexts where a host name is expected, a \fB-4\fR qualifier preceding the host name forces DNS resolution to the IPv4 namespace, while a \fB-6\fR qualifier forces DNS resolution to the IPv6 namespace. On the command line, only one of the two  can be given.
-.LP
-For examples of usage of \fBntpq\fR, see the NTP Debugging Techniques page at file:///usr/share/doc/ntp/debug.html.
-.SH OPTIONS
-Specifying a command line option other than \fB-i\fR or \fB-n\fR
-will
-cause the specified query (queries) to be sent to the indicated
-host(s) immediately.
-Otherwise,
-\fBntpq\fR  
-will attempt to read
-interactive format commands from the standard input.
-.TP
-.BR \-4 ", " \-\-ipv4
-Force DNS resolution of following host names on the command line
-to the IPv4 namespace. Cannot be used with the \fB--ipv6\fR option.
-.TP
-.BR \-6 ", " \-\-ipv6
-Force DNS resolution of following host names on the command line
-to the IPv6 namespace. Cannot be used with the \fB--ipv4\fR option.
-.TP
-.BR \-c " \fIcmd\fP, " \-\-command "=" \fIcmd\fP
-The following argument is interpreted as an interactive format command
-and is added to the list of commands to be executed on the specified
-host(s).
-This option may appear an unlimited number of times. After all such 
-commands are executed against all listed hosts, the program exits.
-.TP
-.BR \-d ", " \-\-debug-level
-Increase output debug message level.
-This option may appear an unlimited number of times.
-.TP
-.BR \-D " \fInumber\fP, " \-\-set-debug-level "=" \fIstring\fP
-Set the output debug message level.
-This option may appear an unlimited number of times, but only the last
-one will be used.
-.TP
-.BR \-p ", " \-\-peers
-Print a list of the peers known to the server as well as a summary
-of their state. This is equivalent to the 'peers' interactive command.
-.TP
-.BR \-i ", " \-\-interactive
-Force ntpq to operate in interactive mode.  Prompts will be written
-to the standard output and commands read from the standard input.
-This option must not appear in combination with either the \fB--command\fR or 
-\fB--peers\fR options.
-.TP
-.BR \-n ", " \-\-numeric
-Output all host addresses in numeric format rather than
-converting to the host names. 
-.TP
-.BR \-? , " \-\-help"
-Display usage information and exit.
-.TP
-.BR \-! , " \-\-more-help"
-Extended usage information passed thru a pager.
-.TP
-.BR \-> " \fIrcfile\fP," " \-\-save-opts" "=\fIrcfile\fP"
-Save the option state to \fIrcfile\fP. 
-.TP
-.BR \-< " \fIrcfile\fP," " \-\-load-opts" "=\fIrcfile\fP," " \-\-no-load-opts"
-Load options from \fIrcfile\fP.
-The \fIno-load-opts\fP form will disable the loading
-of earlier RC/INI files.  \fI--no-load-opts\fP is handled early,
-out of order.
-.TP
-.BR \-v ", " \-\-version
-Output version of program and exit.
-.SS OPTION PRESETS
-Most options may be preset by loading values from configuration file(s) and values from
-environment variables named:
-.nf
-  \fBNTPQ_<option-name>\fP or \fBNTPQ\fP
-.fi
-.aj
-The environmental presets take precedence (are processed later than)
-the configuration files. The option-name should be in all capital letters.
-For example, to set the --command option, you would set the NTPQ_COMMAND environment
-variable.
-The users home directory and the current directory are searched for a file named .ntprc.
-.SH USAGE
-Interactive format commands consist of a keyword followed by zero
-to four arguments.
-Only enough characters of the full keyword to uniquely identify the command need be typed.  
-The output of a command is normally sent to the standard output, but optionally the output of 
-individual commands may be sent to a file by appending a \fB>\fR, followed by a file name, to the command line.
-.SS "Internal Commands"
-A number of interactive commands are executed entirely within
-the \fBntpq\fR
-utility itself and do not result in requests being sent to a server. These commands are as follows:
-
-
-                                                                    
-                                                                    
-                                                                    
-cl                                                                  
-                                                                    
-clocklist                                                           
-                                                   timeout          
-                                                   version          
-                                  poll                              
-                                                                    
-                                                   
-                                           
-
-
-.TP
-.BR ? " [\fIcommand_keyword\fP]," "  help "[\fIcommand_keyword\fP]
-Prints a list of all the command keywords known to \fBntpq\fR. Followed by a command keyword will print function and usage
-information about the command.
-.TP 
-.BR addvars " \fIvariable_name\fP[=\fIvalue\fP]" "  ...
-.TP 
-.BR "rmvars \fIvariable_name\fP ..."
-.TP 
-.BR showvars
-.TP
-.BR "clearvars"
-The data carried by NTP mode 6 messages consists of a list of
-items of the form \fIvariable_name=value\fP. In requests to read variable, the \fI=value\fP is ignored, and can be omitted.
-The \fBntpq\fR utility maintains an internal list in which data to be included in control
-messages can be assembled, and sent using the \fBreadlist\fP and \fBwritelist\fP
-commands described below.
-The \fBaddvars\fP command allows variables and their optional values to be added to
-the list.
-If more than one variable is to be added, the list should
-be comma-separated and not contain white space. The \fBshowvars\fP command lists the
-current variable list.
-The \fBrmvars\fP command can be used to remove individual variables from the list,
-while the \fBclearlist\fP command removes all variables from the
-list.
-.TP 
-.BR "authenticate [ yes | no ]"
-Normally
-\fBntpq\fR
-only sends authentication with  write requests.
-The command \fBauthenticate yes\fP causes
-\fBntpq\fR
-to send authentication with all requests it
-makes.  The command \fBauthenticate\fP with no keyword
-causes
-\fBntpq\fR
-to display whether or not
-\fBntpq\fR
-is currently authenticating requests.
-.TP
-.BR ":config \fIconfig_command\fP"
-Sends the entire line after \fB:config\fP to the \fBntpd\fP daemon to be interpreted as a configuration file 
-command. Multiple commands may be separated by semi-colons.
-.TP
-.BR "config-from-file \fIconfig_file\fP"
-Sends the entire file \fIconfig_file\fP to the \fBntpd\fP daemon to be interpreted as configuration file 
-commands.
-.TP
-.BR cooked
-Causes output from query commands to be "cooked", so that
-variables which are recognized by
-\fBntpq\fR
-will have their
-values reformatted for human consumption.
-Variables which
-\fBntpq\fR
-thinks should have a decodable value but didn't are
-marked with a trailing ?.
-.TP
-.BR "debug [ more | less | off ]"
-With no argument, displays the current debug level.
-Otherwise, the debug level is changed by the indicated amount.
-.TP
-.BR delay " \fImilliseconds\fP"
-Specify a time interval to be added to timestamps included in
-requests which require authentication.
-This is used to enable
-(unreliable) server reconfiguration over long delay network paths
-or between machines whose clocks are unsynchronized.
-Actually the
-server does not now require timestamps in authenticated requests,
-so this command may be obsolete.
-.TP
-.BR "host [ [ -4 | -6 ] \fIhostname\fP ]"
-Set the host to which future queries will be sent.
-The hostname may
-be either a host name or a numeric address. With no argument, prints the 
-current host.
-.TP
-.BR "hostnames [ yes | no ]"
-If yes is specified, host names are printed in
-information displays.  If no is specified, numeric
-addresses are printed instead. With no argument, prints the current
-setting.  The default is yes, unless modified using the command line
-\-n switch.
-.TP
-.BR "keyid [ \fIkeyid#\fP ]"
-This command specifies the key number to be
-used to authenticate configuration requests.  This must correspond
-to a key number the server has been configured to use for this
-purpose.
-.TP
-.BR "keytype [ md5 ]"
-Prints or sets the type of key used for authentication. Currently
-only \fBmd5\fP is accepted.
-.TP
-.BR "ntpversion [ 1 | 2 | 3 | 4 ]"
-Sets the NTP version number which
-\fBntpq\fR
-claims in packets.
-Defaults to 2. Note that mode 6 control messages 
-didn't exist in NTP version 1.
-Luckily there appear
-to be no servers left which demand version 1.
-With no argument, displays the current NTP version that will be used
-when communicating with servers.
-.TP
-.BR "passwd"
-This command prompts you to type in a password (which will not
-be echoed) which will be used to authenticate configuration
-requests.
-The password must correspond to the key configured for
-use by the NTP server for this purpose.
-.TP
-.BR "quit"
-Exit
-\fBntpq\fR .
-.TP
-.BR "raw"
-Causes all output from query commands is printed as received
-from the remote server.
-The only formating/interpretation done on
-the data is to transform nonascii data into a printable (but barely
-understandable) form.
-.TP
-.BR "timeout \fImilliseconds\fP"
-Specify a timeout period for responses to server queries.
-The default is about 5000 milliseconds.
-Note that since
-\fBntpq\fR
-retries each query once after a timeout, the total waiting time for
-a timeout will be twice the timeout value set.
-.SS "Control Message Commands"
-Each association known to an NTP server has a 16 bit integer association identifier. NTP control messages which carry peer variables must identify the peer the values correspond to by including its association ID. An association ID of 0 is special, and indicates the variables are system variables, whose names are drawn from a separate name space.
-.LP
-Control message commands result in one or more NTP mode 6 messages being sent to the server, and cause the data returned to be printed in some format. Most commands currently implemented send a single message and expect a single response. The current exceptions are the peers command, which will send a preprogrammed series of messages to obtain the data it needs, and the mreadlist and mreadvar commands, which will iterate over a range of associations.
-.TP
-.BR associations
-Obtains and prints a list of association identifiers and peer statuses for in-spec peers of the server being queried. The list is printed in columns. The first of these is an index numbering the associations from 1 for internal use, the second the actual association identifier returned by the server and the third the status word for the peer. This is followed by a number of columns containing data decoded from the status word. See the peers command for a decode of the \fBcondition\fR field. The data returned by the \fBassociations\fR command is cached internally in \fBntpq\fR and used in subsequent commands.  After the first \fBassociations\fP command the index can be used in place of the association identifier by specifing the identifier in the form &\fIindex\fP.
-.TP
-.BR "clocklist [\fIassocID\fP]"
-.TP
-.BR "cl  [\fIassocID\fP]"
-Read the values of the clock variables included in the variable list
-.TP
-.BR "clockvar [\fIassocID\fP] [\fIvariable_name\fP [ = \fIvalue\fP [...]] [...]"
-.TP
-.BR "cv [\fIassocID\fP] [\fIvariable_name\fP [ = \fIvalue\fP [...] ][...]"
-Requests that a list of the server's clock variables be sent. Servers which have a radio clock or other external synchronization will respond positively to this. If the association identifier is omitted or zero the request is for the variables of the \fBsystem clock\fR and will generally get a positive response from all servers with a clock. If the server treats clocks as pseudo-peers, and hence can possibly have more than one clock connected at once, referencing the appropriate peer association ID will show the variables of a particular clock. Omitting the variable list will cause the server to return a default variable display.
-.TP
-.BR lassociations
-Obtains and prints a list of association identifiers and peer statuses for all associations for which the server is maintaining state. This command differs from the \fBassociations\fR command only for servers which retain state for out-of-spec client associations (i.e., fuzzballs). Such associations are normally omitted from the display when the \fBassociations\fR command is used, but are included in the output of \fBlassociations\fR. When used with the \fBntpd\fP in this distribution, this command is idenitical to \fBassociations\fP. 
-.TP
-.BR lpassociations
-Print data for all associations, including out-of-spec client associations, from the internally cached list of associations.
-.TP
-.BR lopeers
-Same as \fBopeers\fP but from the internally cached data.
-.TP
-.BR lpeers
-Like \fBpeers\fP, except a summary of all associations for which the server is maintaining state is printed. This can produce a much longer list of peers from fuzzball servers, but for most servers this is identical with \fBpeers\fP.
-.TP
-.BR "mreadlist \fIassocID\fP \fIassocID\fP"
-.TP
-.BR "mrl \fIassocID\fP \fIassocID\fP"
-Like the \fBreadlist\fR command, except the query is done for each of a range of (nonzero) association IDs. This range is determined from the association list cached by the most recent \fBassociations\fR command. An \fIassocID\fPs may be either an association identify or the equivilant &\fIindex\fP form.
-.TP
-.BR "mreadvar \fIassocID\fP \fIassocID\fP [ \fIvariable_name\fP [ = \fIvalue\fP[ ... ]"
-.TP
-.BR "mrv \fIassocID\fP \fIassocID\fP [ \fIvariable_name\fP [ = \fIvalue\fP[ ... ]"
-Like the \fBreadvar\fR command, except the query is done for each of a range of (nonzero) association IDs. This range is determined from the association list cached by the most recent \fBassociations\fR command.
-.TP
-.BR opeers
-An old form of the \fBpeers\fR command with the reference ID replaced by the local interface address.
-.TP
-.BR passociations
-Displays association data concerning in-spec peers from the internally cached list of associations. This command performs identically to the \fBassociations\fR except that it displays the internally stored data rather than making a new query.
-.TP
-.BR peers
-Obtains a current list peers of the server, along with a summary of each peer's state. Summary information includes the address of the remote peer, the reference ID (0.0.0.0 if this is unknown), the stratum of the remote peer, the type of the peer (local, unicast, multicast or broadcast), when the last packet was received, the polling interval, in seconds, the reachability register, in octal, and the current estimated delay, offset and dispersion of the peer, all in milliseconds. The character at the left margin of each line shows the synchronization status of the association and is a valuable diagnostic tool. The encoding and meaning of this character, called the tally code, is given later in this page.
-.TP
-.BR "pstatus \fIassocID\fP"
-Sends a read status request to the server for the given association. The names and values of the peer variables returned will be printed. Note that the status word from the header is displayed preceding the variables, both in hexadecimal and in pidgeon English.
-.TP
-.BR "readlist [ \fIassocID\fP ]
-.TP
-.BR "rl [ \fIassocID\fP ]"
-Requests that the values of the variables in the internal variable list be returned by the server. If the association ID is omitted or is 0 the variables are assumed to be system variables. Otherwise they are treated as peer variables. If the internal variable list is empty a request is sent without data, which should induce the remote server to return a default display.
-.TP
-.BR "readvar \fIassocID\fP \fIvariable_name\fP [ = \fIvalue\fP ] [ ...]"
-.TP
-.BR "rv \fIassocID\fP [ \fIvariable_name\fP [ = \fIvalue\fP ] [...]"
-Requests that the values of the specified variables be returned by the server by sending a read variables request. If the association ID is omitted or is given as zero the variables are system variables, otherwise they are peer variables and the values returned will be those of the corresponding peer. Omitting the variable list will send a request with no data which should induce the server to return a default display. The encoding and meaning of the variables derived from NTPv3 is given in RFC-1305; the encoding and meaning of the additional NTPv4 variables are given later in this page.
-.TP
-.BR "writevar \fIassocID\fP \fIvariable_name\fP [ = \fIvalue\fP [ ...]"
-Like the readvar request, except the specified variables are written instead of read.
-.TP
-.BR "writelist [ \fIassocID\fP ]"
-Like the readlist request, except the internal list variables are written instead of read.
-.SS "Tally Codes"
-.LP
-The character in the left margin in the \fBpeers\fR billboard, called the tally code, shows the fate of each association in the clock selection process. Following is a list of these characters, the pidgeon used in the \fBrv\fR command, and a short explanation of the condition revealed.
-.TP
-.BR "space \fRreject\fP"
-The peer is discarded as unreachable, synchronized to this server (synch loop) or outrageous synchronization distance.
-.TP
-.BR "x \fRfalseticker\fP"
-The peer is discarded by the intersection algorithm as a falseticker.
-.TP
-.BR ". \fRexcess\fP"
-The peer is discarded as not among the first ten peers sorted by synchronization distance and so is probably a poor candidate for further consideration.
-.TP
-.BR "- \fRoutlyer\fP"
-The peer is discarded by the clustering algorithm as an outlyer.
-.TP
-.BR "+ \fRcandidate\fP"
-The peer is a survivor and a candidate for the combining algorithm.
-.TP
-.BR "# \fRselected\fP"
-The peer is a survivor, but not among the first six peers sorted by synchronization distance. If the association is ephemeral, it may be demobilized to conserve resources.
-.TP
-.BR "* \fRsys.peer\fP"
-The peer has been declared the system peer and lends its variables to the system variables.
-.TP
-.BR "o \fRpps.peer\fP"
-The peer has been declared the system peer and lends its variables to thesystem variables. However, the actual system synchronization is derived from a pulse-per-second (PPS) signal, either indirectly via the PPS reference clock driver or directly via kernel interface.
-.SS "System Variables"
-.LP
-The \fBstatus, leap, stratum, precision, rootdelay, rootdispersion, refid, reftime, poll, offset, and frequency\fR variables are described in RFC-1305 specification. Additional NTPv4 system variables include the following:
-.TP
-.BR "version"
-Everything you might need to know about the software version and generation time.
-.TP
-.BR "processor"
-The processor and kernel identification string.
-.TP
-.BR "system"
-The operating system version and release identifier.
-.TP
-.BR "state"
-The state of the clock discipline state machine. The values are described in the architecture briefing on the NTP Project page linked from www.ntp.org.
-.TP
-.BR "peer"
-The internal integer used to identify the association currently designated the system peer.
-.TP
-.BR "jitter"
-The estimated time error of the system clock measured as an exponential average of RMS time differences.
-.TP
-.BR "stability"
-The estimated frequency stability of the system clock measured as an exponential average of RMS frequency differences.
-.LP
-In addition, some or all of the following system variables related to the crypto authentication are displayed, depending on the state of the particular crypto dance in use:
-.TP
-.BR "hostname"
-The name of the host as returned by the Unix \fBgethostname()\fR library function.
-.TP
-.BR "hostkey"
-The NTP filestamp of the host key file.
-.TP
-.BR "flags"
-The current flags word bits and message digest algorithm identifier (NID) in hex format. The high order 16 bits of the four-byte word contain the NID from the OpenSSL ligrary, while the low-order bits are interpreted as follows:
-0x01: autokey enabled, 0x02: NIST leapseconds file loaded, 0x10: PC identity scheme, 0x20: IFF identity scheme, 0x40: GQ identity scheme. 
-.TP
-.BR "cert"
-A list of certificates held by the host. Each entry includes the subject, issuer, flags and NTP filestamp in order. The bits are interpreted as follows:
-0x01: signed by the server, 0x02: trusted, 0x04: private, 0x08: contains errors and is not trusted.
-.TP
-.BR "leapseconds"
-The NTP filestamp of the NIST leapseconds file.
-.TP
-.BR "refresh"
-The NTP timestamp when the host public cryptographic values were refreshed and signed.
-.TP
-.BR "signature"
-The host digest/signature scheme name from the OpenSSL library.
-.TP
-.BR "tai"
-The TAI-UTC offset in seconds obtained from the NIST leapseconds table.
-.SS "Peer Variables"
-.LP
-The \fBstatus, srcadr, srcport, dstadr, dstport, leap, stratum, precision, rootdelay, rootdispersion, readh, hmode, pmode, hpoll, ppoll, offset, delay, dspersion, reftime\fR variables are described in the RFC-1305 specification, as are the timestamps \fBorg, rec and xmt\fR. Additional NTPv4 system variables include the following.
-.TP
-.BR "flash"
-The flash code for the most recent packet received. The encoding and meaning of these codes is given later in this page.
-.TP
-.BR "jitter"
-The estimated time error of the peer clock measured as an exponential average of RMS time differences.
-.TP
-.BR "unreach"
-The value of the counter which records the number of poll intervals since the last valid packet was received.
-.LP
-In addition, some or all of the following  peer variables are displayed related to the crypto auithentication:
-.TP
-.BR "flags"
-The current flag bits. This word is the server host status word with additional bits used by the Autokey state machine. See the source code for the bit encoding.
-.TP
-.BR "hostname"
-The server host name.
-.TP
-.BR "initkey \fIkey\fP"
-The initial key used by the key list generator in the Autokey protocol.
-.TP
-.BR "initsequence \fIindex\fP"
-The initial index used by the key list generator in the Autokey protocol.
-.TP
-.BR "signature"
-The server message digest/signature scheme name from the OpenSSL software library.
-.TP
-.BR "timestamp \fItime\fP"
-The NTP timestamp when the last Autokey key list was generated and signed.
-.SS "Flash Codes"
-.LP
-The \fBflash\fR code is a valuable debugging aid displayed in the peer variables list. It shows the results of the original sanity checks defined in the NTP specification RFC-1305 and additional ones added in NTPv4. There are 12 tests designated \fBTEST1\fR through \fBTEST12\fR. The tests are performed in a certain order designed to gain maximum diagnostic information while protecting against accidental or malicious errors. The \fBflash\fR variable is initialized to zero as each packet is received. If after each set of tests one or more bits are set, the packet is discarded.
-.LP
-Tests \fBTEST1\fR through \fBTEST3\fR check the packet timestamps from which the offset and delay are calculated. If any bits are set, the packet is discarded; otherwise, the packet header variables are saved. \fBTEST4\fR and \fBTEST5\fR are associated with access control and cryptographic authentication. If any bits are set, the packet is discarded immediately with nothing changed.
-.LP
-Tests \fBTEST6\fR through \fBTEST8\fR check the health of the server. If any bits are set, the packet is discarded; otherwise, the offset and delay relative to the server are calculated and saved. \fBTEST9\fR checks the health of the association itself. If any bits are set, the packet is discarded; otherwise, the saved variables are passed to the clock filter and mitigation algorithms.
-.LP
-Tests \fBTEST10\fR through \fBTEST12\fR check the authentication state using Autokey public-key cryptography, as described in the Authentication Options page at file:///usr/share/doc/ntp/authopt.html. If any bits are set and the association has previously been marked reachable, the packet is discarded; otherwise, the originate and receive timestamps are saved, as required by the NTP protocol, and processing continues.
-.LP
-The \fBflash\fR bits for each test are defined as follows.
-.TP
-.BR "0x001 TEST1"
-Duplicate packet. The packet is at best a casual retransmission and at worst a malicious replay.
-.TP
-.BR "0x002 TEST2"
-Bogus packet. The packet is not a reply to a message previously sent. This can happen when the NTP daemon is restarted and before somebody else notices.
-.TP
-.BR "0x004 TEST3"
-Unsynchronized. One or more timestamp fields are invalid. This normally happens when the first packet from a peer is received.
-.TP
-.BR "0x008 TEST4"
-Access is denied. See the Access Control Options page at file:///usr/share/doc/ntp/accopt.html.
-.TP
-.BR "0x010 TEST5"
-Cryptographic authentication fails. See the Authentication Options page referenced above.
-.TP
-.BR "0x020TEST6"
-The server is unsynchronized. Wind up its clock first.
-.TP
-.BR "0x040 TEST7"
-The server stratum is at the maximum of 15. It is probably unsynchronized and its clock needs to be wound up.
-.TP
-.BR "0x080 TEST8"
-Either the root delay or dispersion is greater than one second, which is highly unlikely unless the peer is unsynchronized to Mars.
-.TP
-.BR "0x100 TEST9"
-Either the peer delay or dispersion is greater than one second, which is higly unlikely unless the peer is on Mars.
-.TP
-.BR "0x200 TEST10"
-The autokey protocol has detected an authentication failure. See the Authentication Options page.
-.TP
-.BR "0x400 TEST11"
-The autokey protocol has not verified the server or peer is proventic and has valid public key credentials. See the Authentication Options page.
-.TP
-.BR "0x800 TEST12"
-A protocol or configuration error has occurred in the public key algorithms or a possible intrusion event has been detected. See the Authentication Options page.
-.SH NOTES
-.LP
-Source for \fBntpq\fR is available on http://src.opensolaris.org.
-.LP
-The documentation available at /usr/share/doc/ntp is provided as is from the
-\fBNTP\fR distribution and may contain information that is not applicable to
-the software as provided in this partIcular distribution.
-.LP
-The output of the \fBntpq\P in version 4 differs from that in version 3 by the 
-replacement of the \fBdispersion\fP value with the \fBjitter\fP value in the
-\fBpeers\fP output.
-.PP
-.SH SEE ALSO
-.LP
-\fBntpd\fR(1M), \fBntpdc\fR(1M), \fBntprc\fR(4), \fBattributes\fR(5)
--- a/components/ntp/manpages/ntprc.4	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-'\" te
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.TH "ntprc" "4" "" "" "File Formats"
-.SH NAME
-ntprc \- file to initialize perferences for NTP programs
-.SH DESCRIPTION
-.LP
-The \fB\&.ntprc\fR file contains data used to initialize certain parameters 
-for various NTP related programs. When these programs are started, the current
-directory is searched for the existence of the \fB\&.ntprc\fR file.
-If found, the file is read and searched for a section header that specifies
-the program being run. If such a section is found, then the lines in that section are used to initialize the program. If such a section is not found and no
-other sections are found, then the whole file is used do the initialization.
-If the file is not found in the current directory, the users home directory is
-searched if found then it is processed as above.
-.LP
-The \fB.ntprc\fR file is a text file, with each line specifying the settings of a command line flag. The flags
-are indicated by the use of the flag's long name. Anything after the long name on the line is used to 
-set the value of the flag if it takes a value. The same file is used by several \fBNTP\fR programs, so to separate
-which lines go with which programs, the file is split into sections. Each section is marked with the name
-of the corresponding program in all capital letters and inside square brackets.  Comments can be given in the
-file by beginning the comment line with a "#" in the first column. 
-.LP 
-The best way to set the lines in the file is to run the command in question with all of the flags the way 
-you want them and to give the \fB--save-opts\fR \fIfilename\fR flag at the end to save the parameters to a
-file. After that, simply edit the resulting file to remove the comments and add the section header and
-then append the file to the \fB.ntprc\fR file.  
-.SH EXAMPLES
-.LP
-\fBExample 1 \fRA Sample \fB\&.ntprc\fR File
-.LP
-A \fB\&.ntprc\fR file containing the following lines:
-.sp
-.in +2
-.nf
-[NTPQ]
-numeric
-command rv 0
-[NTPDC]
-peers
-.fi
-.in -2
-
-.LP
-will force the \fBntpq\fR program to always execute the "rv 0" command and print the results
-with IP addresses and not hostname. It will also cause the \fBntpdc\fR program to always run
-as if the \fB--peers\fR option was given.
-.SH FILES
-.sp
-.ne 2
-.mk
-.na
-\fB\fB~/.ntprc\fR\fR
-.ad
-.RS 12n
-.rt  
-
-.RE
-.SH SEE ALSO
-.LP
-\fBntpq\fR(1M), \fBntpdc\fR(1M), \fBntp-keygen\fR(1M)
--- a/components/ntp/manpages/ntptime.1m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-'\" te
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.TH "ntptime" "1M" "" "" "System Administration Commands"
-.SH NAME
-ntptime \- Display Kernel Time Variables.
-.SH SYNOPSIS
-.LP
-.n
-\fB/usr/sbin/ntptime\fR [\fB-chr\fR] [\fB-e\fR \fIest_error\fR] [\fB-f\fR \fIfrequency\fR]
- [\fB-m\fR \fImax_error\fR] [\fB-o\fR \fIoffset\fR] [\fB-s\fR \fIstatus\fR] [\fB-t\fR \fItime_constant\fR]
-.fi
-.SH "DESCRIPTION"
-This program is used to display or set the kernel variables used by NTP as described in the documentation at 
-file:///usr/share/doc/ntp/kern.html entitled "A Kernel Model for Precision Timekeeping". A similar display can 
-be obtained using the \fBntpdc\fP program and \fBkerninfo\fP command. The actual meaning of these variables
-is rather difficult to understand, but the \fBntptime\fP program is primarily useful to determine if the variables
-are set at all or to clear them if they are.
-.SH "OPTIONS"
-.TP
-.BR "-c"
-Display the time taken to call ntp_gettime (us)
-.TP
-.BR "-e \fIesterror\fP"
-Set the estimated error, in microseconds.
-.TP
-.BR "-f \fIfrequency\fP"
-Set the frequency error (-500 .. 500), in parts per million.
-.TP
-.BR "-h"
-Display help information.
-.TP
-.BR "-m \fImaxerror\fP"
-Set the maximum possible error, in microseconds.
-.TP
-.BR "-o \fIoffset\fP"
-Set the offset in microseconds.
-.TP
-.BR "-r"
-Print the unix and NTP time raw
-.TP
-.BR "-s \fIstatus\fP"
-Set the status bits. Do not use this unless you know what you are doing.
-.TP
-.BR "-t \fItimeconstant\fP"
-Set the log2 of PLL time constant, an integer in the range 0-10.
-.SH NOTES
-.LP
-Source for \fBntptime\fR is available on http://src.opensolaris.org.
-.LP
-The documentation available at /usr/share/doc/ntp is provided as is from the
-\fBNTP\fR distribution and may contain information that is not applicable to
-the software as provided in this partIcular distribution.
-.PP
-.SH SEE ALSO
-.LP
-\fBntpd\fR(1M), \fBattributes\fR(5)
--- a/components/ntp/manpages/ntptrace.1m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-'\" te
-.\" 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.TH "ntptrace" "1M" "" "" "System Administration Commands"
-.SH NAME
-ntptrace \- trace a chain of NTP hosts back to their master time source
-.SH SYNOPSIS
-.LP
-.nf
-\fB/usr/sbin/ntptrace\fR [\fB-n\fR] [\fB-m\fR \fImaxhosts\fR] [\fIserver\fR]
-.fi
-.SH DESCRIPTION
-.LP
-\fBntptrace\fR determines from where a given Network Time Protocol (\fBNTP\fR) server gets its time, and follows the chain of  \fBNTP\fR servers back to their master time source. If given no arguments, it starts with  \fIlocalhost\fR.
-.SH OPTIONS
-.LP
-The following options are supported:
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-n\fR\fR
-.ad
-.RS 14n
-.rt  
-Turns off the printing of host names; instead, host IP addresses are given.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-m\fR \fImaxhosts\fR\fR
-.ad
-.RS 14n
-.rt  
-Sets the maximum number of levels up the chain that will be followed.
-.RE
-
-.SH EXAMPLES
-.LP
-\fBExample 1 \fRSample Output From the \fBntptrace\fR Command
-.LP
-The following example shows the output from the \fBntptrace\fR command:
-
-.sp
-.in +2
-.nf
-% \fBntptrace\fR
-
-
- localhost: stratum 4, offset 0.0019529, synch distance 0.144135
- server2.bozo.com: stratum 2, offset 0.0124263, synch distance 0.115784
- usndh.edu: stratum 1, offset 0.0019298, synch distance 0.011993, refid 'WWVB'
-.fi
-.in -2
-.sp
-
-.LP
-On each line, the fields are (left to right):
-
-.RS +4
-.TP
-.ie t \(bu
-.el o
-The server's host name
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-The server's stratum
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-The time offset between that server and the local host (as measured by \fBntptrace\fR; this is why it is not always zero for  \fIlocalhost\fR)
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-The host's synchronization distance
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-The reference clock \fBID\fR (only for stratum-1 servers)
-.RE
-.LP
-All times are given in seconds. Synchronization distance is a measure of the goodness of the clock's time.
-.SH NOTES
-.LP
-Source for \fBntptrace\fR is available on http://src.opensolaris.org.
-.PP
-.SH SEE ALSO
-.LP
-\fBntpq\fR(1M), \fBntpd\fR(1M), \fBntpdc\fR(1M), \fBattributes\fR(5))
-
--- a/components/ntp/ntp.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
-  Copyright Notice
-  
-   Last update: 15:19 UTC Sunday, March 02, 2008
-     _________________________________________________________________
-   
-   The following copyright notice applies to all files collectively
-   called the Network Time Protocol Version 4 Distribution. Unless
-   specifically declared otherwise in an individual file, this notice
-   applies as if the text was explicitly included in the file.
-***********************************************************************
-*                                                                     *
-* Copyright (c) University of Delaware 1992-2009                      *
-*                                                                     *
-* Permission to use, copy, modify, and distribute this software and   *
-* its documentation for any purpose with or without fee is hereby     *
-* granted, provided that the above copyright notice appears in all    *
-* copies and that both the copyright notice and this permission       *
-* notice appear in supporting documentation, and that the name        *
-* University of Delaware not be used in advertising or publicity      *
-* pertaining to distribution of the software without specific,        *
-* written prior permission. The University of Delaware makes no       *
-* representations about the suitability this software for any         *
-* purpose. It is provided "as is" without express or implied          *
-* warranty.                                                           *
-*                                                                     *
-***********************************************************************
-
-   The following individuals contributed in part to the Network Time
-   Protocol Distribution Version 4 and are acknowledged as authors of
-   this work.
-    1. [1]Mark Andrews <[email protected]> Leitch atomic clock
-       controller
-    2. [2]Bernd Altmeier <[email protected]> hopf Elektronik serial
-       line and PCI-bus devices
-    3. [3]Viraj Bais <[email protected]> and [4]Clayton Kirkwood
-       <[email protected]> port to WindowsNT 3.5
-    4. [5]Michael Barone <michael,[email protected]> GPSVME fixes
-    5. [6]Jean-Francois Boudreault
-       <[email protected]>IPv6 support
-    6. [7]Karl Berry <[email protected]> syslog to file option
-    7. [8]Greg Brackley <[email protected]> Major rework of WINNT
-       port. Clean up recvbuf and iosignal code into separate modules.
-    8. [9]Marc Brett <[email protected]> Magnavox GPS clock driver
-    9. [10]Piete Brooks <[email protected]> MSF clock driver,
-       Trimble PARSE support
-   10. [11]Reg Clemens <[email protected]> Oncore driver (Current maintainer)
-   11. [12]Steve Clift <[email protected]> OMEGA clock driver
-   12. [13]Casey Crellin <[email protected]> vxWorks (Tornado) port and
-       help with target configuration
-   13. [14]Sven Dietrich <[email protected]> Palisade reference
-       clock driver, NT adj. residuals, integrated Greg's Winnt port.
-   14. [15]John A. Dundas III <[email protected]> Apple A/UX port
-   15. [16]Torsten Duwe <[email protected]> Linux
-       port
-   16. [17]Dennis Ferguson <[email protected]> foundation code for
-       NTP Version 2 as specified in RFC-1119
-   17. [18]John Hay <jhay@@icomtek.csir.co.za> IPv6 support and testing
-   18. [19]Glenn Hollinger <[email protected]> GOES clock driver
-   19. [20]Mike Iglesias <[email protected]> DEC Alpha port
-   20. [21]Jim Jagielski <[email protected]> A/UX port
-   21. [22]Jeff Johnson <[email protected]> massive prototyping
-       overhaul
-   22. [23]Hans Lambermont <[email protected]> or
-       [24]<[email protected]> ntpsweep
-   23. [25]Poul-Henning Kamp <[email protected]> Oncore driver (Original
-       author)
-   24. [26]Frank Kardel [27]<kardel (at) ntp (dot) org> PARSE <GENERIC>
-       driver (>14 reference clocks), STREAMS modules for PARSE, support
-       scripts, syslog cleanup, dynamic interface handling
-   25. [28]William L. Jones <[email protected]> RS/6000 AIX
-       modifications, HPUX modifications
-   26. [29]Dave Katz <[email protected]> RS/6000 AIX port
-   27. [30]Craig Leres <[email protected]> 4.4BSD port, ppsclock, Magnavox
-       GPS clock driver
-   28. [31]George Lindholm <[email protected]> SunOS 5.1 port
-   29. [32]Louis A. Mamakos <[email protected]> MD5-based authentication
-   30. [33]Lars H. Mathiesen <[email protected]> adaptation of foundation
-       code for Version 3 as specified in RFC-1305
-   31. [34]Danny Mayer <[email protected]>Network I/O, Windows Port, Code
-       Maintenance
-   32. [35]David L. Mills <[email protected]> Version 4 foundation: clock
-       discipline, authentication, precision kernel; clock drivers:
-       Spectracom, Austron, Arbiter, Heath, ATOM, ACTS, KSI/Odetics;
-       audio clock drivers: CHU, WWV/H, IRIG
-   33. [36]Wolfgang Moeller <[email protected]> VMS port
-   34. [37]Jeffrey Mogul <[email protected]> ntptrace utility
-   35. [38]Tom Moore <[email protected]> i386 svr4 port
-   36. [39]Kamal A Mostafa <[email protected]> SCO OpenServer port
-   37. [40]Derek Mulcahy <[email protected]> and [41]Damon
-       Hart-Davis <[email protected]> ARCRON MSF clock driver
-   38. [42]Rainer Pruy <[email protected]>
-       monitoring/trap scripts, statistics file handling
-   39. [43]Dirce Richards <[email protected]> Digital UNIX V4.0 port
-   40. [44]Wilfredo S�nchez <[email protected]> added support for
-       NetInfo
-   41. [45]Nick Sayer <[email protected]> SunOS streams modules
-   42. [46]Jack Sasportas <[email protected]> Saved a Lot of
-       space on the stuff in the html/pic/ subdirectory
-   43. [47]Ray Schnitzler <[email protected]> Unixware1 port
-   44. [48]Michael Shields <[email protected]> USNO clock driver
-   45. [49]Jeff Steinman <[email protected]> Datum PTS clock
-       driver
-   46. [50]Harlan Stenn <[email protected]> GNU automake/autoconfigure
-       makeover, various other bits (see the ChangeLog)
-   47. [51]Kenneth Stone <[email protected]> HP-UX port
-   48. [52]Ajit Thyagarajan <[email protected]>IP multicast/anycast
-       support
-   49. [53]Tomoaki TSURUOKA <[email protected]>TRAK clock
-       driver
-   50. [54]Paul A Vixie <[email protected]> TrueTime GPS driver, generic
-       TrueTime clock driver
-   51. [55]Ulrich Windl <[email protected]> corrected and
-       validated HTML documents according to the HTML DTD
-   52. [56]Rob Neal <[email protected]> Bancomm refclock and config/parse code
-       maintenance
-     _________________________________________________________________
-
-References
-
-   1. mailto:%[email protected]
-   2. mailto:%[email protected]
-   3. mailto:%[email protected]
-   4. mailto:%[email protected]
-   5. mailto:%[email protected]
-   6. mailto:%[email protected]
-   7. mailto:%[email protected]
-   8. mailto:%[email protected]
-   9. mailto:%[email protected]
-  10. mailto:%[email protected]
-  11. mailto:%[email protected]
-  12. mailto:%[email protected]
-  13. mailto:[email protected]
-  14. mailto:%[email protected]
-  15. mailto:%[email protected]
-  16. mailto:%[email protected]
-  17. mailto:%[email protected]
-  18. mailto:%[email protected]
-  19. mailto:%[email protected]
-  20. mailto:%[email protected]
-  21. mailto:%20jagubox.gsfc.nasa.gov
-  22. mailto:%[email protected]
-  23. mailto:[email protected]
-  24. mailto:[email protected]
-  25. mailto:%[email protected]
-  26. http://www4.informatik.uni-erlangen.de/%7ekardel
-  27. mailto:%20kardel(at)ntp(dot)org
-  28. mailto:%[email protected]
-  29. mailto:%[email protected]
-  30. mailto:%[email protected]
-  31. mailto:%[email protected]
-  32. mailto:%[email protected]
-  33. mailto:%[email protected]
-  34. mailto:%[email protected]
-  35. mailto:%[email protected]
-  36. mailto:%[email protected]
-  37. mailto:%[email protected]
-  38. mailto:%[email protected]
-  39. mailto:%[email protected]
-  40. mailto:%[email protected]
-  41. mailto:%[email protected]
-  42. mailto:%[email protected]
-  43. mailto:%[email protected]
-  44. mailto:%[email protected]
-  45. mailto:%[email protected]
-  46. mailto:%[email protected]
-  47. mailto:%[email protected]
-  48. mailto:%[email protected]
-  49. mailto:%20pebbles.jpl.nasa.gov
-  50. mailto:%[email protected]
-  51. mailto:%[email protected]
-  52. mailto:%[email protected]
-  53. mailto:%[email protected]
-  54. mailto:%[email protected]
-  55. mailto:%[email protected]
-  56. mailto:%[email protected]
--- a/components/ntp/ntp.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,308 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr/share/doc/ntp/(.+$) -> set action.hash html/%<\1> >
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/service/network/ntp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Network Time Protocol v4, NTP Daemon and Utilities"
-set name=pkg.summary value="Network Time Protocol Daemon v4"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Services
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.ntp.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/244
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=etc
-dir path=etc/inet
-dir path=etc/security
-dir path=etc/security/auth_attr.d
-dir path=etc/security/prof_attr.d
-dir path=lib
-dir path=lib/svc
-dir path=lib/svc/manifest
-dir path=lib/svc/manifest/network
-dir path=lib/svc/method
-dir path=usr
-dir path=usr/lib
-dir path=usr/lib/help
-dir path=usr/lib/help/auths
-dir path=usr/lib/help/auths/locale
-dir path=usr/lib/help/auths/locale/C
-dir path=usr/lib/inet
-dir path=usr/sbin
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/ntp
-dir path=usr/share/doc/ntp/description_files
-dir path=usr/share/doc/ntp/drivers
-dir path=usr/share/doc/ntp/drivers/icons
-dir path=usr/share/doc/ntp/drivers/scripts
-dir path=usr/share/doc/ntp/hints
-dir path=usr/share/doc/ntp/icons
-dir path=usr/share/doc/ntp/pic
-dir path=usr/share/doc/ntp/scripts
-dir path=usr/share/man
-dir path=usr/share/man/man1m
-dir path=usr/share/man/man4
-dir path=var
-dir path=var/ntp group=sys
-dir path=var/ntp/ntpstats group=sys
-file Solaris/ntp.client path=etc/inet/ntp.client group=sys
-file Solaris/ntp.server path=etc/inet/ntp.server group=sys
-file Solaris/auth_attr path=etc/security/auth_attr.d/ntp
-file Solaris/prof_attr path=etc/security/prof_attr.d/ntp
-file Solaris/ntp.xml path=lib/svc/manifest/network/ntp.xml
-file Solaris/ntp.sh path=lib/svc/method/ntp
-file Solaris/RtNTPMngmnt.html \
-    path=usr/lib/help/auths/locale/C/RtNTPMngmnt.html
-file Solaris/SmfNTPStates.html \
-    path=usr/lib/help/auths/locale/C/SmfNTPStates.html
-file Solaris/SmfValueNTP.html \
-    path=usr/lib/help/auths/locale/C/SmfValueNTP.html
-file path=usr/lib/inet/ntp-wait
-file path=usr/lib/inet/ntpd
-file path=usr/sbin/ntp-keygen
-file path=usr/sbin/ntpdate mangler.man.stability="uncommitted obsolete"
-file path=usr/sbin/ntpdc mangler.man.stability="uncommitted obsolete"
-file path=usr/sbin/ntpq
-file path=usr/sbin/ntptime mangler.man.stability=volatile
-file path=usr/sbin/ntptrace mangler.man.stability=volatile
-file path=usr/share/doc/ntp/accopt.html
-file path=usr/share/doc/ntp/assoc.html
-file path=usr/share/doc/ntp/audio.html
-file path=usr/share/doc/ntp/authopt.html
-file path=usr/share/doc/ntp/bugs.html
-file path=usr/share/doc/ntp/build.html
-file path=usr/share/doc/ntp/clockopt.html
-file path=usr/share/doc/ntp/comdex.html
-file path=usr/share/doc/ntp/config.html
-file path=usr/share/doc/ntp/confopt.html
-file path=usr/share/doc/ntp/copyright.html
-file path=usr/share/doc/ntp/debug.html
-file path=usr/share/doc/ntp/decode.html
-file path=usr/share/doc/ntp/description_files/description.jpg
-file path=usr/share/doc/ntp/drivers/driver1.html
-file path=usr/share/doc/ntp/drivers/driver10.html
-file path=usr/share/doc/ntp/drivers/driver11.html
-file path=usr/share/doc/ntp/drivers/driver12.html
-file path=usr/share/doc/ntp/drivers/driver16.html
-file path=usr/share/doc/ntp/drivers/driver18.html
-file path=usr/share/doc/ntp/drivers/driver19.html
-file path=usr/share/doc/ntp/drivers/driver2.html
-file path=usr/share/doc/ntp/drivers/driver20.html
-file path=usr/share/doc/ntp/drivers/driver22.html
-file path=usr/share/doc/ntp/drivers/driver26.html
-file path=usr/share/doc/ntp/drivers/driver27.html
-file path=usr/share/doc/ntp/drivers/driver28.html
-file path=usr/share/doc/ntp/drivers/driver29.html
-file path=usr/share/doc/ntp/drivers/driver3.html
-file path=usr/share/doc/ntp/drivers/driver30.html
-file path=usr/share/doc/ntp/drivers/driver31.html
-file path=usr/share/doc/ntp/drivers/driver32.html
-file path=usr/share/doc/ntp/drivers/driver33.html
-file path=usr/share/doc/ntp/drivers/driver34.html
-file path=usr/share/doc/ntp/drivers/driver35.html
-file path=usr/share/doc/ntp/drivers/driver36.html
-file path=usr/share/doc/ntp/drivers/driver37.html
-file path=usr/share/doc/ntp/drivers/driver38.html
-file path=usr/share/doc/ntp/drivers/driver39.html
-file path=usr/share/doc/ntp/drivers/driver4.html
-file path=usr/share/doc/ntp/drivers/driver40.html
-file path=usr/share/doc/ntp/drivers/driver42.html
-file path=usr/share/doc/ntp/drivers/driver43.html
-file path=usr/share/doc/ntp/drivers/driver44.html
-file path=usr/share/doc/ntp/drivers/driver5.html
-file path=usr/share/doc/ntp/drivers/driver6.html
-file path=usr/share/doc/ntp/drivers/driver7.html
-file path=usr/share/doc/ntp/drivers/driver8.html
-file path=usr/share/doc/ntp/drivers/driver9.html
-file path=usr/share/doc/ntp/drivers/icons/home.gif
-file path=usr/share/doc/ntp/drivers/icons/mail2.gif
-file path=usr/share/doc/ntp/drivers/mx4200data.html
-file path=usr/share/doc/ntp/drivers/oncore-shmem.html
-file path=usr/share/doc/ntp/drivers/scripts/footer.txt
-file path=usr/share/doc/ntp/drivers/scripts/style.css
-file path=usr/share/doc/ntp/drivers/tf582_4.html
-file path=usr/share/doc/ntp/extern.html
-file path=usr/share/doc/ntp/gadget.html
-file path=usr/share/doc/ntp/hints.html
-file path=usr/share/doc/ntp/hints/a-ux
-file path=usr/share/doc/ntp/hints/aix
-file path=usr/share/doc/ntp/hints/bsdi
-file path=usr/share/doc/ntp/hints/changes
-file path=usr/share/doc/ntp/hints/decosf1
-file path=usr/share/doc/ntp/hints/decosf2
-file path=usr/share/doc/ntp/hints/freebsd
-file path=usr/share/doc/ntp/hints/hpux
-file path=usr/share/doc/ntp/hints/linux
-file path=usr/share/doc/ntp/hints/mpeix
-file path=usr/share/doc/ntp/hints/notes-xntp-v3
-file path=usr/share/doc/ntp/hints/parse
-file path=usr/share/doc/ntp/hints/refclocks
-file path=usr/share/doc/ntp/hints/rs6000
-file path=usr/share/doc/ntp/hints/sco.html
-file path=usr/share/doc/ntp/hints/sgi
-file path=usr/share/doc/ntp/hints/solaris-dosynctodr.html
-file path=usr/share/doc/ntp/hints/solaris.html
-file path=usr/share/doc/ntp/hints/solaris.xtra.4023118
-file path=usr/share/doc/ntp/hints/solaris.xtra.4095849
-file path=usr/share/doc/ntp/hints/solaris.xtra.S99ntpd
-file path=usr/share/doc/ntp/hints/solaris.xtra.patchfreq
-file path=usr/share/doc/ntp/hints/sun4
-file path=usr/share/doc/ntp/hints/svr4-dell
-file path=usr/share/doc/ntp/hints/svr4_package
-file path=usr/share/doc/ntp/hints/todo
-file path=usr/share/doc/ntp/hints/vxworks.html
-file path=usr/share/doc/ntp/hints/winnt.html
-file path=usr/share/doc/ntp/howto.html
-file path=usr/share/doc/ntp/icons/home.gif
-file path=usr/share/doc/ntp/icons/mail2.gif
-file path=usr/share/doc/ntp/index.html
-file path=usr/share/doc/ntp/kern.html
-file path=usr/share/doc/ntp/kernpps.html
-file path=usr/share/doc/ntp/keygen.html
-file path=usr/share/doc/ntp/manyopt.html
-file path=usr/share/doc/ntp/miscopt.html
-file path=usr/share/doc/ntp/monopt.html
-file path=usr/share/doc/ntp/msyslog.html
-file path=usr/share/doc/ntp/ntp_conf.html
-file path=usr/share/doc/ntp/ntpd.html
-file path=usr/share/doc/ntp/ntpdate.html
-file path=usr/share/doc/ntp/ntpdc.html
-file path=usr/share/doc/ntp/ntpdsim.html
-file path=usr/share/doc/ntp/ntpdsim_new.html
-file path=usr/share/doc/ntp/ntpq.html
-file path=usr/share/doc/ntp/ntptime.html
-file path=usr/share/doc/ntp/ntptrace.html
-file path=usr/share/doc/ntp/parsedata.html
-file path=usr/share/doc/ntp/parsenew.html
-file path=usr/share/doc/ntp/pic/9400n.jpg
-file path=usr/share/doc/ntp/pic/alice11.gif
-file path=usr/share/doc/ntp/pic/alice13.gif
-file path=usr/share/doc/ntp/pic/alice15.gif
-file path=usr/share/doc/ntp/pic/alice23.gif
-file path=usr/share/doc/ntp/pic/alice31.gif
-file path=usr/share/doc/ntp/pic/alice32.gif
-file path=usr/share/doc/ntp/pic/alice35.gif
-file path=usr/share/doc/ntp/pic/alice38.gif
-file path=usr/share/doc/ntp/pic/alice44.gif
-file path=usr/share/doc/ntp/pic/alice47.gif
-file path=usr/share/doc/ntp/pic/alice51.gif
-file path=usr/share/doc/ntp/pic/alice61.gif
-file path=usr/share/doc/ntp/pic/barnstable.gif
-file path=usr/share/doc/ntp/pic/beaver.gif
-file path=usr/share/doc/ntp/pic/boom3.gif
-file path=usr/share/doc/ntp/pic/boom3a.gif
-file path=usr/share/doc/ntp/pic/boom4.gif
-file path=usr/share/doc/ntp/pic/broad.gif
-file path=usr/share/doc/ntp/pic/bustardfly.gif
-file path=usr/share/doc/ntp/pic/c51.jpg
-file path=usr/share/doc/ntp/pic/description.jpg
-file path=usr/share/doc/ntp/pic/dogsnake.gif
-file path=usr/share/doc/ntp/pic/driver29.gif
-file path=usr/share/doc/ntp/pic/driver43_1.gif
-file path=usr/share/doc/ntp/pic/driver43_2.jpg
-file path=usr/share/doc/ntp/pic/fg6021.gif
-file path=usr/share/doc/ntp/pic/fg6039.jpg
-file path=usr/share/doc/ntp/pic/flatheads.gif
-file path=usr/share/doc/ntp/pic/freq1211.gif
-file path=usr/share/doc/ntp/pic/gadget.jpg
-file path=usr/share/doc/ntp/pic/gps167.jpg
-file path=usr/share/doc/ntp/pic/hornraba.gif
-file path=usr/share/doc/ntp/pic/igclock.gif
-file path=usr/share/doc/ntp/pic/neoclock4x.gif
-file path=usr/share/doc/ntp/pic/offset1211.gif
-file path=usr/share/doc/ntp/pic/oncore_evalbig.gif
-file path=usr/share/doc/ntp/pic/oncore_remoteant.jpg
-file path=usr/share/doc/ntp/pic/oncore_utplusbig.gif
-file path=usr/share/doc/ntp/pic/oz2.gif
-file path=usr/share/doc/ntp/pic/panda.gif
-file path=usr/share/doc/ntp/pic/pd_om006.gif
-file path=usr/share/doc/ntp/pic/pd_om011.gif
-file path=usr/share/doc/ntp/pic/peer.gif
-file path=usr/share/doc/ntp/pic/pogo.gif
-file path=usr/share/doc/ntp/pic/pogo1a.gif
-file path=usr/share/doc/ntp/pic/pogo3a.gif
-file path=usr/share/doc/ntp/pic/pogo4.gif
-file path=usr/share/doc/ntp/pic/pogo5.gif
-file path=usr/share/doc/ntp/pic/pogo6.gif
-file path=usr/share/doc/ntp/pic/pogo7.gif
-file path=usr/share/doc/ntp/pic/pogo8.gif
-file path=usr/share/doc/ntp/pic/pzf509.jpg
-file path=usr/share/doc/ntp/pic/pzf511.jpg
-file path=usr/share/doc/ntp/pic/rabbit.gif
-file path=usr/share/doc/ntp/pic/radio2.jpg
-file path=usr/share/doc/ntp/pic/sheepb.jpg
-file path=usr/share/doc/ntp/pic/stack1a.jpg
-file path=usr/share/doc/ntp/pic/thunderbolt.jpg
-file path=usr/share/doc/ntp/pic/tonea.gif
-file path=usr/share/doc/ntp/pic/tribeb.gif
-file path=usr/share/doc/ntp/pic/wingdorothy.gif
-file path=usr/share/doc/ntp/pps.html
-file path=usr/share/doc/ntp/prefer.html
-file path=usr/share/doc/ntp/quick.html
-file path=usr/share/doc/ntp/rate.html
-file path=usr/share/doc/ntp/rdebug.html
-file path=usr/share/doc/ntp/refclock.html
-file path=usr/share/doc/ntp/release.html
-file path=usr/share/doc/ntp/scripts/accopt.txt
-file path=usr/share/doc/ntp/scripts/audio.txt
-file path=usr/share/doc/ntp/scripts/authopt.txt
-file path=usr/share/doc/ntp/scripts/clockopt.txt
-file path=usr/share/doc/ntp/scripts/command.txt
-file path=usr/share/doc/ntp/scripts/config.txt
-file path=usr/share/doc/ntp/scripts/confopt.txt
-file path=usr/share/doc/ntp/scripts/external.txt
-file path=usr/share/doc/ntp/scripts/footer.txt
-file path=usr/share/doc/ntp/scripts/install.txt
-file path=usr/share/doc/ntp/scripts/manual.txt
-file path=usr/share/doc/ntp/scripts/misc.txt
-file path=usr/share/doc/ntp/scripts/miscopt.txt
-file path=usr/share/doc/ntp/scripts/monopt.txt
-file path=usr/share/doc/ntp/scripts/refclock.txt
-file path=usr/share/doc/ntp/scripts/style.css
-file path=usr/share/doc/ntp/sitemap.html
-file path=usr/share/doc/ntp/sntp.html
-file path=usr/share/doc/ntp/tickadj.html
-file path=usr/share/doc/ntp/xleave.html
-file manpages/ntp-keygen.1m path=usr/share/man/man1m/ntp-keygen.1m
-file manpages/ntpd.1m path=usr/share/man/man1m/ntpd.1m
-file manpages/ntpdate.1m path=usr/share/man/man1m/ntpdate.1m
-file manpages/ntpdc.1m path=usr/share/man/man1m/ntpdc.1m
-file manpages/ntpq.1m path=usr/share/man/man1m/ntpq.1m
-file manpages/ntptime.1m path=usr/share/man/man1m/ntptime.1m
-file manpages/ntptrace.1m path=usr/share/man/man1m/ntptrace.1m
-file manpages/ntp.conf.4 path=usr/share/man/man4/ntp.conf.4
-file manpages/ntprc.4 path=usr/share/man/man4/ntprc.4
-legacy pkg=SUNWntpr \
-    desc="Network Time Protocol v4, NTP Daemon and Utilities (4.2.5) (root)" \
-    name="Network Time Protocol Daemon v4 (root)"
-legacy pkg=SUNWntpu \
-    desc="Network Time Protocol v4, NTP Daemon and Utilities (4.2.5) (usr)" \
-    name="Network Time Protocol Daemon v4 (usr)"
-license ntp.license license="ntp license"
-link path=usr/sbin/xntpdc target=ntpdc
-
--- a/components/ntp/patches/etcfix.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
---- sntp/header.h.orig	Thu May 14 06:34:41 2009
-+++ sntp/header.h	Thu May 14 06:15:12 2009
-@@ -19,10 +19,10 @@
- #define MAX_SOCKETS        10          /* Maximum number of addresses */
- 
- #ifndef LOCKNAME
--#    define LOCKNAME "/etc/sntp.pid"  /* Stores the pid */
-+#    define LOCKNAME "/var/run/sntp.pid"  /* Stores the pid */
- #endif
- #ifndef SAVENAME
--#    define SAVENAME "/etc/sntp.state" /* Stores the recovery state */
-+#    define SAVENAME "/var/ntp/sntp.state" /* Stores the recovery state */
- #endif
- 
- 
---- include/ntp_config.h.orig	Thu May 14 06:34:41 2009
-+++ include/ntp_config.h	Thu May 14 06:15:12 2009
-@@ -10,7 +10,7 @@
-  */
- #ifndef CONFIG_FILE
- # ifndef SYS_WINNT
--#  define	CONFIG_FILE "/etc/ntp.conf"
-+#  define	CONFIG_FILE "/etc/inet/ntp.conf"
- # else /* SYS_WINNT */
- #  define	CONFIG_FILE	"%windir%\\system32\\drivers\\etc\\ntp.conf"
- #  define	ALT_CONFIG_FILE "%windir%\\ntp.conf"
---- libntp/audio.c.orig	Thu May 14 06:34:41 2009
-+++ libntp/audio.c	Thu May 14 06:15:12 2009
-@@ -53,7 +53,7 @@
- static struct audio_device device; /* audio device ident */
- #endif /* HAVE_SYS_AUDIOIO_H */
- #ifdef PCM_STYLE_SOUND
--# define INIT_FILE "/etc/ntp.audio"
-+# define INIT_FILE "/etc/inet/ntp.audio"
- int agc =	SOUND_MIXER_WRITE_RECLEV; /* or IGAIN or LINE */
- int monitor =	SOUND_MIXER_WRITE_VOLUME; /* or OGAIN */
- int devmask = 0;
---- ntpdate/ntpdate.c.orig	Thu May 14 06:34:41 2009
-+++ ntpdate/ntpdate.c	Thu May 14 06:15:12 2009
-@@ -192,7 +192,7 @@
- 
- #ifndef KEYFILE
- # ifndef SYS_WINNT
--#define KEYFILE 	"/etc/ntp.keys"
-+#define KEYFILE 	"/etc/inet/ntp.keys"
- # else
- #define KEYFILE 	"%windir%\\ntp.keys"
- # endif /* SYS_WINNT */
---- ntpdate/ntptimeset.c.orig	Thu May 14 06:34:41 2009
-+++ ntpdate/ntptimeset.c	Thu May 14 06:15:12 2009
-@@ -270,7 +270,7 @@
- 
- #ifndef KEYFILE
- # ifndef SYS_WINNT
--#define KEYFILE 	"/etc/ntp.keys"
-+#define KEYFILE 	"/etc/inet/ntp.keys"
- # else
- #define KEYFILE 	"%windir%\\ntp.keys"
- # endif /* SYS_WINNT */
---- ntpdate/ntptime_config.c.orig	Thu May 14 06:34:41 2009
-+++ ntpdate/ntptime_config.c	Thu May 14 06:15:12 2009
-@@ -37,7 +37,7 @@
-  */
- #ifndef CONFIG_FILE
- # ifndef SYS_WINNT
--#  define	CONFIG_FILE "/etc/ntp.conf"
-+#  define	CONFIG_FILE "/etc/inet/ntp.conf"
- # else /* SYS_WINNT */
- #  define	CONFIG_FILE 	"%windir%\\ntp.conf"
- #  define	ALT_CONFIG_FILE "%windir%\\ntp.ini"
---- ntpd/refclock_oncore.c.orig	Thu May 14 06:34:41 2009
-+++ ntpd/refclock_oncore.c	Thu May 14 06:15:12 2009
-@@ -1188,7 +1188,7 @@
- 
- 	FILE	*fd;
- 	char	*cp, *cc, *ca, line[100], units[2], device[20], Msg[160], **cpp;
--	char	*dirs[] = { "/etc/ntp", "/etc", 0 };
-+	char	*dirs[] = { "/etc/inet", "/etc", 0 };
- 	int	i, sign, lat_flg, long_flg, ht_flg, mode, mask;
- 	double	f1, f2, f3;
- 
--- a/components/ntp/patches/ins-ntp-wait.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
---- scripts/Makefile.in.fcs	Mon Mar 28 10:55:26 2011
-+++ scripts/Makefile.in	Mon Mar 28 11:00:55 2011
-@@ -58,11 +58,11 @@
- CONFIG_HEADER = $(top_builddir)/config.h
- CONFIG_CLEAN_FILES = calc_tickadj checktime freq_adj html2man mkver \
- 	ntp-wait ntpsweep ntptrace ntpver plot_summary summary
- am__installdirs = "$(DESTDIR)$(bindir)"
- binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
--SCRIPTS = $(bin_SCRIPTS) $(noinst_SCRIPTS)
-+SCRIPTS = $(bin_SCRIPTS) $(lib_SCRIPTS) $(noinst_SCRIPTS)
- SOURCES =
- DIST_SOURCES =
- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
- ACLOCAL = @ACLOCAL@
- AMDEP_FALSE = @AMDEP_FALSE@
-@@ -194,11 +194,12 @@
- sbindir = @sbindir@
- sharedstatedir = @sharedstatedir@
- subdirs = @subdirs@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--bin_SCRIPTS = ntp-wait ntptrace
-+bin_SCRIPTS = ntptrace
-+lib_SCRIPTS = ntp-wait
- noinst_SCRIPTS = calc_tickadj checktime freq_adj html2man mkver ntpsweep ntpver plot_summary summary
- EXTRA_DIST = VersionName fixautomakedepsmagic genCommitLog genver	\
- 	hpadjtime.sh monitoring ntp-close ntp-groper ntp-restart	\
- 	ntp-status rc1 rc2 stats
- 
-@@ -274,10 +275,30 @@
- 	  f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
- 	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- 	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
- 	done
- 
-+install-libSCRIPTS: $(lib_SCRIPTS)
-+	@$(NORMAL_INSTALL)
-+	test -z "$(libexecdir)" || $(mkdir_p) "$(DESTDIR)$(libexecdir)"
-+	@list='$(lib_SCRIPTS)'; for p in $$list; do \
-+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-+	  if test -f $$d$$p; then \
-+	    f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-+	    echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(libexecdir)/$$f'"; \
-+	    $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(libexecdir)/$$f"; \
-+	  else :; fi; \
-+	done
-+
-+uninstall-libSCRIPTS:
-+	@$(NORMAL_UNINSTALL)
-+	@list='$(lib_SCRIPTS)'; for p in $$list; do \
-+	  f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-+	  echo " rm -f '$(DESTDIR)$(libexecdir)/$$f'"; \
-+	  rm -f "$(DESTDIR)$(libexecdir)/$$f"; \
-+	done
-+
- mostlyclean-libtool:
- 	-rm -f *.lo
- 
- clean-libtool:
- 	-rm -rf .libs _libs
-@@ -368,11 +389,11 @@
- 
- info-am:
- 
- install-data-am:
- 
--install-exec-am: install-binSCRIPTS
-+install-exec-am: install-binSCRIPTS install-libSCRIPTS
- 
- install-info: install-info-am
- 
- install-man:
- 
-@@ -392,20 +413,20 @@
- 
- ps: ps-am
- 
- ps-am:
- 
--uninstall-am: uninstall-binSCRIPTS uninstall-info-am
-+uninstall-am: uninstall-binSCRIPTS uninstall-libSCRIPTS uninstall-info-am
- 
- .PHONY: all all-am check check-am clean clean-generic clean-libtool \
- 	distclean distclean-generic distclean-libtool distdir dvi \
- 	dvi-am html html-am info info-am install install-am \
--	install-binSCRIPTS install-data install-data-am install-exec \
-+	install-binSCRIPTS install-libSCRIPTS install-data install-data-am install-exec \
- 	install-exec-am install-info install-info-am install-man \
- 	install-strip installcheck installcheck-am installdirs \
- 	maintainer-clean maintainer-clean-generic mostlyclean \
- 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
--	uninstall uninstall-am uninstall-binSCRIPTS uninstall-info-am
-+	uninstall uninstall-am uninstall-binSCRIPTS uninstall-libSCRIPTS uninstall-info-am
- 
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
--- a/components/ntp/patches/ins-ntpd.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
---- ntpd/Makefile.in.fcs	Mon Mar 28 10:52:07 2011
-+++ ntpd/Makefile.in	Mon Mar 28 10:54:13 2011
-@@ -243,11 +243,11 @@
- am__include = @am__include@
- am__leading_dot = @am__leading_dot@
- am__quote = @am__quote@
- am__tar = @am__tar@
- am__untar = @am__untar@
--bindir = ${exec_prefix}/${BINSUBDIR}
-+bindir = @libexecdir@
- build = @build@
- build_alias = @build_alias@
- build_cpu = @build_cpu@
- build_os = @build_os@
- build_vendor = @build_vendor@
--- a/components/ntp/patches/mc.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-*** ntpd/ntp_io.c.orig	Fri Jul 30 06:57:58 2010
---- ntpd/ntp_io.c	Fri Jul 30 06:58:46 2010
-***************
-*** 1869,1875 ****
-  
-  	case AF_INET:
-  		if (setsockopt(iface->fd, IPPROTO_IP, IP_MULTICAST_IF,
-! 			       (char *)NSRCADR(&iface->sin),
-  			       sizeof(NSRCADR(&iface->sin)))) {
-  
-  			msyslog(LOG_ERR,
---- 1869,1875 ----
-  
-  	case AF_INET:
-  		if (setsockopt(iface->fd, IPPROTO_IP, IP_MULTICAST_IF,
-! 			       (void *)&NSRCADR(&iface->sin),
-  			       sizeof(NSRCADR(&iface->sin)))) {
-  
-  			msyslog(LOG_ERR,
--- a/components/ntp/patches/mdns.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,317 +0,0 @@
---- ntpd/ntpd-opts.c.orig	Thu Jul 29 09:29:51 2010
-+++ ntpd/ntpd-opts.c	Thu Jul 29 09:43:40 2010
-@@ -243,6 +243,24 @@
- #define NOVIRTUALIPS_FLAGS       (OPTST_DISABLED)
- 
- /*
-+ *  Mdns option description:
-+ */
-+#ifdef HAVE_DNSREGISTRATION
-+tSCC    zMdnsText[] =
-+        "Register with mDNS as a NTP server";
-+tSCC    zMdns_NAME[]               = "MDNS";
-+tSCC    zMdns_Name[]               = "mdns";
-+#define MDNS_FLAGS       (OPTST_DISABLED)
-+
-+#else   /* disable Mdns */
-+#define VALUE_OPT_MDNS NO_EQUIVALENT
-+#define MDNS_FLAGS       (OPTST_OMITTED | OPTST_NO_INIT)
-+#define zMdnsText       NULL
-+#define zMdns_NAME      NULL
-+#define zMdns_Name      NULL
-+#endif  /* HAVE_DNSREGISTRATION */
-+
-+/*
-  *  Modifymmtimer option description:
-  */
- #ifdef SYS_WINNT
-@@ -673,10 +691,22 @@
-      /* desc, NAME, name */ zNovirtualipsText, zNovirtualips_NAME, zNovirtualips_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 15, VALUE_OPT_MODIFYMMTIMER,
--     /* equiv idx, value */ 15, VALUE_OPT_MODIFYMMTIMER,
-+  {  /* entry idx, value */ 15, VALUE_OPT_MDNS,
-+     /* equiv idx, value */ 15, VALUE_OPT_MDNS,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-+     /* opt state flags  */ MDNS_FLAGS, 0,
-+     /* last opt argumnt */ { NULL },
-+     /* arg list/cookie  */ NULL,
-+     /* must/cannot opts */ NULL, NULL,
-+     /* option proc      */ NULL,
-+     /* desc, NAME, name */ zMdnsText, zMdns_NAME, zMdns_Name,
-+     /* disablement strs */ NULL, NULL },
-+
-+  {  /* entry idx, value */ 16, VALUE_OPT_MODIFYMMTIMER,
-+     /* equiv idx, value */ 16, VALUE_OPT_MODIFYMMTIMER,
-+     /* equivalenced to  */ NO_EQUIVALENT,
-+     /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ MODIFYMMTIMER_FLAGS, 0,
-      /* last opt argumnt */ { NULL },
-      /* arg list/cookie  */ NULL,
-@@ -685,8 +715,8 @@
-      /* desc, NAME, name */ zModifymmtimerText, zModifymmtimer_NAME, zModifymmtimer_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 16, VALUE_OPT_NOFORK,
--     /* equiv idx, value */ 16, VALUE_OPT_NOFORK,
-+  {  /* entry idx, value */ 17, VALUE_OPT_NOFORK,
-+     /* equiv idx, value */ 17, VALUE_OPT_NOFORK,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ NOFORK_FLAGS, 0,
-@@ -697,8 +727,8 @@
-      /* desc, NAME, name */ zNoforkText, zNofork_NAME, zNofork_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 17, VALUE_OPT_NICE,
--     /* equiv idx, value */ 17, VALUE_OPT_NICE,
-+  {  /* entry idx, value */ 18, VALUE_OPT_NICE,
-+     /* equiv idx, value */ 18, VALUE_OPT_NICE,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ NICE_FLAGS, 0,
-@@ -709,8 +739,8 @@
-      /* desc, NAME, name */ zNiceText, zNice_NAME, zNice_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 18, VALUE_OPT_PIDFILE,
--     /* equiv idx, value */ 18, VALUE_OPT_PIDFILE,
-+  {  /* entry idx, value */ 19, VALUE_OPT_PIDFILE,
-+     /* equiv idx, value */ 19, VALUE_OPT_PIDFILE,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ PIDFILE_FLAGS, 0,
-@@ -721,8 +751,8 @@
-      /* desc, NAME, name */ zPidfileText, zPidfile_NAME, zPidfile_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 19, VALUE_OPT_PRIORITY,
--     /* equiv idx, value */ 19, VALUE_OPT_PRIORITY,
-+  {  /* entry idx, value */ 20, VALUE_OPT_PRIORITY,
-+     /* equiv idx, value */ 20, VALUE_OPT_PRIORITY,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ PRIORITY_FLAGS, 0,
-@@ -733,8 +763,8 @@
-      /* desc, NAME, name */ zPriorityText, zPriority_NAME, zPriority_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 20, VALUE_OPT_QUIT,
--     /* equiv idx, value */ 20, VALUE_OPT_QUIT,
-+  {  /* entry idx, value */ 21, VALUE_OPT_QUIT,
-+     /* equiv idx, value */ 21, VALUE_OPT_QUIT,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ QUIT_FLAGS, 0,
-@@ -745,8 +775,8 @@
-      /* desc, NAME, name */ zQuitText, zQuit_NAME, zQuit_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 21, VALUE_OPT_PROPAGATIONDELAY,
--     /* equiv idx, value */ 21, VALUE_OPT_PROPAGATIONDELAY,
-+  {  /* entry idx, value */ 22, VALUE_OPT_PROPAGATIONDELAY,
-+     /* equiv idx, value */ 22, VALUE_OPT_PROPAGATIONDELAY,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ PROPAGATIONDELAY_FLAGS, 0,
-@@ -757,8 +787,8 @@
-      /* desc, NAME, name */ zPropagationdelayText, zPropagationdelay_NAME, zPropagationdelay_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 22, VALUE_OPT_STATSDIR,
--     /* equiv idx, value */ 22, VALUE_OPT_STATSDIR,
-+  {  /* entry idx, value */ 23, VALUE_OPT_STATSDIR,
-+     /* equiv idx, value */ 23, VALUE_OPT_STATSDIR,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ STATSDIR_FLAGS, 0,
-@@ -769,8 +799,8 @@
-      /* desc, NAME, name */ zStatsdirText, zStatsdir_NAME, zStatsdir_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 23, VALUE_OPT_TRUSTEDKEY,
--     /* equiv idx, value */ 23, VALUE_OPT_TRUSTEDKEY,
-+  {  /* entry idx, value */ 24, VALUE_OPT_TRUSTEDKEY,
-+     /* equiv idx, value */ 24, VALUE_OPT_TRUSTEDKEY,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, NOLIMIT, 0,
-      /* opt state flags  */ TRUSTEDKEY_FLAGS, 0,
-@@ -781,8 +811,8 @@
-      /* desc, NAME, name */ zTrustedkeyText, zTrustedkey_NAME, zTrustedkey_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 24, VALUE_OPT_USER,
--     /* equiv idx, value */ 24, VALUE_OPT_USER,
-+  {  /* entry idx, value */ 25, VALUE_OPT_USER,
-+     /* equiv idx, value */ 25, VALUE_OPT_USER,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ USER_FLAGS, 0,
-@@ -793,8 +823,8 @@
-      /* desc, NAME, name */ zUserText, zUser_NAME, zUser_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 25, VALUE_OPT_UPDATEINTERVAL,
--     /* equiv idx, value */ 25, VALUE_OPT_UPDATEINTERVAL,
-+  {  /* entry idx, value */ 26, VALUE_OPT_UPDATEINTERVAL,
-+     /* equiv idx, value */ 26, VALUE_OPT_UPDATEINTERVAL,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ UPDATEINTERVAL_FLAGS, 0,
-@@ -805,8 +835,8 @@
-      /* desc, NAME, name */ zUpdateintervalText, zUpdateinterval_NAME, zUpdateinterval_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 26, VALUE_OPT_VAR,
--     /* equiv idx, value */ 26, VALUE_OPT_VAR,
-+  {  /* entry idx, value */ 27, VALUE_OPT_VAR,
-+     /* equiv idx, value */ 27, VALUE_OPT_VAR,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, NOLIMIT, 0,
-      /* opt state flags  */ VAR_FLAGS, 0,
-@@ -817,8 +847,8 @@
-      /* desc, NAME, name */ zVarText, zVar_NAME, zVar_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 27, VALUE_OPT_DVAR,
--     /* equiv idx, value */ 27, VALUE_OPT_DVAR,
-+  {  /* entry idx, value */ 28, VALUE_OPT_DVAR,
-+     /* equiv idx, value */ 28, VALUE_OPT_DVAR,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, NOLIMIT, 0,
-      /* opt state flags  */ DVAR_FLAGS, 0,
-@@ -829,8 +859,8 @@
-      /* desc, NAME, name */ zDvarText, zDvar_NAME, zDvar_Name,
-      /* disablement strs */ NULL, NULL },
- 
--  {  /* entry idx, value */ 28, VALUE_OPT_SLEW,
--     /* equiv idx, value */ 28, VALUE_OPT_SLEW,
-+  {  /* entry idx, value */ 29, VALUE_OPT_SLEW,
-+     /* equiv idx, value */ 29, VALUE_OPT_SLEW,
-      /* equivalenced to  */ NO_EQUIVALENT,
-      /* min, max, act ct */ 0, 1, 0,
-      /* opt state flags  */ SLEW_FLAGS, 0,
-@@ -967,7 +997,7 @@
-       NO_EQUIVALENT, /* '-#' option index */
-       NO_EQUIVALENT /* index of default opt */
-     },
--    34 /* full option count */, 31 /* user option count */,
-+    35 /* full option count */, 32 /* user option count */,
-     ntpd_full_usage, ntpd_short_usage,
-     NULL, NULL
- };
---- ntpd/ntpd.c.orig	Wed Aug 12 04:07:05 2009
-+++ ntpd/ntpd.c	Thu Jul 29 09:48:44 2010
-@@ -166,7 +166,7 @@
-  * after we have synched the first time. If the attempt fails, then try again once per 
-  * minute for up to 5 times. After all, we may be starting before mDNS.
-  */
--int mdnsreg = 1;
-+int mdnsreg = 0;
- int mdnstries = 5;
- #endif  /* HAVE_DNSREGISTRATION */
- 
-@@ -540,6 +540,9 @@
- 	if (HAVE_OPT( NOVIRTUALIPS ))
- 		listen_to_virtual_ips = 0;
- 
-+	if (HAVE_OPT( MDNS ))
-+		mdnsreg = 1;
-+
- 	/*
- 	 * Limit specific interfaces
- 	 */
---- ntpd/ntpd-opts.h.orig	Wed Aug 12 04:42:23 2009
-+++ ntpd/ntpd-opts.h	Thu Jul 29 09:39:13 2010
-@@ -67,28 +67,29 @@
-     INDEX_OPT_KEYFILE           = 12,
-     INDEX_OPT_LOGFILE           = 13,
-     INDEX_OPT_NOVIRTUALIPS      = 14,
--    INDEX_OPT_MODIFYMMTIMER     = 15,
--    INDEX_OPT_NOFORK            = 16,
--    INDEX_OPT_NICE              = 17,
--    INDEX_OPT_PIDFILE           = 18,
--    INDEX_OPT_PRIORITY          = 19,
--    INDEX_OPT_QUIT              = 20,
--    INDEX_OPT_PROPAGATIONDELAY  = 21,
--    INDEX_OPT_STATSDIR          = 22,
--    INDEX_OPT_TRUSTEDKEY        = 23,
--    INDEX_OPT_USER              = 24,
--    INDEX_OPT_UPDATEINTERVAL    = 25,
--    INDEX_OPT_VAR               = 26,
--    INDEX_OPT_DVAR              = 27,
--    INDEX_OPT_SLEW              = 28,
--    INDEX_OPT_USEPCC            = 29,
--    INDEX_OPT_PCCFREQ           = 30,
--    INDEX_OPT_VERSION           = 31,
--    INDEX_OPT_HELP              = 32,
--    INDEX_OPT_MORE_HELP         = 33
-+    INDEX_OPT_MDNS              = 15,
-+    INDEX_OPT_MODIFYMMTIMER     = 16,
-+    INDEX_OPT_NOFORK            = 17,
-+    INDEX_OPT_NICE              = 18,
-+    INDEX_OPT_PIDFILE           = 19,
-+    INDEX_OPT_PRIORITY          = 20,
-+    INDEX_OPT_QUIT              = 21,
-+    INDEX_OPT_PROPAGATIONDELAY  = 22,
-+    INDEX_OPT_STATSDIR          = 23,
-+    INDEX_OPT_TRUSTEDKEY        = 24,
-+    INDEX_OPT_USER              = 25,
-+    INDEX_OPT_UPDATEINTERVAL    = 26,
-+    INDEX_OPT_VAR               = 27,
-+    INDEX_OPT_DVAR              = 28,
-+    INDEX_OPT_SLEW              = 29,
-+    INDEX_OPT_USEPCC            = 30,
-+    INDEX_OPT_PCCFREQ           = 31,
-+    INDEX_OPT_VERSION           = 32,
-+    INDEX_OPT_HELP              = 33,
-+    INDEX_OPT_MORE_HELP         = 34
- } teOptIndex;
- 
--#define OPTION_CT    34
-+#define OPTION_CT    35
- #define NTPD_VERSION       "4.2.5p200"
- #define NTPD_FULL_VERSION  "ntpd - NTP daemon program - Ver. 4.2.5p200"
- 
-@@ -177,6 +178,10 @@
- #  warning undefining NOVIRTUALIPS due to option name conflict
- #  undef   NOVIRTUALIPS
- # endif
-+# ifdef    MDNS
-+#  warning undefining MDNS due to option name conflict
-+#  undef   MDNS
-+# endif
- # ifdef    MODIFYMMTIMER
- #  warning undefining MODIFYMMTIMER due to option name conflict
- #  undef   MODIFYMMTIMER
-@@ -257,6 +262,7 @@
- # undef KEYFILE
- # undef LOGFILE
- # undef NOVIRTUALIPS
-+# undef MDNS
- # undef MODIFYMMTIMER
- # undef NOFORK
- # undef NICE
-@@ -302,6 +308,9 @@
- #define VALUE_OPT_KEYFILE        'k'
- #define VALUE_OPT_LOGFILE        'l'
- #define VALUE_OPT_NOVIRTUALIPS   'L'
-+#ifdef HAVE_DNSREGISTRATION
-+#define VALUE_OPT_MDNS           'm'
-+#endif /* HAVE_DNSREGISTRATION */
- #ifdef SYS_WINNT
- #define VALUE_OPT_MODIFYMMTIMER  'M'
- #endif /* SYS_WINNT */
-@@ -319,8 +328,8 @@
- #endif /* HAVE_DROPROOT */
- #define VALUE_OPT_UPDATEINTERVAL 'U'
- #define OPT_VALUE_UPDATEINTERVAL (DESC(UPDATEINTERVAL).optArg.argInt)
--#define VALUE_OPT_VAR            26
--#define VALUE_OPT_DVAR           27
-+#define VALUE_OPT_VAR            27
-+#define VALUE_OPT_DVAR           28
- #define VALUE_OPT_SLEW           'x'
- #ifdef SYS_WINNT
- #define VALUE_OPT_USEPCC         29
--- a/components/ntp/patches/noextra.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
---- configure.orig	Thu May 14 06:34:41 2009
-+++ configure	Thu May 14 06:15:13 2009
-@@ -459,8 +459,6 @@
- #endif"
- 
- ac_subdirs_all="$ac_subdirs_all arlib"
--ac_subdirs_all="$ac_subdirs_all sntp"
--ac_subdirs_all="$ac_subdirs_all gsoc_sntp"
- ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP YACC VPATH_HACK_TRUE VPATH_HACK_FALSE LIBOPTS_DIR INSTALL_LIBOPTS_TRUE INSTALL_LIBOPTS_FALSE NEED_LIBOPTS_TRUE NEED_LIBOPTS_FALSE LIBOPTS_LDADD LIBOPTS_CFLAGS BINSUBDIR subdirs ARLIB_DIR LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB LIBTOOL PATH_SH PATH_PERL PATH_NET_SNMP_CONFIG EDITLINE_LIBS HAVE_INLINE LIBPARSE MAKE_LIBPARSE MAKE_LIBPARSE_KERNEL MAKE_CHECK_Y2K OPENSSL OPENSSL_INC OPENSSL_LIB LCRYPTO EF_PROGS EF_LIBS MAKE_CHECK_LAYOUT TESTDCF DCFD MAKE_PARSEKMODULE PROPDELAY CHUTEST CLKTEST MAKE_ADJTIMED MAKE_NTPTIME MAKE_TICKADJ MAKE_TIMETRIM MAKE_LIBNTPSIM MAKE_NTPDSIM SNMP_LIBS SNMP_CPPFLAGS SNMP_CFLAGS MAKE_NTPSNMPD LSCF LIBOBJS LTLIBOBJS'
- ac_subst_files=''
- 
-@@ -48060,11 +48058,9 @@
- 
- 
- 
--subdirs="$subdirs sntp"
- 
- 
- 
--subdirs="$subdirs gsoc_sntp"
- 
- 
- cat >confcache <<\_ACEOF
---- Makefile.in.orig	Thu May 14 06:34:41 2009
-+++ Makefile.in	Thu May 14 06:15:13 2009
-@@ -217,8 +217,8 @@
- ACLOCAL_AMFLAGS = -I m4 -I libopts/m4
- NULL = 
- SUBDIRS = scripts include ElectricFence $(am__append_1) @ARLIB_DIR@ \
--	libntp libparse ntpd ntpdate ntpdc ntpq ntpsnmpd parseutil \
--	adjtimed clockstuff kernel gsoc_sntp sntp util $(NULL)
-+	libntp libparse ntpd ntpdate ntpdc ntpq parseutil \
-+	adjtimed clockstuff kernel util $(NULL)
- DIST_SUBDIRS = \
- 	scripts		\
- 	include		\
-@@ -231,13 +231,10 @@
- 	ntpdate		\
- 	ntpdc		\
- 	ntpq		\
--	ntpsnmpd	\
- 	parseutil	\
- 	adjtimed	\
- 	clockstuff	\
- 	kernel		\
--	gsoc_sntp	\
--	sntp		\
- 	util		\
- 	$(NULL)
- 
--- a/components/ntp/patches/ntpwait.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- scripts/ntp-wait.in.orig	Thu May 14 06:34:42 2009
-+++ scripts/ntp-wait.in	Thu May 14 06:15:13 2009
-@@ -20,8 +20,8 @@
-     while(<Q>) {
-       chomp;
-       # the first line should be similar to:
--      # associd=0 status=0645 leap_none, sync_ntp, ...
--      if (/^associd=0 status=(\S{4}) (\S+), (\S+),/) {
-+      # status=0645 leap_none, sync_ntp, ...
-+      if (/status=(\S{4}) (\S+), (\S+),/) {
- 	my $status = $1;
- 	my $leap = $2;
- 	my $sync = $3;
--- a/components/ntp/patches/timing.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
---- ntpd/ntp_proto.c.orig	Thu May 14 06:34:42 2009
-+++ ntpd/ntp_proto.c	Thu May 14 06:15:13 2009
-@@ -1629,6 +1629,16 @@
- 	char	*fmri;
- #endif /* HAVE_LIBSCF_H */
- 
-+#ifdef DEBUG_TIMING
-+{
-+        char buf[2048];
-+
-+        snprintf(buf, sizeof(buf), "%lu %lu %d %d epoch",
-+                 sys_epoch,peer->epoch,peer->epoch-sys_epoch,current_time - peer->epoch);
-+        record_timing_stats(buf);
-+}
-+#endif
-+
- 	/*
- 	 * Update the system state variables. We do this very carefully,
- 	 * as the poll interval might need to be clamped differently.
--- a/components/openexr/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=         openexr
-COMPONENT_VERSION=      1.6.1
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_PROJECT_URL=  http://www.openexr.com/
-COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH= sha1:b3650e6542f0e09daadb2d467425530bc8eec333
-COMPONENT_ARCHIVE_URL=  http://download.savannah.nongnu.org/releases/openexr/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-PKG_CONFIG_PATH_32 = /usr/lib/pkgconfig
-PKG_CONFIG_PATH_64 = /usr/lib/$(MACH64)/pkgconfig
-
-PATCH_LEVEL = 0
-
-# Prevent RPATH/RUNPATH, even in ./configure. If conftest
-# can't find something in the default search RUNPATH, we'd
-# like to know why.
-CFLAGS += -Xc -xnorunpath
-CFLAGS += $(studio_C99_ENABLE) $(CPP_POSIX) $(CPP_LARGEFILES)
-CPPFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES)
-CXXFLAGS += $(CC_BITS) -mt -library=Crun -library=Cstd -compat=5
-CXXFLAGS += -D_XPG5 -D_XOPEN_SOURCE=500 -D__EXTENSIONS__=1
-CXXFLAGS += $(CPP_POSIX) $(CPP_LARGEFILES)
-LDFLAGS += -lpthread -lc -lm
-LD_OPTIONS += -z ignore
-
-CONFIGURE_ENV += CXX="$(CCC)"
-CONFIGURE_ENV += CFLAGS="$(CFLAGS)"
-CONFIGURE_ENV += CXXFLAGS="$(CXXFLAGS)"
-CONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)"
-CONFIGURE_ENV += CXXLINK="$(CCC) $(CXXFLAGS) $(LDFLAGS)"
-CONFIGURE_ENV += CXXCPP="$(CCC) $(CPPFLAGS) $(CXXFLAGS) -E"
-CONFIGURE_ENV += LDFLAGS="$(LDFLAGS)"
-CONFIGURE_ENV += PKG_CONFIG_PATH="$(PKG_CONFIG_PATH_$(BITS))"
-
-CONFIGURE_OPTIONS  +=           --disable-static
-CONFIGURE_OPTIONS  +=           --enable-threading
-CONFIGURE_OPTIONS  +=           --enable-posix-sem
-CONFIGURE_OPTIONS  +=           --with-pic
-
-build: $(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/openexr/Solaris/exrenvmap.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-.\"
-.\" 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH exrenvmap 1 "Mar 21 2011" "SunOS 5.11" "User commands" 
-.SH NAME
-'\" te
-exrenvmap \- makes OpenEXR environment maps
-.SH SYNOPSIS
-.LP
-.nf
-exrenvmap [options] infile outfile 
-.fi
-.in -40n
-.PP
-.SH "SEE ALSO"
-.PP
-\fBexrheader\fR(1), 
-\fBexrmakepreview\fR(1), 
-\fBexrmaketiled\fR(1), 
-\fBexrstdattr\fR(1)
-.PP
-\fIhttp://www\&.openexr\&.com\fR
-.SH LICENSE
-.sp
-.LP
-The OpenEXR source code distribution is free software.  See the file
-named COPYING (included in this distribution) for details.
-.LP
--- a/components/openexr/Solaris/exrheader.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-.\"
-.\" 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH exrheader 1 "Mar 21 2011" "SunOS 5.11" "User commands" 
-.SH NAME
-exrheader \- print out OpenEXR image file header
-.SH SYNOPSIS
-.LP
-.nf
-exrheader imagefile [imagefile ...]
-.fi
-.in -40n
-.SH "SEE ALSO"
-.PP
-\fBexrenvmap\fR(1), 
-\fBexrmakepreview\fR(1), 
-\fBexrmaketiled\fR(1), 
-\fBexrstdattr\fR(1)
-.PP
-\fIhttp://www\&.openexr\&.com\fR
-.SH LICENSE
-.sp
-.LP
-The OpenEXR source code distribution is free software.  See the file
-named COPYING (included in this distribution) for details.
-.LP
--- a/components/openexr/Solaris/exrmakepreview.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-.\"
-.\" 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH exrmakepreview 1 "Mar 21 2011" "SunOS 5.11" "User commands" 
-.SH NAME
-exrmakepreview \- generates a preview image
-.SH SYNOPSIS
-.LP
-.nf
-exrmakepreview [options] infile outfile 
-.fi
-.in -40n
-.SH "SEE ALSO"
-.PP
-\fBexrenvmap\fR(1), 
-\fBexrheader\fR(1), 
-\fBexrmaketiled\fR(1), 
-\fBexrstdattr\fR(1) 
-.PP
-\fIhttp://www\&.openexr\&.com\fR
-.SH LICENSE
-.sp
-.LP
-The OpenEXR source code distribution is free software.  See the file
-named COPYING (included in this distribution) for details.
-.LP
--- a/components/openexr/Solaris/exrmaketiled.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-.\"
-.\" 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH exrmaketiled 1 "Mar 21 2011" "SunOS 5.11" "User commands" 
-.SH NAME
-exrmaketiled \- produces a tiled version of the input image 
-.SH SYNOPSIS
-.LP
-.nf
-exrmaketiled [options] infile outfile
-.fi
-.in -40n
-.SH "SEE ALSO"
-.PP
-\fBexrenvmap\fR(1), 
-\fBexrheader\fR(1),
-\fBexrmakepreview\fR(1),
-\fBexrstdattr\fR(1)
-.PP
-\fIhttp://www\&.openexr\&.com\fR
-.SH LICENSE
-.sp
-.LP
-The OpenEXR source code distribution is free software.  See the file
-named COPYING (included in this distribution) for details.
-.LP
--- a/components/openexr/Solaris/exrstdattr.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-.\"
-.\" 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH exrstdattr 1 "Mar 21 2011" "SunOS 5.11" "User commands" 
-.SH NAME
-exrstdattr \- set the most standard attributes in an OpenEXR image file's header
-.SH SYNOPSIS
-.LP
-.nf
-exrstdattr [options] infile outfile
-.fi
-.in -40n
-.SH "SEE ALSO"
-.PP
-\fBexrenvmap\fR(1),
-\fBexrheader\fR(1),
-\fBexrmakepreview\fR(1),
-\fBexrmaketiled\fR(1)
-.PP
-\fIhttp://www\&.openexr\&.com\fR
-.SH LICENSE
-.sp
-.LP
-The OpenEXR source code distribution is free software.  See the file
-named COPYING (included in this distribution) for details.
-.LP
--- a/components/openexr/Solaris/libopenexr.3lib	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-.\"
-.\" 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) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-.\"
-.\"
-.TH libopenexr 3LIB "Mar 21 2011" "SunOS 5.11" "Interface Libraries" 
-.SH NAME
-libopenexr \- user-level OpenEXR library
-.SH SYNOPSIS
-.LP
-.nf
-cc [ \fIflag\fR\&.\&.\&.\ ] \fIfile\fR\&.\&.\&. -\fBI/usr/include/OpenEXR -\fBlIlmImf 
--\fBlImath -\fBlIex -\fBlHalf -\fBlIlmThread -\fBlz \fR [ \fIlibrary\fR\&.\&.\&. ]
-.fi
-.SH DESCRIPTION
-.sp
-.LP
-
-The IlmImf library is used to read and write Industrial Light & Magic (ILM) 
-OpenEXR images. The IlmImf library depends on the ilmbase libraries.
-
-See /usr/share/doc/openexr for a full description and for some code that 
-demonstrates how to use the IlmImf library to read and write OpenEXR files.  
-The doc directory contains some high-level documentation and history about 
-the OpenEXR image file format.
-.SH FILES
-.sp
-.ne 2
-.mk
-\fB\fB/usr/lib/libIlmImf\&.so\fR\fR
-.in +40n
-.rt
-shared object
-.in -40n
-.SH "SEE ALSO"
-.PP
-\fBintro\fR(3), \fBlibz\fR(3LIB), \fBlibilmbase\fR(3LIB)
-.PP
-\fIhttp://www\&.openexr\&.com\fR
-.SH LICENSE
-.sp
-.LP
-The OpenEXR source code distribution is free software.  See the file
-named COPYING (included in this distribution) for details.
-.LP
--- a/components/openexr/openexr.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-Copyright (c) 2006, Industrial Light & Magic, a division of Lucasfilm
-Entertainment Company Ltd.  Portions contributed and copyright held by
-others as indicated.  All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-    * Redistributions of source code must retain the above
-      copyright notice, this list of conditions and the following
-      disclaimer.
-
-    * Redistributions in binary form must reproduce the above
-      copyright notice, this list of conditions and the following
-      disclaimer in the documentation and/or other materials provided with
-      the distribution.
-
-    * Neither the name of Industrial Light & Magic nor the names of
-      any other contributors to this software may be used to endorse or
-      promote products derived from this software without specific prior
-      written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--- a/components/openexr/openexr.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,166 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr/share/man/man./(.+$) -> set action.hash Solaris/%<\1> >
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/openexr@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Libraries support for high dynamic-range image (HDR) format"
-set name=pkg.summary \
-    value="OpenEXR header files and libraries used to read and write OpenEXR images"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Libraries
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.openexr.com/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/LSARC/2008/209
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-#
-dir path=usr
-dir path=usr/include
-dir path=usr/include/OpenEXR
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/$(MACH64)/pkgconfig
-dir path=usr/lib/pkgconfig
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man3
-file path=usr/bin/exrenvmap
-#
-file path=usr/bin/exrheader
-file path=usr/bin/exrmakepreview
-file path=usr/bin/exrmaketiled
-file path=usr/bin/exrstdattr
-file path=usr/include/OpenEXR/ImfArray.h
-file path=usr/include/OpenEXR/ImfAttribute.h
-file path=usr/include/OpenEXR/ImfB44Compressor.h
-file path=usr/include/OpenEXR/ImfBoxAttribute.h
-file path=usr/include/OpenEXR/ImfCRgbaFile.h
-file path=usr/include/OpenEXR/ImfChannelList.h
-file path=usr/include/OpenEXR/ImfChannelListAttribute.h
-file path=usr/include/OpenEXR/ImfChromaticities.h
-file path=usr/include/OpenEXR/ImfChromaticitiesAttribute.h
-file path=usr/include/OpenEXR/ImfCompression.h
-file path=usr/include/OpenEXR/ImfCompressionAttribute.h
-file path=usr/include/OpenEXR/ImfConvert.h
-file path=usr/include/OpenEXR/ImfDoubleAttribute.h
-file path=usr/include/OpenEXR/ImfEnvmap.h
-file path=usr/include/OpenEXR/ImfEnvmapAttribute.h
-file path=usr/include/OpenEXR/ImfFloatAttribute.h
-file path=usr/include/OpenEXR/ImfFrameBuffer.h
-file path=usr/include/OpenEXR/ImfFramesPerSecond.h
-file path=usr/include/OpenEXR/ImfHeader.h
-file path=usr/include/OpenEXR/ImfHuf.h
-file path=usr/include/OpenEXR/ImfIO.h
-file path=usr/include/OpenEXR/ImfInputFile.h
-file path=usr/include/OpenEXR/ImfInt64.h
-file path=usr/include/OpenEXR/ImfIntAttribute.h
-file path=usr/include/OpenEXR/ImfKeyCode.h
-file path=usr/include/OpenEXR/ImfKeyCodeAttribute.h
-file path=usr/include/OpenEXR/ImfLineOrder.h
-file path=usr/include/OpenEXR/ImfLineOrderAttribute.h
-file path=usr/include/OpenEXR/ImfLut.h
-file path=usr/include/OpenEXR/ImfMatrixAttribute.h
-file path=usr/include/OpenEXR/ImfName.h
-file path=usr/include/OpenEXR/ImfOpaqueAttribute.h
-file path=usr/include/OpenEXR/ImfOutputFile.h
-file path=usr/include/OpenEXR/ImfPixelType.h
-file path=usr/include/OpenEXR/ImfPreviewImage.h
-file path=usr/include/OpenEXR/ImfPreviewImageAttribute.h
-file path=usr/include/OpenEXR/ImfRational.h
-file path=usr/include/OpenEXR/ImfRationalAttribute.h
-file path=usr/include/OpenEXR/ImfRgba.h
-file path=usr/include/OpenEXR/ImfRgbaFile.h
-file path=usr/include/OpenEXR/ImfRgbaYca.h
-file path=usr/include/OpenEXR/ImfStandardAttributes.h
-file path=usr/include/OpenEXR/ImfStringAttribute.h
-file path=usr/include/OpenEXR/ImfTestFile.h
-file path=usr/include/OpenEXR/ImfThreading.h
-file path=usr/include/OpenEXR/ImfTileDescription.h
-file path=usr/include/OpenEXR/ImfTileDescriptionAttribute.h
-file path=usr/include/OpenEXR/ImfTiledInputFile.h
-file path=usr/include/OpenEXR/ImfTiledOutputFile.h
-file path=usr/include/OpenEXR/ImfTiledRgbaFile.h
-file path=usr/include/OpenEXR/ImfTimeCode.h
-file path=usr/include/OpenEXR/ImfTimeCodeAttribute.h
-file path=usr/include/OpenEXR/ImfVecAttribute.h
-file path=usr/include/OpenEXR/ImfVersion.h
-file path=usr/include/OpenEXR/ImfWav.h
-file path=usr/include/OpenEXR/ImfXdr.h
-file path=usr/include/OpenEXR/OpenEXRConfig.h
-file path=usr/lib/$(MACH64)/libIlmImf.so.6.0.0
-file path=usr/lib/$(MACH64)/pkgconfig/OpenEXR.pc
-file path=usr/lib/libIlmImf.so.6.0.0
-file path=usr/lib/pkgconfig/OpenEXR.pc
-file path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/OpenEXRFileLayout.pdf
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/ReadingAndWritingImageFiles.pdf
-file path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/TechnicalIntroduction.pdf
-file path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/drawImage.cpp
-file path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/drawImage.h
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/generalInterfaceExamples.cpp
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/generalInterfaceExamples.h
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/generalInterfaceTiledExamples.cpp
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/generalInterfaceTiledExamples.h
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/lowLevelIoExamples.cpp
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/lowLevelIoExamples.h
-file path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/main.cpp
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/previewImageExamples.cpp
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/previewImageExamples.h
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/rgbaInterfaceExamples.cpp
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/rgbaInterfaceExamples.h
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/rgbaInterfaceTiledExamples.cpp
-file \
-    path=usr/share/doc/OpenEXR-$(COMPONENT_VERSION)/examples/rgbaInterfaceTiledExamples.h
-file path=usr/share/man/man1/exrenvmap.1
-file path=usr/share/man/man1/exrheader.1
-file path=usr/share/man/man1/exrmakepreview.1
-file path=usr/share/man/man1/exrmaketiled.1
-file path=usr/share/man/man1/exrstdattr.1
-file path=usr/share/man/man3/libopenexr.3lib
-#
-legacy pkg=SUNWopenexr \
-    desc="The IlmImf library and header files to read and write OpenEXR images" \
-    name="Libraries to support high dynamic-range image (HDR) format"
-#
-license openexr.license license=BSD
-link path=usr/lib/$(MACH64)/libIlmImf.so target=libIlmImf.so.6.0.0
-link path=usr/lib/$(MACH64)/libIlmImf.so.6 target=libIlmImf.so.6.0.0
-link path=usr/lib/libIlmImf.so target=libIlmImf.so.6.0.0
-#
-link path=usr/lib/libIlmImf.so.6 target=libIlmImf.so.6.0.0
-
--- a/components/openexr/patches/000-ltmain.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-*** ltmain.sh	Fri Jun 27 18:23:52 2008
---- ltmain.sh	Fri Jun 27 18:12:07 2008
-***************
-*** 1382,1388 ****
-        # but this is not reliable with gcc because gcc may use -mfoo to
-        # select a different linker, different libraries, etc, while
-        # -Wl,-mfoo simply passes -mfoo to the linker.
-!       -m*)
-  	# Unknown arguments in both finalize_command and compile_command need
-  	# to be aesthetically quoted because they are evaled later.
-  	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
---- 1382,1388 ----
-        # but this is not reliable with gcc because gcc may use -mfoo to
-        # select a different linker, different libraries, etc, while
-        # -Wl,-mfoo simply passes -mfoo to the linker.
-!       -m*|-xarch=*)
-  	# Unknown arguments in both finalize_command and compile_command need
-  	# to be aesthetically quoted because they are evaled later.
-  	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-***************
-*** 1393,1401 ****
-  	esac
-          compile_command="$compile_command $arg"
-          finalize_command="$finalize_command $arg"
-!         if test "$with_gcc" = "yes" ; then
-            compiler_flags="$compiler_flags $arg"
-!         fi
-          continue
-          ;;
-  
---- 1393,1402 ----
-  	esac
-          compile_command="$compile_command $arg"
-          finalize_command="$finalize_command $arg"
-!         # comment out this to support 64bit for CC
-!         #if test "$with_gcc" = "yes" ; then
-            compiler_flags="$compiler_flags $arg"
-!         #fi
-          continue
-          ;;
-  
-***************
-*** 3890,3896 ****
-  	save_ifs="$IFS"; IFS='~'
-  	for cmd in $cmds; do
-  	  IFS="$save_ifs"
-! 	  eval cmd=\"$cmd\"
-  	  $show "$cmd"
-  	  $run eval "$cmd" || exit $?
-  	done
---- 3891,3898 ----
-  	save_ifs="$IFS"; IFS='~'
-  	for cmd in $cmds; do
-  	  IFS="$save_ifs"
-! 	  # Append the cmd to remove runpath for CC"
-! 	  eval cmd=\"$cmd -norunpath\"
-  	  $show "$cmd"
-  	  $run eval "$cmd" || exit $?
-  	done
-***************
-*** 4512,4518 ****
-  	$echo "$modename: \`$output' will be relinked during installation" 1>&2
-        else
-  	if test "$fast_install" != no; then
-! 	  link_command="$finalize_var$compile_command$finalize_rpath"
-  	  if test "$fast_install" = yes; then
-  	    relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
-  	  else
---- 4514,4520 ----
-  	$echo "$modename: \`$output' will be relinked during installation" 1>&2
-        else
-  	if test "$fast_install" != no; then
-! 	  link_command="$finalize_var$compile_command -norunpath"
-  	  if test "$fast_install" = yes; then
-  	    relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
-  	  else
--- a/components/openexr/patches/001-makePreview.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-*** exrmakepreview/makePreview.cpp	2009-08-31 10:52:16.587024739 -0700
---- exrmakepreview/makePreview.cpp	2009-08-31 10:52:18.578018655 -0700
-***************
-*** 78,84 ****
-      // at 0.0, 0.0, and 5.0 respectively.
-      //
-  
-!     float x = max (0.f, h * m);
-  
-      if (x > 1)
-  	x = 1 + knee (x - 1, 0.184874f);
---- 78,84 ----
-      // at 0.0, 0.0, and 5.0 respectively.
-      //
-  
-!     float x = max (0.f, (float)(h * m));
-  
-      if (x > 1)
-  	x = 1 + knee (x - 1, 0.184874f);
-***************
-*** 132,138 ****
-  	    preview.r = gamma (pixel.r, m);
-  	    preview.g = gamma (pixel.g, m);
-  	    preview.b = gamma (pixel.b, m);
-! 	    preview.a = int (clamp (pixel.a * 255.f, 0.f, 255.f) + .5f);
-  	}
-      }
-  }
---- 132,138 ----
-  	    preview.r = gamma (pixel.r, m);
-  	    preview.g = gamma (pixel.g, m);
-  	    preview.b = gamma (pixel.b, m);
-! 	    preview.a = int (clamp ((double)(pixel.a * 255.f), (double)0.f, (double)255.f) + .5f);
-  	}
-      }
-  }
--- a/components/openexr/patches/002-configure.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,134 +0,0 @@
---- configure	2007-10-09 14:32:10.000000000 -0700
-+++ configure	2011-03-15 10:58:07.380292878 -0700
-@@ -2489,13 +2489,13 @@
-   if test "$GXX" = yes; then
-     CXXFLAGS="-g -O2"
-   else
--    CXXFLAGS="-g"
-+    CXXFLAGS="$CXXFLAGS"
-   fi
- else
-   if test "$GXX" = yes; then
-     CXXFLAGS="-O2"
-   else
--    CXXFLAGS=
-+    CXXFLAGS="$CXXFLAGS"
-   fi
- fi
- for ac_declaration in \
-@@ -3319,13 +3319,13 @@
-   if test "$GCC" = yes; then
-     CFLAGS="-g -O2"
-   else
--    CFLAGS="-g"
-+    CFLAGS="$CFLAGS"
-   fi
- else
-   if test "$GCC" = yes; then
-     CFLAGS="-O2"
-   else
--    CFLAGS=
-+    CFLAGS="$CFLAGS"
-   fi
- fi
- echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
-@@ -4431,7 +4431,7 @@
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-       # Double quotes because CPP needs to be expanded
--    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
-+    for CPP in "$CPP" "$CC $CPPFLAGS $CFLAGS -E"
-     do
-       ac_preproc_ok=false
- for ac_c_preproc_warn_flag in '' yes
-@@ -5055,7 +5055,7 @@
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-       # Double quotes because CXXCPP needs to be expanded
--    for CXXCPP in "$CXX -E" "/lib/cpp"
-+    for CXXCPP in "$CXXCPP" "$CXX $CPPFLAGS $CXXFLAGS -E " "$CXX -E"
-     do
-       ac_preproc_ok=false
- for ac_cxx_preproc_warn_flag in '' yes
-@@ -7548,17 +7548,17 @@
-       ;;
- 
-     solaris*)
--      no_undefined_flag=' -z text'
-+      no_undefined_flag=' -z text -z defs -z ignore'
-       if test "$GCC" = yes; then
- 	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- 	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
-       else
--	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+	archive_cmds='$CC $CFLAGS $LDFLAGS  -G ${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- 	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+  	$CC $CFLAGS $LDFLAGS -G ${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-       fi
--      hardcode_libdir_flag_spec='-R$libdir'
-+      hardcode_libdir_flag_spec=''
-       hardcode_shlibpath_var=no
-       case $host_os in
-       solaris2.[0-5] | solaris2.[0-5].*) ;;
-@@ -10761,12 +10761,12 @@
-     case $cc_basename in
-       CC)
- 	# Sun C++ 4.2, 5.x and Centerline C++
--	no_undefined_flag_CXX=' -zdefs'
--	archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+	no_undefined_flag_CXX=' -z text -z defs -z ignore'
-+	archive_cmds_CXX='$CC $CFLAGS $LDFLAGS -G ${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- 	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--	$CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-+	$CC $CFLAGS $LDFLAGS -G ${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
- 
--	hardcode_libdir_flag_spec_CXX='-R$libdir'
-+	hardcode_libdir_flag_spec_CXX=''
- 	hardcode_shlibpath_var_CXX=no
- 	case $host_os in
- 	  solaris2.[0-5] | solaris2.[0-5].*) ;;
-@@ -10788,13 +10788,13 @@
- 	# explicitly linking system object files so we need to strip them
- 	# from the output so that they don't get included in the library
- 	# dependencies.
--	output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-+	output_verbose_link_cmd='templist=`$CC $CFLAGS $LDFLAGS -G -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- 
- 	# Archives containing C++ object files must be created using
- 	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
- 	# necessary to make sure instantiated templates are included
- 	# in the archive.
--	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
-+	old_archive_cmds_CXX='$CC $CFLAGS -xar -o $oldlib $oldobjs'
- 	;;
-       gcx)
- 	# Green Hills C++ Compiler
-@@ -14482,7 +14482,7 @@
-       ;;
- 
-     solaris*)
--      no_undefined_flag_F77=' -z text'
-+      no_undefined_flag_F77=' -z text -z defs -z ignore'
-       if test "$GCC" = yes; then
- 	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- 	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-@@ -21418,7 +21418,7 @@
- echo "$as_me:$LINENO: checking for gcc optimization flags" >&5
- echo $ECHO_N "checking for gcc optimization flags... $ECHO_C" >&6
- old_cflags=$CFLAGS
--CFLAGS="$CFLAGS -pipe"
-+CFLAGS="$CFLAGS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -21456,7 +21456,7 @@
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; }; then
--   EXTRA_OPT_CFLAGS="-pipe"
-+   EXTRA_OPT_CFLAGS=""
- else
-   echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
--- a/components/openexr/patches/003-openexr-1.6.1-CVE-2009-1720.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,101 +0,0 @@
---- IlmImf/ImfPxr24Compressor.cpp	2006-08-08 17:22:39.000000000 -0700
-+++ IlmImf/ImfPxr24Compressor.cpp	2011-02-15 10:02:21.249206726 -0800
-@@ -73,6 +73,7 @@
- #include <zlib.h>
- #include <assert.h>
- #include <algorithm>
-+#include <climits>
- 
- using namespace std;
- using namespace Imath;
-@@ -187,6 +188,9 @@
- {
-     int maxInBytes = maxScanLineSize * numScanLines;
- 
-+    if (static_cast<unsigned int>(maxScanLineSize) > static_cast<unsigned int>(INT_MAX) / static_cast<unsigned int>(numScanLines))
-+	throw Iex::InputExc ("Error: maxScanLineSize * numScanLines overflow!");
-+
-     _tmpBuffer = new unsigned char [maxInBytes];
-     _outBuffer = new char [int (ceil (maxInBytes * 1.01)) + 100];
- 
---- IlmImf/ImfRleCompressor.cpp	2006-10-13 20:06:39.000000000 -0700
-+++ IlmImf/ImfRleCompressor.cpp	2011-02-15 10:04:37.515213450 -0800
-@@ -42,6 +42,7 @@
- 
- #include <ImfRleCompressor.h>
- #include "Iex.h"
-+#include <climits>
- 
- namespace Imf {
- namespace {
-@@ -164,6 +165,9 @@
-     _tmpBuffer (0),
-     _outBuffer (0)
- {
-+    if (static_cast<unsigned int>(maxScanLineSize) > static_cast<unsigned int>(INT_MAX / 3))
-+	throw Iex::InputExc ("Error: maxScanLineSize * 3 overflow!");
-+
-     _tmpBuffer = new char [maxScanLineSize];
-     _outBuffer = new char [maxScanLineSize * 3 / 2];
- }
---- IlmImf/ImfZipCompressor.cpp	2006-10-13 20:07:17.000000000 -0700
-+++ IlmImf/ImfZipCompressor.cpp	2011-02-15 10:06:55.097529328 -0800
-@@ -43,6 +43,7 @@
- #include <ImfZipCompressor.h>
- #include "Iex.h"
- #include <zlib.h>
-+#include <climits>
- 
- namespace Imf {
- 
-@@ -58,6 +59,9 @@
-     _tmpBuffer (0),
-     _outBuffer (0)
- {
-+    if (static_cast<unsigned int>(maxScanLineSize) > static_cast<unsigned int>(INT_MAX) / static_cast<unsigned int>(numScanLines))
-+	throw Iex::InputExc ("Error: maxScanLineSize * numScanLines overflow!");
-+
-     _tmpBuffer =
- 	new char [maxScanLineSize * numScanLines];
- 
---- IlmImf/ImfPreviewImage.cpp	2006-06-05 22:58:16.000000000 -0700
-+++ IlmImf/ImfPreviewImage.cpp	2011-02-15 10:10:00.946063574 -0800
-@@ -41,6 +41,7 @@
- 
- #include <ImfPreviewImage.h>
- #include "Iex.h"
-+#include <climits>
- 
- namespace Imf {
- 
-@@ -51,6 +52,10 @@
- {
-     _width = width;
-     _height = height;
-+
-+    if ((_height && (_width > (UINT_MAX / _height))) || ((_width * _height) > (UINT_MAX / sizeof(PreviewRgba))))
-+	throw Iex::ArgExc ("Error: Invalid height and/or width!");
-+
-     _pixels = new PreviewRgba [_width * _height];
- 
-     if (pixels)
---- IlmImf/ImfPizCompressor.cpp	2007-09-20 21:17:46.000000000 -0700
-+++ IlmImf/ImfPizCompressor.cpp	2011-02-15 10:10:24.179648473 -0800
-@@ -53,6 +53,7 @@
- #include <ImfAutoArray.h>
- #include <string.h>
- #include <assert.h>
-+#include <climits>
- 
- namespace Imf {
- 
-@@ -181,6 +182,9 @@
-     _channels (hdr.channels()),
-     _channelData (0)
- {
-+    if (static_cast<unsigned int>(maxScanLineSize) > static_cast<unsigned int>(INT_MAX - 65536 - 8192) / static_cast<unsigned int>(numScanLines))
-+	throw InputExc ("Error: maxScanLineSize * numScanLines overflow!");
-+
-     _tmpBuffer = new unsigned short [maxScanLineSize * numScanLines / 2];
-     _outBuffer = new char [maxScanLineSize * numScanLines + 65536 + 8192];
- 
--- a/components/openexr/patches/004-openexr-1.6.1-CVE-2009-1721.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- IlmImf/ImfAutoArray.h	2007-04-23 18:26:56.000000000 -0700
-+++ IlmImf/ImfAutoArray.h	2011-02-15 09:55:03.919979903 -0800
-@@ -57,7 +57,9 @@
-     {
-       public:
- 
--	 AutoArray (): _data (new T [size]) {}
-+	AutoArray (): _data (new T [size])
-+	{ (void) memset(_data, '\0', size * sizeof(T)); }
-+
- 	~AutoArray () {delete [] _data;}
- 
- 	operator T * ()			{return _data;}
--- a/components/openexr/patches/005-OpenEXR.pc.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
---- OpenEXR.pc.in	2007-03-30 10:14:05.000000000 -0700
-+++ OpenEXR.pc.in	2011-03-21 16:01:21.006971380 -0700
-@@ -7,5 +7,5 @@
- Name: OpenEXR
- Description: OpenEXR image library
- Version: @OPENEXR_VERSION@
--Libs: -L${libdir} @ILMBASE_LDFLAGS@ -lIlmImf -lz @ILMBASE_LIBS@
--Cflags: @ILMBASE_CXXFLAGS@ -I${OpenEXR_includedir}
-+Libs: -L${libdir} -lIlmImf -lz @ILMBASE_LIBS@
-+Cflags: -I${OpenEXR_includedir}
--- a/components/p7zip/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-PATH=$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin
-
-COMPONENT_NAME=		p7zip
-COMPONENT_VERSION=	4.55
-COMPONENT_SRC=		$(COMPONENT_NAME)_$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC)_src_all.tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:7dd6f75c031f15f3d379af3e208e2e4d65f55bb7
-COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/p7zip/p7zip/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/justmake.mk
-include ../../make-rules/ips.mk
-
-COMPONENT_PREP_ACTION = (cd $(@D); cp ../makefile.solaris makefile.machine)
-COMPONENT_BUILD_TARGETS = all3
-COMPONENT_INSTALL_ARGS += DEST_HOME=/usr DEST_DIR=$(PROTO_DIR)
-
-$(SOURCE_DIR)/DOCS/copying.txt $(SOURCE_DIR)/DOCS/unRarLicense.txt: prep
-
-$(BUILD_DIR)/%: $(SOURCE_DIR)/DOCS/%
-	$(CP) $< $@
-
-$(BUILD_DIR)/copying.txt: $(SOURCE_DIR)/DOCS/copying.txt gpl_disclaimer
-	$(CP) gpl_disclaimer $@
-	echo "================================================================================" >> $@
-	cat $(SOURCE_DIR)/DOCS/copying.txt >> $@
-
-# common targets
-build:		$(BUILD_32)
-
-EXTRATARGETS = \
-	$(BUILD_DIR)/copying.txt $(BUILD_DIR)/unRarLicense.txt
-
-install:	build $(INSTALL_32) $(EXTRATARGETS)
-
-# When p7zip's install target is run, it creates all its directories mode 555,
-# so they're impossible to remove without adding the write bit first.
-COMPONENT_POST_INSTALL_ACTION += $(CHMOD) -R u+w $(PROTO_DIR)
-
-# build does this always
-test:	$(BUILD_32)
-	cd $(BUILD_DIR_32) && $(MAKE) -e test P7ZIP_HOME_DIR=$(BUILD_DIR_32)/bin
-	cd $(BUILD_DIR_32) && $(MAKE) -e test_7z P7ZIP_HOME_DIR=$(BUILD_DIR_32)/bin
-	cd $(BUILD_DIR_32) && $(MAKE) -e test_7zr P7ZIP_HOME_DIR=$(BUILD_DIR_32)/bin
-
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/p7zip/gpl_disclaimer	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
--- a/components/p7zip/makefile.solaris	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-OPTFLAGS=-O
-
-LFS_CFLAGS = $(shell getconf LFS_CFLAGS)
-
-ALLFLAGS=${OPTFLAGS} -s -mt \
-        -DHAVE_LONG_LONG \
-        $(LFS_CFLAGS) \
-        -DENV_UNIX \
-        -DNDEBUG -D_REENTRANT \
-        $(LOCAL_FLAGS)
-
-CXX=CC $(ALLFLAGS)
-CC=cc $(ALLFLAGS)
-CC_SHARED=-KPIC
-LINK_SHARED=-KPIC -G
-LDFLAGS = -norunpath
-
-LOCAL_LIBS=-lpthread
-LOCAL_LIBS_DLL=$(LOCAL_LIBS)
-
-../../../../bin/Codecs/Rar29.so ../../../../bin/7z.so : LOCAL_LIBS += -lCrun
-
-OBJ_CRC32=$(OBJ_CRC32_C)
-
--- a/components/p7zip/p7zip.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,110 +0,0 @@
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/compress/p7zip@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="P7zip is a unix port of the 7-Zip utility.  It has support for numerous compression algorithms, including LZMA and LZMA2, as well as for various archive and compression file formats, including 7z, xz, bzip2, gzip, tar, zip (read-write) and cab, cpio, deb, lzh, rar, and rpm (read-only)."
-set name=pkg.summary value="The p7zip compression and archiving utility"
-set name=info.classification value=org.opensolaris.category.2008:System/Core
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://p7zip.sourceforge.net/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/617
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr/lib/7z
-dir path=usr/lib/7z/Codecs
-dir path=usr/share/doc/p7zip
-dir path=usr/share/doc/p7zip/DOCS
-dir path=usr/share/doc/p7zip/DOCS/MANUAL
-dir path=usr/share/doc/p7zip/DOCS/MANUAL/commands
-dir path=usr/share/doc/p7zip/DOCS/MANUAL/switches
-dir path=usr/share/man/man1
-file usr/lib/p7zip/7z path=usr/bin/7z
-file usr/lib/p7zip/7za path=usr/bin/7za
-file usr/lib/p7zip/7zr path=usr/bin/7zr
-file contrib/gzip-like_CLI_wrapper_for_7z/p7zip path=usr/bin/p7zip
-file usr/lib/p7zip/7z.so path=usr/lib/7z/7z.so
-file usr/lib/p7zip/Codecs/Rar29.so path=usr/lib/7z/Codecs/Rar29.so
-file path=usr/share/doc/p7zip/ChangeLog
-file path=usr/share/doc/p7zip/DOCS/7zC.txt
-file path=usr/share/doc/p7zip/DOCS/7zFormat.txt
-file path=usr/share/doc/p7zip/DOCS/License.txt
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/add.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/bench.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/delete.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/extract.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/extract_full.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/index.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/list.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/style.css
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/test.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/commands/update.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/exit_codes.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/index.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/style.css
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/ar_exclude.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/ar_include.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/ar_no.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/charset.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/exclude.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/include.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/index.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/large_pages.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/list_tech.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/method.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/output_dir.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/overwrite.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/password.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/recurse.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/sfx.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/ssc.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/stdin.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/stdout.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/stop_switch.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/style.css
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/type.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/update.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/volume.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/working_dir.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/switches/yes.htm
-file path=usr/share/doc/p7zip/DOCS/MANUAL/syntax.htm
-file path=usr/share/doc/p7zip/DOCS/Methods.txt
-file path=usr/share/doc/p7zip/DOCS/copying.txt
-file path=usr/share/doc/p7zip/DOCS/history.txt
-file path=usr/share/doc/p7zip/DOCS/lzma.txt
-file path=usr/share/doc/p7zip/DOCS/readme.txt
-file path=usr/share/doc/p7zip/DOCS/unRarLicense.txt
-file path=usr/share/doc/p7zip/README
-file usr/man/man1/7z.1 path=usr/share/man/man1/7z.1 \
-    mangler.man.stability=Committed
-file usr/man/man1/7za.1 path=usr/share/man/man1/7za.1
-file usr/man/man1/7zr.1 path=usr/share/man/man1/7zr.1
-file contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1 \
-    path=usr/share/man/man1/p7zip.1
-legacy pkg=SUNWp7zip desc="The p7zip compression and archiving utility" \
-    name="The p7zip compression and archiving utility"
-license copying.txt license=LGPLv2.1+
-license unRarLicense.txt license=unRAR
--- a/components/p7zip/patches/plugindir.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
---- p7zip_4.55/CPP/myWindows/mySplitCommandLine.cpp.orig	Sat Apr 21 02:06:20 2007
-+++ p7zip_4.55/CPP/myWindows/mySplitCommandLine.cpp	Fri Feb 18 15:34:14 2011
-@@ -14,9 +14,11 @@
- 
-   { // define P7ZIP_HOME_DIR
-     static char p7zip_home_dir[MAX_PATH];
--    AString dir,name;
--    my_windows_split_path(arguments[0],dir,name);
--    snprintf(p7zip_home_dir,sizeof(p7zip_home_dir),"P7ZIP_HOME_DIR=%s/",(const char *)dir);
-+    static char default_path[] = "/usr/lib/7z";
-+    char *env;
-+    if ((env = getenv("P7ZIP_HOME_DIR")) == NULL)
-+      env = default_path;
-+    snprintf(p7zip_home_dir,sizeof(p7zip_home_dir),"P7ZIP_HOME_DIR=%s/",env);
-     p7zip_home_dir[sizeof(p7zip_home_dir)-1] = 0;
-     putenv(p7zip_home_dir);
-   }
--- a/components/patch/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		patch
-COMPONENT_VERSION=	2.5.9
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:9a69f7191576549255f046487da420989d2834a6
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/patch/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--program-prefix=g
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/patch/patch.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-====================================================================
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/patch/patch.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/text/gnu-patch@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="The GNU Patch utility"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/patch/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2001/799
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/gpatch
-file path=usr/share/man/man1/gpatch.1
-
-
-legacy pkg=SUNWgpch desc="The GNU Patch utility" name="The GNU Patch utility"
-license patch.license license=GPLv2
-link path=usr/bin/patch target=gpatch
-link path=usr/gnu/bin/patch target=../../bin/gpatch
-link path=usr/gnu/share/man/man1/patch.1 \
-    target=../../../../share/man/man1/gpatch.1
-link path=usr/share/man/man1/patch.1 target=gpatch.1
-
--- a/components/patch/patches/DESTDIR.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
---- patch-2.5.9/Makefile.in.orig	Tue May 20 09:15:48 2003
-+++ patch-2.5.9/Makefile.in	Thu Feb  3 13:41:39 2011
-@@ -112,11 +112,11 @@
- 	$(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS)
- 
- install:: all installdirs
--	$(INSTALL_PROGRAM) patch$(EXEEXT) $(bindir)/$(patch_name)$(EXEEXT)
--	-$(INSTALL_DATA) $(srcdir)/patch.man $(man1dir)/$(patch_name)$(man1ext)
-+	$(INSTALL_PROGRAM) patch$(EXEEXT) $(DESTDIR)/$(bindir)/$(patch_name)$(EXEEXT)
-+	-$(INSTALL_DATA) $(srcdir)/patch.man $(DESTDIR)/$(man1dir)/$(patch_name)$(man1ext)
- 
- installdirs::
--	$(SHELL) $(srcdir)/mkinstalldirs $(bindir) $(man1dir)
-+	$(SHELL) $(srcdir)/mkinstalldirs $(DESTDIR)/$(bindir) $(DESTDIR)/$(man1dir)
- 
- install-strip::
- 	$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install
--- a/components/perl512/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,102 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		perl
-COMPONENT_VERSION=	5.12.3
-PERL_VERSION=		5.12
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:86d77c6cbc7a60068dc14c88ffd0729324d1174f
-COMPONENT_ARCHIVE_URL=	http://www.cpan.org/src/5.0/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/justmake.mk
-include ../../make-rules/ips.mk
-
-#
-# The extra Configure parameters (cf_email, cf_by, myhostname) and
-# the gawk and sed that follow are attempting to sanatize the
-# resulting config.sh of values from our build environment that
-# are discoverable in perl's config via "perl -V".
-# I'm assuming our compilers live on a path that contains "SUNWspro".
-# If that changes the sed filter needs to change.
-#
-
-COMPONENT_PRE_BUILD_ACTION= \
-	(cd $(@D); $(ENV) -i \
-		MAKE=$(GMAKE) \
-		PATH=$(dir $(CC.studio.32)):$(PATH) \
-		$(CONFIG_SHELL) ./Configure \
-			    -Dprefix=/usr/perl5/$(PERL_VERSION) \
-			    -Dprivlib=/usr/perl5/$(PERL_VERSION)/lib \
-			    -Dsitelib=/usr/perl5/site_perl/$(PERL_VERSION) \
-			    -Dvendorprefix=/usr/perl5/$(PERL_VERSION) \
-			    -Dvendorlib=/usr/perl5/vendor_perl/$(PERL_VERSION) \
-			    -Dlibperl=libperl.so \
-			    -Duseshrplib \
-			    -Dusedtrace \
-			    -Duse64bitint \
-			    -Dcc="cc" \
-			    -Doptimize="$(CFLAGS.studio)" \
-			    -Dcf_email="[email protected]" \
-			    -Dcf_by="perl-bugs" \
-			    -Dmyhostname="localhost" \
-			    -O \
-			    -de ) ; \
-	(cd $(@D); \
-	    cp config.sh config.sh_orig ; \
-	    gawk \
-	    '/^myuname=/{print $$1" localhost "$$3" "$$5" "$$6" "$$7"\047"} ; \
-	    		!/^myuname=/ {print}' config.sh_orig \
-		| \
-		sed -e 's/[^ ]*SUNWspro[^ ]*//g' > config.sh )
-
-
-COMPONENT_INSTALL_ENV	+=	DESTDIR="$(PROTO_DIR)"
-#
-# perl's install path for sparc is based off the value of the
-# "arch" command.  So we must package that way also.
-#
-PKG_MACROS		+=	PERL_ARCH=$(shell arch)
-PKG_MACROS		+=	PERL_VERSION=$(PERL_VERSION)
-#
-# Put studio compilers in PATH so we can tell Configure and gmake just
-# use cc.  Trying to avoid the full path so it doesn't end up in
-# perl's config.
-#
-COMPONENT_BUILD_ENV	+=	PATH=$(dir $(CC.studio.32)):$(PATH)
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-	#
-	# 2 expected failures because of the use of cloney in this build.
-	# Without cloney all tests pass.
-	#
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/perl512/perl-512.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3683 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/runtime/perl-512@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more."
-set name=pkg.summary value=Perl
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Perl
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.perl.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2010/359
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/perl5
-dir path=usr/perl5/$(PERL_VERSION)
-dir path=usr/perl5/$(PERL_VERSION)/bin
-dir path=usr/perl5/$(PERL_VERSION)/lib
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/B
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Compress
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Compress/Raw
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Data
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Devel
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Digest
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/CN
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/JP
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/KR
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/MIME
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/MIME/Header
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Unicode
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Filter
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Filter/Util
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Hash
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Hash/Util
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/I18N
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Socket
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IPC
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/List
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/List/Util
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/MIME
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Math
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Math/BigInt
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/PerlIO
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Scalar
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Scalar/Util
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Sys
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Text
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Time
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Unicode
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/B
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress/Raw
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress/Raw/Bzip2
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress/Raw/Zlib
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress/Zlib
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Cwd
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Data
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Data/Dumper
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Devel
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Devel/DProf
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Devel/PPPort
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Devel/Peek
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Digest
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Digest/MD5
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Digest/SHA
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/DynaLoader
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/Byte
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/CN
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/EBCDIC
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/JP
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/KR
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/Symbol
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/TW
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/Unicode
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Fcntl
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/File
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/File/Glob
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Filter
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Filter/Util
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Filter/Util/Call
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/GDBM_File
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Hash
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Hash/Util
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Hash/Util/FieldHash
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/I18N
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/I18N/Langinfo
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/IO
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/IPC
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/IPC/SysV
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/List
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/List/Util
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/MIME
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/MIME/Base64
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Math
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Math/BigInt
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Math/BigInt/FastCalc
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/NDBM_File
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/ODBM_File
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Opcode
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigAction
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/PerlIO
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/PerlIO/encoding
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/PerlIO/scalar
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/PerlIO/via
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/SDBM_File
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Socket
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Sys
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Sys/Hostname
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Sys/Syslog
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Text
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Text/Soundex
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Time
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Time/HiRes
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Time/Piece
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Unicode
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Unicode/Normalize
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/attributes
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/mro
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/re
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/sdbm
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/threads
-dir \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/threads/shared
-dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/threads
-dir path=usr/perl5/$(PERL_VERSION)/lib/App
-dir path=usr/perl5/$(PERL_VERSION)/lib/App/Prove
-dir path=usr/perl5/$(PERL_VERSION)/lib/App/Prove/State
-dir path=usr/perl5/$(PERL_VERSION)/lib/App/Prove/State/Result
-dir path=usr/perl5/$(PERL_VERSION)/lib/Archive
-dir path=usr/perl5/$(PERL_VERSION)/lib/Archive/Tar
-dir path=usr/perl5/$(PERL_VERSION)/lib/Attribute
-dir path=usr/perl5/$(PERL_VERSION)/lib/B
-dir path=usr/perl5/$(PERL_VERSION)/lib/B/Lint
-dir path=usr/perl5/$(PERL_VERSION)/lib/CGI
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPAN
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPAN/API
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Exception
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPAN/FTP
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Kwalify
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPAN/LWP
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Backend
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Configure
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Dist
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Dist/Build
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Constants
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Source
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Source/SQLite
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Utils
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Module
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Module/Author
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell/Default
-dir path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell/Default/Plugins
-dir path=usr/perl5/$(PERL_VERSION)/lib/Carp
-dir path=usr/perl5/$(PERL_VERSION)/lib/Class
-dir path=usr/perl5/$(PERL_VERSION)/lib/Compress
-dir path=usr/perl5/$(PERL_VERSION)/lib/Config
-dir path=usr/perl5/$(PERL_VERSION)/lib/DBM_Filter
-dir path=usr/perl5/$(PERL_VERSION)/lib/Devel
-dir path=usr/perl5/$(PERL_VERSION)/lib/Digest
-dir path=usr/perl5/$(PERL_VERSION)/lib/Encode
-dir path=usr/perl5/$(PERL_VERSION)/lib/Exporter
-dir path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils
-dir path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder
-dir path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform
-dir path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/Windows
-dir path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Command
-dir path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Constant
-dir path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Liblist
-dir path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MakeMaker
-dir path=usr/perl5/$(PERL_VERSION)/lib/File
-dir path=usr/perl5/$(PERL_VERSION)/lib/Filter
-dir path=usr/perl5/$(PERL_VERSION)/lib/Getopt
-dir path=usr/perl5/$(PERL_VERSION)/lib/I18N
-dir path=usr/perl5/$(PERL_VERSION)/lib/I18N/LangTags
-dir path=usr/perl5/$(PERL_VERSION)/lib/IO
-dir path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress
-dir path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Adapter
-dir path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Base
-dir path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Gzip
-dir path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Zip
-dir path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Zlib
-dir path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress
-dir path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/Adapter
-dir path=usr/perl5/$(PERL_VERSION)/lib/IPC
-dir path=usr/perl5/$(PERL_VERSION)/lib/Locale
-dir path=usr/perl5/$(PERL_VERSION)/lib/Locale/Maketext
-dir path=usr/perl5/$(PERL_VERSION)/lib/Log
-dir path=usr/perl5/$(PERL_VERSION)/lib/Log/Message
-dir path=usr/perl5/$(PERL_VERSION)/lib/Math
-dir path=usr/perl5/$(PERL_VERSION)/lib/Math/BigFloat
-dir path=usr/perl5/$(PERL_VERSION)/lib/Math/BigInt
-dir path=usr/perl5/$(PERL_VERSION)/lib/Memoize
-dir path=usr/perl5/$(PERL_VERSION)/lib/Module
-dir path=usr/perl5/$(PERL_VERSION)/lib/Module/Build
-dir path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform
-dir path=usr/perl5/$(PERL_VERSION)/lib/Module/Load
-dir path=usr/perl5/$(PERL_VERSION)/lib/Module/Pluggable
-dir path=usr/perl5/$(PERL_VERSION)/lib/Net
-dir path=usr/perl5/$(PERL_VERSION)/lib/Net/FTP
-dir path=usr/perl5/$(PERL_VERSION)/lib/Object
-dir path=usr/perl5/$(PERL_VERSION)/lib/Package
-dir path=usr/perl5/$(PERL_VERSION)/lib/Params
-dir path=usr/perl5/$(PERL_VERSION)/lib/Parse
-dir path=usr/perl5/$(PERL_VERSION)/lib/Parse/CPAN
-dir path=usr/perl5/$(PERL_VERSION)/lib/PerlIO
-dir path=usr/perl5/$(PERL_VERSION)/lib/PerlIO/via
-dir path=usr/perl5/$(PERL_VERSION)/lib/Pod
-dir path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc
-dir path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple
-dir path=usr/perl5/$(PERL_VERSION)/lib/Pod/Text
-dir path=usr/perl5/$(PERL_VERSION)/lib/Search
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/Console
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/File
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Iterator
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Scheduler
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Source
-dir path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/YAMLish
-dir path=usr/perl5/$(PERL_VERSION)/lib/Term
-dir path=usr/perl5/$(PERL_VERSION)/lib/Term/UI
-dir path=usr/perl5/$(PERL_VERSION)/lib/Test
-dir path=usr/perl5/$(PERL_VERSION)/lib/Test/Builder
-dir path=usr/perl5/$(PERL_VERSION)/lib/Test/Builder/Tester
-dir path=usr/perl5/$(PERL_VERSION)/lib/Text
-dir path=usr/perl5/$(PERL_VERSION)/lib/Thread
-dir path=usr/perl5/$(PERL_VERSION)/lib/Tie
-dir path=usr/perl5/$(PERL_VERSION)/lib/Tie/Hash
-dir path=usr/perl5/$(PERL_VERSION)/lib/Time
-dir path=usr/perl5/$(PERL_VERSION)/lib/Unicode
-dir path=usr/perl5/$(PERL_VERSION)/lib/Unicode/Collate
-dir path=usr/perl5/$(PERL_VERSION)/lib/User
-dir path=usr/perl5/$(PERL_VERSION)/lib/autodie
-dir path=usr/perl5/$(PERL_VERSION)/lib/autodie/exception
-dir path=usr/perl5/$(PERL_VERSION)/lib/encoding
-dir path=usr/perl5/$(PERL_VERSION)/lib/inc
-dir path=usr/perl5/$(PERL_VERSION)/lib/inc/latest
-dir path=usr/perl5/$(PERL_VERSION)/lib/overload
-dir path=usr/perl5/$(PERL_VERSION)/lib/pod
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/To
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/auxiliary
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/AHex
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Alpha
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/BidiC
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/BidiM
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CE
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CI
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWCF
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWCM
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWKCF
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWL
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWT
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWU
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Cased
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CompEx
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/DI
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dash
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dep
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dia
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ea
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ext
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GrBase
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GrExt
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Hex
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Hst
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Hyphen
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDC
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDS
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDSB
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDST
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ideo
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/JoinC
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jt
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/LOE
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lower
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Math
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NChar
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFCQC
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFDQC
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFKCQC
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFKDQC
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nt
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OAlpha
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/ODI
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OGrExt
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OIDC
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OIDS
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OLower
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OMath
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OUpper
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/PatSyn
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/PatWS
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/QMark
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Radical
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SD
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/STerm
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Space
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Term
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/UIdeo
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Upper
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/VS
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/XIDC
-dir path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/XIDS
-dir path=usr/perl5/$(PERL_VERSION)/lib/version
-dir path=usr/perl5/$(PERL_VERSION)/lib/warnings
-dir path=usr/perl5/$(PERL_VERSION)/man
-dir path=usr/perl5/$(PERL_VERSION)/man/man1
-dir path=usr/perl5/$(PERL_VERSION)/man/man3
-dir path=usr/perl5/site_perl
-dir path=usr/perl5/site_perl/$(PERL_VERSION)
-dir path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)-solaris-64int
-file path=usr/perl5/$(PERL_VERSION)/bin/a2p
-file path=usr/perl5/$(PERL_VERSION)/bin/c2ph
-file path=usr/perl5/$(PERL_VERSION)/bin/config_data
-file path=usr/perl5/$(PERL_VERSION)/bin/corelist
-file path=usr/perl5/$(PERL_VERSION)/bin/cpan
-file path=usr/perl5/$(PERL_VERSION)/bin/cpan2dist
-file path=usr/perl5/$(PERL_VERSION)/bin/cpanp
-file path=usr/perl5/$(PERL_VERSION)/bin/cpanp-run-perl
-file path=usr/perl5/$(PERL_VERSION)/bin/dprofpp
-file path=usr/perl5/$(PERL_VERSION)/bin/enc2xs
-file path=usr/perl5/$(PERL_VERSION)/bin/find2perl
-file path=usr/perl5/$(PERL_VERSION)/bin/h2ph
-file path=usr/perl5/$(PERL_VERSION)/bin/h2xs
-file path=usr/perl5/$(PERL_VERSION)/bin/instmodsh
-file path=usr/perl5/$(PERL_VERSION)/bin/libnetcfg
-file path=usr/perl5/$(PERL_VERSION)/bin/perl$(COMPONENT_VERSION)
-file path=usr/perl5/$(PERL_VERSION)/bin/perlbug
-file path=usr/perl5/$(PERL_VERSION)/bin/perldoc
-file path=usr/perl5/$(PERL_VERSION)/bin/perlivp
-file path=usr/perl5/$(PERL_VERSION)/bin/piconv
-file path=usr/perl5/$(PERL_VERSION)/bin/pl2pm
-file path=usr/perl5/$(PERL_VERSION)/bin/pod2html
-file path=usr/perl5/$(PERL_VERSION)/bin/pod2latex
-file path=usr/perl5/$(PERL_VERSION)/bin/pod2man
-file path=usr/perl5/$(PERL_VERSION)/bin/pod2text
-file path=usr/perl5/$(PERL_VERSION)/bin/pod2usage
-file path=usr/perl5/$(PERL_VERSION)/bin/podchecker
-file path=usr/perl5/$(PERL_VERSION)/bin/podselect
-file path=usr/perl5/$(PERL_VERSION)/bin/prove
-file path=usr/perl5/$(PERL_VERSION)/bin/ptar
-file path=usr/perl5/$(PERL_VERSION)/bin/ptardiff
-file path=usr/perl5/$(PERL_VERSION)/bin/s2p
-file path=usr/perl5/$(PERL_VERSION)/bin/shasum
-file path=usr/perl5/$(PERL_VERSION)/bin/splain
-file path=usr/perl5/$(PERL_VERSION)/bin/xsubpp
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/.packlist
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/B.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/B/Concise.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/B/Showlex.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/B/Terse.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/B/Xref.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/EXTERN.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/INTERN.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/XSUB.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/av.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/bitcount.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/cc_runtime.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/config.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/cop.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/cv.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/dosish.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/embed.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/embedvar.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/fakesdio.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/fakethr.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/form.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/git_version.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/gv.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/handy.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/hv.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/intrpvar.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/iperlsys.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/keywords.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/libperl.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/malloc_ctl.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/mg.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/mydtrace.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/nostdio.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/op.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/opcode.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/opnames.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/overload.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/pad.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/parser.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/patchlevel.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/perl.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/perlapi.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/perldtrace.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/perlio.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/perliol.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/perlsdio.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/perlsfio.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/perlvars.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/perly.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/pp.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/pp_proto.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/proto.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/reentr.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/regcharclass.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/regcomp.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/regexp.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/regnodes.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/scope.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/sv.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/thread.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/time64.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/time64_config.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/uconfig.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/unixish.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/utf8.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/utfebcdic.h
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/util.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/uudmap.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/CORE/warnings.h
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Compress/Raw/Bzip2.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Compress/Raw/Zlib.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Config.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Config.pod
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Config_git.pl
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Config_heavy.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Cwd.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Data/Dumper.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Devel/DProf.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Devel/PPPort.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Devel/Peek.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Digest/MD5.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Digest/SHA.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/DynaLoader.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Alias.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Byte.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/CJKConstants.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/CN.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/CN/HZ.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Config.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/EBCDIC.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Encoder.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Encoding.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/GSM0338.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Guess.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/JP.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/JP/H2Z.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/JP/JIS7.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/KR.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/KR/2022_KR.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/MIME/Header.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/MIME/Header/ISO_2022_JP.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/MIME/Name.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Symbol.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/TW.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Unicode.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Encode/Unicode/UTF7.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Errno.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Fcntl.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Glob.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec/Cygwin.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec/Epoc.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec/Functions.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec/Mac.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec/OS2.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec/Unix.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec/VMS.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/File/Spec/Win32.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Filter/Util/Call.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/GDBM_File.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Hash/Util.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Hash/Util/FieldHash.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/I18N/Langinfo.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Dir.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/File.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Handle.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Pipe.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Poll.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Seekable.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Select.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Socket.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Socket/INET.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IO/Socket/UNIX.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IPC/Msg.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IPC/Semaphore.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IPC/SharedMem.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/IPC/SysV.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/List/Util.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/List/Util/PP.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/List/Util/XS.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/MIME/Base64.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/MIME/QuotedPrint.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Math/BigInt/FastCalc.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/NDBM_File.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/O.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/ODBM_File.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Opcode.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/POSIX.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/POSIX.pod
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/PerlIO/encoding.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/PerlIO/scalar.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/PerlIO/via.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/SDBM_File.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Scalar/Util.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Scalar/Util/PP.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Socket.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Storable.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Sys/Hostname.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Sys/Syslog.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Text/Soundex.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Time/HiRes.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Time/Piece.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Time/Seconds.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/Unicode/Normalize.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/attributes.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/B/B.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress/Raw/Bzip2/Bzip2.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress/Raw/Bzip2/autosplit.ix
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress/Raw/Zlib/Zlib.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress/Raw/Zlib/autosplit.ix
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Compress/Zlib/autosplit.ix
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Cwd/Cwd.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Data/Dumper/Dumper.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Devel/DProf/DProf.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Devel/PPPort/PPPort.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Devel/Peek/Peek.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Digest/MD5/MD5.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Digest/SHA/SHA.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/DynaLoader/autosplit.ix
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/DynaLoader/dl_expandspec.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/DynaLoader/dl_find_symbol_anywhere.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/DynaLoader/dl_findfile.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/Byte/Byte.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/CN/CN.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/EBCDIC/EBCDIC.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/Encode.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/JP/JP.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/KR/KR.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/Symbol/Symbol.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/TW/TW.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Encode/Unicode/Unicode.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Fcntl/Fcntl.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/File/Glob/Glob.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Filter/Util/Call/Call.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/GDBM_File/GDBM_File.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Hash/Util/FieldHash/FieldHash.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Hash/Util/Util.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/I18N/Langinfo/Langinfo.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/I18N/Langinfo/autosplit.ix
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/IO/IO.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/IPC/SysV/SysV.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/List/Util/Util.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/MIME/Base64/Base64.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Math/BigInt/FastCalc/FastCalc.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/NDBM_File/NDBM_File.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/ODBM_File/ODBM_File.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Opcode/Opcode.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/POSIX.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigAction/flags.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigAction/handler.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigAction/mask.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigAction/new.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigAction/safe.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/CLEAR.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/DELETE.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/EXISTS.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/FETCH.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/SCALAR.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/STORE.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/_check.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/_croak.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/_exist.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/_getsig.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/_init.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/SigRt/new.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/abs.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/alarm.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/assert.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/atan2.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/atexit.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/atof.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/atoi.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/atol.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/autosplit.ix
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/bsearch.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/calloc.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/chdir.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/chmod.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/chown.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/clearerr.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/closedir.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/cos.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/creat.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/div.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/errno.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/execl.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/execle.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/execlp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/execv.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/execve.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/execvp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/exit.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/exp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fabs.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fclose.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fcntl.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fdopen.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/feof.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/ferror.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fflush.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fgetc.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fgetpos.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fgets.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fileno.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fopen.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fork.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fprintf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fputc.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fputs.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fread.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/free.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/freopen.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fscanf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fseek.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fsetpos.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fstat.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fsync.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/ftell.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/fwrite.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getc.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getchar.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getegid.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getenv.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/geteuid.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getgid.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getgrgid.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getgrnam.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getgroups.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getlogin.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getpgrp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getpid.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getppid.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getpwnam.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getpwuid.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/gets.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/getuid.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/gmtime.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/isatty.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/kill.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/labs.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/ldiv.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/link.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/load_imports.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/localtime.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/log.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/longjmp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/malloc.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/memchr.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/memcmp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/memcpy.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/memmove.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/memset.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/mkdir.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/offsetof.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/opendir.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/perror.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/pow.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/printf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/putc.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/putchar.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/puts.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/qsort.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/raise.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/rand.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/readdir.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/realloc.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/redef.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/remove.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/rename.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/rewind.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/rewinddir.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/rmdir.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/scanf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/setbuf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/setjmp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/setvbuf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/siglongjmp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/sigsetjmp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/sin.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/sleep.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/sprintf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/sqrt.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/srand.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/sscanf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/stat.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strcat.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strchr.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strcmp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strcpy.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strcspn.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strerror.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strlen.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strncat.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strncmp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strncpy.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strpbrk.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strrchr.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strspn.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strstr.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/strtok.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/system.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/time.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/tmpfile.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/tolower.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/toupper.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/umask.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/ungetc.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/unimpl.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/unlink.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/usage.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/utime.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/vfprintf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/vprintf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/vsprintf.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/wait.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/POSIX/waitpid.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/PerlIO/encoding/encoding.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/PerlIO/scalar/scalar.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/PerlIO/via/via.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/SDBM_File/SDBM_File.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Socket/Socket.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/BIN_VERSION_NV.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/BIN_WRITE_VERSION_NV.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/CAN_FLOCK.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/Storable.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/_freeze.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/_retrieve.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/_store.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/_store_fd.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/autosplit.ix
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/fd_retrieve.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/file_magic.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/freeze.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/lock_nstore.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/lock_retrieve.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/lock_store.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/logcarp.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/logcroak.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/nfreeze.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/nstore.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/nstore_fd.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/read_magic.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/retrieve.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/show_file_magic.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/store.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/store_fd.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Storable/thaw.al
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Sys/Hostname/Hostname.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Sys/Hostname/autosplit.ix
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Sys/Syslog/Syslog.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Text/Soundex/Soundex.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Time/HiRes/HiRes.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Time/Piece/Piece.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/Unicode/Normalize/Normalize.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/attributes/attributes.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/mro/mro.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/re/re.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/sdbm/extralibs.ld
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/threads/shared/shared.so
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/auto/threads/threads.so
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/encoding.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/lib.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/mro.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/ops.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/re.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/threads.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)-solaris-64int/threads/shared.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/AnyDBM_File.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/App/Cpan.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/App/Prove.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/App/Prove/State.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/App/Prove/State/Result.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/App/Prove/State/Result/Test.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Archive/Extract.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Archive/Tar.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Archive/Tar/Constant.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Archive/Tar/File.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Attribute/Handlers.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/AutoLoader.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/AutoSplit.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/B/Debug.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/B/Deparse.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/B/Lint.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/B/Lint/Debug.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Benchmark.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CGI.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CGI/Apache.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CGI/Carp.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CGI/Cookie.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CGI/Fast.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CGI/Pretty.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CGI/Push.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CGI/Switch.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CGI/Util.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CORE.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/API/HOWTO.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Author.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Bundle.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/CacheMgr.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Complete.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Debug.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/DeferredCode.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Distribution.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Distroprefs.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Distrostatus.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Exception/RecursiveDependency.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Exception/blocked_urllist.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Exception/yaml_not_installed.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/FTP.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/FTP/netrc.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/FirstTime.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/HandleConfig.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Index.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/InfoObj.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Kwalify.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Kwalify/distroprefs.dd
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Kwalify/distroprefs.yml
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/LWP/UserAgent.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Mirrors.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Module.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Nox.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Prompt.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Queue.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Shell.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Tarzip.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/URL.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPAN/Version.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Backend.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Backend/RV.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Config.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Configure.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Configure/Setup.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Dist.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Dist/Autobundle.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Dist/Base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Dist/Build.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Dist/Build/Constants.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Dist/MM.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Dist/Sample.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Error.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/FAQ.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Hacking.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Constants.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Constants/Report.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Extract.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Fetch.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Report.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Search.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Source.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Source/Memory.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Source/SQLite.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Source/SQLite/Tie.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Utils.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Internals/Utils/Autoflush.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Module.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Module/Author.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Module/Author/Fake.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Module/Checksums.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Module/Fake.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Module/Signature.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Selfupdate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell/Classic.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell/Default.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell/Default/Plugins/CustomSource.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell/Default/Plugins/HOWTO.pod
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell/Default/Plugins/Remote.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/CPANPLUS/Shell/Default/Plugins/Source.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Carp.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Carp/Heavy.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Class/ISA.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Class/Struct.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Compress/Zlib.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Config/Extensions.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/DB.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/DBM_Filter.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/DBM_Filter/compress.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/DBM_Filter/encode.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/DBM_Filter/int32.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/DBM_Filter/null.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/DBM_Filter/utf8.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Devel/InnerPackage.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Devel/SelfStubber.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Digest.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Digest/base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Digest/file.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/DirHandle.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Dumpvalue.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Encode/Changes.e2x
-file path=usr/perl5/$(PERL_VERSION)/lib/Encode/ConfigLocal_PM.e2x
-file path=usr/perl5/$(PERL_VERSION)/lib/Encode/Makefile_PL.e2x
-file path=usr/perl5/$(PERL_VERSION)/lib/Encode/PerlIO.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Encode/README.e2x
-file path=usr/perl5/$(PERL_VERSION)/lib/Encode/Supported.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Encode/_PM.e2x
-file path=usr/perl5/$(PERL_VERSION)/lib/Encode/_T.e2x
-file path=usr/perl5/$(PERL_VERSION)/lib/Encode/encode.h
-file path=usr/perl5/$(PERL_VERSION)/lib/English.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Env.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Exporter.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Exporter/Heavy.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/Unix.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/VMS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/Windows.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/aix.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/cygwin.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/darwin.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/CBuilder/Platform/os2.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Command.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Command/MM.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Constant.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Constant/Base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Constant/ProxySubs.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Constant/Utils.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Constant/XS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Embed.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Install.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Installed.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Liblist.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Liblist/Kid.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MANIFEST.SKIP
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_AIX.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_Any.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_BeOS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_Cygwin.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_DOS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_Darwin.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_MacOS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_NW5.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_OS2.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_QNX.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_UWIN.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_Unix.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_VMS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_VOS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_Win32.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MM_Win95.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MY.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MakeMaker.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MakeMaker/Config.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MakeMaker/FAQ.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/MakeMaker/Tutorial.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Manifest.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Miniperl.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Mkbootstrap.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Mksymlists.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/Packlist.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/ParseXS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/testlib.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/typemap
-file path=usr/perl5/$(PERL_VERSION)/lib/ExtUtils/xsubpp
-file path=usr/perl5/$(PERL_VERSION)/lib/Fatal.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/Basename.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/CheckTree.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/Compare.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/Copy.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/DosGlob.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/Fetch.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/Find.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/GlobMapper.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/Path.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/Temp.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/File/stat.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/FileCache.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/FileHandle.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Filter/Simple.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/FindBin.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Getopt/Long.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Getopt/Std.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/I18N/Collate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/I18N/LangTags.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/I18N/LangTags/Detect.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/I18N/LangTags/List.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Adapter/Bzip2.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Adapter/Deflate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Adapter/Identity.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Base/Common.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Bzip2.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Deflate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Gzip.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Gzip/Constants.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/RawDeflate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Zip.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Zip/Constants.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Zlib/Constants.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Compress/Zlib/Extra.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/Adapter/Bunzip2.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/Adapter/Identity.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/Adapter/Inflate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/AnyInflate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/AnyUncompress.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/Base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/Bunzip2.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/Gunzip.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/Inflate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/RawInflate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Uncompress/Unzip.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IO/Zlib.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IPC/Cmd.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IPC/Open2.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/IPC/Open3.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Constants.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Constants.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Country.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Country.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Currency.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Currency.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Language.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Language.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Maketext.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Maketext.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Maketext/Guts.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Maketext/GutsLoader.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Maketext/Simple.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Maketext/TPJ13.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Script.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Locale/Script.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Log/Message.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Log/Message/Config.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Log/Message/Handlers.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Log/Message/Item.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Log/Message/Simple.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Math/BigFloat.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Math/BigFloat/Trace.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Math/BigInt.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Math/BigInt/Calc.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Math/BigInt/CalcEmu.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Math/BigInt/Trace.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Math/BigRat.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Math/Complex.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Math/Trig.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Memoize.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Memoize/AnyDBM_File.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Memoize/Expire.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Memoize/ExpireFile.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Memoize/ExpireTest.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Memoize/NDBM_File.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Memoize/SDBM_File.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Memoize/Storable.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/API.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Authoring.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Bundling.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Compat.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Config.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/ConfigData.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Cookbook.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Dumper.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/ModuleInfo.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Notes.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/PPMMaker.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/Amiga.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/Default.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/EBCDIC.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/MPEiX.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/MacOS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/RiscOS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/Unix.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/VMS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/VOS.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/Windows.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/aix.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/cygwin.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/darwin.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Platform/os2.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/PodParser.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/Version.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Build/YAML.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/CoreList.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Load.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Load/Conditional.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Loaded.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Pluggable.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Module/Pluggable/Object.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/NEXT.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/Cmd.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/Config.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/Domain.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/FTP.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/FTP/A.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/FTP/E.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/FTP/I.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/FTP/L.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/FTP/dataconn.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/NNTP.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/Netrc.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/POP3.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/Ping.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/SMTP.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/Time.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/hostent.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/libnetFAQ.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/netent.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/protoent.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Net/servent.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Object/Accessor.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Package/Constants.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Params/Check.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Parse/CPAN/Meta.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/PerlIO.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/PerlIO/via/QuotedPrint.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Checker.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Escapes.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Find.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Functions.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Html.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/InputObjects.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/LaTeX.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Man.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/ParseLink.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/ParseUtils.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Parser.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/BaseTo.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/GetOptsOO.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/ToChecker.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/ToMan.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/ToNroff.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/ToPod.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/ToRtf.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/ToText.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/ToTk.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Perldoc/ToXml.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/PlainText.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Plainer.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Select.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/BlackBox.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/Checker.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/Debug.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/DumpAsText.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/DumpAsXML.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/HTML.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/HTMLBatch.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/HTMLLegacy.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/LinkSection.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/Methody.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/Progress.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/PullParser.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/PullParserEndToken.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/PullParserStartToken.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/PullParserTextToken.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/PullParserToken.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/RTF.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/Search.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/SimpleTree.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/Subclassing.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/Text.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/TextContent.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/TiedOutFH.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/Transcode.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/TranscodeDumb.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/TranscodeSmart.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/XHTML.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Simple/XMLOutStream.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Text.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Text/Color.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Text/Overstrike.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Text/Termcap.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Pod/Usage.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Safe.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Search/Dict.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/SelectSaver.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/SelfLoader.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Shell.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Switch.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Symbol.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/Base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/Color.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/Console.pm
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/Console/ParallelSession.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/Console/Session.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/File.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/File/Session.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Formatter/Session.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Harness.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Object.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Aggregator.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Grammar.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Iterator.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Iterator/Array.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Iterator/Process.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Iterator/Stream.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/IteratorFactory.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Multiplexer.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result/Bailout.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result/Comment.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result/Plan.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result/Pragma.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result/Test.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result/Unknown.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result/Version.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Result/YAML.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/ResultFactory.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Scheduler.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Scheduler/Job.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Scheduler/Spinner.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Source.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Source/Perl.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/Utils.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/YAMLish/Reader.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/TAP/Parser/YAMLish/Writer.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Term/ANSIColor.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Term/Cap.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Term/Complete.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Term/ReadLine.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Term/UI.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Term/UI/History.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Test.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Test/Builder.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Test/Builder/Module.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Test/Builder/Tester.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Test/Builder/Tester/Color.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Test/Harness.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Test/More.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Test/Simple.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Test/Tutorial.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/Text/Abbrev.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Text/Balanced.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Text/ParseWords.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Text/Tabs.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Text/Wrap.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Thread.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Thread/Queue.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Thread/Semaphore.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/Array.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/File.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/Handle.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/Hash.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/Hash/NamedCapture.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/Memoize.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/RefHash.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/Scalar.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/StdHandle.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Tie/SubstrHash.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Time/Local.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Time/gmtime.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Time/localtime.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Time/tm.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/UNIVERSAL.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Unicode/Collate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/Unicode/Collate/allkeys.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/Unicode/Collate/keys.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/Unicode/UCD.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/User/grent.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/User/pwent.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/XSLoader.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/abbrev.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/assert.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/autodie.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/autodie/exception.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/autodie/exception/system.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/autodie/hints.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/autouse.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/base.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/bigfloat.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/bigint.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/bigint.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/bignum.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/bigrat.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/bigrat.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/blib.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/bytes.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/bytes_heavy.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/cacheout.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/charnames.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/complete.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/constant.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/ctime.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/deprecate.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/diagnostics.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/dotsh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/dumpvar.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/encoding/warnings.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/exceptions.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/fastcwd.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/feature.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/fields.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/filetest.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/find.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/finddepth.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/flush.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/getcwd.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/getopt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/getopts.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/hostname.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/if.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/importenv.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/inc/latest.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/inc/latest/private.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/integer.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/less.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/locale.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/look.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/newgetopt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/open.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/open2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/open3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/overload.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/overload/numbers.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/overloading.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/parent.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/perl5db.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/a2p.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5004delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5005delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5100delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5101delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5110delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5111delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5112delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5113delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5114delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5115delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5120delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5121delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5122delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl5123delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl561delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl56delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl570delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl571delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl572delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl573delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl581delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl582delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl583delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl584delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl585delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl586delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl587delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl588delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl589delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl58delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl590delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl591delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl592delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl593delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl594delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perl595delta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlaix.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlamiga.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlapi.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlapio.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlapollo.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlartistic.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlbeos.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlbook.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlboot.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlbot.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlbs2000.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlcall.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlce.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlcheat.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlclib.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlcn.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlcommunity.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlcompile.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlcygwin.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldata.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldbmfilter.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldebguts.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldebtut.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldebug.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldelta.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldgux.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldiag.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldoc.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldos.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perldsc.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlebcdic.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlembed.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlepoc.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq1.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq2.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq3.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq4.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq5.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq6.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq7.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq8.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfaq9.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfilter.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfork.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlform.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfreebsd.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlfunc.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlglossary.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlgpl.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlguts.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlhack.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlhaiku.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlhist.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlhpux.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlhurd.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlintern.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlintro.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perliol.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlipc.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlirix.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perljp.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlko.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perllexwarn.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perllinux.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perllocale.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perllol.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlmacos.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlmacosx.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlmod.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlmodinstall.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlmodlib.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlmodstyle.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlmpeix.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlmroapi.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlnetware.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlnewmod.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlnumber.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlobj.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlop.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlopenbsd.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlopentut.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlos2.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlos390.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlos400.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlpacktut.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlperf.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlplan9.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlpod.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlpodspec.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlpolicy.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlport.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlpragma.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlqnx.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlre.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlreapi.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlrebackslash.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlrecharclass.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlref.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlreftut.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlreguts.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlrepository.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlrequick.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlreref.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlretut.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlriscos.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlrun.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlsec.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlsolaris.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlstyle.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlsub.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlsymbian.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlsyn.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlthrtut.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perltie.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perltoc.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perltodo.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perltooc.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perltoot.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perltrap.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perltru64.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perltw.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlunicode.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlunifaq.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perluniintro.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perluniprops.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlunitut.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlutil.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perluts.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlvar.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlvmesa.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlvms.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlvos.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlwin32.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlxs.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pod/perlxstut.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/pwd.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/shellwords.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/sigtrap.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/sort.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/stat.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/strict.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/subs.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/syslog.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/tainted.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/termcap.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/timelocal.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/ArabicShaping.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/BidiMirroring.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/Blocks.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/CJKRadicals.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/CaseFolding.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/CombiningClass.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/CompositionExclusions.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/DAge.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/DCoreProperties.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/DNormalizationProps.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/Decomposition.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/EastAsianWidth.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/HangulSyllableType.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/Heavy.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/Index.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/Jamo.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/LineBreak.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/Name.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/NameAliases.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/NamedSequences.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/NamedSqProv.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/NamesList.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/NormalizationCorrections.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/PropList.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/PropValueAliases.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/PropertyAliases.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/ReadMe.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/Scripts.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/SpecialCasing.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/StandardizedVariants.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/TestProp.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/To/Bmg.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/To/Digit.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/To/Fold.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/To/Lower.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/To/NFKCCF.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/To/Title.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/To/Upper.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/UnicodeData.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/auxiliary/GCBTest.txt
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/unicore/auxiliary/GraphemeBreakProperty.txt
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/unicore/auxiliary/SentenceBreakProperty.txt
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/unicore/auxiliary/WordBreakProperty.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DBidiClass.txt
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DBinaryProperties.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DCombiningClass.txt
-file \
-    path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DDecompositionType.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DEastAsianWidth.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DGeneralCategory.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DJoinGroup.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DJoinType.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DLineBreak.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DNumType.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/extracted/DNumValues.txt
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/AHex/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/AHex/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/1_1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/2_0.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/2_1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/3_0.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/3_1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/3_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/4_0.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/4_1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/5_0.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/5_1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/5_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Age/Unassign.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Alpha/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Alpha/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/AL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/AN.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/B.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/BN.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/CS.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/EN.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/ES.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/ET.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/L.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/LRE.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/LRO.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/NSM.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/ON.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/PDF.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/R.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/RLE.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/RLO.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/S.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Bc/WS.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/BidiC/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/BidiC/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/BidiM/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/BidiM/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/ASCII.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/AegeanNu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Alphabet.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Ancient2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/AncientG.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/AncientS.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Arabic.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/ArabicP2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/ArabicPr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/ArabicSu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Armenian.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Arrows.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Avestan.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Balinese.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Bamum.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Bengali.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/BlockEle.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Bopomof2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Bopomofo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/BoxDrawi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/BrailleP.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Buginese.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Buhid.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Byzantin.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKComp2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKComp3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKComp4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKCompa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKRadic.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKStrok.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKSymbo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKUnif2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKUnif3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKUnif4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CJKUnifi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Canadian.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Carian.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Cham.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Cherokee.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Combini2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Combini3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Combini4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Combinin.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CommonIn.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/ControlP.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Coptic.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Counting.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Cuneifo2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Cuneifor.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Currency.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/CypriotS.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Cyrilli2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Cyrilli3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Cyrilli4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Cyrillic.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Deseret.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Devanag2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Devanaga.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Dingbats.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/DominoTi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Egyptian.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Enclose2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Enclose3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Enclose4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Enclosed.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Ethiopi2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Ethiopi3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Ethiopic.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/GeneralP.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Geometri.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Georgia2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Georgian.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Glagolit.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Gothic.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Greek.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/GreekExt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Gujarati.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Gurmukhi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Halfwidt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/HangulCo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/HangulJ2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/HangulJ3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/HangulJa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/HangulSy.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Hanunoo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Hebrew.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/HighPriv.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/HighSurr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Hiragana.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/IPAExten.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Ideograp.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Imperial.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Inscrip2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Inscript.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Javanese.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Kaithi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Kanbun.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/KangxiRa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Kannada.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Katakan2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Katakana.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/KayahLi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Kharosht.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Khmer.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/KhmerSym.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Lao.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Latin1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/LatinEx2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/LatinEx3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/LatinEx4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/LatinEx5.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/LatinExt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Lepcha.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Letterli.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Limbu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/LinearBI.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/LinearBS.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Lisu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/LowSurro.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Lycian.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Lydian.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/MahjongT.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Malayala.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Mathema2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Mathemat.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/MeeteiMa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Miscell2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Miscell3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Miscell4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Miscell5.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Miscella.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Modifier.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Mongolia.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/MusicalS.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Myanmar.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/MyanmarE.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/NKo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/NewTaiLu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/NoBlock.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/NumberFo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Ogham.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/OlChiki.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/OldItali.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/OldPersi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/OldSouth.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/OldTurki.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/OpticalC.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Oriya.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Osmanya.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/PhagsPa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Phaistos.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Phoenici.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Phoneti2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Phonetic.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/PrivateU.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Rejang.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/RumiNume.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Runic.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Samarita.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Saurasht.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Shavian.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Sinhala.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/SmallFor.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/SpacingM.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Specials.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Sundanes.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Superscr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Supplem2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Supplem3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Supplem4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Supplem5.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Supplem6.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Suppleme.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/SylotiNa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Syriac.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Tagalog.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Tagbanwa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Tags.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/TaiLe.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/TaiTham.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/TaiViet.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/TaiXuanJ.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Tamil.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Telugu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Thaana.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Thai.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Tibetan.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Tifinagh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Ugaritic.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/UnifiedC.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Vai.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Variati2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Variatio.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/VedicExt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/Vertical.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/YiRadica.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/YiSyllab.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Blk/YijingHe.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CE/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CE/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CI/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CI/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWCF/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWCF/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWCM/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWCM/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWKCF/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWKCF/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWL/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWL/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWT/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWT/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWU/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CWU/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Cased/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Cased/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/10.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/103.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/107.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/11.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/118.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/12.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/122.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/129.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/13.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/130.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/132.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/14.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/15.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/16.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/17.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/18.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/19.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/20.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/21.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/22.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/23.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/24.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/25.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/26.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/27.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/28.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/29.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/30.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/31.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/32.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/33.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/34.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/35.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/36.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/84.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/91.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/A.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/AL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/AR.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/ATA.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/ATAR.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/ATB.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/ATBL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/B.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/BL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/BR.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/DA.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/DB.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/IS.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/KV.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/L.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/NK.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/NR.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/OV.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/R.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ccc/VR.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CompEx/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/CompEx/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/DI/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/DI/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dash/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dash/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dep/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dep/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dia/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dia/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Com.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Enc.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Fin.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Font.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Fra.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Init.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Iso.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Med.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Nar.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Nb.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/NonCanon.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/None.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Sml.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Sqr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Sub.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Sup.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Dt/Vert.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ea/A.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ea/F.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ea/H.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ea/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ea/Na.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ea/W.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ext/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ext/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/CN.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/CR.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/EX.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/L.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/LF.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/LV.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/LVT.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/PP.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/SM.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/T.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/V.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GCB/XX.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/C.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Cc.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Cf.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Cn.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Co.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Cs.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/L.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/LC.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Ll.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Lm.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Lo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Lt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Lu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/M.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Mc.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Me.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Mn.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Nl.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/No.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/P.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Pd.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Pe.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Pf.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Pi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Po.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Ps.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/S.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Sc.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Sk.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Sm.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/So.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Z.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Zl.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Zp.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Gc/Zs.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GrBase/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GrBase/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GrExt/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/GrExt/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Hex/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Hex/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Hst/NA.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Hyphen/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Hyphen/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDC/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDC/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDS/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDS/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDSB/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDSB/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDST/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/IDST/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ideo/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Ideo/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/2_0.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/2_1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/3_0.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/3_1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/3_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/4_0.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/4_1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/5_0.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/5_1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/In/5_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Ain.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Alaph.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Alef.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Beh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Beth.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Burushas.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Dal.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/DalathRi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/E.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/FarsiYeh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Fe.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Feh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/FinalSem.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Gaf.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Gamal.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Hah.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/HamzaOnH.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/He.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Heh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/HehGoal.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Heth.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Kaf.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Kaph.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Khaph.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/KnottedH.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Lam.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Lamadh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Meem.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Mim.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/NoJoinin.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Noon.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Nun.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Nya.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Pe.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Qaf.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Qaph.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Reh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Reversed.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Sad.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Sadhe.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Seen.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Semkath.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Shin.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/SwashKaf.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/SyriacWa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Tah.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Taw.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/TehMarbu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Teth.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Waw.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Yeh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/YehBarre.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/YehWithT.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Yudh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/YudhHe.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Zain.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jg/Zhain.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/JoinC/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/JoinC/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jt/C.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jt/D.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jt/R.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jt/T.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Jt/U.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/LOE/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/AI.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/AL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/B2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/BA.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/BB.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/BK.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/CB.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/CL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/CM.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/CP.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/EX.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/GL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/HY.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/ID.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/IN.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/IS.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/NL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/NS.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/NU.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/OP.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/PO.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/PR.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/QU.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/SA.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/SG.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/SP.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/SY.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/WJ.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/XX.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lb/ZW.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lower/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Lower/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Math/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Math/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NChar/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NChar/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFCQC/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFDQC/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFDQC/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFKCQC/M.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFKCQC/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFKCQC/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/NFKDQC/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nt/De.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nt/Di.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nt/Nu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/0.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/10.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/100.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/10000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/100000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/10000000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/10000002.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/11.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/11_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/12.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/13.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/13_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/14.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/15.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/15_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/16.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/17.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/17_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/18.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/19.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_10.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_16.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_5.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_6.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_7.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_8.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/1_9.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/20.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/200.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/2000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/20000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/21.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/22.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/23.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/24.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/25.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/26.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/27.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/28.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/29.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/2_3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/2_5.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/3.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/30.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/300.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/3000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/30000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/31.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/32.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/33.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/34.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/35.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/36.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/37.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/38.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/39.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/3_16.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/3_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/3_4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/3_5.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/3_8.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/4.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/40.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/400.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/4000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/40000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/41.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/42.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/43.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/44.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/45.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/46.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/47.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/48.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/49.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/4_5.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/5.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/50.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/500.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/5000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/50000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/5_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/5_6.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/5_8.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/6.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/60.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/600.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/6000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/60000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/7.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/70.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/700.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/7000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/70000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/7_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/7_8.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/8.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/80.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/800.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/8000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/80000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/9.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/90.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/900.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/9000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/90000.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/9_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/NaN.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Nv/_1_2.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OAlpha/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OAlpha/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/ODI/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/ODI/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OGrExt/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OGrExt/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OIDC/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OIDC/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OIDS/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OIDS/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OLower/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OLower/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OMath/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OMath/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OUpper/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/OUpper/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/PatSyn/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/PatSyn/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/PatWS/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/PatWS/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/Alnum.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/Any.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/Assigned.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/Blank.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/Graph.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PerlSpac.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PerlWord.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixAln.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixAlp.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixBla.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixCnt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixDig.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixGra.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixLow.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixPri.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixPun.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixSpa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/PosixUpp.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/Print.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/SpacePer.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/VertSpac.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/Word.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/_XBegin.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/_XExtend.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Perl/_XLVLVTV.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/QMark/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/QMark/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Radical/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Radical/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/AT.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/CL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/EX.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/FO.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/LE.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/LO.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/SC.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/SE.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/ST.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/Sp.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/UP.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SB/XX.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SD/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/SD/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/STerm/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/STerm/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Arab.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Armi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Armn.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Avst.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Bali.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Bamu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Beng.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Bopo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Bugi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Buhd.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Cans.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Cari.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Cham.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Cher.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Copt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Cprt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Cyrl.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Deva.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Egyp.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Ethi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Geor.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Glag.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Goth.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Grek.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Gujr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Guru.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Han.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Hang.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Hano.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Hebr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Hira.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Ital.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Java.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Kana.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Khar.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Khmr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Knda.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Kthi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Lana.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Lao.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Latn.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Lepc.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Limb.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Linb.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Lyci.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Lydi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Mlym.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Mong.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Mtei.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Mymr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Nko.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Ogam.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Orkh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Orya.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Osma.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Phag.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Phli.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Phnx.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Prti.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Rjng.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Runr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Samr.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Saur.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Sinh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Sund.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Sylo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Syrc.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Tagb.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Tale.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Talu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Taml.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Tavt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Telu.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Tfng.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Tglg.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Thaa.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Thai.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Tibt.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Ugar.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Vai.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Xpeo.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Xsux.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Yi.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Zinh.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Zyyy.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Sc/Zzzz.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Space/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Space/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Term/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Term/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/UIdeo/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/UIdeo/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Upper/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/Upper/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/VS/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/VS/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/EX.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/FO.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/KA.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/LE.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/MB.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/ML.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/MN.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/NL.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/NU.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/WB/XX.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/XIDC/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/XIDC/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/XIDS/N.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/lib/XIDS/Y.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/mktables
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/mktables.lst
-file path=usr/perl5/$(PERL_VERSION)/lib/unicore/version
-file path=usr/perl5/$(PERL_VERSION)/lib/utf8.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/utf8_heavy.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/validate.pl
-file path=usr/perl5/$(PERL_VERSION)/lib/vars.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/version.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/version.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/version/Internals.pod
-file path=usr/perl5/$(PERL_VERSION)/lib/vmsish.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/warnings.pm
-file path=usr/perl5/$(PERL_VERSION)/lib/warnings/register.pm
-file path=usr/perl5/$(PERL_VERSION)/man/man1/a2p.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/c2ph.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/config_data.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/corelist.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/cpan.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/cpan2dist.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/cpanp.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/dprofpp.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/enc2xs.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/find2perl.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/h2ph.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/h2xs.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/instmodsh.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/libnetcfg.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5004delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5005delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5100delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5101delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5110delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5111delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5112delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5113delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5114delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5115delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5120delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5121delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5122delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl5123delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl561delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl56delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl570delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl571delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl572delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl573delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl581delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl582delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl583delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl584delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl585delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl586delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl587delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl588delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl589delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl58delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl590delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl591delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl592delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl593delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl594delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perl595delta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlaix.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlamiga.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlapi.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlapio.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlapollo.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlartistic.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlbeos.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlbook.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlboot.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlbot.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlbs2000.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlcall.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlce.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlcheat.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlclib.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlcn.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlcommunity.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlcompile.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlcygwin.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldata.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldbmfilter.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldebguts.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldebtut.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldebug.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldelta.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldgux.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldiag.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldoc.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldos.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perldsc.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlebcdic.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlembed.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlepoc.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq1.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq2.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq3.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq4.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq5.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq6.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq7.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq8.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfaq9.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfilter.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfork.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlform.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfreebsd.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlfunc.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlglossary.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlgpl.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlguts.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlhack.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlhaiku.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlhist.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlhpux.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlhurd.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlintern.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlintro.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perliol.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlipc.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlirix.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlivp.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perljp.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlko.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perllexwarn.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perllinux.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perllocale.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perllol.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlmacos.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlmacosx.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlmod.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlmodinstall.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlmodlib.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlmodstyle.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlmpeix.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlmroapi.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlnetware.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlnewmod.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlnumber.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlobj.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlop.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlopenbsd.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlopentut.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlos2.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlos390.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlos400.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlpacktut.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlperf.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlplan9.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlpod.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlpodspec.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlpolicy.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlport.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlpragma.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlqnx.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlre.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlreapi.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlrebackslash.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlrecharclass.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlref.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlreftut.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlreguts.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlrepository.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlrequick.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlreref.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlretut.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlriscos.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlrun.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlsec.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlsolaris.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlstyle.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlsub.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlsymbian.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlsyn.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlthanks.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlthrtut.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perltie.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perltoc.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perltodo.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perltooc.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perltoot.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perltrap.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perltru64.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perltw.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlunicode.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlunifaq.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perluniintro.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perluniprops.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlunitut.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlutil.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perluts.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlvar.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlvmesa.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlvms.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlvos.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlwin32.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlxs.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/perlxstut.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/piconv.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/pl2pm.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/pod2html.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/pod2latex.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/pod2man.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/pod2text.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/pod2usage.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/podchecker.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/podselect.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/prove.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/psed.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/ptar.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/ptardiff.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/shasum.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/splain.1
-file path=usr/perl5/$(PERL_VERSION)/man/man1/xsubpp.1
-file path=usr/perl5/$(PERL_VERSION)/man/man3/AnyDBM_File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/App::Cpan.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/App::Prove.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/App::Prove::State.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/App::Prove::State::Result.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/App::Prove::State::Result::Test.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Archive::Extract.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Archive::Tar.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Archive::Tar::File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Attribute::Handlers.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/AutoLoader.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/AutoSplit.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/B.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/B::Concise.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/B::Debug.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/B::Deparse.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/B::Lint.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/B::Lint::Debug.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/B::Showlex.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/B::Terse.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/B::Xref.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Benchmark.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CGI.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CGI::Apache.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CGI::Carp.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CGI::Cookie.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CGI::Fast.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CGI::Pretty.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CGI::Push.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CGI::Switch.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CGI::Util.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CORE.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::API::HOWTO.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::Debug.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::Distroprefs.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::FirstTime.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::HandleConfig.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::Kwalify.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::Nox.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::Queue.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::Tarzip.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPAN::Version.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Backend.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Backend::RV.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Config.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Configure.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Dist.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Dist::Autobundle.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Dist::Base.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Dist::Build.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Dist::Build::Constants.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Dist::MM.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Dist::Sample.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Error.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::FAQ.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Hacking.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Internals.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Internals::Extract.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Internals::Fetch.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Internals::Report.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Internals::Search.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Internals::Source.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Internals::Source::Memory.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Internals::Source::SQLite.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Internals::Utils.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Module.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Module::Author.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Module::Author::Fake.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Module::Checksums.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Module::Fake.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Selfupdate.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Shell.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Shell::Classic.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Shell::Default.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Shell::Default::Plugins::CustomSource.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Shell::Default::Plugins::HOWTO.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Shell::Default::Plugins::Remote.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/CPANPLUS::Shell::Default::Plugins::Source.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Carp.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Class::ISA.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Class::Struct.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Compress::Raw::Bzip2.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Compress::Raw::Zlib.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Compress::Zlib.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Config.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Config::Extensions.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Cwd.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/DB.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/DBM_Filter.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/DBM_Filter::compress.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/DBM_Filter::encode.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/DBM_Filter::int32.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/DBM_Filter::null.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/DBM_Filter::utf8.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Data::Dumper.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Devel::DProf.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Devel::InnerPackage.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Devel::PPPort.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Devel::Peek.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Devel::SelfStubber.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Digest.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Digest::MD5.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Digest::SHA.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Digest::base.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Digest::file.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/DirHandle.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Dumpvalue.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/DynaLoader.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Alias.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Byte.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::CJKConstants.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::CN.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::CN::HZ.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Config.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::EBCDIC.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Encoder.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Encoding.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::GSM0338.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Guess.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::JP.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::JP::H2Z.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::JP::JIS7.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::KR.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::KR::2022_KR.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::MIME::Header.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::MIME::Name.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::PerlIO.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Supported.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Symbol.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::TW.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Unicode.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Encode::Unicode::UTF7.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/English.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Env.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Errno.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Exporter.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Exporter::Heavy.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::CBuilder.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::CBuilder::Platform::Windows.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Command.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Command::MM.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Constant.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Constant::Base.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Constant::Utils.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Constant::XS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Embed.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Install.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Installed.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Liblist.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_AIX.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_Any.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_BeOS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_Cygwin.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_DOS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_Darwin.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_MacOS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_NW5.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_OS2.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_QNX.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_UWIN.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_Unix.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_VMS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_VOS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_Win32.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MM_Win95.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MY.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MakeMaker.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MakeMaker::Config.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MakeMaker::FAQ.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::MakeMaker::Tutorial.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Manifest.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Miniperl.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Mkbootstrap.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Mksymlists.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::Packlist.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::ParseXS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::XSSymSet.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ExtUtils::testlib.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Fatal.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Fcntl.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Basename.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::CheckTree.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Compare.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Copy.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::DosGlob.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Fetch.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Find.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Glob.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::GlobMapper.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Path.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Spec.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Spec::Cygwin.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Spec::Epoc.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Spec::Functions.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Spec::Mac.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Spec::OS2.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Spec::Unix.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Spec::VMS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Spec::Win32.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::Temp.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/File::stat.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/FileCache.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/FileHandle.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Filter::Simple.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Filter::Util::Call.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/FindBin.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/GDBM_File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Getopt::Long.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Getopt::Std.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Hash::Util.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Hash::Util::FieldHash.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/I18N::Collate.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/I18N::LangTags.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/I18N::LangTags::Detect.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/I18N::LangTags::List.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/I18N::Langinfo.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Compress::Base.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Compress::Bzip2.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Compress::Deflate.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Compress::Gzip.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Compress::RawDeflate.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Compress::Zip.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Dir.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Handle.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Pipe.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Poll.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Seekable.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Select.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Socket.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Socket::INET.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Socket::UNIX.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Uncompress::AnyInflate.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Uncompress::AnyUncompress.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Uncompress::Base.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Uncompress::Bunzip2.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Uncompress::Gunzip.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Uncompress::Inflate.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Uncompress::RawInflate.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Uncompress::Unzip.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IO::Zlib.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IPC::Cmd.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IPC::Msg.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IPC::Open2.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IPC::Open3.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IPC::Semaphore.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IPC::SharedMem.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/IPC::SysV.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/List::Util.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/List::Util::XS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Locale::Constants.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Locale::Country.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Locale::Currency.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Locale::Language.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Locale::Maketext.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Locale::Maketext::Simple.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Locale::Maketext::TPJ13.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Locale::Script.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Log::Message.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Log::Message::Config.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Log::Message::Handlers.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Log::Message::Item.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Log::Message::Simple.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/MIME::Base64.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/MIME::QuotedPrint.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Math::BigFloat.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Math::BigInt.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Math::BigInt::Calc.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Math::BigInt::CalcEmu.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Math::BigInt::FastCalc.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Math::BigRat.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Math::Complex.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Math::Trig.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Memoize.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Memoize::AnyDBM_File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Memoize::Expire.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Memoize::ExpireFile.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Memoize::ExpireTest.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Memoize::NDBM_File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Memoize::SDBM_File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Memoize::Storable.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::API.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Authoring.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Base.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Bundling.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Compat.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::ConfigData.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Cookbook.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::ModuleInfo.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Notes.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::PPMMaker.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::Amiga.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::Default.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::EBCDIC.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::MPEiX.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::MacOS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::RiscOS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::Unix.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::VMS.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::VOS.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::Windows.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::aix.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::cygwin.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::darwin.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Build::Platform::os2.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::CoreList.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Load.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Load::Conditional.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Loaded.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Pluggable.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Module::Pluggable::Object.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/NDBM_File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/NEXT.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::Cmd.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::Config.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::Domain.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::FTP.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::NNTP.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::Netrc.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::POP3.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::Ping.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::SMTP.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::Time.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::hostent.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::libnetFAQ.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::netent.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::protoent.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Net::servent.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/O.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ODBM_File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Object::Accessor.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Opcode.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/POSIX.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Package::Constants.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Params::Check.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Parse::CPAN::Meta.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/PerlIO.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/PerlIO::encoding.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/PerlIO::scalar.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/PerlIO::via.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/PerlIO::via::QuotedPrint.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Checker.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Escapes.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Find.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Html.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::InputObjects.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::LaTeX.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Man.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::ParseLink.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::ParseUtils.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Parser.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::BaseTo.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::GetOptsOO.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::ToChecker.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::ToMan.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::ToNroff.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::ToPod.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::ToRtf.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::ToText.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::ToTk.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Perldoc::ToXml.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::PlainText.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Plainer.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Select.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::Checker.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::Debug.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::DumpAsText.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::DumpAsXML.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::HTML.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::HTMLBatch.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::LinkSection.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::Methody.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::PullParser.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::PullParserEndToken.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::PullParserStartToken.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::PullParserTextToken.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::PullParserToken.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::RTF.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::Search.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::SimpleTree.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::Subclassing.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::Text.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::TextContent.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::XHTML.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Simple::XMLOutStream.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Text.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Text::Color.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Text::Overstrike.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Text::Termcap.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Pod::Usage.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/SDBM_File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Safe.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Scalar::Util.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Search::Dict.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/SelectSaver.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/SelfLoader.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Shell.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Socket.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Storable.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Switch.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Symbol.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Sys::Hostname.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Sys::Syslog.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Base.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Formatter::Base.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Formatter::Color.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Formatter::Console.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Formatter::Console::ParallelSession.3
-file \
-    path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Formatter::Console::Session.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Formatter::File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Formatter::File::Session.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Formatter::Session.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Harness.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Object.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Aggregator.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Grammar.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Iterator.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Iterator::Array.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Iterator::Process.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Iterator::Stream.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::IteratorFactory.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Multiplexer.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Result.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Result::Bailout.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Result::Comment.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Result::Plan.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Result::Pragma.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Result::Test.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Result::Unknown.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Result::Version.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Result::YAML.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::ResultFactory.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Scheduler.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Scheduler::Job.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Scheduler::Spinner.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Source.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Source::Perl.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::Utils.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::YAMLish::Reader.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/TAP::Parser::YAMLish::Writer.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Term::ANSIColor.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Term::Cap.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Term::Complete.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Term::ReadLine.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Term::UI.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Term::UI::History.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Test.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Test::Builder.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Test::Builder::Module.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Test::Builder::Tester.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Test::Builder::Tester::Color.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Test::Harness.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Test::More.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Test::Simple.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Test::Tutorial.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Text::Abbrev.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Text::Balanced.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Text::ParseWords.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Text::Soundex.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Text::Tabs.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Text::Wrap.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Thread.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Thread::Queue.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Thread::Semaphore.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::Array.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::File.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::Handle.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::Hash.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::Hash::NamedCapture.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::Memoize.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::RefHash.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::Scalar.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::StdHandle.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Tie::SubstrHash.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Time::HiRes.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Time::Local.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Time::Piece.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Time::Seconds.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Time::gmtime.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Time::localtime.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Time::tm.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/UNIVERSAL.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Unicode::Collate.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Unicode::Normalize.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/Unicode::UCD.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/User::grent.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/User::pwent.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/XS::APItest.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/XS::APItest::KeywordRPN.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/XS::Typemap.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/XSLoader.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/attributes.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/autodie.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/autodie::exception.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/autodie::exception::system.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/autodie::hints.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/autouse.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/base.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/bigint.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/bignum.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/bigrat.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/blib.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/bytes.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/charnames.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/constant.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/deprecate.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/diagnostics.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/encoding.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/encoding::warnings.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/feature.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/fields.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/filetest.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/if.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/inc::latest.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/integer.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/less.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/lib.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/locale.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/mro.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/open.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/ops.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/overload.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/overloading.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/parent.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/re.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/sigtrap.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/sort.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/strict.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/subs.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/threads.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/threads::shared.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/utf8.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/vars.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/version.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/version::Internals.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/vmsish.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/warnings.3
-file path=usr/perl5/$(PERL_VERSION)/man/man3/warnings::register.3
-hardlink path=usr/perl5/$(PERL_VERSION)/bin/perl \
-    target=perl$(COMPONENT_VERSION)
-hardlink path=usr/perl5/$(PERL_VERSION)/bin/perlthanks target=perlbug
-hardlink path=usr/perl5/$(PERL_VERSION)/bin/psed target=s2p
-hardlink path=usr/perl5/$(PERL_VERSION)/bin/pstruct target=c2ph
-hardlink path=usr/perl5/$(PERL_VERSION)/man/man1/perlbug.1 target=perlthanks.1
-hardlink path=usr/perl5/$(PERL_VERSION)/man/man1/pstruct.1 target=c2ph.1
-hardlink path=usr/perl5/$(PERL_VERSION)/man/man1/s2p.1 target=psed.1
-license perl.license license=Artistic
--- a/components/perl512/perl.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,158 +0,0 @@
-Oracle elects to have this file available under and governed by
-the Artistic License (see below for full license text).
-However, the following notice accompanied the original version of this file:
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of either:
-
-        a) the GNU General Public License as published by the Free
-        Software Foundation; either version 1, or (at your option) any
-        later version, or
-
-        b) the "Artistic License" which comes with this Kit.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See either
-the GNU General Public License or the Artistic License for more details.
-
-You should have received a copy of the Artistic License with this
-Kit, in the file named "Artistic".  If not, I'll be glad to provide one.
-
-You should also have received a copy of the GNU General Public License
-along with this program in the file named "Copying". If not, write to the
-Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA or visit their web page on the internet at
-http://www.gnu.org/copyleft/gpl.html.
-
-=======================================================================
-
-Copyright (c) 1986 - 2010, Larry Wall and others
-
-			 The "Artistic License"
-
-				Preamble
-
-The intent of this document is to state the conditions under which a
-Package may be copied, such that the Copyright Holder maintains some
-semblance of artistic control over the development of the package,
-while giving the users of the package the right to use and distribute
-the Package in a more-or-less customary fashion, plus the right to make
-reasonable modifications.
-
-Definitions:
-
-	"Package" refers to the collection of files distributed by the
-	Copyright Holder, and derivatives of that collection of files
-	created through textual modification.
-
-	"Standard Version" refers to such a Package if it has not been
-	modified, or has been modified in accordance with the wishes
-	of the Copyright Holder as specified below.
-
-	"Copyright Holder" is whoever is named in the copyright or
-	copyrights for the package.
-
-	"You" is you, if you're thinking about copying or distributing
-	this Package.
-
-	"Reasonable copying fee" is whatever you can justify on the
-	basis of media cost, duplication charges, time of people involved,
-	and so on.  (You will not be required to justify it to the
-	Copyright Holder, but only to the computing community at large
-	as a market that must bear the fee.)
-
-	"Freely Available" means that no fee is charged for the item
-	itself, though there may be fees involved in handling the item.
-	It also means that recipients of the item may redistribute it
-	under the same conditions they received it.
-
-1. You may make and give away verbatim copies of the source form of the
-Standard Version of this Package without restriction, provided that you
-duplicate all of the original copyright notices and associated disclaimers.
-
-2. You may apply bug fixes, portability fixes and other modifications
-derived from the Public Domain or from the Copyright Holder.  A Package
-modified in such a way shall still be considered the Standard Version.
-
-3. You may otherwise modify your copy of this Package in any way, provided
-that you insert a prominent notice in each changed file stating how and
-when you changed that file, and provided that you do at least ONE of the
-following:
-
-    a) place your modifications in the Public Domain or otherwise make them
-    Freely Available, such as by posting said modifications to Usenet or
-    an equivalent medium, or placing the modifications on a major archive
-    site such as uunet.uu.net, or by allowing the Copyright Holder to include
-    your modifications in the Standard Version of the Package.
-
-    b) use the modified Package only within your corporation or organization.
-
-    c) rename any non-standard executables so the names do not conflict
-    with standard executables, which must also be provided, and provide
-    a separate manual page for each non-standard executable that clearly
-    documents how it differs from the Standard Version.
-
-    d) make other distribution arrangements with the Copyright Holder.
-
-4. You may distribute the programs of this Package in object code or
-executable form, provided that you do at least ONE of the following:
-
-    a) distribute a Standard Version of the executables and library files,
-    together with instructions (in the manual page or equivalent) on where
-    to get the Standard Version.
-
-    b) accompany the distribution with the machine-readable source of
-    the Package with your modifications.
-
-    c) give non-standard executables non-standard names, and clearly
-    document the differences in manual pages (or equivalent), together
-    with instructions on where to get the Standard Version.
-
-    d) make other distribution arrangements with the Copyright Holder.
-
-5. You may charge a reasonable copying fee for any distribution of this
-Package.  You may charge any fee you choose for support of this
-Package.  You may not charge a fee for this Package itself.  However,
-you may distribute this Package in aggregate with other (possibly
-commercial) programs as part of a larger (possibly commercial) software
-distribution provided that you do not advertise this Package as a
-product of your own.  You may embed this Package's interpreter within
-an executable of yours (by linking); this shall be construed as a mere
-form of aggregation, provided that the complete Standard Version of the
-interpreter is so embedded.
-
-6. The scripts and library files supplied as input to or produced as
-output from the programs of this Package do not automatically fall
-under the copyright of this Package, but belong to whoever generated
-them, and may be sold commercially, and may be aggregated with this
-Package.  If such scripts or library files are aggregated with this
-Package via the so-called "undump" or "unexec" methods of producing a
-binary executable image, then distribution of such an image shall
-neither be construed as a distribution of this Package nor shall it
-fall under the restrictions of Paragraphs 3 and 4, provided that you do
-not represent such an executable image as a Standard Version of this
-Package.
-
-7. C subroutines (or comparably compiled subroutines in other
-languages) supplied by you and linked into this Package in order to
-emulate subroutines and variables of the language defined by this
-Package shall not be considered part of this Package, but are the
-equivalent of input as in Paragraph 6, provided these subroutines do
-not change the language in any way that would cause it to fail the
-regression tests for the language.
-
-8. Aggregation of this Package with a commercial distribution is always
-permitted provided that the use of this Package is embedded; that is,
-when no overt attempt is made to make this Package's interfaces visible
-to the end user of the commercial distribution.  Such use shall not be
-construed as a distribution of this Package.
-
-9. The name of the Copyright Holder may not be used to endorse or promote
-products derived from this software without specific prior written permission.
-
-10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-
-				The End
--- a/components/perl_modules/DBI/DBI.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-=====================================================================
-
-The DBI module is Copyright (c) 1994-2004 Tim Bunce. Ireland.
-All rights reserved.
-
-You may distribute under the terms of either the GNU General Public
-License or the Artistic License, as specified in the Perl README file.
--- a/components/perl_modules/DBI/DBI.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,220 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
-set name=pkg.fmri \
-    value=pkg:/library/perl-5/database@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="Perl Database Independent Interface"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Perl
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://search.cpan.org/~timb/DBI/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/LSARC/2007/431
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/perl5
-dir path=usr/perl5/5.8.4
-dir path=usr/perl5/5.8.4/bin
-#dir path=usr/perl5/5.8.4/lib
-#dir path=usr/perl5/5.8.4/lib/$(PERL_ARCH)-solaris-64int
-dir path=usr/perl5/5.8.4/man
-dir path=usr/perl5/5.8.4/man/man1
-dir path=usr/perl5/5.8.4/man/man3
-dir path=usr/perl5/vendor_perl
-dir path=usr/perl5/vendor_perl/5.8.4
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/Bundle
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer
-dir \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Policy
-dir \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Transport
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Const
-dir \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Const/GetInfo
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/DBD
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Gofer
-dir \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Gofer/Transport
-dir \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/ProfileDumper
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/SQL
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Util
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/Win32
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI
-file path=usr/perl5/5.8.4/bin/dbilogstrip
-file path=usr/perl5/5.8.4/bin/dbiprof
-file path=usr/perl5/5.8.4/bin/dbiproxy
-#file path=usr/perl5/5.8.4/lib/$(PERL_ARCH)-solaris-64int/perllocal.pod
-file path=usr/perl5/5.8.4/man/man1/dbilogstrip.1
-file path=usr/perl5/5.8.4/man/man1/dbiprof.1
-file path=usr/perl5/5.8.4/man/man1/dbiproxy.1
-file path=usr/perl5/5.8.4/man/man3/Bundle::DBI.3
-file path=usr/perl5/5.8.4/man/man3/DBD::DBM.3
-file path=usr/perl5/5.8.4/man/man3/DBD::File.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Gofer.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Gofer::Policy::Base.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Gofer::Policy::classic.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Gofer::Policy::pedantic.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Gofer::Policy::rush.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Gofer::Transport::Base.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Gofer::Transport::null.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Gofer::Transport::pipeone.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Gofer::Transport::stream.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Proxy.3
-file path=usr/perl5/5.8.4/man/man3/DBD::Sponge.3
-file path=usr/perl5/5.8.4/man/man3/DBI.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Const::GetInfo::ANSI.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Const::GetInfo::ODBC.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Const::GetInfoReturn.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Const::GetInfoType.3
-file path=usr/perl5/5.8.4/man/man3/DBI::DBD.3
-file path=usr/perl5/5.8.4/man/man3/DBI::DBD::Metadata.3
-file path=usr/perl5/5.8.4/man/man3/DBI::FAQ.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Gofer::Execute.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Gofer::Request.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Gofer::Response.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Gofer::Transport::Base.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Gofer::Transport::pipeone.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Gofer::Transport::stream.3
-file path=usr/perl5/5.8.4/man/man3/DBI::Profile.3
-file path=usr/perl5/5.8.4/man/man3/DBI::ProfileData.3
-file path=usr/perl5/5.8.4/man/man3/DBI::ProfileDumper.3
-file path=usr/perl5/5.8.4/man/man3/DBI::ProfileDumper::Apache.3
-file path=usr/perl5/5.8.4/man/man3/DBI::ProfileSubs.3
-file path=usr/perl5/5.8.4/man/man3/DBI::ProxyServer.3
-file path=usr/perl5/5.8.4/man/man3/DBI::PurePerl.3
-file path=usr/perl5/5.8.4/man/man3/DBI::SQL::Nano.3
-file path=usr/perl5/5.8.4/man/man3/DBI::W32ODBC.3
-file path=usr/perl5/5.8.4/man/man3/Roadmap.3
-file path=usr/perl5/5.8.4/man/man3/TASKS.3
-file path=usr/perl5/5.8.4/man/man3/Win32::DBIODBC.3
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/Bundle/DBI.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/DBM.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/ExampleP.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/File.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Policy/Base.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Policy/classic.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Policy/pedantic.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Policy/rush.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Transport/Base.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Transport/null.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Transport/pipeone.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Gofer/Transport/stream.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/NullP.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Proxy.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBD/Sponge.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Changes.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Const/GetInfo/ANSI.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Const/GetInfo/ODBC.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Const/GetInfoReturn.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Const/GetInfoType.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/DBD.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/DBD/Metadata.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/FAQ.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Gofer/Execute.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Gofer/Request.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Gofer/Response.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Gofer/Transport/Base.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Gofer/Transport/pipeone.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Gofer/Transport/stream.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Profile.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/ProfileData.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/ProfileDumper.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/ProfileDumper/Apache.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/ProfileSubs.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/ProxyServer.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/PurePerl.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Roadmap.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/SQL/Nano.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/Util/_accessor.pm
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/DBI/W32ODBC.pm
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/Roadmap.pod
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/TASKS.pod
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/Win32/DBIODBC.pm
-#file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/.packlist
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/DBI.bs
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/DBI.so
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/DBIXS.h
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/Driver.xst
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/Driver_xst.h
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/dbd_xsh.h
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/dbi_sql.h
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/dbipport.h
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/dbivport.h
-file \
-    path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/auto/DBI/dbixs_rev.h
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/dbixs_rev.pl
-file path=usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/goferperf.pl
-legacy pkg=SUNWpmdbi desc="Database independent interface module v1.58" \
-    name="Perl Database Independent Interface"
-license DBI.license license=Artistic
-
--- a/components/perl_modules/DBI/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-COMPONENT_NAME=		DBI
-COMPONENT_VERSION=	1.58
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-
-COMPONENT_ARCHIVE_HASH=	sha1:5f5861728c85b3998eb5a6db3703f46d0fc6faf1
-COMPONENT_ARCHIVE_URL=	http://cr.opensolaris.org/~neuron/dbi/$(COMPONENT_ARCHIVE)
-
-include ../../../make-rules/perl-variants.mk
-include ../../../make-rules/perl-generic.mk
-
-$(VARIANT_584)/.installed: \
-	PERL_FILES_TO_UPDATE_MAGIC_LINE=\
-	usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/goferperf.pl \
-	usr/perl5/vendor_perl/5.8.4/$(PERL_ARCH)-solaris-64int/dbixs_rev.pl
--- a/components/psutils/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-include ../../make-rules/shared-targets.mk
-
-COMPONENT_NAME=		psutils
-COMPONENT_VERSION=	p17
-COMPONENT_SRC=		$(COMPONENT_NAME)
-COMPONENT_ARCHIVE=	$(COMPONENT_NAME)-$(COMPONENT_VERSION).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:6f1ecb5846cffb644826a02bd9153fe5d6387a9b
-COMPONENT_ARCHIVE_URL= http://gd.tuwien.ac.at/publishing/tex/tex-utils/psutils/$(COMPONENT_ARCHIVE)
-#COMPONENT_ARCHIVE_URL= ftp://ftp.knackered.org/pub/psutils/psutils.tar.gz
-# Official ftp sources are currently unavailable, so I'm using mirror I found.
-# I made sure that the tarball is equal to the one present in SFW
-
-include ../../make-rules/prep.mk
-include ../../make-rules/justmake.mk
-include ../../make-rules/ips.mk
-
-# Can't use 'p17' since that is not accepted by pkg. And homepage
-# http://knackered.knackered.org/angus/psutils/ states that development version
-# is pre-2.0
-IPS_COMPONENT_VERSION=1.17
-
-# to stay compatible with nevada settings, letter is default paper size
-CFLAGS += -DPAPER=\\\"letter\\\" -DUNIX
-
-COMPONENT_BUILD_ENV += CC=$(CC)
-COMPONENT_BUILD_ENV += CFLAGS="$(CFLAGS)"
-COMPONENT_BUILD_ENV += INCLUDEDIR=$(PROTO_DIR)/usr/share/psutils
-COMPONENT_BUILD_ENV += PERL=$(PERL)
-
-# slightly hacky, since COMPONENT_BUILD_TARGETS are just arguments passed to
-# make
-COMPONENT_BUILD_ARGS = -e -f Makefile.unix
-
-COMPONENT_INSTALL_ENV += BINDIR=$(PROTO_DIR)/usr/bin
-COMPONENT_INSTALL_ENV += INCLUDEDIR=$(PROTO_DIR)/usr/share/psutils
-COMPONENT_INSTALL_ENV += MANDIR=$(PROTO_DIR)/usr/share/man/man1
-COMPONENT_INSTALL_ENV += PERL=/usr/perl5/bin/perl
-COMPONENT_INSTALL_ENV += INSTALL="$(INSTALL) -m 0555"
-COMPONENT_INSTALL_ENV += INSTALLMAN="$(INSTALL) -m 0444"
-
-# slightly hacky, since COMPONENT_BUILD_TARGETS are just arguments passed to
-# make
-COMPONENT_INSTALL_ARGS = -e -f Makefile.unix
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-$(INSTALL_32):	$(PROTOUSRSHAREMAN1DIR) $(PROTOUSRBIN)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/psutils/psutils.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-
-                        PS Utilities Package
-
-The constituent files of this package listed below are copyright (C) 1991-1995
-Angus J. C. Duggan.
-
-LICENSE          Makefile.msc     Makefile.nt      Makefile.os2
-Makefile.unix    README           config.h         descrip.mms
-epsffit.c        epsffit.man      extractres.man   extractres.pl
-fixdlsrps.man    fixdlsrps.pl     fixfmps.man      fixfmps.pl
-fixmacps.man     fixmacps.pl      fixpsditps.man   fixpsditps.pl
-fixpspps.man     fixpspps.pl      fixscribeps.man  fixscribeps.pl
-fixtpps.man      fixtpps.pl       fixwfwps.man     fixwfwps.pl
-fixwpps.man      fixwpps.pl       fixwwps.man      fixwwps.pl
-getafm           getafm.man       includeres.man   includeres.pl
-maketext         patchlev.h	  psbook.c         psbook.man
-pserror.c        pserror.h        psmerge.man      psmerge.pl
-psnup.c          psnup.man	  psresize.c       psresize.man
-psselect.c       psselect.man	  psspec.c         psspec.h
-pstops.c         pstops.man       psutil.c         psutil.h
-showchar
-
-They may be copied and used for any purpose (including distribution as part of
-a for-profit product), provided:
-
-1) The original attribution of the programs is clearly displayed in the product
-   and/or documentation, even if the programs are modified and/or renamed as
-   part of the product.
-
-2) The original source code of the programs is provided free of charge (except
-   for reasonable distribution costs). For a definition of reasonable
-   distribution costs, see the Gnu General Public License or Larry Wall's
-   Artistic License (provided with the Perl 4 kit). The GPL and Artistic
-   License in NO WAY affect this license; they are merely used as examples of
-   the spirit in which it is intended.
-
-3) These programs are provided "as-is". No warranty or guarantee of their
-   fitness for any particular task is provided. Use of these programs is
-   completely at your own risk.
-
-Basically, I don't mind how you use the programs so long as you acknowledge
-the author, and give people the originals if they want them.
-
-The included files, md68_0.ps and md71_0.ps (and their uuencoded forms) are
-(to the best of my knowledge) copyright Apple Computer, Inc.
-
-                                                                AJCD 4/4/95
--- a/components/psutils/psutils.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/print/psutils@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Collection of utilities for manipulating PostScript documents"
-set name=pkg.summary value="PostScript utilities"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Printing
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://knackered.knackered.org/angus/psutils
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/LSARC/2007/316
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/psutils
-file path=usr/bin/epsffit
-file path=usr/bin/extractres
-file path=usr/bin/fixdlsrps
-file path=usr/bin/fixfmps
-file path=usr/bin/fixmacps
-file path=usr/bin/fixpsditps
-file path=usr/bin/fixpspps
-file path=usr/bin/fixscribeps
-file path=usr/bin/fixtpps
-file path=usr/bin/fixwfwps
-file path=usr/bin/fixwpps
-file path=usr/bin/fixwwps
-file path=usr/bin/getafm
-file path=usr/bin/includeres
-file path=usr/bin/psbook
-file path=usr/bin/psmerge
-file path=usr/bin/psnup
-file path=usr/bin/psresize
-file path=usr/bin/psselect
-file path=usr/bin/pstops
-file path=usr/bin/showchar
-file path=usr/share/man/man1/epsffit.1
-file path=usr/share/man/man1/extractres.1
-file path=usr/share/man/man1/fixdlsrps.1
-file path=usr/share/man/man1/fixfmps.1
-file path=usr/share/man/man1/fixmacps.1
-file path=usr/share/man/man1/fixpsditps.1
-file path=usr/share/man/man1/fixpspps.1
-file path=usr/share/man/man1/fixscribeps.1
-file path=usr/share/man/man1/fixtpps.1
-file path=usr/share/man/man1/fixwfwps.1
-file path=usr/share/man/man1/fixwpps.1
-file path=usr/share/man/man1/fixwwps.1
-file path=usr/share/man/man1/getafm.1
-file path=usr/share/man/man1/includeres.1
-file path=usr/share/man/man1/psbook.1
-file path=usr/share/man/man1/psmerge.1
-file path=usr/share/man/man1/psnup.1
-file path=usr/share/man/man1/psresize.1
-file path=usr/share/man/man1/psselect.1
-file path=usr/share/man/man1/pstops.1
-file path=usr/share/psutils/md68_0.ps
-file path=usr/share/psutils/md71_0.ps
-legacy pkg=SUNWpsutils desc="psutils - PostScript utilities 1.17" \
-    name="psutils - PostScript utilities"
-license psutils.license license="psutils license"
-link path=usr/sfw/bin/epsffit target=../../bin/epsffit
-link path=usr/sfw/bin/extractres target=../../bin/extractres
-link path=usr/sfw/bin/fixdlsrps target=../../bin/fixdlsrps
-link path=usr/sfw/bin/fixfmps target=../../bin/fixfmps
-link path=usr/sfw/bin/fixmacps target=../../bin/fixmacps
-link path=usr/sfw/bin/fixpsditps target=../../bin/fixpsditps
-link path=usr/sfw/bin/fixpspps target=../../bin/fixpspps
-link path=usr/sfw/bin/fixscribeps target=../../bin/fixscribeps
-link path=usr/sfw/bin/fixtpps target=../../bin/fixtpps
-link path=usr/sfw/bin/fixwfwps target=../../bin/fixwfwps
-link path=usr/sfw/bin/fixwpps target=../../bin/fixwpps
-link path=usr/sfw/bin/fixwwps target=../../bin/fixwwps
-link path=usr/sfw/bin/getafm target=../../bin/getafm
-link path=usr/sfw/bin/includeres target=../../bin/includeres
-link path=usr/sfw/bin/psbook target=../../bin/psbook
-link path=usr/sfw/bin/psmerge target=../../bin/psmerge
-link path=usr/sfw/bin/psnup target=../../bin/psnup
-link path=usr/sfw/bin/psresize target=../../bin/psresize
-link path=usr/sfw/bin/psselect target=../../bin/psselect
-link path=usr/sfw/bin/pstops target=../../bin/pstops
-link path=usr/sfw/bin/showchar target=../../bin/showchar
--- a/components/pwgen/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		pwgen
-COMPONENT_VERSION=	2.06
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:43dc4fbe6c3bdf96ae24b20d44c4a4584df93d8e
-COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/pwgen/files/pwgen/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)	
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# IPS Package versions contain sequences of non-negative (for now) integers,
-# separated by dots.  Leading zeroes are not allowed, due to ordering
-# ambiguity, so IPS team has to massage "06" into "6" and thus IPS version
-# of pwgen is actually 2.6 and not 2.06.  IPS_COMPONENT_VERSION is by default
-# set to $(COMPONENT_VERSION) but in this case it has to be set specifically
-# to "2.6" to comply with the convention described above.
-#
-IPS_COMPONENT_VERSION=	2.6
-
-# configure in pwgen is generated by autoconf 2.13, which does not accept the
-# variables like CC, CXX, etc.  The solution is to generate a new configure
-# using modern autoconf available on the build system (version 2.63 in the
-# time of creating this makefile).
-#
-COMPONENT_PREP_ACTION=	(cd $(@D) ; autoconf) 
-
-CONFIGURE_OPTIONS+= 	CFLAGS="$(CFLAGS)"
-
-# This is to get rid of gcc specific -Wxxx options in pwgen makefile
-#
-COMPONENT_BUILD_ARGS = WALL_OPTS=
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/pwgen/pwgen.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-====================================================================
-
-            GNU GENERAL PUBLIC LICENSE
-               Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          59 Temple Place - Suite 330, Boston, MA
-                          02111-1307, USA.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-            GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-                NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-             END OF TERMS AND CONDITIONS
-
-    Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/pwgen/pwgen.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
-set name=pkg.fmri \
-    value=pkg:/crypto/pwgen@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="pwgen is a password generator for creating passwords which can be easily memorized by a human."
-set name=pkg.summary value="Easy to memorize password generator"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://sourceforge.net/projects/pwgen/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/453
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/pwgen
-file path=usr/share/man/man1/pwgen.1
-legacy pkg=SUNWpwgen desc="Easy to memorize passwords generator (2.06)" \
-    name="pwgen - easy to memorize passwords generator"
-license pwgen.license license=GPLv2
--- a/components/python/pyopenssl/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../../make-rules/shared-macros.mk
-
-PATH=/usr/bin:/usr/gnu/bin:/usr/sbin
-
-COMPONENT_NAME=		pyOpenSSL
-COMPONENT_VERSION=	0.11
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:92b550853626d2959c44abb72944b83403427497
-COMPONENT_ARCHIVE_URL=	http://launchpad.net/pyopenssl/main/0.11/+download/$(COMPONENT_ARCHIVE)
-
-include $(WS_TOP)/make-rules/prep.mk
-include $(WS_TOP)/make-rules/setup.py.mk
-include $(WS_TOP)/make-rules/ips.mk
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include $(WS_TOP)/make-rules/depend.mk
--- a/components/python/pyopenssl/patches/no-zip_safe.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
---- pyOpenSSL-0.11/setup.py.orig	Mon Feb 14 23:17:02 2011
-+++ pyOpenSSL-0.11/setup.py	Mon Feb 14 23:17:31 2011
-@@ -203,7 +203,6 @@
-                      'OpenSSL.test.test_crypto',
-                      'OpenSSL.test.test_rand',
-                      'OpenSSL.test.test_ssl'],
--      zip_safe = False,
-       cmdclass = {"build_ext": BuildExtension},
-       description = 'Python wrapper module around the OpenSSL library',
-       author = 'Martin Sjögren, AB Strakt',
--- a/components/python/pyopenssl/pyOpenSSL.txt	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1013 +0,0 @@
-                            Python OpenSSL Manual
-     __________________________________________________________________
-
-                            Python OpenSSL Manual
-
-                               Martin Sj�gren
-
-                              [email protected]
-
-  Abstract:
-
-   This module is a rather thin wrapper around (a subset of) the OpenSSL
-   library. With thin wrapper I mean that a lot of the object methods do
-   nothing more than calling a corresponding function in the OpenSSL
-   library.
-
-Contents
-
-     * 1 Introduction
-     * 2 Building and Installing
-          + 2.1 Building the Module on a Unix System
-          + 2.2 Building the Module on a Windows System
-     * 3 OpenSSL -- Python interface to OpenSSL
-          + 3.1 crypto -- Generic cryptographic module
-          + 3.2 rand -- An interface to the OpenSSL pseudo random number
-            generator
-          + 3.3 SSL -- An interface to the SSL-specific parts of OpenSSL
-     * 4 Internals
-          + 4.1 Exceptions
-          + 4.2 Callbacks
-          + 4.3 Acessing Socket Methods
-
-
-                                 1 Introduction
-
-   The reason pyOpenSSL was created is that the SSL support in the socket
-   module in Python 2.1 (the contemporary version of Python when the
-   pyOpenSSL project was begun) was severely limited. Other OpenSSL
-   wrappers for Python at the time were also limited, though in different
-   ways. Unfortunately, Python's standard library SSL support has remained
-   weak, although other packages (such as M2Crypto^1) have made great
-   advances and now equal or exceed pyOpenSSL's functionality.
-
-   The reason pyOpenSSL continues to be maintained is that there is a
-   significant user community around it, as well as a large amount of
-   software which depends on it. It is a great benefit to many people for
-   pyOpenSSL to continue to exist and advance.
-
-
-                           2 Building and Installing
-
-   These instructions can also be found in the file INSTALL.
-
-   I have tested this on Debian Linux systems (woody and sid), Solaris 2.6
-   and 2.7. Others have successfully compiled it on Windows and NT.
-
-
-2.1 Building the Module on a Unix System
-
-   pyOpenSSL uses distutils, so there really shouldn't be any problems. To
-   build the library:
-
-python setup.py build
-
-   If your OpenSSL header files aren't in /usr/include, you may need to
-   supply the -I flag to let the setup script know where to look. The same
-   goes for the libraries of course, use the -L flag. Note that build
-   won't accept these flags, so you have to run first build_ext and then
-   build! Example:
-
-python setup.py build_ext -I/usr/local/ssl/include -L/usr/local/ssl/lib
-python setup.py build
-
-   Now you should have a directory called OpenSSL that contains e.g.
-   SSL.so and __init__.py somewhere in the build dicrectory, so just:
-
-python setup.py install
-
-   If you, for some arcane reason, don't want the module to appear in the
-   site-packages directory, use the --prefix option.
-
-   You can, of course, do
-
-python setup.py --help
-
-   to find out more about how to use the script.
-
-
-2.2 Building the Module on a Windows System
-
-   Big thanks to Itamar Shtull-Trauring and Oleg Orlov for their help with
-   Windows build instructions. Same as for Unix systems, we have to
-   separate the build_ext and the build.
-
-   Building the library:
-
-setup.py build_ext -I ...\openssl\inc32 -L ...\openssl\out32dll
-setup.py build
-
-   Where ...\openssl is of course the location of your OpenSSL
-   installation.
-
-   Installation is the same as for Unix systems:
-
-setup.py install
-
-   And similarily, you can do
-
-setup.py --help
-
-   to get more information.
-
-
-                    3 OpenSSL -- Python interface to OpenSSL
-
-   This package provides a high-level interface to the functions in the
-   OpenSSL library. The following modules are defined:
-
-   crypto
-          Generic cryptographic module. Note that if anything is
-          incomplete, this module is!
-
-   rand
-          An interface to the OpenSSL pseudo random number generator.
-
-   SSL
-          An interface to the SSL-specific parts of OpenSSL.
-
-
-3.1 crypto -- Generic cryptographic module
-
-   X509Type
-          A Python type object representing the X509 object type.
-
-   X509()
-          Factory function that creates an X509 object.
-
-   X509NameType
-          A Python type object representing the X509Name object type.
-
-   X509Name(x509name)
-          Factory function that creates a copy of x509name.
-
-   X509ReqType
-          A Python type object representing the X509Req object type.
-
-   X509Req()
-          Factory function that creates an X509Req object.
-
-   X509StoreType
-          A Python type object representing the X509Store object type.
-
-   PKeyType
-          A Python type object representing the PKey object type.
-
-   PKey()
-          Factory function that creates a PKey object.
-
-   PKCS7Type
-          A Python type object representing the PKCS7 object type.
-
-   PKCS12Type
-          A Python type object representing the PKCS12 object type.
-
-   X509ExtensionType
-          A Python type object representing the X509Extension object type.
-
-   X509Extension(typename, critical, value)
-          Factory function that creates a X509Extension object.
-
-   NetscapeSPKIType
-          A Python type object representing the NetscapeSPKI object type.
-
-   NetscapeSPKI([enc])
-          Factory function that creates a NetscapeSPKI object. If the enc
-          argument is present, it should be a base64-encoded string
-          representing a NetscapeSPKI object, as returned by the
-          b64_encode method.
-
-   FILETYPE_PEM
-
-   FILETYPE_ASN1
-          File type constants.
-
-   TYPE_RSA
-
-   TYPE_DSA
-          Key type constants.
-
-   exception Error
-          Generic exception used in the crypto module.
-
-   dump_certificate(type, cert)
-          Dump the certificate cert into a buffer string encoded with the
-          type type.
-
-   dump_certificate_request(type, req)
-          Dump the certificate request req into a buffer string encoded
-          with the type type.
-
-   dump_privatekey(type, pkey[, cipher, passphrase])
-          Dump the private key pkey into a buffer string encoded with the
-          type type, optionally (if type is FILETYPE_PEM) encrypting it
-          using cipher and passphrase.
-
-          passphrase must be either a string or a callback for providing
-          the pass phrase.
-
-   load_certificate(type, buffer)
-          Load a certificate (X509) from the string buffer encoded with
-          the type type.
-
-   load_certificate_request(type, buffer)
-          Load a certificate request (X509Req) from the string buffer
-          encoded with the type type.
-
-   load_privatekey(type, buffer[, passphrase])
-          Load a private key (PKey) from the string buffer encoded with
-          the type type (must be one of FILETYPE_PEM and FILETYPE_ASN1).
-
-          passphrase must be either a string or a callback for providing
-          the pass phrase.
-
-   load_pkcs7_data(type, buffer)
-          Load pkcs7 data from the string buffer encoded with the type
-          type.
-
-   load_pkcs12(buffer[, passphrase])
-          Load pkcs12 data from the string buffer. If the pkcs12 structure
-          is encrypted, a passphrase must be included.
-
-
-  3.1.1 X509 objects
-
-   X509 objects have the following methods:
-
-   get_issuer()
-          Return an X509Name object representing the issuer of the
-          certificate.
-
-   get_pubkey()
-          Return a PKey object representing the public key of the
-          certificate.
-
-   get_serial_number()
-          Return the certificate serial number.
-
-   get_subject()
-          Return an X509Name object representing the subject of the
-          certificate.
-
-   get_version()
-          Return the certificate version.
-
-   get_notBefore()
-          Return a string giving the time before which the certificate is
-          not valid. The string is formatted as an ASN1 GENERALIZEDTIME:
-
-                 YYYYMMDDhhmmssZ
-                 YYYYMMDDhhmmss+hhmm
-                 YYYYMMDDhhmmss-hhmm
-
-          If no value exists for this field, None is returned.
-
-   get_notAfter()
-          Return a string giving the time after which the certificate is
-          not valid. The string is formatted as an ASN1 GENERALIZEDTIME:
-
-                 YYYYMMDDhhmmssZ
-                 YYYYMMDDhhmmss+hhmm
-                 YYYYMMDDhhmmss-hhmm
-
-          If no value exists for this field, None is returned.
-
-   set_notBefore(when)
-          Change the time before which the certificate is not valid. when
-          is a string formatted as an ASN1 GENERALIZEDTIME:
-
-                 YYYYMMDDhhmmssZ
-                 YYYYMMDDhhmmss+hhmm
-                 YYYYMMDDhhmmss-hhmm
-
-   set_notAfter(when)
-          Change the time after which the certificate is not valid. when
-          is a string formatted as an ASN1 GENERALIZEDTIME:
-
-                 YYYYMMDDhhmmssZ
-                 YYYYMMDDhhmmss+hhmm
-                 YYYYMMDDhhmmss-hhmm
-
-   gmtime_adj_notBefore(time)
-          Adjust the timestamp (in GMT) when the certificate starts being
-          valid.
-
-   gmtime_adj_notAfter(time)
-          Adjust the timestamp (in GMT) when the certificate stops being
-          valid.
-
-   has_expired()
-          Checks the certificate's time stamp against current time.
-          Returns true if the certificate has expired and false otherwise.
-
-   set_issuer(issuer)
-          Set the issuer of the certificate to issuer.
-
-   set_pubkey(pkey)
-          Set the public key of the certificate to pkey.
-
-   set_serial_number(serialno)
-          Set the serial number of the certificate to serialno.
-
-   set_subject(subject)
-          Set the subject of the certificate to subject.
-
-   set_version(version)
-          Set the certificate version to version.
-
-   sign(pkey, digest)
-          Sign the certificate, using the key pkey and the message digest
-          algorithm identified by the string digest.
-
-   subject_name_hash()
-          Return the hash of the certificate subject.
-
-   digest(digest_name)
-          Return a digest of the certificate, using the digest_name
-          method.
-
-   add_extensions(extensions)
-          Add the extensions in the sequence extensions to the
-          certificate.
-
-
-  3.1.2 X509Name objects
-
-   X509Name objects have the following methods:
-
-   hash()
-          Return an integer giving the first four bytes of the MD5 digest
-          of the DER representation of the name.
-
-   der()
-          Return a string giving the DER representation of the name.
-
-   get_components()
-          Return a list of two-tuples of strings giving the components of
-          the name.
-
-   X509Name objects have the following members:
-
-   countryName
-          The country of the entity. C may be used as an alias for
-          countryName.
-
-   stateOrProvinceName
-          The state or province of the entity. ST may be used as an alias
-          for stateOrProvinceName�
-
-   localityName
-          The locality of the entity. L may be used as an alias for
-          localityName.
-
-   organizationName
-          The organization name of the entity. O may be used as an alias
-          for organizationName.
-
-   organizationalUnitName
-          The organizational unit of the entity. OU may be used as an
-          alias for organizationalUnitName.
-
-   commonName
-          The common name of the entity. CN may be used as an alias for
-          commonName.
-
-   emailAddress
-          The e-mail address of the entity.
-
-
-  3.1.3 X509Req objects
-
-   X509Req objects have the following methods:
-
-   get_pubkey()
-          Return a PKey object representing the public key of the
-          certificate request.
-
-   get_subject()
-          Return an X509Name object representing the subject of the
-          certificate.
-
-   set_pubkey(pkey)
-          Set the public key of the certificate request to pkey.
-
-   sign(pkey, digest)
-          Sign the certificate request, using the key pkey and the message
-          digest algorithm identified by the string digest.
-
-   verify(pkey)
-          Verify a certificate request using the public key pkey.
-
-
-  3.1.4 X509Store objects
-
-   The X509Store object has currently just one method:
-
-   add_cert(cert)
-          Add the certificate cert to the certificate store.
-
-
-  3.1.5 PKey objects
-
-   The PKey object has the following methods:
-
-   bits()
-          Return the number of bits of the key.
-
-   generate_key(type, bits)
-          Generate a public/private key pair of the type type (one of
-          TYPE_RSA and TYPE_DSA) with the size bits.
-
-   type()
-          Return the type of the key.
-
-
-  3.1.6 PKCS7 objects
-
-   PKCS7 objects have the following methods:
-
-   type_is_signed()
-          FIXME
-
-   type_is_enveloped()
-          FIXME
-
-   type_is_signedAndEnveloped()
-          FIXME
-
-   type_is_data()
-          FIXME
-
-   get_type_name()
-          Get the type name of the PKCS7.
-
-
-  3.1.7 PKCS12 objects
-
-   PKCS12 objects have the following methods:
-
-   get_certificate()
-          Return certificate portion of the PKCS12 structure.
-
-   get_privatekey()
-          Return private key portion of the PKCS12 structure
-
-   get_ca_certificates()
-          Return CA certificates within the PKCS12 object as a tuple.
-          Returns None if no CA certificates are present.
-
-
-  3.1.8 X509Extension objects
-
-   X509Extension objects currently only have one method:
-
-   get_critical()
-          Return the critical field of the extension object.
-
-
-  3.1.9 NetscapeSPKI objects
-
-   NetscapeSPKI objects have the following methods:
-
-   b64_encode()
-          Return a base64-encoded string representation of the object.
-
-   get_pubkey()
-          Return the public key of object.
-
-   set_pubkey(key)
-          Set the public key of the object to key.
-
-   sign(key, digest_name)
-          Sign the NetscapeSPKI object using the given key and
-          digest_name.
-
-   verify(key)
-          Verify the NetscapeSPKI object using the given key.
-
-
-3.2 rand -- An interface to the OpenSSL pseudo random number generator
-
-   This module handles the OpenSSL pseudo random number generator (PRNG)
-   and declares the following:
-
-   add(string, entropy)
-          Mix bytes from string into the PRNG state. The entropy argument
-          is (the lower bound of) an estimate of how much randomness is
-          contained in string, measured in bytes. For more information,
-          see e.g. RFC 1750.
-
-   egd(path[, bytes])
-          Query the Entropy Gathering Daemon^2 on socket path for bytes
-          bytes of random data and and uses add to seed the PRNG. The
-          default value of bytes is 255.
-
-   load_file(path[, bytes])
-          Read bytes bytes (or all of it, if bytes is negative) of data
-          from the file path to seed the PRNG. The default value of bytes
-          is -1.
-
-   screen()
-          Add the current contents of the screen to the PRNG state.
-          Availability: Windows.
-
-   seed(string)
-          This is equivalent to calling add with entropy as the length of
-          the string.
-
-   status()
-          Returns true if the PRNG has been seeded with enough data, and
-          false otherwise.
-
-   write_file(path)
-          Write a number of random bytes (currently 1024) to the file
-          path. This file can then be used with load_file to seed the PRNG
-          again.
-
-
-3.3 SSL -- An interface to the SSL-specific parts of OpenSSL
-
-   This module handles things specific to SSL. There are two objects
-   defined: Context, Connection.
-
-   SSLv2_METHOD
-
-   SSLv3_METHOD
-
-   SSLv23_METHOD
-
-   TLSv1_METHOD
-          These constants represent the different SSL methods to use when
-          creating a context object.
-
-   VERIFY_NONE
-
-   VERIFY_PEER
-
-   VERIFY_FAIL_IF_NO_PEER_CERT
-          These constants represent the verification mode used by the
-          Context object's set_verify method.
-
-   FILETYPE_PEM
-
-   FILETYPE_ASN1
-          File type constants used with the use_certificate_file and
-          use_privatekey_file methods of Context objects.
-
-   OP_SINGLE_DH_USE
-
-   OP_EPHEMERAL_RSA
-
-   OP_NO_SSLv2
-
-   OP_NO_SSLv3
-
-   OP_NO_TLSv1
-          Constants used with set_options of Context objects.
-          OP_SINGLE_DH_USE means to always create a new key when using
-          ephemeral Diffie-Hellman. OP_EPHEMERAL_RSA means to always use
-          ephemeral RSA keys when doing RSA operations. OP_NO_SSLv2,
-          OP_NO_SSLv3 and OP_NO_TLSv1 means to disable those specific
-          protocols. This is interesting if you're using e.g.
-          SSLv23_METHOD to get an SSLv2-compatible handshake, but don't
-          want to use SSLv2.
-
-   ContextType
-          A Python type object representing the Context object type.
-
-   Context(method)
-          Factory function that creates a new Context object given an SSL
-          method. The method should be SSLv2_METHOD, SSLv3_METHOD,
-          SSLv23_METHOD or TLSv1_METHOD.
-
-   ConnectionType
-          A Python type object representing the Connection object type.
-
-   Connection(context, socket)
-          Factory fucnction that creates a new Connection object given an
-          SSL context and a socket ^3 object.
-
-   exception Error
-          This exception is used as a base class for the other SSL-related
-          exceptions, but may also be raised directly.
-
-          Whenever this exception is raised directly, it has a list of
-          error messages from the OpenSSL error queue, where each item is
-          a tuple (lib, function, reason). Here lib, function and reason
-          are all strings, describing where and what the problem is. See
-          err(3) for more information.
-
-   exception ZeroReturnError
-          This exception matches the error return code
-          SSL_ERROR_ZERO_RETURN, and is raised when the SSL Connection has
-          been closed. In SSL 3.0 and TLS 1.0, this only occurs if a
-          closure alert has occurred in the protocol, i.e. the connection
-          has been closed cleanly. Note that this does not necessarily
-          mean that the transport layer (e.g. a socket) has been closed.
-
-          It may seem a little strange that this is an exception, but it
-          does match an SSL_ERROR code, and is very convenient.
-
-   exception WantReadError
-          The operation did not complete; the same I/O method should be
-          called again later, with the same arguments. Any I/O method can
-          lead to this since new handshakes can occur at any time.
-
-   exception WantWriteError
-          See WantReadError.
-
-   exception WantX509LookupError
-          The operation did not complete because an application callback
-          has asked to be called again. The I/O method should be called
-          again later, with the same arguments. Note: This won't occur in
-          this version, as there are no such callbacks in this version.
-
-   exception SysCallError
-          The SysCallError occurs when there's an I/O error and OpenSSL's
-          error queue does not contain any information. This can mean two
-          things: An error in the transport protocol, or an end of file
-          that violates the protocol. The parameter to the exception is
-          always a pair (errnum, errstr).
-
-
-  3.3.1 Context objects
-
-   Context objects have the following methods:
-
-   check_privatekey()
-          Check if the private key (loaded with use_privatekey[_file])
-          matches the certificate (loaded with use_certificate[_file]).
-          Returns None if they match, raises Error otherwise.
-
-   get_app_data()
-          Retrieve application data as set by set_app_data.
-
-   get_cert_store()
-          Retrieve the certificate store (a X509Store object) that the
-          context uses. This can be used to add "trusted" certificates
-          without using the. load_verify_locations() method.
-
-   get_timeout()
-          Retrieve session timeout, as set by set_timeout. The default is
-          300 seconds.
-
-   get_verify_depth()
-          Retrieve the Context object's verify depth, as set by
-          set_verify_depth.
-
-   get_verify_mode()
-          Retrieve the Context object's verify mode, as set by
-          set_verify_mode.
-
-   load_client_ca(pemfile)
-          Read a file with PEM-formatted certificates that will be sent to
-          the client when requesting a client certificate.
-
-   load_verify_locations(pemfile)
-          Specify where CA certificates for verification purposes are
-          located. These are trusted certificates. Note that the
-          certificates have to be in PEM format.
-
-   load_tmp_dh(dhfile)
-          Load parameters for Ephemeral Diffie-Hellman from dhfile.
-
-   set_app_data(data)
-          Associate data with this Context object. data can be retrieved
-          later using the get_app_data method.
-
-   set_cipher_list(ciphers)
-          Set the list of ciphers to be used in this context. See the
-          OpenSSL manual for more information (e.g. ciphers(1))
-
-   set_info_callback(callback)
-          Set the information callback to callback. This function will be
-          called from time to time during SSL handshakes. callback should
-          take three arguments: a Connection object and two integers. The
-          first integer specifies where in the SSL handshake the function
-          was called, and the other the return code from a (possibly
-          failed) internal function call.
-
-   set_options(options)
-          Add SSL options. Options you have set before are not cleared!
-          This method should be used with the OP_* constants.
-
-   set_passwd_cb(callback[, userdata])
-          Set the passphrase callback to callback. This function will be
-          called when a private key with a passphrase is loaded. callback
-          must accept three positional arguments. First, an integer giving
-          the maximum length of the passphrase it may return. If the
-          returned passphrase is longer than this, it will be truncated.
-          Second, a boolean value which will be true if the user should be
-          prompted for the passphrase twice and the callback should verify
-          that the two values supplied are equal. Third, the value given
-          as the userdata parameter to set_passwd_cb. If an error occurs,
-          callback should return a false value (e.g. an empty string).
-
-   set_session_id(name)
-          Set the context name within which a session can be reused for
-          this Context object. This is needed when doing session
-          resumption, because there is no way for a stored session to know
-          which Context object it is associated with. name may be any
-          binary data.
-
-   set_timeout(timeout)
-          Set the timeout for newly created sessions for this Context
-          object to timeout. timeout must be given in (whole) seconds. The
-          default value is 300 seconds. See the OpenSSL manual for more
-          information (e.g. SSL_CTX_set_timeout(3)).
-
-   set_verify(mode, callback)
-          Set the verification flags for this Context object to mode and
-          specify that callback should be used for verification callbacks.
-          mode should be one of VERIFY_NONE and VERIFY_PEER. If
-          VERIFY_PEER is used, mode can be OR:ed with
-          VERIFY_FAIL_IF_NO_PEER_CERT and VERIFY_CLIENT_ONCE to further
-          control the behaviour. callback should take five arguments: A
-          Connection object, an X509 object, and three integer variables,
-          which are in turn potential error number, error depth and return
-          code. callback should return true if verification passes and
-          false otherwise.
-
-   set_verify_depth(depth)
-          Set the maximum depth for the certificate chain verification
-          that shall be allowed for this Context object.
-
-   use_certificate(cert)
-          Use the certificate cert which has to be a X509 object.
-
-   add_extra_chain_cert(cert)
-          Adds the certificate cert, which has to be a X509 object, to the
-          certificate chain presented together with the certificate.
-
-   use_certificate_chain_file(file)
-          Load a certificate chain from file which must be PEM encoded.
-
-   use_privatekey(pkey)
-          Use the private key pkey which has to be a PKey object.
-
-   use_certificate_file(file[, format])
-          Load the first certificate found in file. The certificate must
-          be in the format specified by format, which is either
-          FILETYPE_PEM or FILETYPE_ASN1. The default is FILETYPE_PEM.
-
-   use_privatekey_file(file[, format])
-          Load the first private key found in file. The private key must
-          be in the format specified by format, which is either
-          FILETYPE_PEM or FILETYPE_ASN1. The default is FILETYPE_PEM.
-
-
-  3.3.2 Connection objects
-
-   Connection objects have the following methods:
-
-   accept()
-          Call the accept method of the underlying socket and set up SSL
-          on the returned socket, using the Context object supplied to
-          this Connection object at creation. Returns a pair (conn,
-          address). where conn is the new Connection object created, and
-          address is as returned by the socket's accept.
-
-   bind(address)
-          Call the bind method of the underlying socket.
-
-   close()
-          Call the close method of the underlying socket. Note: If you
-          want correct SSL closure, you need to call the shutdown method
-          first.
-
-   connect(address)
-          Call the connect method of the underlying socket and set up SSL
-          on the socket, using the Context object supplied to this
-          Connection object at creation.
-
-   connect_ex(address)
-          Call the connect_ex method of the underlying socket and set up
-          SSL on the socket, using the Context object supplied to this
-          Connection object at creation. Note that if the connect_ex
-          method of the socket doesn't return 0, SSL won't be initialized.
-
-   do_handshake()
-          Perform an SSL handshake (usually called after renegotiate or
-          one of set_accept_state or set_accept_state). This can raise the
-          same exceptions as send and recv.
-
-   fileno()
-          Retrieve the file descriptor number for the underlying socket.
-
-   listen(backlog)
-          Call the listen method of the underlying socket.
-
-   get_app_data()
-          Retrieve application data as set by set_app_data.
-
-   get_cipher_list()
-          Retrieve the list of ciphers used by the Connection object.
-          WARNING: This API has changed. It used to take an optional
-          parameter and just return a string, but not it returns the
-          entire list in one go.
-
-   get_context()
-          Retrieve the Context object associated with this Connection.
-
-   get_peer_certificate()
-          Retrieve the other side's certificate (if any)
-
-   getpeername()
-          Call the getpeername method of the underlying socket.
-
-   getsockname()
-          Call the getsockname method of the underlying socket.
-
-   getsockopt(level, optname[, buflen])
-          Call the getsockopt method of the underlying socket.
-
-   pending()
-          Retrieve the number of bytes that can be safely read from the
-          SSL buffer (not the underlying transport buffer).
-
-   recv(bufsize)
-          Receive data from the Connection. The return value is a string
-          representing the data received. The maximum amount of data to be
-          received at once, is specified by bufsize.
-
-   renegotiate()
-          Renegotiate the SSL session. Call this if you wish to change
-          cipher suites or anything like that.
-
-   send(string)
-          Send the string data to the Connection.
-
-   sendall(string)
-          Send all of the string data to the Connection. This calls send
-          repeatedly until all data is sent. If an error occurs, it's
-          impossible to tell how much data has been sent.
-
-   set_accept_state()
-          Set the connection to work in server mode. The handshake will be
-          handled automatically by read/write.
-
-   set_app_data(data)
-          Associate data with this Connection object. data can be
-          retrieved later using the get_app_data method.
-
-   set_connect_state()
-          Set the connection to work in client mode. The handshake will be
-          handled automatically by read/write.
-
-   setblocking(flag)
-          Call the setblocking method of the underlying socket.
-
-   setsockopt(level, optname, value)
-          Call the setsockopt method of the underlying socket.
-
-   shutdown()
-          Send the shutdown message to the Connection. Returns true if the
-          shutdown message exchange is completed and false otherwise (in
-          which case you call recv() or send() when the connection becomes
-          readable/writeable.
-
-   get_shutdown()
-          Get the shutdown state of the Connection. Returns a bitvector of
-          either or both of SENT_SHUTDOWN and RECEIVED_SHUTDOWN.
-
-   set_shutdown(state)
-          Set the shutdown state of the Connection. state is a bitvector
-          of either or both of SENT_SHUTDOWN and RECEIVED_SHUTDOWN.
-
-   sock_shutdown(how)
-          Call the shutdown method of the underlying socket.
-
-   state_string()
-          Retrieve a verbose string detailing the state of the Connection.
-
-   want_read()
-          Checks if more data has to be read from the transport layer to
-          complete an operation.
-
-   want_write()
-          Checks if there is data to write to the transport layer to
-          complete an operation.
-
-
-                                  4 Internals
-
-   We ran into three main problems developing this: Exceptions, callbacks
-   and accessing socket methods. This is what this chapter is about.
-
-
-4.1 Exceptions
-
-   We realized early that most of the exceptions would be raised by the
-   I/O functions of OpenSSL, so it felt natural to mimic OpenSSL's error
-   code system, translating them into Python exceptions. This naturally
-   gives us the exceptions SSL.ZeroReturnError, SSL.WantReadError,
-   SSL.WantWriteError, SSL.WantX509LookupError and SSL.SysCallError.
-
-   For more information about this, see section 3.3.
-
-
-4.2 Callbacks
-
-   There are a number of problems with callbacks. First of all, OpenSSL is
-   written as a C library, it's not meant to have Python callbacks, so a
-   way around that is needed. Another problem is thread support. A lot of
-   the OpenSSL I/O functions can block if the socket is in blocking mode,
-   and then you want other Python threads to be able to do other things.
-   The real trouble is if you've released the global CPython interpreter
-   lock to do a potentially blocking operation, and the operation calls a
-   callback. Then we must take the GIL back, since calling Python APIs
-   without holding it is not allowed.
-
-   There are two solutions to the first problem, both of which are
-   necessary. The first solution to use is if the C callback allows
-   ''userdata'' to be passed to it (an arbitrary pointer normally). This
-   is great! We can set our Python function object as the real userdata
-   and emulate userdata for the Python function in another way. The other
-   solution can be used if an object with an ''app_data'' system always is
-   passed to the callback. For example, the SSL object in OpenSSL has
-   app_data functions and in e.g. the verification callbacks, you can
-   retrieve the related SSL object. What we do is to set our wrapper
-   Connection object as app_data for the SSL object, and we can easily
-   find the Python callback.
-
-   The other problem is solved using thread local variables. Whenever the
-   GIL is released before calling into an OpenSSL API, the PyThreadState
-   pointer returned by PyEval_SaveState is stored in a global thread local
-   variable (using Python's own TLS API, PyThread_set_key_value). When it
-   is necessary to re-acquire the GIL, either after the OpenSSL API
-   returns or in a C callback invoked by that OpenSSL API, the value of
-   the thread local variable is retrieved (PyThread_get_key_value) and
-   used to re-acquire the GIL. This allows Python threads to execute while
-   OpenSSL APIs are running and allows use of any particular pyOpenSSL
-   object from any Python thread, since there is no per-thread state
-   associated with any of these objects and since OpenSSL is threadsafe
-   (as long as properly initialized, as pyOpenSSL initializes it).
-
-
-4.3 Acessing Socket Methods
-
-   We quickly saw the benefit of wrapping socket methods in the
-   SSL.Connection class, for an easy transition into using SSL. The
-   problem here is that the socket module lacks a C API, and all the
-   methods are declared static. One approach would be to have OpenSSL as a
-   submodule to the socket module, placing all the code in socketmodule.c,
-   but this is obviously not a good solution, since you might not want to
-   import tonnes of extra stuff you're not going to use when importing the
-   socket module. The other approach is to somehow get a pointer to the
-   method to be called, either the C function, or a callable Python
-   object. This is not really a good solution either, since there's a lot
-   of lookups involved.
-
-   The way it works is that you have to supply a ``socket-like'' transport
-   object to the SSL.Connection. The only requirement of this object is
-   that it has a fileno() method that returns a file descriptor that's
-   valid at the C level (i.e. you can use the system calls read and
-   write). If you want to use the connect() or accept() methods of the
-   SSL.Connection object, the transport object has to supply such methods
-   too. Apart from them, any method lookups in the SSL.Connection object
-   that fail are passed on to the underlying transport object.
-
-   Future changes might be to allow Python-level transport objects, that
-   instead of having fileno() methods, have read() and write() methods, so
-   more advanced features of Python can be used. This would probably
-   entail some sort of OpenSSL ``BIOs'', but converting Python strings
-   back and forth is expensive, so this shouldn't be used unless
-   necessary. Other nice things would be to be able to pass in different
-   transport objects for reading and writing, but then the fileno() method
-   of SSL.Connection becomes virtually useless. Also, should the method
-   resolution be used on the read-transport or the write-transport?
-
-                            About this document ...
-
-   Python OpenSSL Manual
-
-   This document was generated using the LaTeX2HTML translator.
-
-   LaTeX2HTML is Copyright � 1993, 1994, 1995, 1996, 1997, Nikos Drakos,
-   Computer Based Learning Unit, University of Leeds, and Copyright �
-   1997, 1998, Ross Moore, Mathematics Department, Macquarie University,
-   Sydney.
-
-   The application of LaTeX2HTML to the Python documentation has been
-   heavily tailored by Fred L. Drake, Jr. Original navigation icons were
-   contributed by Christopher Petrilli.
-     __________________________________________________________________
-
-    Footnotes
-
-   ... M2Crypto^1
-          See http://chandlerproject.org/Projects/MeTooCrypto
-
-   ... Daemon^2
-          See http://www.lothar.com/tech/crypto/
-
-   ... socket^3
-          Actually, all that is required is an object that behaves like a
-          socket, you could even use files, even though it'd be tricky to
-          get the handshakes right!
-     __________________________________________________________________
-
-                            Python OpenSSL Manual
-     __________________________________________________________________
-
-   Release 0.8.
--- a/components/python/pyopenssl/pyopenssl-26.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/library/python-2/pyopenssl-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="Python interface to the OpenSSL library"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Python
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://pyopenssl.sourceforge.net
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/176
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/lib
-dir path=usr/lib/python2.6
-dir path=usr/lib/python2.6/vendor-packages
-dir path=usr/lib/python2.6/vendor-packages/OpenSSL
-dir path=usr/lib/python2.6/vendor-packages/OpenSSL/64
-dir path=usr/lib/python2.6/vendor-packages/OpenSSL/test
-dir path=usr/share
-dir path=usr/share/doc
-dir path=usr/share/doc/pyOpenSSL
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/64/SSL.so
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/64/crypto.so
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/64/rand.so
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/SSL.so
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/__init__.py
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/crypto.so
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/rand.so
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/__init__.py
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/__init__.pyc
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/test_crypto.py
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/test_crypto.pyc
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/test_rand.py
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/test_rand.pyc
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/test_ssl.py
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/test_ssl.pyc
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/util.py
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/test/util.pyc
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/tsafe.py
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/tsafe.pyc
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/version.py
-file path=usr/lib/python2.6/vendor-packages/OpenSSL/version.pyc
-file path=usr/lib/python2.6/vendor-packages/pyOpenSSL-0.11-py2.6.egg-info
-file pyOpenSSL.txt path=usr/share/doc/pyOpenSSL/pyOpenSSL.txt
-legacy pkg=SUNWpython26-openssl \
-    desc="pyOpenSSL - Python interface to the OpenSSL library" \
-    name="pyOpenSSL - Python interface to the OpenSSL library for Python 2.6"
-license pyopenssl.copyright license=LGPLv2.1
--- a/components/python/pyopenssl/pyopenssl.copyright	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,523 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
---------------------------------------------------------------------
-
-                  GNU LESSER GENERAL PUBLIC LICENSE
-                       Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-                            Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations
-below.
-
-  When we speak of free software, we are referring to freedom of use,
-not price.  Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-^L
-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it
-becomes
-a de-facto standard.  To achieve this, non-free programs must be
-allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-^L
-                  GNU LESSER GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control
-compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-^L
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-^L
-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-^L
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-^L
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply, and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License
-may add an explicit geographical distribution limitation excluding those
-countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-^L
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-                            NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-                     END OF TERMS AND CONDITIONS
-^L
-           How to Apply These Terms to Your New Libraries
-
-  If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change.  You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms
-of the ordinary General Public License).
-
-  To apply these terms, attach the following notices to the library.
-It is safest to attach them to the start of each source file to most
-effectively convey the exclusion of warranty; and each file should
-have at least the "copyright" line and a pointer to where the full
-notice is found.
-
-
-    <one line to give the library's name and a brief idea of what it
-does.>
-    Copyright (C) <year>  <name of author>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
-
-Also add information on how to contact you by electronic and paper
-mail.
-
-You should also get your employer (if you work as a programmer) or
-your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  library `Frob' (a library for tweaking knobs) written by James
-Random Hacker.
-
-  <signature of Ty Coon>, 1 April 1990
-  Ty Coon, President of Vice
-
-That's all there is to it!
--- a/components/python/python26/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../../make-rules/shared-macros.mk
-
-PATH=/usr/bin:/usr/gnu/bin:/usr/sbin
-
-COMPONENT_NAME=		Python
-COMPONENT_VERSION=	2.6.4
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:bee572680d1966501247cb2b26e0e51f94d1cd13
-COMPONENT_ARCHIVE_URL=	http://python.org/ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-
-include $(WS_TOP)/make-rules/prep.mk
-include $(WS_TOP)/make-rules/configure.mk
-include $(WS_TOP)/make-rules/ips.mk
-
-# We patch auto* files, so regenerate headers and configure
-COMPONENT_PREP_ACTION = \
-	(cd $(@D) ; autoheader ; autoconf)
-
-# This seems horribly wrong, but these defines break the ability to build c99
-# compliant modules or with gcc.
-COMPONENT_POST_CONFIGURE_ACTION = \
-	(cd $(@D) ; \
-	 perl -pi -e 's/(^\#define _POSIX_C_SOURCE.*)/\/* $$1 *\//' pyconfig.h ; \
-	 perl -pi -e 's/^(\#define _XOPEN_SOURCE.*)/\/* $$1 *\//' pyconfig.h ; \
-	 perl -pi -e 's/^(\#define _XOPEN_SOURCE_EXTENDED.*)/\/* $$1 *\//' \
-			pyconfig.h)
-
-# we don't want to leak $(CC_BITS) into BASECFLAGS as it causes problems with
-# python-config
-CC +=	$(CFLAGS)
-
-C99MODE=
-CPPFLAGS +=	-IPython
-
-# so we find the ncurses headers
-CPPFLAGS +=	-I/usr/include/ncurses
-# enable large files how they did in JDS
-CPPFLAGS +=	-D_LARGEFILE64_SOURCE
-# libffi for _ctypes
-CPPFLAGS +=	$(shell pkg-config --cflags-only-I libffi)
-
-CCFLAGS +=		-norunpath -compat=5
-
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		--enable-shared
-CONFIGURE_OPTIONS  +=		--disable-static
-CONFIGURE_OPTIONS  +=		--with-system-ffi
-CONFIGURE_OPTIONS  +=		--without-gcc
-CONFIGURE_OPTIONS  +=		ac_cv_opt_olimit_ok=no
-CONFIGURE_OPTIONS  +=		ac_cv_olimit_ok=no
-CONFIGURE_OPTIONS  +=		CPPFLAGS="$(CPPFLAGS)"
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS  +=		CCSHARED="$(CC_PIC)"
-CONFIGURE_OPTIONS  +=		CXX="$(CCC)"
-CONFIGURE_OPTIONS  +=		CXXFLAGS="$(CCFLAGS)"
-CONFIGURE_OPTIONS  +=		DFLAGS="-$(BITS)"
-COMPONENT_BUILD_ENV  +=		DFLAGS="-$(BITS)"
-
-COMPONENT_TEST_TARGETS =	test
-
-# 64 bit shared objects need to go in a 64-bit directory
-COMPONENT_INSTALL_ARGS.64 += DESTSHARED=$(CONFIGURE_PREFIX)/lib/python2.6/lib-dynload
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-$(INSTALL_32):	$(INSTALL_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include $(WS_TOP)/make-rules/depend.mk
--- a/components/python/python26/Makefile.config	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1275 +0,0 @@
-#
-# This file is a static, checked in version of the build generated python
-# Makefile.pre.  It is packaged in place of the one in the proto area.
-#
-# Generated automatically from Makefile.pre by makesetup.
-# Top-level Makefile for Python
-#
-# As distributed, this file is called Makefile.pre.in; it is processed
-# into the real Makefile by running the script ./configure, which
-# replaces things like @spam@ with values appropriate for your system.
-# This means that if you edit Makefile, your changes get lost the next
-# time you run the configure script.  Ideally, you can do:
-#
-#	./configure
-#	make
-#	make test
-#	make install
-#
-# If you have a previous version of Python installed that you don't
-# want to overwrite, you can use "make altinstall" instead of "make
-# install".  Refer to the "Installing" section in the README file for
-# additional details.
-#
-# See also the section "Build instructions" in the README file.
-
-# === Variables set by makesetup ===
-
-MODOBJS=          Modules/threadmodule.o  Modules/signalmodule.o  Modules/posixmodule.o  Modules/errnomodule.o  Modules/pwdmodule.o  Modules/_sre.o  Modules/_codecsmodule.o  Modules/zipimport.o  Modules/symtablemodule.o  Modules/xxsubtype.o
-MODLIBS=        $(LOCALMODLIBS) $(BASEMODLIBS)
-
-# === Variables set by configure
-VERSION=	2.6
-srcdir=		.
-
-
-CC=		/usr/lib/python2.6/pycc
-CXX=		/usr/lib/python2.6/pyCC
-MAINCC=		$(CC)
-LINKCC=		$(PURIFY) $(MAINCC)
-AR=		ar
-RANLIB=		ranlib
-SVNVERSION=	svnversion $(srcdir)
-
-# Shell used by make (some versions default to the login shell, which is bad)
-SHELL=		/bin/sh
-
-# Use this to make a link between python$(VERSION) and python in $(BINDIR)
-LN=		ln
-
-# Portable install script (configure doesn't always guess right)
-INSTALL=	install
-INSTALL_PROGRAM=${INSTALL}
-INSTALL_SCRIPT= ${INSTALL}
-INSTALL_DATA=	${INSTALL} -m 644
-# Shared libraries must be installed with executable mode on some systems;
-# rather than figuring out exactly which, we always give them executable mode.
-# Also, making them read-only seems to be a good idea...
-INSTALL_SHARED= ${INSTALL} -m 555
-
-MAKESETUP=      $(srcdir)/Modules/makesetup
-
-# Compiler options
-OPT=		-DNDEBUG
-BASECFLAGS=	
-CFLAGS=		$(BASECFLAGS) $(OPT) $(EXTRA_CFLAGS)
-# Both CPPFLAGS and LDFLAGS need to contain the shell's value for setup.py to
-# be able to build extension modules using the directories specified in the
-# environment variables
-CPPFLAGS=	-I. -IInclude -I$(srcdir)/Include -D_LARGEFILE64_SOURCE -I/usr/lib/libffi-3.0.9/include  
-LDFLAGS=	  -Wl,-zignore -Wl,-zcombreloc -Wl,-Bdirect  -L. -L/usr/gnu/lib
-LDLAST=		
-SGI_ABI=	
-CCSHARED=	-KPIC
-LINKFORSHARED=	
-# Extra C flags added for building the interpreter object files.
-CFLAGSFORSHARED=$(CCSHARED)
-# C flags used for building the interpreter object files
-PY_CFLAGS=	$(CFLAGS) $(CPPFLAGS) $(CFLAGSFORSHARED) -DPy_BUILD_CORE
-
-
-# Machine-dependent subdirectories
-MACHDEP=	sunos5
-
-# Install prefix for architecture-independent files
-prefix=		/usr
-
-# Install prefix for architecture-dependent files
-exec_prefix=	${prefix}
-
-# Install prefix for data files
-datarootdir=    ${prefix}/share
-
-# Expanded directories
-BINDIR=		$(exec_prefix)/bin
-LIBDIR=		/usr/lib
-MANDIR=		/usr/share/man
-INCLUDEDIR=	${prefix}/include
-CONFINCLUDEDIR=	$(exec_prefix)/include
-SCRIPTDIR=	$(prefix)/lib
-
-# Detailed destination directories
-BINLIBDEST=		$(exec_prefix)/lib/python$(VERSION)
-LIBDEST=		$(SCRIPTDIR)/python$(VERSION)
-INCLUDEPY=		$(INCLUDEDIR)/python$(VERSION)
-CONFINCLUDEPY=		$(CONFINCLUDEDIR)/python$(VERSION)
-LIBP=			$(exec_prefix)/lib/python$(VERSION)
-
-# Symbols used for using shared libraries
-SO=		.so
-LDSHARED=	$(CC) -G
-BLDSHARED=	$(CC) -G
-DESTSHARED=	$(BINLIBDEST)/lib-dynload
-
-# Executable suffix (.exe on Windows and Mac OS X)
-EXE=		
-BUILDEXE=	
-
-# Short name and location for Mac OS X Python framework
-UNIVERSALSDK=
-PYTHONFRAMEWORK=	
-PYTHONFRAMEWORKDIR=	no-framework
-PYTHONFRAMEWORKPREFIX=	
-PYTHONFRAMEWORKINSTALLDIR= 
-# Deployment target selected during configure, to be checked
-# by distutils. The export statement is needed to ensure that the
-# deployment target is active during build.
-MACOSX_DEPLOYMENT_TARGET=
-#export MACOSX_DEPLOYMENT_TARGET
-
-# Options to enable prebinding (for fast startup prior to Mac OS X 10.3)
-OTHER_LIBTOOL_OPT=
-
-# Environment to run shared python without installed libraries
-RUNSHARED=       
-
-# Modes for directories, executables and data files created by the
-# install process.  Default to user-only-writable for all file types.
-DIRMODE=	755
-EXEMODE=	755
-FILEMODE=	644
-
-# configure script arguments
-CONFIG_ARGS=	 '--prefix=/usr' '--libdir=/usr/lib' '--mandir=/usr/share/man' '--datadir=/usr/share' '--infodir=/usr/share/info' '--enable-shared' '--with-system-ffi' '--disable-static' 'CC=/usr/lib/python2.6/pycc' 'CFLAGS=' 'LDFLAGS=  -Wl,-zignore -Wl,-zcombreloc -Wl,-Bdirect  -L. -L/usr/gnu/lib' 'CPPFLAGS=-D_LARGEFILE64_SOURCE -I/usr/lib/libffi-3.0.9/include  '
-
-
-# Subdirectories with code
-SRCDIRS= 	Parser Grammar Objects Python Modules Mac
-
-# Other subdirectories
-SUBDIRSTOO=	Include Lib Misc Demo
-
-# Files and directories to be distributed
-CONFIGFILES=	configure configure.in acconfig.h pyconfig.h.in Makefile.pre.in
-DISTFILES=	README ChangeLog $(CONFIGFILES)
-DISTDIRS=	$(SUBDIRS) $(SUBDIRSTOO) Ext-dummy
-DIST=		$(DISTFILES) $(DISTDIRS)
-
-
-LIBRARY=	libpython$(VERSION).a
-LDLIBRARY=      libpython$(VERSION).so
-BLDLIBRARY=     -Wl,-R,$(LIBDIR) -L. -lpython$(VERSION)
-DLLLIBRARY=	
-LDLIBRARYDIR=   
-INSTSONAME=	libpython$(VERSION).so.1.0
-
-
-LIBS=		-lsocket -lnsl -ldl 
-LIBM=		-lm
-LIBC=		
-SYSLIBS=	$(LIBM) $(LIBC)
-SHLIBS=		$(LIBS)
-
-THREADOBJ=	Python/thread.o
-DLINCLDIR=	.
-DYNLOADFILE=	dynload_shlib.o
-MACHDEP_OBJS=	
-LIBOBJDIR=	Python/
-LIBOBJS=	
-UNICODE_OBJS=   Objects/unicodeobject.o Objects/unicodectype.o
-
-PYTHON=		python$(EXE)
-BUILDPYTHON=	python$(BUILDEXE)
-
-# The task to run while instrument when building the profile-opt target
-PROFILE_TASK=	$(srcdir)/Tools/pybench/pybench.py -n 2 --with-gc --with-syscheck
-#PROFILE_TASK=	$(srcdir)/Lib/test/regrtest.py
-
-# === Definitions added by makesetup ===
-
-LOCALMODLIBS=          
-BASEMODLIBS=
-GLHACK=-Dclear=__GLclear
-PYTHONPATH=$(COREPYTHONPATH)
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(EXTRAMACHDEPPATH)$(TKPATH)$(OLDPATH)
-OLDPATH=:lib-old
-TKPATH=:lib-tk
-EXTRAMACHDEPPATH=
-MACHDEPPATH=:plat-$(MACHDEP)
-TESTPATH=
-SITEPATH=
-DESTPATH=
-MACHDESTLIB=$(BINLIBDEST)
-DESTLIB=$(LIBDEST)
-
-
-
-##########################################################################
-# Modules
-MODULE_OBJS=	\
-		Modules/config.o \
-		Modules/getpath.o \
-		Modules/main.o \
-		Modules/gcmodule.o
-
-# Used of signalmodule.o is not available
-SIGNAL_OBJS=	
-
-
-##########################################################################
-# Grammar
-GRAMMAR_H=	$(srcdir)/Include/graminit.h
-GRAMMAR_C=	$(srcdir)/Python/graminit.c
-GRAMMAR_INPUT=	$(srcdir)/Grammar/Grammar
-
-DTRACE_OBJS=Python/dtrace.o Python/phelper.o
-
-##########################################################################
-# Parser
-PGEN=		Parser/pgen$(EXE)
-
-POBJS=		\
-		Parser/acceler.o \
-		Parser/grammar1.o \
-		Parser/listnode.o \
-		Parser/node.o \
-		Parser/parser.o \
-		Parser/parsetok.o \
-		Parser/bitset.o \
-		Parser/metagrammar.o \
-		Parser/firstsets.o \
-		Parser/grammar.o \
-		Parser/pgen.o
-
-PARSER_OBJS=	$(POBJS) Parser/myreadline.o Parser/tokenizer.o
-
-PGOBJS=		\
-		Objects/obmalloc.o \
-		Python/mysnprintf.o \
-		Parser/tokenizer_pgen.o \
-		Parser/printgrammar.o \
-		Parser/pgenmain.o
-
-PARSER_HEADERS= \
-		Parser/parser.h \
-		Parser/tokenizer.h
-
-PGENOBJS=	$(PGENMAIN) $(POBJS) $(PGOBJS)
-
-##########################################################################
-# AST
-AST_H_DIR=	$(srcdir)/Include
-AST_H=		$(AST_H_DIR)/Python-ast.h
-AST_C_DIR=	$(srcdir)/Python
-AST_C=		$(AST_C_DIR)/Python-ast.c
-AST_ASDL=	$(srcdir)/Parser/Python.asdl
-
-ASDLGEN_FILES=	$(srcdir)/Parser/asdl.py $(srcdir)/Parser/asdl_c.py
-# XXX Note that a build now requires Python exist before the build starts
-ASDLGEN=	$(srcdir)/Parser/asdl_c.py
-
-##########################################################################
-# Python
-PYTHON_OBJS=	\
-		Python/_warnings.o \
-		Python/Python-ast.o \
-		Python/asdl.o \
-		Python/ast.o \
-		Python/bltinmodule.o \
-		Python/ceval.o \
-		Python/compile.o \
-		Python/codecs.o \
-		Python/errors.o \
-		Python/frozen.o \
-		Python/frozenmain.o \
-		Python/future.o \
-		Python/getargs.o \
-		Python/getcompiler.o \
-		Python/getcopyright.o \
-		Python/getmtime.o \
-		Python/getplatform.o \
-		Python/getversion.o \
-		Python/graminit.o \
-		Python/import.o \
-		Python/importdl.o \
-		Python/marshal.o \
-		Python/modsupport.o \
-		Python/mystrtoul.o \
-		Python/mysnprintf.o \
-		Python/peephole.o \
-		Python/pyarena.o \
-		Python/pyfpe.o \
-		Python/pymath.o \
-		Python/pystate.o \
-		Python/pythonrun.o \
-		Python/structmember.o \
-		Python/symtable.o \
-		Python/sysmodule.o \
-		Python/traceback.o \
-		Python/getopt.o \
-		Python/pystrcmp.o \
-		Python/pystrtod.o \
-		Python/formatter_unicode.o \
-		Python/formatter_string.o \
-		Python/$(DYNLOADFILE) \
-		$(DTRACE_OBJS) \
-		$(LIBOBJS) \
-		$(MACHDEP_OBJS) \
-		$(THREADOBJ)
-
-
-##########################################################################
-# Objects
-OBJECT_OBJS=	\
-		Objects/abstract.o \
-		Objects/boolobject.o \
-		Objects/bufferobject.o \
-		Objects/bytes_methods.o \
-		Objects/bytearrayobject.o \
-		Objects/cellobject.o \
-		Objects/classobject.o \
-		Objects/cobject.o \
-		Objects/codeobject.o \
-		Objects/complexobject.o \
-		Objects/descrobject.o \
-		Objects/enumobject.o \
-		Objects/exceptions.o \
-		Objects/genobject.o \
-		Objects/fileobject.o \
-		Objects/floatobject.o \
-		Objects/frameobject.o \
-		Objects/funcobject.o \
-		Objects/intobject.o \
-		Objects/iterobject.o \
-		Objects/listobject.o \
-		Objects/longobject.o \
-		Objects/dictobject.o \
-		Objects/methodobject.o \
-		Objects/moduleobject.o \
-		Objects/object.o \
-		Objects/obmalloc.o \
-		Objects/rangeobject.o \
-		Objects/setobject.o \
-		Objects/sliceobject.o \
-		Objects/stringobject.o \
-		Objects/structseq.o \
-		Objects/tupleobject.o \
-		Objects/typeobject.o \
-		Objects/weakrefobject.o \
-		$(UNICODE_OBJS)
-
-
-##########################################################################
-# objects that get linked into the Python library
-LIBRARY_OBJS=	\
-		Modules/getbuildinfo.o \
-		$(PARSER_OBJS) \
-		$(OBJECT_OBJS) \
-		$(PYTHON_OBJS) \
-		$(MODULE_OBJS) \
-		$(SIGNAL_OBJS) \
-		$(MODOBJS)
-
-#########################################################################
-# Rules
-
-# Default target
-all:		build_all
-build_all:	$(BUILDPYTHON) oldsharedmods sharedmods
-
-# Compile a binary with gcc profile guided optimization.
-profile-opt:
-	@echo "Building with support for profile generation:"
-	$(MAKE) clean
-	$(MAKE) build_all_generate_profile
-	@echo "Running benchmark to generate profile data:"
-	$(MAKE) profile-removal
-	$(MAKE) run_profile_task
-	@echo "Rebuilding with profile guided optimizations:"
-	$(MAKE) clean
-	$(MAKE) build_all_use_profile
-
-build_all_generate_profile:
-	$(MAKE) all CFLAGS="$(CFLAGS) -fprofile-generate" LIBS="$(LIBS) -lgcov"
-
-run_profile_task:
-	./$(BUILDPYTHON) $(PROFILE_TASK)
-
-build_all_use_profile:
-	$(MAKE) all CFLAGS="$(CFLAGS) -fprofile-use"
-
-coverage:
-	@echo "Building with support for coverage checking:"
-	$(MAKE) clean
-	$(MAKE) all CFLAGS="$(CFLAGS) -O0 -pg -fprofile-arcs -ftest-coverage" LIBS="$(LIBS) -lgcov"
-
-
-# Build the interpreter
-$(BUILDPYTHON):	Modules/python.o $(LIBRARY) $(LDLIBRARY)
-		$(LINKCC) $(LDFLAGS) $(LINKFORSHARED) -o $@ \
-			Modules/python.o \
-			$(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST)
-
-platform: $(BUILDPYTHON)
-	$(RUNSHARED) ./$(BUILDPYTHON) -E -c 'import sys ; from distutils.util import get_platform ; print get_platform()+"-"+sys.version[0:3]' >platform
-
-
-# Build the shared modules
-sharedmods: $(BUILDPYTHON)
-	@case $$MAKEFLAGS in \
-	*s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py -q build;; \
-	*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py build;; \
-	esac
-
-# Build static library
-# avoid long command lines, same as LIBRARY_OBJS
-$(LIBRARY): $(LIBRARY_OBJS)
-	-rm -f $@
-	$(AR) cr $@ Modules/getbuildinfo.o
-	$(AR) cr $@ $(PARSER_OBJS)
-	$(AR) cr $@ $(OBJECT_OBJS)
-	$(AR) cr $@ $(PYTHON_OBJS)
-	$(AR) cr $@ $(MODULE_OBJS) $(SIGNAL_OBJS)
-	$(AR) cr $@ $(MODOBJS)
-	$(RANLIB) $@
-
-libpython$(VERSION).so: $(LIBRARY_OBJS)
-	if test $(INSTSONAME) != $(LDLIBRARY); then \
-		$(LDSHARED) $(LDFLAGS) -Wl,-h$(INSTSONAME) -o $(INSTSONAME) $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \
-		$(LN) -f $(INSTSONAME) $@; \
-	else \
-		$(LDSHARED) $(LDFLAGS) -o $@ $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \
-	fi
-
-libpython$(VERSION).dylib: $(LIBRARY_OBJS)
-	 $(CC) -dynamiclib -Wl,-single_module $(LDFLAGS) -undefined dynamic_lookup -Wl,-install_name,$(prefix)/lib/libpython$(VERSION).dylib -Wl,-compatibility_version,$(VERSION) -Wl,-current_version,$(VERSION) -o $@ $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \
-		 
-
-libpython$(VERSION).sl: $(LIBRARY_OBJS)
-	$(LDSHARED) $(LDFLAGS) -o $@ $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST)
-
-# This rule is here for OPENSTEP/Rhapsody/MacOSX. It builds a temporary
-# minimal framework (not including the Lib directory and such) in the current
-# directory.
-RESSRCDIR=Mac/Resources/framework
-$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK): \
-		$(LIBRARY) \
-		$(RESSRCDIR)/Info.plist
-	$(INSTALL) -d -m $(DIRMODE) $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)
-	if test "${UNIVERSALSDK}"; then \
-		$(CC) -o $(LDLIBRARY)  -dynamiclib \
-			-isysroot "${UNIVERSALSDK}" \
-			-all_load $(LIBRARY) -Wl,-single_module \
-			-install_name $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) \
-			-compatibility_version $(VERSION) \
-			-current_version $(VERSION); \
-        else \
-		/usr/bin/libtool -o $(LDLIBRARY) -dynamic $(OTHER_LIBTOOL_OPT) $(LIBRARY) \
-			 ;\
-	fi
-	$(INSTALL) -d -m $(DIRMODE)  \
-		$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Resources/English.lproj
-	$(INSTALL_DATA) $(RESSRCDIR)/Info.plist \
-		$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Resources/Info.plist
-	$(LN) -fsn $(VERSION) $(PYTHONFRAMEWORKDIR)/Versions/Current
-	$(LN) -fsn Versions/Current/$(PYTHONFRAMEWORK) $(PYTHONFRAMEWORKDIR)/$(PYTHONFRAMEWORK)
-	$(LN) -fsn Versions/Current/Headers $(PYTHONFRAMEWORKDIR)/Headers
-	$(LN) -fsn Versions/Current/Resources $(PYTHONFRAMEWORKDIR)/Resources
-
-# This rule builds the Cygwin Python DLL and import library if configured
-# for a shared core library; otherwise, this rule is a noop.
-$(DLLLIBRARY) libpython$(VERSION).dll.a: $(LIBRARY_OBJS)
-	if test -n "$(DLLLIBRARY)"; then \
-		$(LDSHARED) $(LDFLAGS) -Wl,--out-implib=$@ -o $(DLLLIBRARY) $^ \
-			$(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST); \
-	else true; \
-	fi
-
-
-oldsharedmods: $(SHAREDMODS)
-
-
-Makefile Modules/config.c: Makefile.pre \
-				$(srcdir)/Modules/config.c.in \
-				$(MAKESETUP) \
-				Modules/Setup.config \
-				Modules/Setup \
-				Modules/Setup.local
-	$(SHELL) $(MAKESETUP) -c $(srcdir)/Modules/config.c.in \
-				-s Modules \
-				Modules/Setup.config \
-				Modules/Setup.local \
-				Modules/Setup
-	@mv config.c Modules
-	@echo "The Makefile was updated, you may need to re-run make."
-
-
-Modules/Setup: $(srcdir)/Modules/Setup.dist
-	@if test -f Modules/Setup; then \
-		echo "-----------------------------------------------"; \
-		echo "Modules/Setup.dist is newer than Modules/Setup;"; \
-		echo "check to make sure you have all the updates you"; \
-		echo "need in your Modules/Setup file."; \
-		echo "Usually, copying Modules/Setup.dist to Modules/Setup will work."; \
-		echo "-----------------------------------------------"; \
-	fi
-
-############################################################################
-# Special rules for object files
-
-Modules/getbuildinfo.o: $(PARSER_OBJS) \
-		$(OBJECT_OBJS) \
-		$(PYTHON_OBJS) \
-		$(MODULE_OBJS) \
-		$(SIGNAL_OBJS) \
-		$(MODOBJS) \
-		$(srcdir)/Modules/getbuildinfo.c
-	$(CC) -c $(PY_CFLAGS) -DSVNVERSION="\"`LC_ALL=C $(SVNVERSION)`\"" -o $@ $(srcdir)/Modules/getbuildinfo.c
-
-Modules/getpath.o: $(srcdir)/Modules/getpath.c Makefile
-	$(CC) -c $(PY_CFLAGS) -DPYTHONPATH='"$(PYTHONPATH)"' \
-		-DPREFIX='"$(prefix)"' \
-		-DEXEC_PREFIX='"$(exec_prefix)"' \
-		-DVERSION='"$(VERSION)"' \
-		-DVPATH='"$(VPATH)"' \
-		-o $@ $(srcdir)/Modules/getpath.c
-
-Modules/python.o: $(srcdir)/Modules/python.c
-	$(MAINCC) -c $(PY_CFLAGS) -o $@ $(srcdir)/Modules/python.c
-
-
-$(GRAMMAR_H) $(GRAMMAR_C): $(PGEN) $(GRAMMAR_INPUT)
-		-@$(INSTALL) -d Include
-		-$(PGEN) $(GRAMMAR_INPUT) $(GRAMMAR_H) $(GRAMMAR_C)
-
-$(PGEN):	$(PGENOBJS)
-		$(CC) $(OPT) $(LDFLAGS) $(PGENOBJS) $(LIBS) -o $(PGEN)
-
-Parser/grammar.o:	$(srcdir)/Parser/grammar.c \
-				$(srcdir)/Include/token.h \
-				$(srcdir)/Include/grammar.h
-Parser/metagrammar.o:	$(srcdir)/Parser/metagrammar.c
-
-Parser/tokenizer_pgen.o:	$(srcdir)/Parser/tokenizer.c
-
-Parser/pgenmain.o:	$(srcdir)/Include/parsetok.h
-
-$(AST_H): $(AST_ASDL) $(ASDLGEN_FILES)
-	$(ASDLGEN) -h $(AST_H_DIR) $(AST_ASDL)
-
-$(AST_C): $(AST_ASDL) $(ASDLGEN_FILES)
-	$(ASDLGEN) -c $(AST_C_DIR) $(AST_ASDL)
-
-Python/compile.o Python/symtable.o: $(GRAMMAR_H) $(AST_H)
-
-Python/getplatform.o: $(srcdir)/Python/getplatform.c
-		$(CC) -c $(PY_CFLAGS) -DPLATFORM='"$(MACHDEP)"' -o $@ $(srcdir)/Python/getplatform.c
-
-Python/importdl.o: $(srcdir)/Python/importdl.c
-		$(CC) -c $(PY_CFLAGS) -I$(DLINCLDIR) -o $@ $(srcdir)/Python/importdl.c
-
-Objects/unicodectype.o:	$(srcdir)/Objects/unicodectype.c \
-				$(srcdir)/Objects/unicodetype_db.h
-
-STRINGLIB_HEADERS= \
-		$(srcdir)/Include/bytes_methods.h \
-		$(srcdir)/Objects/stringlib/count.h \
-		$(srcdir)/Objects/stringlib/ctype.h \
-		$(srcdir)/Objects/stringlib/fastsearch.h \
-		$(srcdir)/Objects/stringlib/find.h \
-		$(srcdir)/Objects/stringlib/formatter.h \
-		$(srcdir)/Objects/stringlib/partition.h \
-		$(srcdir)/Objects/stringlib/stringdefs.h \
-		$(srcdir)/Objects/stringlib/string_format.h \
-		$(srcdir)/Objects/stringlib/transmogrify.h \
-		$(srcdir)/Objects/stringlib/unicodedefs.h \
-		$(srcdir)/Objects/stringlib/localeutil.h
-
-Objects/unicodeobject.o: $(srcdir)/Objects/unicodeobject.c \
-				$(STRINGLIB_HEADERS)
-
-Objects/bytearrayobject.o: $(srcdir)/Objects/bytearrayobject.c \
-				$(STRINGLIB_HEADERS)
-
-Objects/stringobject.o: $(srcdir)/Objects/stringobject.c \
-				$(STRINGLIB_HEADERS)
-
-Python/formatter_unicode.o: $(srcdir)/Python/formatter_unicode.c \
-				$(STRINGLIB_HEADERS)
-
-Python/formatter_string.o: $(srcdir)/Python/formatter_string.c \
-				$(STRINGLIB_HEADERS)
-
-Python/phelper.o: $(srcdir)/Python/phelper.d
-	dtrace -o $@ -DPHELPER $(DFLAGS) $(CPPFLAGS) -C -G -s $(srcdir)/Python/phelper.d
-
-Python/python.h: $(srcdir)/Python/python.d
-	dtrace -o $@ $(DFLAGS) -C -h -s $(srcdir)/Python/python.d
-
-Python/ceval.o: Python/python.h
-
-Python/dtrace.o: $(srcdir)/Python/python.d Python/ceval.o
-	dtrace -o $@ $(DFLAGS) -C -G -s $(srcdir)/Python/python.d Python/ceval.o
-
-############################################################################
-# Header files
-
-PYTHON_HEADERS= \
-		Include/Python-ast.h \
-		Include/Python.h \
-		Include/abstract.h \
-		Include/asdl.h \
-		Include/ast.h \
-		Include/bitset.h \
-		Include/boolobject.h \
-		Include/bytearrayobject.h \
-		Include/bytes_methods.h \
-		Include/bytesobject.h \
-		Include/bufferobject.h \
-		Include/cellobject.h \
-		Include/ceval.h \
-		Include/classobject.h \
-		Include/cobject.h \
-		Include/code.h \
-		Include/codecs.h \
-		Include/compile.h \
-		Include/complexobject.h \
-		Include/descrobject.h \
-		Include/dictobject.h \
-		Include/enumobject.h \
-		Include/errcode.h \
-		Include/eval.h \
-		Include/fileobject.h \
-		Include/floatobject.h \
-		Include/frameobject.h \
-		Include/funcobject.h \
-		Include/genobject.h \
-		Include/import.h \
-		Include/intobject.h \
-		Include/intrcheck.h \
-		Include/iterobject.h \
-		Include/listobject.h \
-		Include/longintrepr.h \
-		Include/longobject.h \
-		Include/marshal.h \
-		Include/metagrammar.h \
-		Include/methodobject.h \
-		Include/modsupport.h \
-		Include/moduleobject.h \
-		Include/node.h \
-		Include/object.h \
-		Include/objimpl.h \
-		Include/opcode.h \
-		Include/osdefs.h \
-		Include/parsetok.h \
-		Include/patchlevel.h \
-		Include/pgen.h \
-		Include/pgenheaders.h \
-		Include/pyarena.h \
-		Include/pydebug.h \
-		Include/pyerrors.h \
-		Include/pyfpe.h \
-		Include/pymath.h \
-		Include/pygetopt.h \
-		Include/pymem.h \
-		Include/pyport.h \
-		Include/pystate.h \
-		Include/pystrcmp.h \
-		Include/pystrtod.h \
-		Include/pythonrun.h \
-		Include/pythread.h \
-		Include/rangeobject.h \
-		Include/setobject.h \
-		Include/sliceobject.h \
-		Include/stringobject.h \
-		Include/structmember.h \
-		Include/structseq.h \
-		Include/symtable.h \
-		Include/sysmodule.h \
-		Include/traceback.h \
-		Include/tupleobject.h \
-		Include/ucnhash.h \
-		Include/unicodeobject.h \
-		Include/warnings.h \
-		Include/weakrefobject.h \
-		pyconfig.h \
-		$(PARSER_HEADERS)
-
-$(LIBRARY_OBJS) $(MODOBJS) Modules/python.o: $(PYTHON_HEADERS)
-
-
-######################################################################
-
-# Test the interpreter (twice, once without .pyc files, once with)
-# In the past, we've had problems where bugs in the marshalling or
-# elsewhere caused bytecode read from .pyc files to behave differently
-# than bytecode generated directly from a .py source file.  Sometimes
-# the bytecode read from a .pyc file had the bug, somtimes the directly
-# generated bytecode.  This is sometimes a very shy bug needing a lot of
-# sample data.
-
-TESTOPTS=	-l $(EXTRATESTOPTS)
-TESTPROG=	$(srcdir)/Lib/test/regrtest.py
-TESTPYTHON=	$(RUNSHARED) ./$(BUILDPYTHON) -E -tt
-test:		all platform
-		-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
-		-$(TESTPYTHON) $(TESTPROG) $(TESTOPTS)
-		$(TESTPYTHON) $(TESTPROG) $(TESTOPTS)
-
-testall:	all platform
-		-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
-		$(TESTPYTHON) $(srcdir)/Lib/compileall.py
-		-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
-		-$(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall
-		$(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall
-
-#  Run the unitests for both architectures in a Universal build on OSX
-#  Must be run on an Intel box.
-testuniversal:	all platform
-		if [ `arch` != 'i386' ];then \
-			echo "This can only be used on OSX/i386" ;\
-			exit 1 ;\
-		fi
-		-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
-		-$(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall
-		$(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall
-		$(RUNSHARED) /usr/libexec/oah/translate ./$(BUILDPYTHON) -E -tt $(TESTPROG) $(TESTOPTS) -uall
-
-
-# Like testall, but with a single pass only
-# run an optional script to include some information about the build environment
-buildbottest:	all platform
-		-@if which pybuildbot.identify >/dev/null 2>&1; then \
-			pybuildbot.identify "CC='$(CC)'" "CXX='$(CXX)'"; \
-		fi
-		$(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall -rw
-
-QUICKTESTOPTS=	$(TESTOPTS) -x test_thread test_signal test_strftime \
-		test_unicodedata test_re test_sre test_select test_poll \
-		test_linuxaudiodev test_struct test_sunaudiodev test_zlib
-quicktest:	all platform
-		-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
-		-$(TESTPYTHON) $(TESTPROG) $(QUICKTESTOPTS)
-		$(TESTPYTHON) $(TESTPROG) $(QUICKTESTOPTS)
-
-MEMTESTOPTS=    $(QUICKTESTOPTS) -x test_dl test___all__ test_fork1 \
-		test_longexp
-memtest:	all platform
-		-rm -f $(srcdir)/Lib/test/*.py[co]
-		-$(TESTPYTHON) $(TESTPROG) $(MEMTESTOPTS)
-		$(TESTPYTHON) $(TESTPROG) $(MEMTESTOPTS)
-
-# Install everything
-install:	 altinstall bininstall maninstall 
-
-# Install almost everything without disturbing previous versions
-altinstall:	 altbininstall libinstall inclinstall libainstall \
-                sharedinstall oldsharedinstall 
-
-# Install shared libraries enabled by Setup
-DESTDIRS=	$(exec_prefix) $(LIBDIR) $(BINLIBDEST) $(DESTSHARED)
-
-oldsharedinstall: $(DESTSHARED) $(SHAREDMODS)
-		@for i in X $(SHAREDMODS); do \
-		  if test $$i != X; then \
-		    echo $(INSTALL_SHARED) $$i $(DESTSHARED)/`basename $$i`; \
-		    $(INSTALL_SHARED) $$i $(DESTDIR)$(DESTSHARED)/`basename $$i`; \
-		  fi; \
-		done
-
-$(DESTSHARED):
-		@for i in $(DESTDIRS); \
-		do \
-			if test ! -d $(DESTDIR)$$i; then \
-				echo "Creating directory $$i"; \
-				$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \
-			else    true; \
-			fi; \
-		done
-
-
-# Install the interpreter (by creating a hard link to python$(VERSION))
-bininstall:	altbininstall
-	-if test -f $(DESTDIR)$(BINDIR)/$(PYTHON) -o -h $(DESTDIR)$(BINDIR)/$(PYTHON); \
-	then rm -f $(DESTDIR)$(BINDIR)/$(PYTHON); \
-	else true; \
-	fi
-	(cd $(DESTDIR)$(BINDIR); $(LN) python$(VERSION)$(EXE) $(PYTHON))
-	-rm -f $(DESTDIR)$(BINDIR)/python-config
-	(cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)-config python-config)
-
-# Install the interpreter with $(VERSION) affixed
-# This goes into $(exec_prefix)
-altbininstall:	$(BUILDPYTHON)
-	@for i in $(BINDIR) $(LIBDIR); \
-	do \
-		if test ! -d $(DESTDIR)$$i; then \
-			echo "Creating directory $$i"; \
-			$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \
-		else	true; \
-		fi; \
-	done
-	$(INSTALL_PROGRAM) $(BUILDPYTHON) $(DESTDIR)$(BINDIR)/python$(VERSION)$(EXE)
-	if test -f $(LDLIBRARY); then \
-		if test -n "$(DLLLIBRARY)" ; then \
-			$(INSTALL_SHARED) $(DLLLIBRARY) $(DESTDIR)$(BINDIR); \
-		else \
-			$(INSTALL_SHARED) $(LDLIBRARY) $(DESTDIR)$(LIBDIR)/$(INSTSONAME); \
-			if test $(LDLIBRARY) != $(INSTSONAME); then \
-				(cd $(DESTDIR)$(LIBDIR); $(LN) -sf $(INSTSONAME) $(LDLIBRARY)) \
-			fi \
-		fi; \
-	else	true; \
-	fi
-
-# Install the manual page
-maninstall:
-	@for i in $(MANDIR) $(MANDIR)/man1; \
-	do \
-		if test ! -d $(DESTDIR)$$i; then \
-			echo "Creating directory $$i"; \
-			$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \
-		else	true; \
-		fi; \
-	done
-	$(INSTALL_DATA) $(srcdir)/Misc/python.man \
-		$(DESTDIR)$(MANDIR)/man1/python.1
-
-# Install the library
-PLATDIR=	plat-$(MACHDEP)
-EXTRAPLATDIR= 
-EXTRAMACHDEPPATH=
-MACHDEPS=	$(PLATDIR) $(EXTRAPLATDIR)
-XMLLIBSUBDIRS=  xml xml/dom xml/etree xml/parsers xml/sax
-PLATMACDIRS= plat-mac plat-mac/Carbon plat-mac/lib-scriptpackages \
-	plat-mac/lib-scriptpackages/_builtinSuites \
-	plat-mac/lib-scriptpackages/CodeWarrior \
-	plat-mac/lib-scriptpackages/Explorer \
-	plat-mac/lib-scriptpackages/Finder \
-	plat-mac/lib-scriptpackages/Netscape \
-	plat-mac/lib-scriptpackages/StdSuites \
-	plat-mac/lib-scriptpackages/SystemEvents \
-	plat-mac/lib-scriptpackages/Terminal 
-PLATMACPATH=:plat-mac:plat-mac/lib-scriptpackages
-LIBSUBDIRS=	lib-tk site-packages test test/output test/data \
-		test/decimaltestdata \
-		encodings compiler hotshot \
-		email email/mime email/test email/test/data \
-		json json/tests \
-		sqlite3 sqlite3/test \
-		logging bsddb bsddb/test csv wsgiref \
-		lib2to3 lib2to3/fixes lib2to3/pgen2 lib2to3/tests \
-		ctypes ctypes/test ctypes/macholib idlelib idlelib/Icons \
-		distutils distutils/command distutils/tests $(XMLLIBSUBDIRS) \
-		multiprocessing multiprocessing/dummy \
-		lib-old \
-		curses $(MACHDEPS)
-libinstall:	build_all $(srcdir)/Lib/$(PLATDIR)
-	@for i in $(SCRIPTDIR) $(LIBDEST); \
-	do \
-		if test ! -d $(DESTDIR)$$i; then \
-			echo "Creating directory $$i"; \
-			$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \
-		else	true; \
-		fi; \
-	done
-	@for d in $(LIBSUBDIRS); \
-	do \
-		a=$(srcdir)/Lib/$$d; \
-		if test ! -d $$a; then continue; else true; fi; \
-		b=$(LIBDEST)/$$d; \
-		if test ! -d $(DESTDIR)$$b; then \
-			echo "Creating directory $$b"; \
-			$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$b; \
-		else	true; \
-		fi; \
-	done
-	@for i in $(srcdir)/Lib/*.py $(srcdir)/Lib/*.doc $(srcdir)/Lib/*.egg-info ; \
-	do \
-		if test -x $$i; then \
-			$(INSTALL_SCRIPT) $$i $(DESTDIR)$(LIBDEST); \
-			echo $(INSTALL_SCRIPT) $$i $(LIBDEST); \
-		else \
-			$(INSTALL_DATA) $$i $(DESTDIR)$(LIBDEST); \
-			echo $(INSTALL_DATA) $$i $(LIBDEST); \
-		fi; \
-	done
-	@for d in $(LIBSUBDIRS); \
-	do \
-		a=$(srcdir)/Lib/$$d; \
-		if test ! -d $$a; then continue; else true; fi; \
-		if test `ls $$a | wc -l` -lt 1; then continue; fi; \
-		b=$(LIBDEST)/$$d; \
-		for i in $$a/*; \
-		do \
-			case $$i in \
-			*CVS) ;; \
-			*.py[co]) ;; \
-			*.orig) ;; \
-			*~) ;; \
-			*) \
-				if test -d $$i; then continue; fi; \
-				if test -x $$i; then \
-				    echo $(INSTALL_SCRIPT) $$i $$b; \
-				    $(INSTALL_SCRIPT) $$i $(DESTDIR)$$b; \
-				else \
-				    echo $(INSTALL_DATA) $$i $$b; \
-				    $(INSTALL_DATA) $$i $(DESTDIR)$$b; \
-				fi;; \
-			esac; \
-		done; \
-	done
-	$(INSTALL_DATA) $(srcdir)/LICENSE $(DESTDIR)$(LIBDEST)/LICENSE.txt
-	PYTHONPATH=$(DESTDIR)$(LIBDEST)  $(RUNSHARED) \
-		./$(BUILDPYTHON) -Wi -tt $(DESTDIR)$(LIBDEST)/compileall.py \
-		-d $(LIBDEST) -f \
-		-x 'bad_coding|badsyntax|site-packages' $(DESTDIR)$(LIBDEST)
-	PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
-		./$(BUILDPYTHON) -Wi -tt -O $(DESTDIR)$(LIBDEST)/compileall.py \
-		-d $(LIBDEST) -f \
-		-x 'bad_coding|badsyntax|site-packages' $(DESTDIR)$(LIBDEST)
-	-PYTHONPATH=$(DESTDIR)$(LIBDEST)  $(RUNSHARED) \
-		./$(BUILDPYTHON) -Wi -t $(DESTDIR)$(LIBDEST)/compileall.py \
-		-d $(LIBDEST)/site-packages -f \
-		-x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
-	-PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
-		./$(BUILDPYTHON) -Wi -t -O $(DESTDIR)$(LIBDEST)/compileall.py \
-		-d $(LIBDEST)/site-packages -f \
-		-x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
-	-PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
-		./$(BUILDPYTHON) -Wi -t -c "import lib2to3.pygram, lib2to3.patcomp;lib2to3.patcomp.PatternCompiler()"
-
-# Create the PLATDIR source directory, if one wasn't distributed..
-$(srcdir)/Lib/$(PLATDIR):
-	mkdir $(srcdir)/Lib/$(PLATDIR)
-	cp $(srcdir)/Lib/plat-generic/regen $(srcdir)/Lib/$(PLATDIR)/regen
-	export PATH; PATH="`pwd`:$$PATH"; \
-	export PYTHONPATH; PYTHONPATH="`pwd`/Lib"; \
-	export DYLD_FRAMEWORK_PATH; DYLD_FRAMEWORK_PATH="`pwd`"; \
-	export EXE; EXE="$(BUILDEXE)"; \
-	cd $(srcdir)/Lib/$(PLATDIR); $(RUNSHARED) ./regen
-
-# Install the include files
-INCLDIRSTOMAKE=$(INCLUDEDIR) $(CONFINCLUDEDIR) $(INCLUDEPY) $(CONFINCLUDEPY)
-inclinstall:
-	@for i in $(INCLDIRSTOMAKE); \
-	do \
-		if test ! -d $(DESTDIR)$$i; then \
-			echo "Creating directory $$i"; \
-			$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \
-		else	true; \
-		fi; \
-	done
-	@for i in $(srcdir)/Include/*.h; \
-	do \
-		echo $(INSTALL_DATA) $$i $(INCLUDEPY); \
-		$(INSTALL_DATA) $$i $(DESTDIR)$(INCLUDEPY); \
-	done
-	$(INSTALL_DATA) pyconfig.h $(DESTDIR)$(CONFINCLUDEPY)/pyconfig.h
-
-# Install the library and miscellaneous stuff needed for extending/embedding
-# This goes into $(exec_prefix)
-LIBPL=		$(LIBP)/config
-libainstall:	all
-	@for i in $(LIBDIR) $(LIBP) $(LIBPL); \
-	do \
-		if test ! -d $(DESTDIR)$$i; then \
-			echo "Creating directory $$i"; \
-			$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \
-		else	true; \
-		fi; \
-	done
-	@if test -d $(LIBRARY); then :; else \
-		if test "$(PYTHONFRAMEWORKDIR)" = no-framework; then \
-			if test "$(SO)" = .dll; then \
-				$(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBPL) ; \
-			else \
-				$(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \
-				$(RANLIB) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \
-			fi; \
-		else \
-			echo Skip install of $(LIBRARY) - use make frameworkinstall; \
-		fi; \
-	fi
-	$(INSTALL_DATA) Modules/config.c $(DESTDIR)$(LIBPL)/config.c
-	$(INSTALL_DATA) Modules/python.o $(DESTDIR)$(LIBPL)/python.o
-	$(INSTALL_DATA) $(srcdir)/Modules/config.c.in $(DESTDIR)$(LIBPL)/config.c.in
-	$(INSTALL_DATA) Makefile $(DESTDIR)$(LIBPL)/Makefile
-	$(INSTALL_DATA) Modules/Setup $(DESTDIR)$(LIBPL)/Setup
-	$(INSTALL_DATA) Modules/Setup.local $(DESTDIR)$(LIBPL)/Setup.local
-	$(INSTALL_DATA) Modules/Setup.config $(DESTDIR)$(LIBPL)/Setup.config
-	$(INSTALL_SCRIPT) $(srcdir)/Modules/makesetup $(DESTDIR)$(LIBPL)/makesetup
-	$(INSTALL_SCRIPT) $(srcdir)/install-sh $(DESTDIR)$(LIBPL)/install-sh
-	# Substitution happens here, as the completely-expanded BINDIR
-	# is not available in configure
-	sed -e "s,@EXENAME@,$(BINDIR)/python$(VERSION)$(EXE)," < $(srcdir)/Misc/python-config.in >python-config
-	$(INSTALL_SCRIPT) python-config $(DESTDIR)$(BINDIR)/python$(VERSION)-config
-	rm python-config
-	@if [ -s Modules/python.exp -a \
-		"`echo $(MACHDEP) | sed 's/^\(...\).*/\1/'`" = "aix" ]; then \
-		echo; echo "Installing support files for building shared extension modules on AIX:"; \
-		$(INSTALL_DATA) Modules/python.exp		\
-				$(DESTDIR)$(LIBPL)/python.exp;		\
-		echo; echo "$(LIBPL)/python.exp";		\
-		$(INSTALL_SCRIPT) $(srcdir)/Modules/makexp_aix	\
-				$(DESTDIR)$(LIBPL)/makexp_aix;		\
-		echo "$(LIBPL)/makexp_aix";			\
-		$(INSTALL_SCRIPT) $(srcdir)/Modules/ld_so_aix	\
-				$(DESTDIR)$(LIBPL)/ld_so_aix;		\
-		echo "$(LIBPL)/ld_so_aix";			\
-		echo; echo "See Misc/AIX-NOTES for details.";	\
-	else true; \
-	fi
-	@case "$(MACHDEP)" in beos*) \
-		echo; echo "Installing support files for building shared extension modules on BeOS:"; \
-		$(INSTALL_DATA) Misc/BeOS-NOTES $(DESTDIR)$(LIBPL)/README;	\
-		echo; echo "$(LIBPL)/README";			\
-		$(INSTALL_SCRIPT) Modules/ar_beos $(DESTDIR)$(LIBPL)/ar_beos; \
-		echo "$(LIBPL)/ar_beos";			\
-		$(INSTALL_SCRIPT) Modules/ld_so_beos $(DESTDIR)$(LIBPL)/ld_so_beos; \
-		echo "$(LIBPL)/ld_so_beos";			\
-		echo; echo "See Misc/BeOS-NOTES for details.";	\
-		;; \
-	esac
-
-# Install the dynamically loadable modules
-# This goes into $(exec_prefix)
-sharedinstall:
-	$(RUNSHARED) ./$(BUILDPYTHON) -E $(srcdir)/setup.py install \
-	   	--prefix=$(prefix) \
-		--install-scripts=$(BINDIR) \
-		--install-platlib=$(DESTSHARED) \
-		--root=/$(DESTDIR)
-
-# Here are a couple of targets for MacOSX again, to install a full
-# framework-based Python. frameworkinstall installs everything, the
-# subtargets install specific parts. Much of the actual work is offloaded to
-# the Makefile in Mac
-#
-#
-# This target is here for backward compatiblity, previous versions of Python
-# hadn't integrated framework installation in the normal install process.
-frameworkinstall: install
-
-# On install, we re-make the framework
-# structure in the install location, /Library/Frameworks/ or the argument to
-# --enable-framework. If --enable-framework has been specified then we have
-# automatically set prefix to the location deep down in the framework, so we
-# only have to cater for the structural bits of the framework.
-
-frameworkinstallframework: frameworkinstallstructure install frameworkinstallmaclib
-
-frameworkinstallstructure:	$(LDLIBRARY)
-	@if test "$(PYTHONFRAMEWORKDIR)" = no-framework; then \
-		echo Not configured with --enable-framework; \
-		exit 1; \
-	else true; \
-	fi
-	@for i in $(prefix)/Resources/English.lproj $(prefix)/lib; do\
-		if test ! -d $(DESTDIR)$$i; then \
-			echo "Creating directory $(DESTDIR)$$i"; \
-			$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \
-		else	true; \
-		fi; \
-	done
-	$(LN) -fsn include/python$(VERSION) $(DESTDIR)$(prefix)/Headers
-	sed 's/%VERSION%/'"`$(RUNSHARED) ./$(BUILDPYTHON) -c 'import platform; print platform.python_version()'`"'/g' < $(RESSRCDIR)/Info.plist > $(DESTDIR)$(prefix)/Resources/Info.plist
-	$(LN) -fsn $(VERSION) $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Versions/Current
-	$(LN) -fsn Versions/Current/$(PYTHONFRAMEWORK) $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/$(PYTHONFRAMEWORK)
-	$(LN) -fsn Versions/Current/Headers $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Headers
-	$(LN) -fsn Versions/Current/Resources $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Resources
-	$(INSTALL_SHARED) $(LDLIBRARY) $(DESTDIR)$(PYTHONFRAMEWORKPREFIX)/$(LDLIBRARY)
-
-# This installs Mac/Lib into the framework
-# Install a number of symlinks to keep software that expects a normal unix
-# install (which includes python-config) happy.
-frameworkinstallmaclib:
-	ln -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/python$(VERSION)/config/libpython$(VERSION).a"
-	cd Mac && $(MAKE) installmacsubtree DESTDIR="$(DESTDIR)"
-
-# This installs the IDE, the Launcher and other apps into /Applications
-frameworkinstallapps:
-	cd Mac && $(MAKE) installapps DESTDIR="$(DESTDIR)"
-
-frameworkinstallapps4way:
-	cd Mac && $(MAKE) installapps4way DESTDIR="$(DESTDIR)"
-
-# This install the unix python and pythonw tools in /usr/local/bin
-frameworkinstallunixtools:
-	cd Mac && $(MAKE) installunixtools DESTDIR="$(DESTDIR)"
-
-frameworkinstallunixtools4way:
-	cd Mac && $(MAKE) installunixtools4way DESTDIR="$(DESTDIR)"
-
-frameworkaltinstallunixtools:
-	cd Mac && $(MAKE) altinstallunixtools DESTDIR="$(DESTDIR)"
-
-frameworkaltinstallunixtools4way:
-	cd Mac && $(MAKE) altinstallunixtools4way DESTDIR="$(DESTDIR)"
-
-# This installs the Demos and Tools into the applications directory.
-# It is not part of a normal frameworkinstall
-frameworkinstallextras:
-	cd Mac && $(MAKE) installextras DESTDIR="$(DESTDIR)"
-
-# This installs a few of the useful scripts in Tools/scripts
-scriptsinstall:
-	SRCDIR=$(srcdir) $(RUNSHARED) \
-	./$(BUILDPYTHON) $(srcdir)/Tools/scripts/setup.py install \
-	--prefix=$(prefix) \
-	--install-scripts=$(BINDIR) \
-	--root=/$(DESTDIR)
-
-# Build the toplevel Makefile
-Makefile.pre: Makefile.pre.in config.status
-	CONFIG_FILES=Makefile.pre CONFIG_HEADERS= $(SHELL) config.status
-	$(MAKE) -f Makefile.pre Makefile
-
-# Run the configure script.
-config.status:	$(srcdir)/configure
-	$(SHELL) $(srcdir)/configure $(CONFIG_ARGS)
-
-.PRECIOUS: config.status $(BUILDPYTHON) Makefile Makefile.pre
-
-# Some make's put the object file in the current directory
-.c.o:
-	$(CC) -c $(PY_CFLAGS) -o $@ $<
-
-# Run reindent on the library
-reindent:
-	./$(BUILDPYTHON) $(srcdir)/Tools/scripts/reindent.py -r $(srcdir)/Lib
-
-# Rerun configure with the same options as it was run last time,
-# provided the config.status script exists
-recheck:
-	$(SHELL) config.status --recheck
-	$(SHELL) config.status
-
-# Rebuild the configure script from configure.in; also rebuild pyconfig.h.in
-autoconf:
-	(cd $(srcdir); autoconf)
-	(cd $(srcdir); autoheader)
-
-# Create a tags file for vi
-tags::
-	cd $(srcdir); \
-	ctags -w -t Include/*.h; \
-	for i in $(SRCDIRS); do ctags -w -t -a $$i/*.[ch]; \
-	done; \
-	sort -o tags tags
-
-# Create a tags file for GNU Emacs
-TAGS::
-	cd $(srcdir); \
-	etags Include/*.h; \
-	for i in $(SRCDIRS); do etags -a $$i/*.[ch]; done
-
-# Sanitation targets -- clean leaves libraries, executables and tags
-# files, which clobber removes as well
-pycremoval:
-	find $(srcdir) -name '*.py[co]' -exec rm -f {} ';'
-
-clean: pycremoval
-	find . -name '*.o' -exec rm -f {} ';'
-	find . -name '*.s[ol]' -exec rm -f {} ';'
-	find $(srcdir)/build -name 'fficonfig.h' -exec rm -f {} ';' || true
-	find $(srcdir)/build -name 'fficonfig.py' -exec rm -f {} ';' || true
-	-rm -f Lib/lib2to3/*Grammar*.pickle
-
-profile-removal:
-	find . -name '*.gc??' -exec rm -f {} ';'
-
-clobber: clean profile-removal
-	-rm -f $(BUILDPYTHON) $(PGEN) $(LIBRARY) $(LDLIBRARY) $(DLLLIBRARY) \
-		tags TAGS \
-		config.cache config.log pyconfig.h Modules/config.c
-	-rm -rf build platform
-	-rm -rf $(PYTHONFRAMEWORKDIR)
-
-# Make things extra clean, before making a distribution:
-# remove all generated files, even Makefile[.pre]
-# Keep configure and Python-ast.[ch], it's possible they can't be generated
-distclean: clobber
-	-rm -f core Makefile Makefile.pre config.status \
-		Modules/Setup Modules/Setup.local Modules/Setup.config
-	find $(srcdir) '(' -name '*.fdc' -o -name '*~' \
-			   -o -name '[@,#]*' -o -name '*.old' \
-			   -o -name '*.orig' -o -name '*.rej' \
-			   -o -name '*.bak' ')' \
-			   -exec rm -f {} ';'
-
-# Check for smelly exported symbols (not starting with Py/_Py)
-smelly: all
-	nm -p $(LIBRARY) | \
-		sed -n "/ [TDB] /s/.* //p" | grep -v "^_*Py" | sort -u; \
-
-# Find files with funny names
-funny:
-	find $(DISTDIRS) -type d \
-		-o -name '*.[chs]' \
-		-o -name '*.py' \
-		-o -name '*.doc' \
-		-o -name '*.sty' \
-		-o -name '*.bib' \
-		-o -name '*.dat' \
-		-o -name '*.el' \
-		-o -name '*.fd' \
-		-o -name '*.in' \
-		-o -name '*.tex' \
-		-o -name '*,[vpt]' \
-		-o -name 'Setup' \
-		-o -name 'Setup.*' \
-		-o -name README \
-		-o -name Makefile \
-		-o -name ChangeLog \
-		-o -name Repository \
-		-o -name Root \
-		-o -name Entries \
-		-o -name Tag \
-		-o -name tags \
-		-o -name TAGS \
-		-o -name .cvsignore \
-		-o -name MANIFEST \
-		-o -print
-
-# Perform some verification checks on any modified files.
-patchcheck:
-	$(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/scripts/patchcheck.py
-
-# Dependencies
-
-Python/thread.o:  $(srcdir)/Python/thread_atheos.h $(srcdir)/Python/thread_beos.h $(srcdir)/Python/thread_cthread.h $(srcdir)/Python/thread_foobar.h $(srcdir)/Python/thread_lwp.h $(srcdir)/Python/thread_nt.h $(srcdir)/Python/thread_os2.h $(srcdir)/Python/thread_pth.h $(srcdir)/Python/thread_pthread.h $(srcdir)/Python/thread_sgi.h $(srcdir)/Python/thread_solaris.h $(srcdir)/Python/thread_wince.h
-
-# Declare targets that aren't real files
-.PHONY: all build_all sharedmods oldsharedmods test quicktest memtest
-.PHONY: install altinstall oldsharedinstall bininstall altbininstall
-.PHONY: maninstall libinstall inclinstall libainstall sharedinstall
-.PHONY: frameworkinstall frameworkinstallframework frameworkinstallstructure
-.PHONY: frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools
-.PHONY: frameworkaltinstallunixtools recheck autoconf clean clobber distclean 
-.PHONY: smelly funny patchcheck
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-
-# Rules appended by makedepend
-
-Modules/threadmodule.o: $(srcdir)/Modules/threadmodule.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/threadmodule.c -o Modules/threadmodule.o
-Modules/threadmodule$(SO):  Modules/threadmodule.o; $(BLDSHARED)  Modules/threadmodule.o   -o Modules/threadmodule$(SO)
-Modules/signalmodule.o: $(srcdir)/Modules/signalmodule.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/signalmodule.c -o Modules/signalmodule.o
-Modules/signalmodule$(SO):  Modules/signalmodule.o; $(BLDSHARED)  Modules/signalmodule.o   -o Modules/signalmodule$(SO)
-Modules/posixmodule.o: $(srcdir)/Modules/posixmodule.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/posixmodule.c -o Modules/posixmodule.o
-Modules/posixmodule$(SO):  Modules/posixmodule.o; $(BLDSHARED)  Modules/posixmodule.o   -o Modules/posixmodule$(SO)
-Modules/errnomodule.o: $(srcdir)/Modules/errnomodule.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/errnomodule.c -o Modules/errnomodule.o
-Modules/errnomodule$(SO):  Modules/errnomodule.o; $(BLDSHARED)  Modules/errnomodule.o   -o Modules/errnomodule$(SO)
-Modules/pwdmodule.o: $(srcdir)/Modules/pwdmodule.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/pwdmodule.c -o Modules/pwdmodule.o
-Modules/pwdmodule$(SO):  Modules/pwdmodule.o; $(BLDSHARED)  Modules/pwdmodule.o   -o Modules/pwdmodule$(SO)
-Modules/_sre.o: $(srcdir)/Modules/_sre.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/_sre.c -o Modules/_sre.o
-Modules/_sre$(SO):  Modules/_sre.o; $(BLDSHARED)  Modules/_sre.o   -o Modules/_sre$(SO)
-Modules/_codecsmodule.o: $(srcdir)/Modules/_codecsmodule.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/_codecsmodule.c -o Modules/_codecsmodule.o
-Modules/_codecsmodule$(SO):  Modules/_codecsmodule.o; $(BLDSHARED)  Modules/_codecsmodule.o   -o Modules/_codecsmodule$(SO)
-Modules/zipimport.o: $(srcdir)/Modules/zipimport.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/zipimport.c -o Modules/zipimport.o
-Modules/zipimport$(SO):  Modules/zipimport.o; $(BLDSHARED)  Modules/zipimport.o   -o Modules/zipimport$(SO)
-Modules/symtablemodule.o: $(srcdir)/Modules/symtablemodule.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/symtablemodule.c -o Modules/symtablemodule.o
-Modules/_symtablemodule$(SO):  Modules/symtablemodule.o; $(BLDSHARED)  Modules/symtablemodule.o   -o Modules/_symtablemodule$(SO)
-Modules/xxsubtype.o: $(srcdir)/Modules/xxsubtype.c; $(CC) $(PY_CFLAGS)  -c $(srcdir)/Modules/xxsubtype.c -o Modules/xxsubtype.o
-Modules/xxsubtype$(SO):  Modules/xxsubtype.o; $(BLDSHARED)  Modules/xxsubtype.o   -o Modules/xxsubtype$(SO)
--- a/components/python/python26/patches/Python26-00-filemagic.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2232 +0,0 @@
-diff -u Python-2.6.4/Lib/platform.py.orig Python-2.6.4/Lib/platform.py
---- Python-2.6.4/Lib/platform.py.orig	Mon Feb 21 10:46:30 2011
-+++ Python-2.6.4/Lib/platform.py	Mon Feb 21 10:46:30 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """ This module tries to retrieve as much platform-identifying data as
-     possible. It makes this information available via function APIs.
-diff -u Python-2.6.4/Lib/profile.py.orig Python-2.6.4/Lib/profile.py
---- Python-2.6.4/Lib/profile.py.orig	Mon Feb 21 10:46:25 2011
-+++ Python-2.6.4/Lib/profile.py	Mon Feb 21 10:46:25 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # Class for profiling python code. rev 1.0  6/2/94
- #
-diff -u Python-2.6.4/Lib/trace.py.orig Python-2.6.4/Lib/trace.py
---- Python-2.6.4/Lib/trace.py.orig	Mon Feb 21 10:46:29 2011
-+++ Python-2.6.4/Lib/trace.py	Mon Feb 21 10:46:29 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # portions copyright 2001, Autonomous Zones Industries, Inc., all rights...
- # err...  reserved and offered to the public under the terms of the
-diff -u Python-2.6.4/Lib/cProfile.py.orig Python-2.6.4/Lib/cProfile.py
---- Python-2.6.4/Lib/cProfile.py.orig	Mon Feb 21 10:46:29 2011
-+++ Python-2.6.4/Lib/cProfile.py	Mon Feb 21 10:46:29 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Python interface for the 'lsprof' profiler.
-    Compatible with the 'profile' module.
-diff -u Python-2.6.4/Lib/idlelib/PyShell.py.orig Python-2.6.4/Lib/idlelib/PyShell.py
---- Python-2.6.4/Lib/idlelib/PyShell.py.orig	Mon Feb 21 10:46:23 2011
-+++ Python-2.6.4/Lib/idlelib/PyShell.py	Mon Feb 21 10:46:23 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import os
- import os.path
-diff -u Python-2.6.4/Lib/UserString.py.orig Python-2.6.4/Lib/UserString.py
---- Python-2.6.4/Lib/UserString.py.orig	Mon Feb 21 10:46:27 2011
-+++ Python-2.6.4/Lib/UserString.py	Mon Feb 21 10:46:27 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- ## vim:ts=4:et:nowrap
- """A user-defined wrapper around string objects
- 
-diff -u Python-2.6.4/Lib/lib2to3/tests/pytree_idempotency.py.orig Python-2.6.4/Lib/lib2to3/tests/pytree_idempotency.py
---- Python-2.6.4/Lib/lib2to3/tests/pytree_idempotency.py.orig	Mon Feb 21 10:46:24 2011
-+++ Python-2.6.4/Lib/lib2to3/tests/pytree_idempotency.py	Mon Feb 21 10:46:24 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python2.5
-+#!/usr/bin/python2.6
- # Copyright 2006 Google, Inc. All Rights Reserved.
- # Licensed to PSF under a Contributor Agreement.
- 
-diff -u Python-2.6.4/Lib/lib2to3/tests/test_all_fixers.py.orig Python-2.6.4/Lib/lib2to3/tests/test_all_fixers.py
---- Python-2.6.4/Lib/lib2to3/tests/test_all_fixers.py.orig	Mon Feb 21 10:46:24 2011
-+++ Python-2.6.4/Lib/lib2to3/tests/test_all_fixers.py	Mon Feb 21 10:46:24 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python2.5
-+#!/usr/bin/python2.6
- """Tests that run all fixer modules over an input stream.
- 
- This has been broken out into its own test module because of its
-diff -u Python-2.6.4/Lib/lib2to3/tests/test_util.py.orig Python-2.6.4/Lib/lib2to3/tests/test_util.py
---- Python-2.6.4/Lib/lib2to3/tests/test_util.py.orig	Mon Feb 21 10:46:24 2011
-+++ Python-2.6.4/Lib/lib2to3/tests/test_util.py	Mon Feb 21 10:46:24 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python2.5
-+#!/usr/bin/python2.6
- """ Test suite for the code in fixes.util """
- # Author: Collin Winter
- 
-diff -u Python-2.6.4/Lib/lib2to3/tests/test_parser.py.orig Python-2.6.4/Lib/lib2to3/tests/test_parser.py
---- Python-2.6.4/Lib/lib2to3/tests/test_parser.py.orig	Mon Feb 21 10:46:24 2011
-+++ Python-2.6.4/Lib/lib2to3/tests/test_parser.py	Mon Feb 21 10:46:24 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python2.5
-+#!/usr/bin/python2.6
- """Test suite for 2to3's parser and grammar files.
- 
- This is the place to add tests for changes to 2to3's grammar, such as those
-diff -u Python-2.6.4/Lib/lib2to3/tests/test_pytree.py.orig Python-2.6.4/Lib/lib2to3/tests/test_pytree.py
---- Python-2.6.4/Lib/lib2to3/tests/test_pytree.py.orig	Mon Feb 21 10:46:24 2011
-+++ Python-2.6.4/Lib/lib2to3/tests/test_pytree.py	Mon Feb 21 10:46:24 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python2.5
-+#!/usr/bin/python2.6
- # Copyright 2006 Google, Inc. All Rights Reserved.
- # Licensed to PSF under a Contributor Agreement.
- 
-diff -u Python-2.6.4/Lib/lib2to3/tests/test_fixers.py.orig Python-2.6.4/Lib/lib2to3/tests/test_fixers.py
---- Python-2.6.4/Lib/lib2to3/tests/test_fixers.py.orig	Mon Feb 21 10:46:24 2011
-+++ Python-2.6.4/Lib/lib2to3/tests/test_fixers.py	Mon Feb 21 10:46:24 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python2.5
-+#!/usr/bin/python2.6
- """ Test suite for the fixer modules """
- # Author: Collin Winter
- 
-diff -u Python-2.6.4/Lib/lib2to3/refactor.py.orig Python-2.6.4/Lib/lib2to3/refactor.py
---- Python-2.6.4/Lib/lib2to3/refactor.py.orig	Mon Feb 21 10:46:24 2011
-+++ Python-2.6.4/Lib/lib2to3/refactor.py	Mon Feb 21 10:46:24 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python2.5
-+#!/usr/bin/python2.6
- # Copyright 2006 Google, Inc. All Rights Reserved.
- # Licensed to PSF under a Contributor Agreement.
- 
-diff -u Python-2.6.4/Lib/lib2to3/pgen2/token.py.orig Python-2.6.4/Lib/lib2to3/pgen2/token.py
---- Python-2.6.4/Lib/lib2to3/pgen2/token.py.orig	Mon Feb 21 10:46:25 2011
-+++ Python-2.6.4/Lib/lib2to3/pgen2/token.py	Mon Feb 21 10:46:25 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Token constants (from "token.h")."""
- 
-diff -u Python-2.6.4/Lib/cgi.py.orig Python-2.6.4/Lib/cgi.py
---- Python-2.6.4/Lib/cgi.py.orig	Mon Feb 21 10:46:24 2011
-+++ Python-2.6.4/Lib/cgi.py	Mon Feb 21 10:46:24 2011
-@@ -1,4 +1,4 @@
--#! /usr/local/bin/python
-+#!/usr/bin/python2.6
- 
- # NOTE: the above "/usr/local/bin/python" is NOT a mistake.  It is
- # intentionally NOT "/usr/bin/env python".  On many systems
-diff -u Python-2.6.4/Lib/base64.py.orig Python-2.6.4/Lib/base64.py
---- Python-2.6.4/Lib/base64.py.orig	Mon Feb 21 10:46:36 2011
-+++ Python-2.6.4/Lib/base64.py	Mon Feb 21 10:46:36 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """RFC 3548: Base16, Base32, Base64 Data Encodings"""
- 
-diff -u Python-2.6.4/Lib/encodings/rot_13.py.orig Python-2.6.4/Lib/encodings/rot_13.py
---- Python-2.6.4/Lib/encodings/rot_13.py.orig	Mon Feb 21 10:46:26 2011
-+++ Python-2.6.4/Lib/encodings/rot_13.py	Mon Feb 21 10:46:26 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- """ Python Character Mapping Codec for ROT13.
- 
-     See http://ucsub.colorado.edu/~kominek/rot13/ for details.
-diff -u Python-2.6.4/Lib/tabnanny.py.orig Python-2.6.4/Lib/tabnanny.py
---- Python-2.6.4/Lib/tabnanny.py.orig	Mon Feb 21 10:46:27 2011
-+++ Python-2.6.4/Lib/tabnanny.py	Mon Feb 21 10:46:27 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """The Tab Nanny despises ambiguous indentation.  She knows no mercy.
- 
-diff -u Python-2.6.4/Lib/timeit.py.orig Python-2.6.4/Lib/timeit.py
---- Python-2.6.4/Lib/timeit.py.orig	Mon Feb 21 10:46:23 2011
-+++ Python-2.6.4/Lib/timeit.py	Mon Feb 21 10:46:23 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Tool for measuring execution time of small code snippets.
- 
-diff -u Python-2.6.4/Lib/pydoc.py.orig Python-2.6.4/Lib/pydoc.py
---- Python-2.6.4/Lib/pydoc.py.orig	Mon Feb 21 10:46:28 2011
-+++ Python-2.6.4/Lib/pydoc.py	Mon Feb 21 10:46:28 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # -*- coding: latin-1 -*-
- """Generate Python documentation in HTML or text for interactive use.
- 
-diff -u Python-2.6.4/Lib/quopri.py.orig Python-2.6.4/Lib/quopri.py
---- Python-2.6.4/Lib/quopri.py.orig	Mon Feb 21 10:46:29 2011
-+++ Python-2.6.4/Lib/quopri.py	Mon Feb 21 10:46:29 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Conversions to/from quoted-printable transport encoding as per RFC 1521."""
- 
-diff -u Python-2.6.4/Lib/keyword.py.orig Python-2.6.4/Lib/keyword.py
---- Python-2.6.4/Lib/keyword.py.orig	Mon Feb 21 10:46:24 2011
-+++ Python-2.6.4/Lib/keyword.py	Mon Feb 21 10:46:24 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Keywords (from "graminit.c")
- 
-diff -u Python-2.6.4/Lib/mailbox.py.orig Python-2.6.4/Lib/mailbox.py
---- Python-2.6.4/Lib/mailbox.py.orig	Mon Feb 21 10:46:27 2011
-+++ Python-2.6.4/Lib/mailbox.py	Mon Feb 21 10:46:27 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Read/write support for Maildir, mbox, MH, Babyl, and MMDF mailboxes."""
- 
-diff -u Python-2.6.4/Lib/difflib.py.orig Python-2.6.4/Lib/difflib.py
---- Python-2.6.4/Lib/difflib.py.orig	Mon Feb 21 10:46:36 2011
-+++ Python-2.6.4/Lib/difflib.py	Mon Feb 21 10:46:36 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """
- Module difflib -- helpers for computing deltas between objects.
-diff -u Python-2.6.4/Lib/webbrowser.py.orig Python-2.6.4/Lib/webbrowser.py
---- Python-2.6.4/Lib/webbrowser.py.orig	Mon Feb 21 10:46:26 2011
-+++ Python-2.6.4/Lib/webbrowser.py	Mon Feb 21 10:46:26 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Interfaces for launching and remotely controlling Web browsers."""
- # Maintained by Georg Brandl.
- 
-diff -u Python-2.6.4/Lib/unittest.py.orig Python-2.6.4/Lib/unittest.py
---- Python-2.6.4/Lib/unittest.py.orig	Mon Feb 21 10:46:28 2011
-+++ Python-2.6.4/Lib/unittest.py	Mon Feb 21 10:46:28 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- '''
- Python unit testing framework, based on Erich Gamma's JUnit and Kent Beck's
- Smalltalk testing framework.
-diff -u Python-2.6.4/Lib/bsddb/test/test_dbtables.py.orig Python-2.6.4/Lib/bsddb/test/test_dbtables.py
---- Python-2.6.4/Lib/bsddb/test/test_dbtables.py.orig	Mon Feb 21 10:46:28 2011
-+++ Python-2.6.4/Lib/bsddb/test/test_dbtables.py	Mon Feb 21 10:46:28 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- #-----------------------------------------------------------------------
- # A test suite for the table interface built on bsddb.db
-diff -u Python-2.6.4/Lib/bsddb/dbshelve.py.orig Python-2.6.4/Lib/bsddb/dbshelve.py
---- Python-2.6.4/Lib/bsddb/dbshelve.py.orig	Mon Feb 21 10:46:28 2011
-+++ Python-2.6.4/Lib/bsddb/dbshelve.py	Mon Feb 21 10:46:28 2011
-@@ -1,4 +1,4 @@
--#!/bin/env python
-+#!/usr/bin/python2.6
- #------------------------------------------------------------------------
- #           Copyright (c) 1997-2001 by Total Control Software
- #                         All Rights Reserved
-diff -u Python-2.6.4/Lib/token.py.orig Python-2.6.4/Lib/token.py
---- Python-2.6.4/Lib/token.py.orig	Mon Feb 21 10:46:28 2011
-+++ Python-2.6.4/Lib/token.py	Mon Feb 21 10:46:28 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Token constants (from "token.h")."""
- 
-diff -u Python-2.6.4/Lib/Cookie.py.orig Python-2.6.4/Lib/Cookie.py
---- Python-2.6.4/Lib/Cookie.py.orig	Mon Feb 21 10:46:25 2011
-+++ Python-2.6.4/Lib/Cookie.py	Mon Feb 21 10:46:25 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- 
- ####
-diff -u Python-2.6.4/Lib/smtplib.py.orig Python-2.6.4/Lib/smtplib.py
---- Python-2.6.4/Lib/smtplib.py.orig	Mon Feb 21 10:46:28 2011
-+++ Python-2.6.4/Lib/smtplib.py	Mon Feb 21 10:46:28 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- '''SMTP/ESMTP client class.
- 
-diff -u Python-2.6.4/Lib/smtpd.py.orig Python-2.6.4/Lib/smtpd.py
---- Python-2.6.4/Lib/smtpd.py.orig	Mon Feb 21 10:46:28 2011
-+++ Python-2.6.4/Lib/smtpd.py	Mon Feb 21 10:46:28 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """An RFC 2821 smtp proxy.
- 
- Usage: %(program)s [options] [localhost:localport [remotehost:remoteport]]
-diff -u Python-2.6.4/Lib/test/regrtest.py.orig Python-2.6.4/Lib/test/regrtest.py
---- Python-2.6.4/Lib/test/regrtest.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/regrtest.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Regression test.
- 
-diff -u Python-2.6.4/Lib/test/test_sets.py.orig Python-2.6.4/Lib/test/test_sets.py
---- Python-2.6.4/Lib/test/test_sets.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_sets.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import warnings
- warnings.filterwarnings("ignore", "the sets module is deprecated",
-diff -u Python-2.6.4/Lib/test/test_dl.py.orig Python-2.6.4/Lib/test/test_dl.py
---- Python-2.6.4/Lib/test/test_dl.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_dl.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test dlmodule.c
-    Roger E. Masse  revised strategy by Barry Warsaw
- """
-diff -u Python-2.6.4/Lib/test/test_multiprocessing.py.orig Python-2.6.4/Lib/test/test_multiprocessing.py
---- Python-2.6.4/Lib/test/test_multiprocessing.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_multiprocessing.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- #
- # Unit tests for the multiprocessing package
-diff -u Python-2.6.4/Lib/test/test_cmd.py.orig Python-2.6.4/Lib/test/test_cmd.py
---- Python-2.6.4/Lib/test/test_cmd.py.orig	Mon Feb 21 10:46:36 2011
-+++ Python-2.6.4/Lib/test/test_cmd.py	Mon Feb 21 10:46:36 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- """
- Test script for the 'cmd' module
- Original by Michael Schneider
-diff -u Python-2.6.4/Lib/test/test_userstring.py.orig Python-2.6.4/Lib/test/test_userstring.py
---- Python-2.6.4/Lib/test/test_userstring.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_userstring.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # UserString is a wrapper around the native builtin string type.
- # UserString instances should behave similar to builtin string objects.
- 
-diff -u Python-2.6.4/Lib/test/test_popen.py.orig Python-2.6.4/Lib/test/test_popen.py
---- Python-2.6.4/Lib/test/test_popen.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_popen.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Basic tests for os.popen()
- 
-   Particularly useful for platforms that fake popen.
-diff -u Python-2.6.4/Lib/test/test_cd.py.orig Python-2.6.4/Lib/test/test_cd.py
---- Python-2.6.4/Lib/test/test_cd.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_cd.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Whimpy test script for the cd module
-    Roger E. Masse
- """
-diff -u Python-2.6.4/Lib/test/test_cl.py.orig Python-2.6.4/Lib/test/test_cl.py
---- Python-2.6.4/Lib/test/test_cl.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_cl.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Whimpy test script for the cl module
-    Roger E. Masse
- """
-diff -u Python-2.6.4/Lib/test/test_imgfile.py.orig Python-2.6.4/Lib/test/test_imgfile.py
---- Python-2.6.4/Lib/test/test_imgfile.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_imgfile.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Simple test script for imgfile.c
-    Roger E. Masse
-diff -u Python-2.6.4/Lib/test/test_random.py.orig Python-2.6.4/Lib/test/test_random.py
---- Python-2.6.4/Lib/test/test_random.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_random.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import unittest
- import random
-diff -u Python-2.6.4/Lib/test/curses_tests.py.orig Python-2.6.4/Lib/test/curses_tests.py
---- Python-2.6.4/Lib/test/curses_tests.py.orig	Mon Feb 21 10:46:32 2011
-+++ Python-2.6.4/Lib/test/curses_tests.py	Mon Feb 21 10:46:32 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # $Id: ncurses.py 36559 2004-07-18 05:56:09Z tim_one $
- #
-diff -u Python-2.6.4/Lib/test/test_codecmaps_cn.py.orig Python-2.6.4/Lib/test/test_codecmaps_cn.py
---- Python-2.6.4/Lib/test/test_codecmaps_cn.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_codecmaps_cn.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecmaps_cn.py
- #   Codec mapping tests for PRC encodings
-diff -u Python-2.6.4/Lib/test/test_whichdb.py.orig Python-2.6.4/Lib/test/test_whichdb.py
---- Python-2.6.4/Lib/test/test_whichdb.py.orig	Mon Feb 21 10:46:36 2011
-+++ Python-2.6.4/Lib/test/test_whichdb.py	Mon Feb 21 10:46:36 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test script for the whichdb module
-    based on test_anydbm.py
- """
-diff -u Python-2.6.4/Lib/test/test_eof.py.orig Python-2.6.4/Lib/test/test_eof.py
---- Python-2.6.4/Lib/test/test_eof.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_eof.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """test script for a few new invalid token catches"""
- 
- import unittest
-diff -u Python-2.6.4/Lib/test/test_imageop.py.orig Python-2.6.4/Lib/test/test_imageop.py
---- Python-2.6.4/Lib/test/test_imageop.py.orig	Mon Feb 21 10:46:31 2011
-+++ Python-2.6.4/Lib/test/test_imageop.py	Mon Feb 21 10:46:31 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Test script for the imageop module.  This has the side
-    effect of partially testing the imgfile module as well.
-diff -u Python-2.6.4/Lib/test/test_codecmaps_tw.py.orig Python-2.6.4/Lib/test/test_codecmaps_tw.py
---- Python-2.6.4/Lib/test/test_codecmaps_tw.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_codecmaps_tw.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecmaps_tw.py
- #   Codec mapping tests for ROC encodings
-diff -u Python-2.6.4/Lib/test/test_codecencodings_hk.py.orig Python-2.6.4/Lib/test/test_codecencodings_hk.py
---- Python-2.6.4/Lib/test/test_codecencodings_hk.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_codecencodings_hk.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecencodings_hk.py
- #   Codec encoding tests for HongKong encodings.
-diff -u Python-2.6.4/Lib/test/test_codecencodings_jp.py.orig Python-2.6.4/Lib/test/test_codecencodings_jp.py
---- Python-2.6.4/Lib/test/test_codecencodings_jp.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_codecencodings_jp.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecencodings_jp.py
- #   Codec encoding tests for Japanese encodings.
-diff -u Python-2.6.4/Lib/test/test_with.py.orig Python-2.6.4/Lib/test/test_with.py
---- Python-2.6.4/Lib/test/test_with.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_with.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Unit tests for the with statement specified in PEP 343."""
- 
-diff -u Python-2.6.4/Lib/test/crashers/recursive_call.py.orig Python-2.6.4/Lib/test/crashers/recursive_call.py
---- Python-2.6.4/Lib/test/crashers/recursive_call.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/crashers/recursive_call.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # No bug report AFAIK, mail on python-dev on 2006-01-10
- 
-diff -u Python-2.6.4/Lib/test/test_codecmaps_kr.py.orig Python-2.6.4/Lib/test/test_codecmaps_kr.py
---- Python-2.6.4/Lib/test/test_codecmaps_kr.py.orig	Mon Feb 21 10:46:32 2011
-+++ Python-2.6.4/Lib/test/test_codecmaps_kr.py	Mon Feb 21 10:46:32 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecmaps_kr.py
- #   Codec mapping tests for ROK encodings
-diff -u Python-2.6.4/Lib/test/test_array.py.orig Python-2.6.4/Lib/test/test_array.py
---- Python-2.6.4/Lib/test/test_array.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_array.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test the arraymodule.
-    Roger E. Masse
- """
-diff -u Python-2.6.4/Lib/test/test_pep263.py.orig Python-2.6.4/Lib/test/test_pep263.py
---- Python-2.6.4/Lib/test/test_pep263.py.orig	Mon Feb 21 10:46:32 2011
-+++ Python-2.6.4/Lib/test/test_pep263.py	Mon Feb 21 10:46:32 2011
-@@ -1,4 +1,4 @@
--#! -*- coding: koi8-r -*-
-+#!/usr/bin/python2.6
- # This file is marked as binary in SVN, to prevent MacCVS from recoding it.
- 
- import unittest
-diff -u Python-2.6.4/Lib/test/test_anydbm.py.orig Python-2.6.4/Lib/test/test_anydbm.py
---- Python-2.6.4/Lib/test/test_anydbm.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_anydbm.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test script for the anydbm module
-    based on testdumbdbm.py
- """
-diff -u Python-2.6.4/Lib/test/test_smtpnet.py.orig Python-2.6.4/Lib/test/test_smtpnet.py
---- Python-2.6.4/Lib/test/test_smtpnet.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_smtpnet.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import unittest
- from test import test_support
-diff -u Python-2.6.4/Lib/test/test_al.py.orig Python-2.6.4/Lib/test/test_al.py
---- Python-2.6.4/Lib/test/test_al.py.orig	Mon Feb 21 10:46:31 2011
-+++ Python-2.6.4/Lib/test/test_al.py	Mon Feb 21 10:46:31 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Whimpy test script for the al module
-    Roger E. Masse
- """
-diff -u Python-2.6.4/Lib/test/test_urllib2net.py.orig Python-2.6.4/Lib/test/test_urllib2net.py
---- Python-2.6.4/Lib/test/test_urllib2net.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_urllib2net.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import unittest
- from test import test_support
-diff -u Python-2.6.4/Lib/test/test_marshal.py.orig Python-2.6.4/Lib/test/test_marshal.py
---- Python-2.6.4/Lib/test/test_marshal.py.orig	Mon Feb 21 10:46:32 2011
-+++ Python-2.6.4/Lib/test/test_marshal.py	Mon Feb 21 10:46:32 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # -*- coding: iso-8859-1 -*-
- 
- from test import test_support
-diff -u Python-2.6.4/Lib/test/test_urlparse.py.orig Python-2.6.4/Lib/test/test_urlparse.py
---- Python-2.6.4/Lib/test/test_urlparse.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_urlparse.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- from test import test_support
- import unittest
-diff -u Python-2.6.4/Lib/test/test_bz2.py.orig Python-2.6.4/Lib/test/test_bz2.py
---- Python-2.6.4/Lib/test/test_bz2.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_bz2.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- from test import test_support
- from test.test_support import TESTFN
- 
-diff -u Python-2.6.4/Lib/test/test_urllibnet.py.orig Python-2.6.4/Lib/test/test_urllibnet.py
---- Python-2.6.4/Lib/test/test_urllibnet.py.orig	Mon Feb 21 10:46:32 2011
-+++ Python-2.6.4/Lib/test/test_urllibnet.py	Mon Feb 21 10:46:32 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import unittest
- from test import test_support
-diff -u Python-2.6.4/Lib/test/test_logging.py.orig Python-2.6.4/Lib/test/test_logging.py
---- Python-2.6.4/Lib/test/test_logging.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_logging.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # Copyright 2001-2004 by Vinay Sajip. All Rights Reserved.
- #
-diff -u Python-2.6.4/Lib/test/test_socket.py.orig Python-2.6.4/Lib/test/test_socket.py
---- Python-2.6.4/Lib/test/test_socket.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_socket.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import unittest
- from test import test_support
-diff -u Python-2.6.4/Lib/test/pystone.py.orig Python-2.6.4/Lib/test/pystone.py
---- Python-2.6.4/Lib/test/pystone.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/pystone.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """
- "PYSTONE" Benchmark Program
-diff -u Python-2.6.4/Lib/test/test_multibytecodec.py.orig Python-2.6.4/Lib/test/test_multibytecodec.py
---- Python-2.6.4/Lib/test/test_multibytecodec.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_multibytecodec.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_multibytecodec.py
- #   Unit test for multibytecodec itself
-diff -u Python-2.6.4/Lib/test/test_popen2.py.orig Python-2.6.4/Lib/test/test_popen2.py
---- Python-2.6.4/Lib/test/test_popen2.py.orig	Mon Feb 21 10:46:33 2011
-+++ Python-2.6.4/Lib/test/test_popen2.py	Mon Feb 21 10:46:33 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test script for popen2.py"""
- 
- import warnings
-diff -u Python-2.6.4/Lib/test/test_binhex.py.orig Python-2.6.4/Lib/test/test_binhex.py
---- Python-2.6.4/Lib/test/test_binhex.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_binhex.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test script for the binhex C module
- 
-    Uses the mechanism of the python binhex module
-diff -u Python-2.6.4/Lib/test/test_gzip.py.orig Python-2.6.4/Lib/test/test_gzip.py
---- Python-2.6.4/Lib/test/test_gzip.py.orig	Mon Feb 21 10:46:36 2011
-+++ Python-2.6.4/Lib/test/test_gzip.py	Mon Feb 21 10:46:36 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test script for the gzip module.
- """
- 
-diff -u Python-2.6.4/Lib/test/re_tests.py.orig Python-2.6.4/Lib/test/re_tests.py
---- Python-2.6.4/Lib/test/re_tests.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/re_tests.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # -*- mode: python -*-
- 
- # Re test suite and benchmark suite v1.5
-diff -u Python-2.6.4/Lib/test/test_urllib2_localnet.py.orig Python-2.6.4/Lib/test/test_urllib2_localnet.py
---- Python-2.6.4/Lib/test/test_urllib2_localnet.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_urllib2_localnet.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import mimetools
- import threading
-diff -u Python-2.6.4/Lib/test/test_codecencodings_kr.py.orig Python-2.6.4/Lib/test/test_codecencodings_kr.py
---- Python-2.6.4/Lib/test/test_codecencodings_kr.py.orig	Mon Feb 21 10:46:32 2011
-+++ Python-2.6.4/Lib/test/test_codecencodings_kr.py	Mon Feb 21 10:46:32 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecencodings_kr.py
- #   Codec encoding tests for ROK encodings.
-diff -u Python-2.6.4/Lib/test/test_multibytecodec_support.py.orig Python-2.6.4/Lib/test/test_multibytecodec_support.py
---- Python-2.6.4/Lib/test/test_multibytecodec_support.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_multibytecodec_support.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_multibytecodec_support.py
- #   Common Unittest Routines for CJK codecs
-diff -u Python-2.6.4/Lib/test/test_tcl.py.orig Python-2.6.4/Lib/test/test_tcl.py
---- Python-2.6.4/Lib/test/test_tcl.py.orig	Mon Feb 21 10:46:36 2011
-+++ Python-2.6.4/Lib/test/test_tcl.py	Mon Feb 21 10:46:36 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import unittest
- import os
-diff -u Python-2.6.4/Lib/test/test_codecencodings_cn.py.orig Python-2.6.4/Lib/test/test_codecencodings_cn.py
---- Python-2.6.4/Lib/test/test_codecencodings_cn.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_codecencodings_cn.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecencodings_cn.py
- #   Codec encoding tests for PRC encodings.
-diff -u Python-2.6.4/Lib/test/test_gl.py.orig Python-2.6.4/Lib/test/test_gl.py
---- Python-2.6.4/Lib/test/test_gl.py.orig	Mon Feb 21 10:46:32 2011
-+++ Python-2.6.4/Lib/test/test_gl.py	Mon Feb 21 10:46:32 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Very simple test script for the SGI gl library extension module
-     taken mostly from the documentation.
-     Roger E. Masse
-diff -u Python-2.6.4/Lib/test/test___future__.py.orig Python-2.6.4/Lib/test/test___future__.py
---- Python-2.6.4/Lib/test/test___future__.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test___future__.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- import unittest
- from test import test_support
- import __future__
-diff -u Python-2.6.4/Lib/test/test_bsddb.py.orig Python-2.6.4/Lib/test/test_bsddb.py
---- Python-2.6.4/Lib/test/test_bsddb.py.orig	Mon Feb 21 10:46:36 2011
-+++ Python-2.6.4/Lib/test/test_bsddb.py	Mon Feb 21 10:46:36 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test script for the bsddb C module by Roger E. Masse
-    Adapted to unittest format and expanded scope by Raymond Hettinger
- """
-diff -u Python-2.6.4/Lib/test/test_errno.py.orig Python-2.6.4/Lib/test/test_errno.py
---- Python-2.6.4/Lib/test/test_errno.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_errno.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test the errno module
-    Roger E. Masse
- """
-diff -u Python-2.6.4/Lib/test/test_optparse.py.orig Python-2.6.4/Lib/test/test_optparse.py
---- Python-2.6.4/Lib/test/test_optparse.py.orig	Mon Feb 21 10:46:32 2011
-+++ Python-2.6.4/Lib/test/test_optparse.py	Mon Feb 21 10:46:32 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- 
- #
- # Test suite for Optik.  Supplied by Johannes Gijsbers
-diff -u Python-2.6.4/Lib/test/test_codecencodings_tw.py.orig Python-2.6.4/Lib/test/test_codecencodings_tw.py
---- Python-2.6.4/Lib/test/test_codecencodings_tw.py.orig	Mon Feb 21 10:46:35 2011
-+++ Python-2.6.4/Lib/test/test_codecencodings_tw.py	Mon Feb 21 10:46:35 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecencodings_tw.py
- #   Codec encoding tests for ROC encodings.
-diff -u Python-2.6.4/Lib/test/test_codecmaps_jp.py.orig Python-2.6.4/Lib/test/test_codecmaps_jp.py
---- Python-2.6.4/Lib/test/test_codecmaps_jp.py.orig	Mon Feb 21 10:46:32 2011
-+++ Python-2.6.4/Lib/test/test_codecmaps_jp.py	Mon Feb 21 10:46:32 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecmaps_jp.py
- #   Codec mapping tests for Japanese encodings
-diff -u Python-2.6.4/Lib/test/test_codecmaps_hk.py.orig Python-2.6.4/Lib/test/test_codecmaps_hk.py
---- Python-2.6.4/Lib/test/test_codecmaps_hk.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_codecmaps_hk.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # test_codecmaps_hk.py
- #   Codec mapping tests for HongKong encodings
-diff -u Python-2.6.4/Lib/test/test_dumbdbm.py.orig Python-2.6.4/Lib/test/test_dumbdbm.py
---- Python-2.6.4/Lib/test/test_dumbdbm.py.orig	Mon Feb 21 10:46:34 2011
-+++ Python-2.6.4/Lib/test/test_dumbdbm.py	Mon Feb 21 10:46:34 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Test script for the dumbdbm module
-    Original by Roger E. Masse
- """
-diff -u Python-2.6.4/Lib/tarfile.py.orig Python-2.6.4/Lib/tarfile.py
---- Python-2.6.4/Lib/tarfile.py.orig	Mon Feb 21 10:46:38 2011
-+++ Python-2.6.4/Lib/tarfile.py	Mon Feb 21 10:46:38 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # -*- coding: iso-8859-1 -*-
- #-------------------------------------------------------------------
- # tarfile.py
-diff -u Python-2.6.4/Lib/uu.py.orig Python-2.6.4/Lib/uu.py
---- Python-2.6.4/Lib/uu.py.orig	Mon Feb 21 10:46:25 2011
-+++ Python-2.6.4/Lib/uu.py	Mon Feb 21 10:46:25 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Copyright 1994 by Lance Ellinghouse
- # Cathedral City, California Republic, United States of America.
-diff -u Python-2.6.4/Lib/symbol.py.orig Python-2.6.4/Lib/symbol.py
---- Python-2.6.4/Lib/symbol.py.orig	Mon Feb 21 10:46:27 2011
-+++ Python-2.6.4/Lib/symbol.py	Mon Feb 21 10:46:27 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Non-terminal symbols of Python grammar (from "graminit.h")."""
- 
-diff -u Python-2.6.4/Lib/mimify.py.orig Python-2.6.4/Lib/mimify.py
---- Python-2.6.4/Lib/mimify.py.orig	Mon Feb 21 10:46:28 2011
-+++ Python-2.6.4/Lib/mimify.py	Mon Feb 21 10:46:28 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Mimification and unmimification of mail messages.
- 
-diff -u Python-2.6.4/Lib/pdb.py.orig Python-2.6.4/Lib/pdb.py
---- Python-2.6.4/Lib/pdb.py.orig	Mon Feb 21 10:46:38 2011
-+++ Python-2.6.4/Lib/pdb.py	Mon Feb 21 10:46:38 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """A Python debugger."""
- 
-diff -u Python-2.6.4/Lib/plat-mac/bundlebuilder.py.orig Python-2.6.4/Lib/plat-mac/bundlebuilder.py
---- Python-2.6.4/Lib/plat-mac/bundlebuilder.py.orig	Mon Feb 21 10:46:38 2011
-+++ Python-2.6.4/Lib/plat-mac/bundlebuilder.py	Mon Feb 21 10:46:38 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """\
- bundlebuilder.py -- Tools to assemble MacOS X (application) bundles.
-diff -u Python-2.6.4/Lib/plat-mac/appletrunner.py.orig Python-2.6.4/Lib/plat-mac/appletrunner.py
---- Python-2.6.4/Lib/plat-mac/appletrunner.py.orig	Mon Feb 21 10:46:38 2011
-+++ Python-2.6.4/Lib/plat-mac/appletrunner.py	Mon Feb 21 10:46:38 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # This file is meant as an executable script for running applets.
- # BuildApplet will use it as the main executable in the .app bundle if
- # we are not running in a framework build.
-diff -u Python-2.6.4/Demo/scripts/primes.py.orig Python-2.6.4/Demo/scripts/primes.py
---- Python-2.6.4/Demo/scripts/primes.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/primes.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Print prime numbers in a given range
- 
-diff -u Python-2.6.4/Demo/scripts/mkrcs.py.orig Python-2.6.4/Demo/scripts/mkrcs.py
---- Python-2.6.4/Demo/scripts/mkrcs.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/mkrcs.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # A rather specialized script to make sure that a symbolic link named
- # RCS exists pointing to a real RCS directory in a parallel tree
-diff -u Python-2.6.4/Demo/scripts/queens.py.orig Python-2.6.4/Demo/scripts/queens.py
---- Python-2.6.4/Demo/scripts/queens.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/queens.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """N queens problem.
- 
-diff -u Python-2.6.4/Demo/scripts/pi.py.orig Python-2.6.4/Demo/scripts/pi.py
---- Python-2.6.4/Demo/scripts/pi.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/pi.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Print digits of pi forever.
- #
-diff -u Python-2.6.4/Demo/scripts/mboxconvert.py.orig Python-2.6.4/Demo/scripts/mboxconvert.py
---- Python-2.6.4/Demo/scripts/mboxconvert.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/mboxconvert.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Convert  MH directories (1 message per file) or MMDF mailboxes (4x^A
- # delimited) to unix mailbox (From ... delimited) on stdout.
-diff -u Python-2.6.4/Demo/scripts/eqfix.py.orig Python-2.6.4/Demo/scripts/eqfix.py
---- Python-2.6.4/Demo/scripts/eqfix.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/eqfix.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Fix Python source files to use the new equality test operator, i.e.,
- #       if x = y: ...
-diff -u Python-2.6.4/Demo/scripts/find-uname.py.orig Python-2.6.4/Demo/scripts/find-uname.py
---- Python-2.6.4/Demo/scripts/find-uname.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/find-uname.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """
- For each argument on the command line, look for it in the set of all Unicode
-diff -u Python-2.6.4/Demo/scripts/pp.py.orig Python-2.6.4/Demo/scripts/pp.py
---- Python-2.6.4/Demo/scripts/pp.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/pp.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Emulate some Perl command line options.
- # Usage: pp [-a] [-c] [-d] [-e scriptline] [-F fieldsep] [-n] [-p] [file] ...
-diff -u Python-2.6.4/Demo/scripts/unbirthday.py.orig Python-2.6.4/Demo/scripts/unbirthday.py
---- Python-2.6.4/Demo/scripts/unbirthday.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/unbirthday.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Calculate your unbirthday count (see Alice in Wonderland).
- # This is defined as the number of days from your birth until today
-diff -u Python-2.6.4/Demo/scripts/update.py.orig Python-2.6.4/Demo/scripts/update.py
---- Python-2.6.4/Demo/scripts/update.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/update.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Update a bunch of files according to a script.
- # The input file contains lines of the form <filename>:<lineno>:<text>,
-diff -u Python-2.6.4/Demo/scripts/markov.py.orig Python-2.6.4/Demo/scripts/markov.py
---- Python-2.6.4/Demo/scripts/markov.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/markov.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- class Markov:
-     def __init__(self, histsize, choice):
-diff -u Python-2.6.4/Demo/scripts/from.py.orig Python-2.6.4/Demo/scripts/from.py
---- Python-2.6.4/Demo/scripts/from.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/from.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Print From and Subject of messages in $MAIL.
- # Extension to multiple mailboxes and other bells & whistles are left
-diff -u Python-2.6.4/Demo/scripts/script.py.orig Python-2.6.4/Demo/scripts/script.py
---- Python-2.6.4/Demo/scripts/script.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/script.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- # script.py -- Make typescript of terminal session.
- # Usage:
- #       -a      Append to typescript.
-diff -u Python-2.6.4/Demo/scripts/lpwatch.py.orig Python-2.6.4/Demo/scripts/lpwatch.py
---- Python-2.6.4/Demo/scripts/lpwatch.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/lpwatch.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Watch line printer queue(s).
- # Intended for BSD 4.3 lpq.
-diff -u Python-2.6.4/Demo/scripts/fact.py.orig Python-2.6.4/Demo/scripts/fact.py
---- Python-2.6.4/Demo/scripts/fact.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/fact.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Factorize numbers.
- # The algorithm is not efficient, but easy to understand.
-diff -u Python-2.6.4/Demo/scripts/beer.py.orig Python-2.6.4/Demo/scripts/beer.py
---- Python-2.6.4/Demo/scripts/beer.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/beer.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- # By GvR, demystified after a version by Fredrik Lundh.
- import sys
- n = 100
-diff -u Python-2.6.4/Demo/scripts/newslist.py.orig Python-2.6.4/Demo/scripts/newslist.py
---- Python-2.6.4/Demo/scripts/newslist.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/newslist.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- #######################################################################
- # Newslist  $Revision: 66429 $
- #
-diff -u Python-2.6.4/Demo/scripts/ftpstats.py.orig Python-2.6.4/Demo/scripts/ftpstats.py
---- Python-2.6.4/Demo/scripts/ftpstats.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/ftpstats.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Extract statistics from ftp daemon log.
- 
-diff -u Python-2.6.4/Demo/scripts/makedir.py.orig Python-2.6.4/Demo/scripts/makedir.py
---- Python-2.6.4/Demo/scripts/makedir.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/scripts/makedir.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Like mkdir, but also make intermediate directories if necessary.
- # It is not an error if the given directory already exists (as long
-diff -u Python-2.6.4/Demo/turtle/tdemo_clock.py.orig Python-2.6.4/Demo/turtle/tdemo_clock.py
---- Python-2.6.4/Demo/turtle/tdemo_clock.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_clock.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- # -*- coding: cp1252 -*-
- """       turtle-example-suite:
- 
-diff -u Python-2.6.4/Demo/turtle/tdemo_planet_and_moon.py.orig Python-2.6.4/Demo/turtle/tdemo_planet_and_moon.py
---- Python-2.6.4/Demo/turtle/tdemo_planet_and_moon.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_planet_and_moon.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """       turtle-example-suite:
- 
-         tdemo_planets_and_moon.py
-diff -u Python-2.6.4/Demo/turtle/tdemo_lindenmayer_indian.py.orig Python-2.6.4/Demo/turtle/tdemo_lindenmayer_indian.py
---- Python-2.6.4/Demo/turtle/tdemo_lindenmayer_indian.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_lindenmayer_indian.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """       turtle-example-suite:
- 
-         xtx_lindenmayer_indian.py
-diff -u Python-2.6.4/Demo/turtle/tdemo_penrose.py.orig Python-2.6.4/Demo/turtle/tdemo_penrose.py
---- Python-2.6.4/Demo/turtle/tdemo_penrose.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_penrose.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """       xturtle-example-suite:
- 
-           xtx_kites_and_darts.py
-diff -u Python-2.6.4/Demo/turtle/turtleDemo.py.orig Python-2.6.4/Demo/turtle/turtleDemo.py
---- Python-2.6.4/Demo/turtle/turtleDemo.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/turtleDemo.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- import sys
- import os
- 
-diff -u Python-2.6.4/Demo/turtle/tdemo_yinyang.py.orig Python-2.6.4/Demo/turtle/tdemo_yinyang.py
---- Python-2.6.4/Demo/turtle/tdemo_yinyang.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_yinyang.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """       turtle-example-suite:
- 
-             tdemo_yinyang.py
-diff -u Python-2.6.4/Demo/turtle/tdemo_tree.py.orig Python-2.6.4/Demo/turtle/tdemo_tree.py
---- Python-2.6.4/Demo/turtle/tdemo_tree.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_tree.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """      turtle-example-suite:
- 
-              tdemo_tree.py
-diff -u Python-2.6.4/Demo/turtle/tdemo_fractalcurves.py.orig Python-2.6.4/Demo/turtle/tdemo_fractalcurves.py
---- Python-2.6.4/Demo/turtle/tdemo_fractalcurves.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_fractalcurves.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """      turtle-example-suite:
- 
-         tdemo_fractalCurves.py
-diff -u Python-2.6.4/Demo/turtle/turtledemo_two_canvases.py.orig Python-2.6.4/Demo/turtle/turtledemo_two_canvases.py
---- Python-2.6.4/Demo/turtle/turtledemo_two_canvases.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/turtledemo_two_canvases.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- ## DEMONSTRATES USE OF 2 CANVASES, SO CANNOT BE RUN IN DEMOVIEWER!
- """turtle example: Using TurtleScreen and RawTurtle
- for drawing on two distinct canvases.
-diff -u Python-2.6.4/Demo/turtle/tdemo_minimal_hanoi.py.orig Python-2.6.4/Demo/turtle/tdemo_minimal_hanoi.py
---- Python-2.6.4/Demo/turtle/tdemo_minimal_hanoi.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_minimal_hanoi.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """       turtle-example-suite:
- 
-          tdemo_minimal_hanoi.py
-diff -u Python-2.6.4/Demo/turtle/tdemo_peace.py.orig Python-2.6.4/Demo/turtle/tdemo_peace.py
---- Python-2.6.4/Demo/turtle/tdemo_peace.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_peace.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """       turtle-example-suite:
- 
-               tdemo_peace.py
-diff -u Python-2.6.4/Demo/turtle/tdemo_bytedesign.py.orig Python-2.6.4/Demo/turtle/tdemo_bytedesign.py
---- Python-2.6.4/Demo/turtle/tdemo_bytedesign.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_bytedesign.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """      turtle-example-suite:
- 
-         tdemo_bytedesign.py
-diff -u Python-2.6.4/Demo/turtle/tdemo_paint.py.orig Python-2.6.4/Demo/turtle/tdemo_paint.py
---- Python-2.6.4/Demo/turtle/tdemo_paint.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_paint.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """       turtle-example-suite:
- 
-             tdemo_paint.py
-diff -u Python-2.6.4/Demo/turtle/tdemo_I_dontlike_tiltdemo.py.orig Python-2.6.4/Demo/turtle/tdemo_I_dontlike_tiltdemo.py
---- Python-2.6.4/Demo/turtle/tdemo_I_dontlike_tiltdemo.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/turtle/tdemo_I_dontlike_tiltdemo.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """       turtle-example-suite:
- 
-      tdemo-I_dont_like_tiltdemo.py
-diff -u Python-2.6.4/Demo/cgi/cgi1.py.orig Python-2.6.4/Demo/cgi/cgi1.py
---- Python-2.6.4/Demo/cgi/cgi1.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/cgi/cgi1.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/python
-+#!/usr/bin/python2.6
- 
- """CGI test 1 - check server setup."""
- 
-diff -u Python-2.6.4/Demo/cgi/cgi3.py.orig Python-2.6.4/Demo/cgi/cgi3.py
---- Python-2.6.4/Demo/cgi/cgi3.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/cgi/cgi3.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/python
-+#!/usr/bin/python2.6
- 
- """CGI test 3 (persistent data)."""
- 
-diff -u Python-2.6.4/Demo/cgi/cgi2.py.orig Python-2.6.4/Demo/cgi/cgi2.py
---- Python-2.6.4/Demo/cgi/cgi2.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/cgi/cgi2.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/python
-+#!/usr/bin/python2.6
- 
- """CGI test 2 - basic use of cgi module."""
- 
-diff -u Python-2.6.4/Demo/comparisons/sortingtest.py.orig Python-2.6.4/Demo/comparisons/sortingtest.py
---- Python-2.6.4/Demo/comparisons/sortingtest.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/comparisons/sortingtest.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # 2)  Sorting Test
- #
-diff -u Python-2.6.4/Demo/comparisons/regextest.py.orig Python-2.6.4/Demo/comparisons/regextest.py
---- Python-2.6.4/Demo/comparisons/regextest.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/comparisons/regextest.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # 1)  Regular Expressions Test
- #
-diff -u Python-2.6.4/Demo/comparisons/systemtest.py.orig Python-2.6.4/Demo/comparisons/systemtest.py
---- Python-2.6.4/Demo/comparisons/systemtest.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/comparisons/systemtest.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # 3)  System Test
- #
-diff -u Python-2.6.4/Demo/pysvr/pysvr.py.orig Python-2.6.4/Demo/pysvr/pysvr.py
---- Python-2.6.4/Demo/pysvr/pysvr.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/pysvr/pysvr.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """A multi-threaded telnet-like server that gives a Python prompt.
- 
-diff -u Python-2.6.4/Demo/tkinter/guido/sortvisu.py.orig Python-2.6.4/Demo/tkinter/guido/sortvisu.py
---- Python-2.6.4/Demo/tkinter/guido/sortvisu.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/sortvisu.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Sorting algorithms visualizer using Tkinter.
- 
-diff -u Python-2.6.4/Demo/tkinter/guido/dialog.py.orig Python-2.6.4/Demo/tkinter/guido/dialog.py
---- Python-2.6.4/Demo/tkinter/guido/dialog.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/dialog.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # A Python function that generates dialog boxes with a text message,
- # optional bitmap, and any number of buttons.
-diff -u Python-2.6.4/Demo/tkinter/guido/electrons.py.orig Python-2.6.4/Demo/tkinter/guido/electrons.py
---- Python-2.6.4/Demo/tkinter/guido/electrons.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/electrons.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Simulate "electrons" migrating across the screen.
- # An optional bitmap file in can be in the background.
-diff -u Python-2.6.4/Demo/tkinter/guido/newmenubardemo.py.orig Python-2.6.4/Demo/tkinter/guido/newmenubardemo.py
---- Python-2.6.4/Demo/tkinter/guido/newmenubardemo.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/newmenubardemo.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Play with the new Tk 8.0 toplevel menu option."""
- 
-diff -u Python-2.6.4/Demo/tkinter/guido/canvasevents.py.orig Python-2.6.4/Demo/tkinter/guido/canvasevents.py
---- Python-2.6.4/Demo/tkinter/guido/canvasevents.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/canvasevents.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- from Tkinter import *
- from Canvas import Oval, Group, CanvasText
-diff -u Python-2.6.4/Demo/tkinter/guido/tkman.py.orig Python-2.6.4/Demo/tkinter/guido/tkman.py
---- Python-2.6.4/Demo/tkinter/guido/tkman.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/tkman.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Tk man page browser -- currently only shows the Tcl/Tk man pages
- 
-diff -u Python-2.6.4/Demo/tkinter/guido/solitaire.py.orig Python-2.6.4/Demo/tkinter/guido/solitaire.py
---- Python-2.6.4/Demo/tkinter/guido/solitaire.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/solitaire.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Solitaire game, much like the one that comes with MS Windows.
- 
-diff -u Python-2.6.4/Demo/tkinter/guido/kill.py.orig Python-2.6.4/Demo/tkinter/guido/kill.py
---- Python-2.6.4/Demo/tkinter/guido/kill.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/kill.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- # Tkinter interface to Linux `kill' command.
- 
- from Tkinter import *
-diff -u Python-2.6.4/Demo/tkinter/guido/MimeViewer.py.orig Python-2.6.4/Demo/tkinter/guido/MimeViewer.py
---- Python-2.6.4/Demo/tkinter/guido/MimeViewer.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/MimeViewer.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # View a single MIME multipart message.
- # Display each part as a box.
-diff -u Python-2.6.4/Demo/tkinter/guido/mbox.py.orig Python-2.6.4/Demo/tkinter/guido/mbox.py
---- Python-2.6.4/Demo/tkinter/guido/mbox.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/mbox.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Scan MH folder, display results in window
- 
-diff -u Python-2.6.4/Demo/tkinter/guido/rmt.py.orig Python-2.6.4/Demo/tkinter/guido/rmt.py
---- Python-2.6.4/Demo/tkinter/guido/rmt.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/rmt.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # A Python program implementing rmt, an application for remotely
- # controlling other Tk applications.
-diff -u Python-2.6.4/Demo/tkinter/guido/svkill.py.orig Python-2.6.4/Demo/tkinter/guido/svkill.py
---- Python-2.6.4/Demo/tkinter/guido/svkill.py.orig	Mon Feb 21 10:46:39 2011
-+++ Python-2.6.4/Demo/tkinter/guido/svkill.py	Mon Feb 21 10:46:39 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Tkinter interface to SYSV `ps' and `kill' commands.
- 
-diff -u Python-2.6.4/Demo/pdist/rrcs.py.orig Python-2.6.4/Demo/pdist/rrcs.py
---- Python-2.6.4/Demo/pdist/rrcs.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/pdist/rrcs.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- "Remote RCS -- command line interface"
- 
-diff -u Python-2.6.4/Demo/pdist/rcvs.py.orig Python-2.6.4/Demo/pdist/rcvs.py
---- Python-2.6.4/Demo/pdist/rcvs.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/pdist/rcvs.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Remote CVS -- command line interface"""
- 
-diff -u Python-2.6.4/Demo/pdist/RCSProxy.py.orig Python-2.6.4/Demo/pdist/RCSProxy.py
---- Python-2.6.4/Demo/pdist/RCSProxy.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/pdist/RCSProxy.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """RCS Proxy.
- 
-diff -u Python-2.6.4/Demo/pdist/makechangelog.py.orig Python-2.6.4/Demo/pdist/makechangelog.py
---- Python-2.6.4/Demo/pdist/makechangelog.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/pdist/makechangelog.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Turn a pile of RCS log output into ChangeLog file entries.
- 
-diff -u Python-2.6.4/Demo/zlib/zlibdemo.py.orig Python-2.6.4/Demo/zlib/zlibdemo.py
---- Python-2.6.4/Demo/zlib/zlibdemo.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/zlib/zlibdemo.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Takes an optional filename, defaulting to this file itself.
- # Reads the file and compresses the content using level 1 and level 9
-diff -u Python-2.6.4/Demo/zlib/minigzip.py.orig Python-2.6.4/Demo/zlib/minigzip.py
---- Python-2.6.4/Demo/zlib/minigzip.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/zlib/minigzip.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # Demo program for zlib; it compresses or decompresses files, but *doesn't*
- # delete the original.  This doesn't support all of gzip's options.
- #
-diff -u Python-2.6.4/Demo/curses/life.py.orig Python-2.6.4/Demo/curses/life.py
---- Python-2.6.4/Demo/curses/life.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/curses/life.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # life.py -- A curses-based version of Conway's Game of Life.
- # Contributed by AMK
- #
-diff -u Python-2.6.4/Demo/curses/rain.py.orig Python-2.6.4/Demo/curses/rain.py
---- Python-2.6.4/Demo/curses/rain.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/curses/rain.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # $Id: rain.py 46625 2006-06-03 23:02:15Z andrew.kuchling $
- #
-diff -u Python-2.6.4/Demo/curses/repeat.py.orig Python-2.6.4/Demo/curses/repeat.py
---- Python-2.6.4/Demo/curses/repeat.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/curses/repeat.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """repeat <shell-command>
- 
-diff -u Python-2.6.4/Demo/curses/ncurses.py.orig Python-2.6.4/Demo/curses/ncurses.py
---- Python-2.6.4/Demo/curses/ncurses.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/curses/ncurses.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # $Id: ncurses.py 66424 2008-09-13 01:22:08Z andrew.kuchling $
- #
-diff -u Python-2.6.4/Demo/curses/tclock.py.orig Python-2.6.4/Demo/curses/tclock.py
---- Python-2.6.4/Demo/curses/tclock.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/curses/tclock.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # $Id: tclock.py 46626 2006-06-03 23:07:21Z andrew.kuchling $
- #
-diff -u Python-2.6.4/Demo/parser/test_parser.py.orig Python-2.6.4/Demo/parser/test_parser.py
---- Python-2.6.4/Demo/parser/test_parser.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/parser/test_parser.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- #  (Force the script to use the latest build.)
- #
- #  test_parser.py
-diff -u Python-2.6.4/Demo/sockets/gopher.py.orig Python-2.6.4/Demo/sockets/gopher.py
---- Python-2.6.4/Demo/sockets/gopher.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/sockets/gopher.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # A simple gopher client.
- #
-diff -u Python-2.6.4/Demo/sockets/throughput.py.orig Python-2.6.4/Demo/sockets/throughput.py
---- Python-2.6.4/Demo/sockets/throughput.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/sockets/throughput.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Test network throughput.
- #
-diff -u Python-2.6.4/Demo/sockets/rpython.py.orig Python-2.6.4/Demo/sockets/rpython.py
---- Python-2.6.4/Demo/sockets/rpython.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/sockets/rpython.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Remote python client.
- # Execute Python commands remotely and send output back.
-diff -u Python-2.6.4/Demo/sockets/echosvr.py.orig Python-2.6.4/Demo/sockets/echosvr.py
---- Python-2.6.4/Demo/sockets/echosvr.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/sockets/echosvr.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Python implementation of an 'echo' tcp server: echo all data it receives.
- #
-diff -u Python-2.6.4/Demo/sockets/telnet.py.orig Python-2.6.4/Demo/sockets/telnet.py
---- Python-2.6.4/Demo/sockets/telnet.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/sockets/telnet.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Minimal interface to the Internet telnet protocol.
- #
-diff -u Python-2.6.4/Demo/sockets/finger.py.orig Python-2.6.4/Demo/sockets/finger.py
---- Python-2.6.4/Demo/sockets/finger.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/sockets/finger.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Python interface to the Internet finger daemon.
- #
-diff -u Python-2.6.4/Demo/sockets/udpecho.py.orig Python-2.6.4/Demo/sockets/udpecho.py
---- Python-2.6.4/Demo/sockets/udpecho.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/sockets/udpecho.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Client and server for udp (datagram) echo.
- #
-diff -u Python-2.6.4/Demo/sockets/rpythond.py.orig Python-2.6.4/Demo/sockets/rpythond.py
---- Python-2.6.4/Demo/sockets/rpythond.py.orig	Mon Feb 21 10:46:40 2011
-+++ Python-2.6.4/Demo/sockets/rpythond.py	Mon Feb 21 10:46:40 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Remote python server.
- # Execute Python commands remotely and send output back.
-diff -u Python-2.6.4/Tools/ssl/get-remote-certificate.py.orig Python-2.6.4/Tools/ssl/get-remote-certificate.py
---- Python-2.6.4/Tools/ssl/get-remote-certificate.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/ssl/get-remote-certificate.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # fetch the certificate that the server(s) are providing in PEM form
- #
-diff -u Python-2.6.4/Tools/compiler/demo.py.orig Python-2.6.4/Tools/compiler/demo.py
---- Python-2.6.4/Tools/compiler/demo.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/compiler/demo.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Print names of all methods defined in module
- 
-diff -u Python-2.6.4/Tools/compiler/dumppyc.py.orig Python-2.6.4/Tools/compiler/dumppyc.py
---- Python-2.6.4/Tools/compiler/dumppyc.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/compiler/dumppyc.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import marshal
- import dis
-diff -u Python-2.6.4/Tools/webchecker/wsgui.py.orig Python-2.6.4/Tools/webchecker/wsgui.py
---- Python-2.6.4/Tools/webchecker/wsgui.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/webchecker/wsgui.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Tkinter-based GUI for websucker.
- 
-diff -u Python-2.6.4/Tools/webchecker/webchecker.py.orig Python-2.6.4/Tools/webchecker/webchecker.py
---- Python-2.6.4/Tools/webchecker/webchecker.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/webchecker/webchecker.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Original code by Guido van Rossum; extensive changes by Sam Bayer,
- # including code to check URL fragments.
-diff -u Python-2.6.4/Tools/webchecker/websucker.py.orig Python-2.6.4/Tools/webchecker/websucker.py
---- Python-2.6.4/Tools/webchecker/websucker.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/webchecker/websucker.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """A variant on webchecker that creates a mirror copy of a remote site."""
- 
-diff -u Python-2.6.4/Tools/webchecker/wcgui.py.orig Python-2.6.4/Tools/webchecker/wcgui.py
---- Python-2.6.4/Tools/webchecker/wcgui.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/webchecker/wcgui.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """GUI interface to webchecker.
- 
-diff -u Python-2.6.4/Tools/faqwiz/faqw.py.orig Python-2.6.4/Tools/faqwiz/faqw.py
---- Python-2.6.4/Tools/faqwiz/faqw.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/faqwiz/faqw.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#! /usr/local/bin/python
-+#!/usr/bin/python2.6
- 
- """FAQ wizard bootstrap."""
- 
-diff -u Python-2.6.4/Tools/unicode/comparecodecs.py.orig Python-2.6.4/Tools/unicode/comparecodecs.py
---- Python-2.6.4/Tools/unicode/comparecodecs.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/unicode/comparecodecs.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """ Compare the output of two codecs.
- 
-diff -u Python-2.6.4/Tools/i18n/msgfmt.py.orig Python-2.6.4/Tools/i18n/msgfmt.py
---- Python-2.6.4/Tools/i18n/msgfmt.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/i18n/msgfmt.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- # -*- coding: iso-8859-1 -*-
- # Written by Martin v. Löwis <[email protected]>
- 
-diff -u Python-2.6.4/Tools/i18n/makelocalealias.py.orig Python-2.6.4/Tools/i18n/makelocalealias.py
---- Python-2.6.4/Tools/i18n/makelocalealias.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/i18n/makelocalealias.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- """
-     Convert the X11 locale.alias file into a mapping dictionary suitable
-     for locale.py.
-diff -u Python-2.6.4/Tools/i18n/pygettext.py.orig Python-2.6.4/Tools/i18n/pygettext.py
---- Python-2.6.4/Tools/i18n/pygettext.py.orig	Mon Feb 21 10:46:41 2011
-+++ Python-2.6.4/Tools/i18n/pygettext.py	Mon Feb 21 10:46:41 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- # -*- coding: iso-8859-1 -*-
- # Originally written by Barry Warsaw <[email protected]>
- #
-diff -u Python-2.6.4/Tools/freeze/freeze.py.orig Python-2.6.4/Tools/freeze/freeze.py
---- Python-2.6.4/Tools/freeze/freeze.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/freeze/freeze.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Freeze a Python script into a binary.
- 
-diff -u Python-2.6.4/Tools/modulator/Tkextra.py.orig Python-2.6.4/Tools/modulator/Tkextra.py
---- Python-2.6.4/Tools/modulator/Tkextra.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/modulator/Tkextra.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # A Python function that generates dialog boxes with a text message,
- # optional bitmap, and any number of buttons.
-diff -u Python-2.6.4/Tools/modulator/modulator.py.orig Python-2.6.4/Tools/modulator/modulator.py
---- Python-2.6.4/Tools/modulator/modulator.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/modulator/modulator.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- #
- # Modulator - Generate skeleton modules.
- #
-diff -u Python-2.6.4/Tools/pybench/pybench.py.orig Python-2.6.4/Tools/pybench/pybench.py
---- Python-2.6.4/Tools/pybench/pybench.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/pybench/pybench.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/python -O
-+#!/usr/bin/python2.6
- 
- """ A Python Benchmark Suite
- 
-diff -u Python-2.6.4/Tools/pybench/Setup.py.orig Python-2.6.4/Tools/pybench/Setup.py
---- Python-2.6.4/Tools/pybench/Setup.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/pybench/Setup.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!python
-+#!/usr/bin/python2.6
- 
- # Setup file for pybench
- #
-diff -u Python-2.6.4/Tools/pybench/clockres.py.orig Python-2.6.4/Tools/pybench/clockres.py
---- Python-2.6.4/Tools/pybench/clockres.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/pybench/clockres.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """ clockres - calculates the resolution in seconds of a given timer.
- 
-diff -u Python-2.6.4/Tools/pybench/systimes.py.orig Python-2.6.4/Tools/pybench/systimes.py
---- Python-2.6.4/Tools/pybench/systimes.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/pybench/systimes.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """ systimes() user and system timer implementations for use by
-     pybench.
-diff -u Python-2.6.4/Tools/scripts/fixheader.py.orig Python-2.6.4/Tools/scripts/fixheader.py
---- Python-2.6.4/Tools/scripts/fixheader.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/fixheader.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Add some standard cpp magic to a header file
- 
-diff -u Python-2.6.4/Tools/scripts/fixdiv.py.orig Python-2.6.4/Tools/scripts/fixdiv.py
---- Python-2.6.4/Tools/scripts/fixdiv.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/fixdiv.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """fixdiv - tool to fix division operators.
- 
-diff -u Python-2.6.4/Tools/scripts/which.py.orig Python-2.6.4/Tools/scripts/which.py
---- Python-2.6.4/Tools/scripts/which.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/which.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Variant of "which".
- # On stderr, near and total misses are reported.
-diff -u Python-2.6.4/Tools/scripts/suff.py.orig Python-2.6.4/Tools/scripts/suff.py
---- Python-2.6.4/Tools/scripts/suff.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/suff.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # suff
- #
-diff -u Python-2.6.4/Tools/scripts/pysource.py.orig Python-2.6.4/Tools/scripts/pysource.py
---- Python-2.6.4/Tools/scripts/pysource.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/pysource.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """\
- List python source files.
-diff -u Python-2.6.4/Tools/scripts/lll.py.orig Python-2.6.4/Tools/scripts/lll.py
---- Python-2.6.4/Tools/scripts/lll.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/lll.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Find symbolic links and show where they point to.
- # Arguments are directories to search; default is current directory.
-diff -u Python-2.6.4/Tools/scripts/pickle2db.py.orig Python-2.6.4/Tools/scripts/pickle2db.py
---- Python-2.6.4/Tools/scripts/pickle2db.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/pickle2db.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """
- Synopsis: %(prog)s [-h|-b|-g|-r|-a|-d] [ picklefile ] dbfile
-diff -u Python-2.6.4/Tools/scripts/texi2html.py.orig Python-2.6.4/Tools/scripts/texi2html.py
---- Python-2.6.4/Tools/scripts/texi2html.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/texi2html.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Convert GNU texinfo files into HTML, one file per node.
- # Based on Texinfo 2.14.
-diff -u Python-2.6.4/Tools/scripts/mkreal.py.orig Python-2.6.4/Tools/scripts/mkreal.py
---- Python-2.6.4/Tools/scripts/mkreal.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/mkreal.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # mkreal
- #
-diff -u Python-2.6.4/Tools/scripts/ftpmirror.py.orig Python-2.6.4/Tools/scripts/ftpmirror.py
---- Python-2.6.4/Tools/scripts/ftpmirror.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/ftpmirror.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Mirror a remote ftp subtree into a local directory tree.
- 
-diff -u Python-2.6.4/Tools/scripts/lfcr.py.orig Python-2.6.4/Tools/scripts/lfcr.py
---- Python-2.6.4/Tools/scripts/lfcr.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/lfcr.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- "Replace LF with CRLF in argument files.  Print names of changed files."
- 
-diff -u Python-2.6.4/Tools/scripts/ptags.py.orig Python-2.6.4/Tools/scripts/ptags.py
---- Python-2.6.4/Tools/scripts/ptags.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/ptags.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # ptags
- #
-diff -u Python-2.6.4/Tools/scripts/copytime.py.orig Python-2.6.4/Tools/scripts/copytime.py
---- Python-2.6.4/Tools/scripts/copytime.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/copytime.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Copy one file's atime and mtime to another
- 
-diff -u Python-2.6.4/Tools/scripts/finddiv.py.orig Python-2.6.4/Tools/scripts/finddiv.py
---- Python-2.6.4/Tools/scripts/finddiv.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/finddiv.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """finddiv - a grep-like tool that looks for division operators.
- 
-diff -u Python-2.6.4/Tools/scripts/combinerefs.py.orig Python-2.6.4/Tools/scripts/combinerefs.py
---- Python-2.6.4/Tools/scripts/combinerefs.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/combinerefs.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """
- combinerefs path
-diff -u Python-2.6.4/Tools/scripts/cvsfiles.py.orig Python-2.6.4/Tools/scripts/cvsfiles.py
---- Python-2.6.4/Tools/scripts/cvsfiles.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/cvsfiles.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Print a list of files that are mentioned in CVS directories.
- 
-diff -u Python-2.6.4/Tools/scripts/reindent.py.orig Python-2.6.4/Tools/scripts/reindent.py
---- Python-2.6.4/Tools/scripts/reindent.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/reindent.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Released to the public domain, by Tim Peters, 03 October 2000.
- 
-diff -u Python-2.6.4/Tools/scripts/checkpyc.py.orig Python-2.6.4/Tools/scripts/checkpyc.py
---- Python-2.6.4/Tools/scripts/checkpyc.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/checkpyc.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- # Check that all ".pyc" files exist and are up-to-date
- # Uses module 'os'
- 
-diff -u Python-2.6.4/Tools/scripts/fixps.py.orig Python-2.6.4/Tools/scripts/fixps.py
---- Python-2.6.4/Tools/scripts/fixps.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/fixps.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Fix Python script(s) to reference the interpreter via /usr/bin/env python.
- # Warning: this overwrites the file without making a backup.
-diff -u Python-2.6.4/Tools/scripts/crlf.py.orig Python-2.6.4/Tools/scripts/crlf.py
---- Python-2.6.4/Tools/scripts/crlf.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/crlf.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- "Replace CRLF with LF in argument files.  Print names of changed files."
- 
- import sys, os
-diff -u Python-2.6.4/Tools/scripts/methfix.py.orig Python-2.6.4/Tools/scripts/methfix.py
---- Python-2.6.4/Tools/scripts/methfix.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/methfix.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Fix Python source files to avoid using
- #       def method(self, (arg1, ..., argn)):
-diff -u Python-2.6.4/Tools/scripts/classfix.py.orig Python-2.6.4/Tools/scripts/classfix.py
---- Python-2.6.4/Tools/scripts/classfix.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/classfix.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # This script is obsolete -- it is kept for historical purposes only.
- #
-diff -u Python-2.6.4/Tools/scripts/xxci.py.orig Python-2.6.4/Tools/scripts/xxci.py
---- Python-2.6.4/Tools/scripts/xxci.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/xxci.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # xxci
- #
-diff -u Python-2.6.4/Tools/scripts/findnocoding.py.orig Python-2.6.4/Tools/scripts/findnocoding.py
---- Python-2.6.4/Tools/scripts/findnocoding.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/findnocoding.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """List all those Python files that require a coding directive
- 
-diff -u Python-2.6.4/Tools/scripts/fixnotice.py.orig Python-2.6.4/Tools/scripts/fixnotice.py
---- Python-2.6.4/Tools/scripts/fixnotice.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/fixnotice.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """(Ostensibly) fix copyright notices in files.
- 
-diff -u Python-2.6.4/Tools/scripts/eptags.py.orig Python-2.6.4/Tools/scripts/eptags.py
---- Python-2.6.4/Tools/scripts/eptags.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/eptags.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Create a TAGS file for Python programs, usable with GNU Emacs.
- 
- usage: eptags pyfiles...
-diff -u Python-2.6.4/Tools/scripts/linktree.py.orig Python-2.6.4/Tools/scripts/linktree.py
---- Python-2.6.4/Tools/scripts/linktree.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/linktree.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # linktree
- #
-diff -u Python-2.6.4/Tools/scripts/checkappend.py.orig Python-2.6.4/Tools/scripts/checkappend.py
---- Python-2.6.4/Tools/scripts/checkappend.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/checkappend.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Released to the public domain, by Tim Peters, 28 February 2000.
- 
-diff -u Python-2.6.4/Tools/scripts/pindent.py.orig Python-2.6.4/Tools/scripts/pindent.py
---- Python-2.6.4/Tools/scripts/pindent.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/pindent.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # This file contains a class and a main program that perform three
- # related (though complimentary) formatting operations on Python
-diff -u Python-2.6.4/Tools/scripts/google.py.orig Python-2.6.4/Tools/scripts/google.py
---- Python-2.6.4/Tools/scripts/google.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/google.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- import sys, webbrowser
- 
-diff -u Python-2.6.4/Tools/scripts/nm2def.py.orig Python-2.6.4/Tools/scripts/nm2def.py
---- Python-2.6.4/Tools/scripts/nm2def.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/nm2def.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """nm2def.py
- 
- Helpers to extract symbols from Unix libs and auto-generate
-diff -u Python-2.6.4/Tools/scripts/md5sum.py.orig Python-2.6.4/Tools/scripts/md5sum.py
---- Python-2.6.4/Tools/scripts/md5sum.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/md5sum.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Python utility to print MD5 checksums of argument files.
- """
-diff -u Python-2.6.4/Tools/scripts/logmerge.py.orig Python-2.6.4/Tools/scripts/logmerge.py
---- Python-2.6.4/Tools/scripts/logmerge.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/logmerge.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Consolidate a bunch of CVS or RCS logs read from stdin.
- 
-diff -u Python-2.6.4/Tools/scripts/svneol.py.orig Python-2.6.4/Tools/scripts/svneol.py
---- Python-2.6.4/Tools/scripts/svneol.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/svneol.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """
- SVN helper script.
-diff -u Python-2.6.4/Tools/scripts/rgrep.py.orig Python-2.6.4/Tools/scripts/rgrep.py
---- Python-2.6.4/Tools/scripts/rgrep.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/rgrep.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Reverse grep.
- 
-diff -u Python-2.6.4/Tools/scripts/h2py.py.orig Python-2.6.4/Tools/scripts/h2py.py
---- Python-2.6.4/Tools/scripts/h2py.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/h2py.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Read #define's and translate to Python code.
- # Handle #include statements.
-diff -u Python-2.6.4/Tools/scripts/pathfix.py.orig Python-2.6.4/Tools/scripts/pathfix.py
---- Python-2.6.4/Tools/scripts/pathfix.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/pathfix.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Change the #! line occurring in Python scripts.  The new interpreter
- # pathname must be given with a -i option.
-diff -u Python-2.6.4/Tools/scripts/byext.py.orig Python-2.6.4/Tools/scripts/byext.py
---- Python-2.6.4/Tools/scripts/byext.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/byext.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Show file statistics by extension."""
- 
-diff -u Python-2.6.4/Tools/scripts/ifdef.py.orig Python-2.6.4/Tools/scripts/ifdef.py
---- Python-2.6.4/Tools/scripts/ifdef.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/ifdef.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Selectively preprocess #ifdef / #ifndef statements.
- # Usage:
-diff -u Python-2.6.4/Tools/scripts/treesync.py.orig Python-2.6.4/Tools/scripts/treesync.py
---- Python-2.6.4/Tools/scripts/treesync.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/treesync.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Script to synchronize two source trees.
- 
-diff -u Python-2.6.4/Tools/scripts/ndiff.py.orig Python-2.6.4/Tools/scripts/ndiff.py
---- Python-2.6.4/Tools/scripts/ndiff.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/ndiff.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Module ndiff version 1.7.0
- # Released to the public domain 08-Dec-2000,
-diff -u Python-2.6.4/Tools/scripts/findlinksto.py.orig Python-2.6.4/Tools/scripts/findlinksto.py
---- Python-2.6.4/Tools/scripts/findlinksto.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/findlinksto.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # findlinksto
- #
-diff -u Python-2.6.4/Tools/scripts/objgraph.py.orig Python-2.6.4/Tools/scripts/objgraph.py
---- Python-2.6.4/Tools/scripts/objgraph.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/objgraph.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # objgraph
- #
-diff -u Python-2.6.4/Tools/scripts/untabify.py.orig Python-2.6.4/Tools/scripts/untabify.py
---- Python-2.6.4/Tools/scripts/untabify.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/untabify.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- "Replace tabs with spaces in argument files.  Print names of changed files."
- 
-diff -u Python-2.6.4/Tools/scripts/db2pickle.py.orig Python-2.6.4/Tools/scripts/db2pickle.py
---- Python-2.6.4/Tools/scripts/db2pickle.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/db2pickle.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """
- Synopsis: %(prog)s [-h|-g|-b|-r|-a] dbfile [ picklefile ]
-diff -u Python-2.6.4/Tools/scripts/parseentities.py.orig Python-2.6.4/Tools/scripts/parseentities.py
---- Python-2.6.4/Tools/scripts/parseentities.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/parseentities.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/python
-+#!/usr/bin/python2.6
- """ Utility for parsing HTML entity definitions available from:
- 
-       http://www.w3.org/ as e.g.
-diff -u Python-2.6.4/Tools/scripts/dutree.py.orig Python-2.6.4/Tools/scripts/dutree.py
---- Python-2.6.4/Tools/scripts/dutree.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/dutree.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- # Format du output in a tree shape
- 
- import os, sys, errno
-diff -u Python-2.6.4/Tools/scripts/pdeps.py.orig Python-2.6.4/Tools/scripts/pdeps.py
---- Python-2.6.4/Tools/scripts/pdeps.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/pdeps.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # pdeps
- #
-diff -u Python-2.6.4/Tools/scripts/cleanfuture.py.orig Python-2.6.4/Tools/scripts/cleanfuture.py
---- Python-2.6.4/Tools/scripts/cleanfuture.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/cleanfuture.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """cleanfuture [-d][-r][-v] path ...
- 
-diff -u Python-2.6.4/Tools/scripts/hotshotmain.py.orig Python-2.6.4/Tools/scripts/hotshotmain.py
---- Python-2.6.4/Tools/scripts/hotshotmain.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/hotshotmain.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # -*- coding: iso-8859-1 -*-
- 
- """
-diff -u Python-2.6.4/Tools/scripts/byteyears.py.orig Python-2.6.4/Tools/scripts/byteyears.py
---- Python-2.6.4/Tools/scripts/byteyears.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/byteyears.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Print the product of age and size of each file, in suitable units.
- #
-diff -u Python-2.6.4/Tools/scripts/gprof2html.py.orig Python-2.6.4/Tools/scripts/gprof2html.py
---- Python-2.6.4/Tools/scripts/gprof2html.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/gprof2html.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python2.3
-+#!/usr/bin/python2.6
- 
- """Transform gprof(1) output into useful HTML."""
- 
-diff -u Python-2.6.4/Tools/scripts/fixcid.py.orig Python-2.6.4/Tools/scripts/fixcid.py
---- Python-2.6.4/Tools/scripts/fixcid.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/fixcid.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Perform massive identifier substitution on C source files.
- # This actually tokenizes the files (to some extent) so it can
-diff -u Python-2.6.4/Tools/scripts/reindent-rst.py.orig Python-2.6.4/Tools/scripts/reindent-rst.py
---- Python-2.6.4/Tools/scripts/reindent-rst.py.orig	Mon Feb 21 10:46:42 2011
-+++ Python-2.6.4/Tools/scripts/reindent-rst.py	Mon Feb 21 10:46:42 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- # Make a reST file compliant to our pre-commit hook.
- # Currently just remove trailing whitespace.
-diff -u Python-2.6.4/Mac/BuildScript/build-installer.py.orig Python-2.6.4/Mac/BuildScript/build-installer.py
---- Python-2.6.4/Mac/BuildScript/build-installer.py.orig	Mon Feb 21 10:46:43 2011
-+++ Python-2.6.4/Mac/BuildScript/build-installer.py	Mon Feb 21 10:46:43 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """
- This script is used to build the "official unofficial" universal build on
- Mac OS X. It requires Mac OS X 10.4, Xcode 2.2 and the 10.4u SDK to do its
-diff -u Python-2.6.4/Mac/scripts/zappycfiles.py.orig Python-2.6.4/Mac/scripts/zappycfiles.py
---- Python-2.6.4/Mac/scripts/zappycfiles.py.orig	Mon Feb 21 10:46:44 2011
-+++ Python-2.6.4/Mac/scripts/zappycfiles.py	Mon Feb 21 10:46:44 2011
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/python
-+#!/usr/bin/python2.6
- """Recursively zap all .pyc and .pyo files"""
- import os
- import sys
-diff -u Python-2.6.4/Mac/scripts/buildpkg.py.orig Python-2.6.4/Mac/scripts/buildpkg.py
---- Python-2.6.4/Mac/scripts/buildpkg.py.orig	Mon Feb 21 10:46:44 2011
-+++ Python-2.6.4/Mac/scripts/buildpkg.py	Mon Feb 21 10:46:44 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """buildpkg.py -- Build OS X packages for Apple's Installer.app.
- 
-diff -u Python-2.6.4/Mac/Tools/fixapplepython23.py.orig Python-2.6.4/Mac/Tools/fixapplepython23.py
---- Python-2.6.4/Mac/Tools/fixapplepython23.py.orig	Mon Feb 21 10:46:44 2011
-+++ Python-2.6.4/Mac/Tools/fixapplepython23.py	Mon Feb 21 10:46:44 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python2.6
- """fixapplepython23 - Fix Apple-installed Python 2.3 (on Mac OS X 10.3)
- 
- Python 2.3 (and 2.3.X for X<5) have the problem that building an extension
-diff -u Python-2.6.4/Misc/find_recursionlimit.py.orig Python-2.6.4/Misc/find_recursionlimit.py
---- Python-2.6.4/Misc/find_recursionlimit.py.orig	Mon Feb 21 10:46:44 2011
-+++ Python-2.6.4/Misc/find_recursionlimit.py	Mon Feb 21 10:46:44 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Find the maximum recursion limit that prevents interpreter termination.
- 
- This script finds the maximum safe recursion limit on a particular
-diff -u Python-2.6.4/Parser/asdl_c.py.orig Python-2.6.4/Parser/asdl_c.py
---- Python-2.6.4/Parser/asdl_c.py.orig	Mon Feb 21 10:46:44 2011
-+++ Python-2.6.4/Parser/asdl_c.py	Mon Feb 21 10:46:44 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/env python
-+#!/usr/bin/python2.6
- """Generate C code from an ASDL description."""
- 
- # TO DO
-diff -u Python-2.6.4/Doc/includes/email-alternative.py.orig Python-2.6.4/Doc/includes/email-alternative.py
---- Python-2.6.4/Doc/includes/email-alternative.py.orig	Mon Feb 21 10:46:44 2011
-+++ Python-2.6.4/Doc/includes/email-alternative.py	Mon Feb 21 10:46:44 2011
-@@ -1,4 +1,4 @@
--#! /usr/bin/python
-+#!/usr/bin/python2.6
- 
- import smtplib
- 
-diff -u Python-2.6.4/Doc/includes/email-unpack.py.orig Python-2.6.4/Doc/includes/email-unpack.py
---- Python-2.6.4/Doc/includes/email-unpack.py.orig	Mon Feb 21 10:46:44 2011
-+++ Python-2.6.4/Doc/includes/email-unpack.py	Mon Feb 21 10:46:44 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Unpack a MIME message into a directory of files."""
- 
-diff -u Python-2.6.4/Doc/includes/email-dir.py.orig Python-2.6.4/Doc/includes/email-dir.py
---- Python-2.6.4/Doc/includes/email-dir.py.orig	Mon Feb 21 10:46:44 2011
-+++ Python-2.6.4/Doc/includes/email-dir.py	Mon Feb 21 10:46:44 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- 
- """Send the contents of a directory as a MIME message."""
- 
-diff -u Python-2.6.4/Doc/tools/rstlint.py.orig Python-2.6.4/Doc/tools/rstlint.py
---- Python-2.6.4/Doc/tools/rstlint.py.orig	Mon Feb 21 10:46:44 2011
-+++ Python-2.6.4/Doc/tools/rstlint.py	Mon Feb 21 10:46:44 2011
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python2.6
- # -*- coding: utf-8 -*-
- 
- # Check for stylistic and formal issues in .rst and .py
--- a/components/python/python26/patches/Python26-01-solaris-lib-dirs.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,190 +0,0 @@
-diff --git Python-2.6.4/Modules/_multiprocessing/multiprocessing.h Python-2.6.4/Modules/_multiprocessing/multiprocessing.h
---- Python-2.6.4/Modules/_multiprocessing/multiprocessing.h
-+++ Python-2.6.4/Modules/_multiprocessing/multiprocessing.h
-@@ -3,6 +3,10 @@
- 
- #define PY_SSIZE_T_CLEAN
- 
-+/* needed on Solaris for the definition of CMSG_SPACE and friends */
-+#define _XOPEN_SOURCE
-+#define _XOPEN_SOURCE_EXTENDED 1
-+
- #include "Python.h"
- #include "structmember.h"
- #include "pythread.h"
-diff --git Python-2.6.4/setup.py Python-2.6.4/setup.py
-new file mode 100644
---- Python-2.6.4/setup.py
-+++ Python-2.6.4/setup.py
-@@ -309,10 +309,10 @@
-         return sys.platform
- 
-     def detect_modules(self):
--        # Ensure that /usr/local is always used
--        add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
--        add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
--
-+        if sys.platform != 'sunos5':
-+            # Ensure that /usr/local is always used
-+            add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
-+            add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
-         # Add paths specified in the environment variables LDFLAGS and
-         # CPPFLAGS for header and library files.
-         # We must get the values from the Makefile and not the environment
-@@ -610,11 +610,22 @@
-         exts.append( Extension('_csv', ['_csv.c']) )
- 
-         # socket(2)
-+        socket_libs = []
-+        if self.compiler.find_library_file(lib_dirs,
-+                                           'socket'):
-+            socket_libs.append('socket')
-+        if self.compiler.find_library_file(lib_dirs,
-+                                           'nsl'):
-+            socket_libs.append('nsl')
-+        if self.compiler.find_library_file(lib_dirs,
-+                                           'resolv'):
-+            socket_libs.append('resolv')
-         exts.append( Extension('_socket', ['socketmodule.c'],
--                               depends = ['socketmodule.h']) )
-+                               depends = ['socketmodule.h'],
-+                               libraries = socket_libs) )
-         # Detect SSL support for the socket module (via _ssl)
-         search_for_ssl_incs_in = [
--                              '/usr/local/ssl/include',
-+                              '/usr/sfw/include',
-                               '/usr/contrib/ssl/include/'
-                              ]
-         ssl_incs = find_file('openssl/ssl.h', inc_dirs,
-@@ -625,8 +636,12 @@
-                                ['/usr/kerberos/include'])
-             if krb5_h:
-                 ssl_incs += krb5_h
-+        if sys.maxint == 2147483647L:
-+            sfw_libdir = '/usr/sfw/lib';
-+        else:
-+            sfw_libdir = '/usr/sfw/lib/64';
-         ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
--                                     ['/usr/local/ssl/lib',
-+                                     [sfw_libdir,
-                                       '/usr/contrib/ssl/lib/'
-                                      ] )
- 
-@@ -635,6 +650,7 @@
-             exts.append( Extension('_ssl', ['_ssl.c'],
-                                    include_dirs = ssl_incs,
-                                    library_dirs = ssl_libs,
-+				   runtime_library_dirs = ssl_libs,
-                                    libraries = ['ssl', 'crypto'],
-                                    depends = ['socketmodule.h']), )
-         else:
-@@ -1079,6 +1095,14 @@
- 
-         # Curses support, requiring the System V version of curses, often
-         # provided by the ncurses library.
-+        curses_lib_dirs = []
-+        curses_inc_dirs = []
-+        if platform == 'sunos5':
-+            # look for ncurses in /usr/gnu on Solaris
-+            curses_inc_dirs.append('/usr/include/ncurses')
-+            curses_lib_dirs.append('/usr/gnu/lib')
-+            curses_lib_dirs.append('/usr/gnu/lib/amd64')
-+            curses_lib_dirs.append('/usr/gnu/lib/sparcv9')
-         panel_library = 'panel'
-         if (self.compiler.find_library_file(lib_dirs, 'ncursesw')):
-             curses_libs = ['ncursesw']
-@@ -1087,10 +1111,13 @@
-             panel_library = 'panelw'
-             exts.append( Extension('_curses', ['_cursesmodule.c'],
-                                    libraries = curses_libs) )
--        elif (self.compiler.find_library_file(lib_dirs, 'ncurses')):
-+        elif (self.compiler.find_library_file(lib_dirs + curses_lib_dirs, 'ncurses')):
-             curses_libs = ['ncurses']
-             exts.append( Extension('_curses', ['_cursesmodule.c'],
--                                   libraries = curses_libs) )
-+                                   libraries = curses_libs,
-+                                   library_dirs = curses_lib_dirs,
-+                                   runtime_library_dirs = curses_lib_dirs,
-+                                   include_dirs = curses_inc_dirs ) )
-         elif (self.compiler.find_library_file(lib_dirs, 'curses')
-               and platform != 'darwin'):
-                 # OSX has an old Berkeley curses, not good enough for
-@@ -1109,9 +1136,12 @@
- 
-         # If the curses module is enabled, check for the panel module
-         if (module_enabled(exts, '_curses') and
--            self.compiler.find_library_file(lib_dirs, panel_library)):
-+            self.compiler.find_library_file(lib_dirs + curses_lib_dirs, panel_library)):
-             exts.append( Extension('_curses_panel', ['_curses_panel.c'],
--                                   libraries = [panel_library] + curses_libs) )
-+                                   libraries = [panel_library] + curses_libs,
-+                                   include_dirs = curses_inc_dirs,
-+                                   library_dirs = curses_lib_dirs,
-+                                   runtime_library_dirs = curses_lib_dirs ) )
-         else:
-             missing.append('_curses_panel')
- 
-@@ -1324,8 +1354,13 @@
-             if macros.get('HAVE_SEM_OPEN', False):
-                 multiprocessing_srcs.append('_multiprocessing/semaphore.c')
- 
-+        multiproc_libs = []
-+        if platform == 'sunos5':
-+            multiproc_libs = [ "xnet" ]
-+
-         exts.append ( Extension('_multiprocessing', multiprocessing_srcs,
-                                  define_macros=macros.items(),
-+                                 libraries=multiproc_libs,
-                                  include_dirs=["Modules/_multiprocessing"]))
-         # End multiprocessing
- 
-@@ -1549,15 +1584,26 @@
-         # Assume we haven't found any of the libraries or include files
-         # The versions with dots are used on Unix, and the versions without
-         # dots on Windows, for detection by cygwin.
-+        added_lib_dirs = []
-+        tcl_tk_lib_dirs = ['/usr/sfw/lib']
-+        tcl_tk_inc_dirs = ['/usr/sfw/include']
-         tcllib = tklib = tcl_includes = tk_includes = None
-         for version in ['8.5', '85', '8.4', '84', '8.3', '83', '8.2',
-                         '82', '8.1', '81', '8.0', '80']:
--            tklib = self.compiler.find_library_file(lib_dirs, 'tk' + version)
--            tcllib = self.compiler.find_library_file(lib_dirs, 'tcl' + version)
-+            tklib = self.compiler.find_library_file(lib_dirs, 'tk' + version, tcl_tk_lib_dirs)
-+            tcllib = self.compiler.find_library_file(lib_dirs, 'tcl' + version, tcl_tk_lib_dirs)
-             if tklib and tcllib:
-                 # Exit the loop when we've found the Tcl/Tk libraries
-                 break
- 
-+            tklib = self.compiler.find_library_file(tcl_tk_lib_dirs, 'tk' + version)
-+            tcllib = self.compiler.find_library_file(tcl_tk_lib_dirs, 'tcl' + version)
-+            if tklib and tcllib:
-+                # found the libs in a non-standard dir
-+                added_lib_dirs.append(os.path.dirname(tcllib))
-+                # Exit the loop when we've found the Tcl/Tk libraries
-+                break
-+
-         # Now check for the header files
-         if tklib and tcllib:
-             # Check for the include files on Debian and {Free,Open}BSD, where
-@@ -1572,6 +1618,7 @@
-             for dir in inc_dirs:
-                 tcl_include_sub += [dir + os.sep + "tcl" + dotversion]
-                 tk_include_sub += [dir + os.sep + "tk" + dotversion]
-+            tcl_include_sub += tcl_tk_inc_dirs
-             tk_include_sub += tcl_include_sub
-             tcl_includes = find_file('tcl.h', inc_dirs, tcl_include_sub)
-             tk_includes = find_file('tk.h', inc_dirs, tk_include_sub)
-@@ -1636,6 +1683,7 @@
-                         include_dirs = include_dirs,
-                         libraries = libs,
-                         library_dirs = added_lib_dirs,
-+                        runtime_library_dirs = added_lib_dirs
-                         )
-         self.extensions.append(ext)
- 
-diff --git Python-2.6.4/Lib/site-packages/vendor-packages.pth Python2.6.4/Lib/site-packages/vendor-packages.pth
---- /dev/null	Sat Feb 12 00:21:26 2011
-+++ Python-2.6.4/Lib/site-packages/vendor-packages.pth	Sat Feb 12 00:47:05 2011
-@@ -0,0 +1,1 @@
-+import site; site.addsitedir('/usr/lib/python2.6/vendor-packages')
--- a/components/python/python26/patches/Python26-02-pycc.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,199 +0,0 @@
-diff --git Python-2.6.4/Makefile.pre.in Python-2.6.4/Makefile.pre.in
---- Python-2.6.4/Makefile.pre.in.orig	Sun Feb 13 21:00:17 2011
-+++ Python-2.6.4/Makefile.pre.in	Sun Feb 13 21:02:35 2011
-@@ -663,6 +663,8 @@
- 
- $(LIBRARY_OBJS) $(MODOBJS) Modules/python.o: $(PYTHON_HEADERS)
- 
-+install-pycc:	$(srcdir)/pycc
-+	$(INSTALL_SCRIPT) $< $(DESTDIR)$(BINLIBDEST)
- 
- ######################################################################
- 
-@@ -728,7 +728,7 @@
-                $(TESTPYTHON) $(TESTPROG) $(MEMTESTOPTS)
- 
- # Install everything
--install:	@FRAMEWORKINSTALLFIRST@ altinstall bininstall maninstall @FRAMEWORKINSTALLLAST@
-+install:	@FRAMEWORKINSTALLFIRST@ altinstall bininstall maninstall @FRAMEWORKINSTALLLAST@ install-pycc
- 
- # Install almost everything without disturbing previous versions
- altinstall:	@FRAMEWORKALTINSTALLFIRST@ altbininstall libinstall inclinstall libainstall \
-
-diff --git Python-2.6.4/pycc Python-2.6.4/pycc
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/pycc
-@@ -0,0 +1,172 @@
-+#!/bin/ksh
-+#
-+# Script for running the C/C++ compiler when building python modules
-+#
-+# CDDL HEADER START
-+#
-+# The contents of this file are subject to the terms of the
-+# Common Development and Distribution License, Version 1.0 only
-+# (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 2004-2005 Sun Microsystems, Inc.  All rights reserved.
-+# Use is subject to license terms.
-+#
-+
-+MYNAME=`basename $0`
-+
-+# name of the compiler executable
-+CCEXE='cc'
-+# name of the GNU compiler executable
-+GCCEXE='gcc'
-+# name of the programming language
-+CLANG='C'
-+# name of the env variable for setting the compiler path
-+CVAR='CC'
-+
-+if [ "x$PYCC_CC" != x ]; then
-+    CC="$PYCC_CC"
-+fi
-+
-+if [ "x$MYNAME" = xpyCC ]; then
-+    CCEXE='CC'
-+    GCCEXE='g++'
-+    CLANG='C++'
-+    CC="$CXX"
-+    CVAR='CXX'
-+    if [ "x$PYCC_CXX" != x ]; then
-+        CC="$PYCC_CXX"
-+    fi
-+fi
-+
-+SAVED_IFS="$IFS"
-+IFS=:
-+
-+# check if the CC env variable is set
-+if [ "x$CC" != x ]; then
-+    # verify that it doesn't point to this script
-+    if /usr/bin/cmp -s "$CC" $0; then
-+        echo "WARNING: "$CVAR" is set to this script; ignoring this value to avoid an infinite loop"
-+	CC=
-+    fi
-+fi
-+
-+# check again if the CC env variable is set
-+if [ "x$CC" != x ]; then
-+    case "$CC" in
-+	/* )
-+	    # $CC is an absolute path name
-+            # check if $CC exists
-+	    if [ ! -e "$CC" ]; then
-+		echo "WARNING: pycc: $CC not found" 1>&2
-+		CC=
-+	    else
-+        # check if $CC is an executable
-+		if [ ! -x "$CC" -o ! -f "$CC" ]; then
-+		    echo "WARNING: pycc: $CC is not an executable" 1>&2
-+		    CC=
-+		fi
-+	    fi
-+	    ;;
-+	* )
-+	    # try to find $CC in the PATH
-+	    NEW_CC=
-+	    for dir in $PATH; do
-+		if [ -x "$dir/$CC" ]; then
-+		    NEW_CC="$dir/$CC"
-+		    break
-+		fi
-+	    done
-+	    if [ "x$NEW_CC" = x ]; then
-+		echo "WARNING: pycc: $CC not found" 1>&2
-+		CC=
-+	    else
-+		CC="$NEW_CC"
-+	    fi
-+	    ;;
-+    esac
-+fi
-+
-+if [ "x$CC" = x ]; then
-+    # Look for the Sun Studio compiler in the PATH
-+    for dir in $PATH; do
-+	if [ -x "$dir/$CCEXE" ]; then
-+	    CC="$dir/$CCEXE"
-+	    break
-+	fi
-+    done
-+fi
-+
-+if [ "x$CC" = x ]; then
-+    # Look for gcc in the PATH
-+    for dir in $PATH; do
-+	if [ -x "$dir/$GCCEXE" ]; then
-+	    CC="$dir/$GCCEXE"
-+	    break
-+	fi
-+    done
-+fi
-+
-+if [ "x$CC" = x ]; then
-+    # Check for Sun Studio in /opt/SUNWspro (default install location)
-+    if [ -x /opt/SUNWspro/bin/$CCEXE ]; then
-+	CC=/opt/SUNWspro/bin/$CCEXE
-+    fi
-+fi
-+
-+if [ "x$CC" = x ]; then
-+    # Check for the GNU compiler in /usr/sfw/bin
-+    if [ -x /usr/sfw/bin/$GCCEXE ]; then
-+	CC=/usr/sfw/bin/$GCCEXE
-+    fi
-+fi
-+
-+if [ "x$CC" = x ]; then
-+    # Cannot continue without a C compiler
-+    echo "ERROR: no $CLANG compiler not found; update your PATH or set the $CVAR env variable" 1>&2
-+    exit 1
-+fi
-+
-+IFS="$SAVED_IFS"
-+
-+# We need to make some modifications to adapt correctly to compiler options
-+# that differ between GCC and Studio.
-+
-+extra_flags=
-+
-+is_gcc=no
-+
-+$CC --version >/dev/null 2>&1 && is_gcc=yes
-+
-+if [ "$is_gcc" = yes ]; then
-+	for flag in "${@}"; do
-+		# need -shared to link shared objects properly
-+		if [ "$flag" = "-G" ]; then
-+			extra_flags="$extra_flags -shared"
-+		fi
-+		# workaround for 6223255
-+		if [ "$flag" = "-m64" ]; then
-+			extra_flags="$extra_flags -R/usr/sfw/lib/amd64"
-+		fi
-+	done
-+	# force PIC compilation
-+	extra_flags="$extra_flags -fPIC -DPIC"
-+else
-+	extra_flags="$extra_flags -KPIC"
-+fi
-+
-+exec "$CC" $extra_flags "${@}"
--- a/components/python/python26/patches/Python26-03-distutils-pycc.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-diff --git Python-2.6.4/Lib/distutils/sysconfig.py Python-2.6.4/Lib/distutils/sysconfig.py
---- Python-2.6.4/Lib/distutils/sysconfig.py
-+++ Python-2.6.4/Lib/distutils/sysconfig.py
-@@ -166,16 +166,12 @@
-             get_config_vars('CC', 'CXX', 'OPT', 'CFLAGS',
-                             'CCSHARED', 'LDSHARED', 'SO')
- 
--        if 'CC' in os.environ:
--            cc = os.environ['CC']
--        if 'CXX' in os.environ:
--            cxx = os.environ['CXX']
--        if 'LDSHARED' in os.environ:
--            ldshared = os.environ['LDSHARED']
--        if 'CPP' in os.environ:
--            cpp = os.environ['CPP']
--        else:
--            cpp = cc + " -E"           # not always
-+        # On Solaris, we must always use pycc/pyCC, which will then look up
-+        # $CC and $CXX
-+        cc = '/usr/lib/python2.6/pycc'
-+        cxx = '/usr/lib/python2.6/pyCC'
-+        cpp = cc + " -E"
-+
-         if 'LDFLAGS' in os.environ:
-             ldshared = ldshared + ' ' + os.environ['LDFLAGS']
-         if 'CFLAGS' in os.environ:
--- a/components/python/python26/patches/Python26-04-distutils-log.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-diff --git Python-2.6.4/Lib/distutils/spawn.py Python-2.6.4/Lib/distutils/spawn.py
---- Python-2.6.4/Lib/distutils/spawn.py
-+++ Python-2.6.4/Lib/distutils/spawn.py
-@@ -73,7 +73,7 @@
-     if search_path:
-         # either we find one or it stays the same
-         executable = find_executable(executable) or executable
--    log.info(string.join([executable] + cmd[1:], ' '))
-+    log.info("%s", string.join([executable] + cmd[1:], ' '))
-     if not dry_run:
-         # spawn for NT requires a full path to the .exe
-         try:
-@@ -98,7 +98,7 @@
-     if search_path:
-         # either we find one or it stays the same
-         executable = find_executable(executable) or executable
--    log.info(string.join([executable] + cmd[1:], ' '))
-+    log.info("%s", string.join([executable] + cmd[1:], ' '))
-     if not dry_run:
-         # spawnv for OS/2 EMX requires a full path to the .exe
-         try:
-@@ -119,7 +119,7 @@
-                   verbose=0,
-                   dry_run=0):
- 
--    log.info(string.join(cmd, ' '))
-+    log.info("%s", string.join(cmd, ' '))
-     if dry_run:
-         return
-     exec_fn = search_path and os.execvp or os.execv
--- a/components/python/python26/patches/Python26-05-isalibs.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,452 +0,0 @@
-diff --git Python-2.6.4/Lib/distutils/command/build_ext.py Python-2.6.4/Lib/distutils/command/build_ext.py
---- Python-2.6.4/Lib/distutils/command/build_ext.py
-+++ Python-2.6.4/Lib/distutils/command/build_ext.py
-@@ -636,6 +636,8 @@
-         modpath = fullname.split('.')
-         filename = self.get_ext_filename(ext_name)
-         filename = os.path.split(filename)[-1]
-+        if sys.maxint != 2147483647L:
-+            filename = os.path.join("64", filename)
- 
-         if not self.inplace:
-             # no further work needed
-@@ -677,7 +679,13 @@
-         so_ext = get_config_var('SO')
-         if os.name == 'nt' and self.debug:
-             return apply(os.path.join, ext_path) + '_d' + so_ext
--        return os.path.join(*ext_path) + so_ext
-+        # .so extensions are word-size specific
-+        path = apply(os.path.join, ext_path)
-+        if sys.maxint == 2147483647L:
-+            return path + so_ext
-+        dirname = os.path.dirname(path);
-+        basename = os.path.basename(path);
-+        return os.path.join(dirname, "64", basename + so_ext)
- 
-     def get_export_symbols (self, ext):
-         """Return the list of symbols that a shared extension has to
-diff --git Python-2.6.4/Makefile.pre.in Python-2.6.4/Makefile.pre.in
---- Python-2.6.4/Makefile.pre.in
-+++ Python-2.6.4/Makefile.pre.in
-@@ -87,18 +87,18 @@
- 
- # Expanded directories
- BINDIR=		$(exec_prefix)/bin
--LIBDIR=		$(exec_prefix)/lib
-+LIBDIR=		@libdir@
- MANDIR=		@mandir@
- INCLUDEDIR=	@includedir@
- CONFINCLUDEDIR=	$(exec_prefix)/include
- SCRIPTDIR=	$(prefix)/lib
- 
- # Detailed destination directories
--BINLIBDEST=	$(LIBDIR)/python$(VERSION)
--LIBDEST=	$(SCRIPTDIR)/python$(VERSION)
--INCLUDEPY=	$(INCLUDEDIR)/python$(VERSION)
--CONFINCLUDEPY=	$(CONFINCLUDEDIR)/python$(VERSION)
--LIBP=		$(LIBDIR)/python$(VERSION)
-+BINLIBDEST=		$(exec_prefix)/lib/python$(VERSION)
-+LIBDEST=		$(SCRIPTDIR)/python$(VERSION)
-+INCLUDEPY=		$(INCLUDEDIR)/python$(VERSION)
-+CONFINCLUDEPY=		$(CONFINCLUDEDIR)/python$(VERSION)
-+LIBP=			$(exec_prefix)/lib/python$(VERSION)
- 
- # Symbols used for using shared libraries
- SO=		@SO@
-diff --git Python-2.6.4/Python/import.c Python-2.6.4/Python/import.c
---- Python-2.6.4/Python/import.c
-+++ Python-2.6.4/Python/import.c
-@@ -1191,6 +1191,57 @@
- static int find_init_module(char *); /* Forward */
- static struct filedescr importhookdescr = {"", "", IMP_HOOK};
- 
-+#ifdef HAVE_STAT
-+static char *
-+insert_64dir(char *buf, size_t buflen)
-+{
-+	char *base;
-+	char *cp;
-+	size_t blen;
-+
-+	if ((blen = strlen(buf)) == 0)
-+		return (NULL);
-+
-+	cp = &buf[blen - 1];
-+	while (cp != buf && *cp != SEP)
-+		cp--;
-+
-+	if (cp != buf)
-+		cp++;
-+
-+	if (blen + strlen("64/") + 1 >= buflen)
-+		return NULL;
-+
-+	base = strdup(cp);
-+	sprintf(cp, "64%c%s", SEP, base);
-+	free(base);
-+
-+	return buf;
-+}
-+
-+/*
-+ * If we're on a 64-bit platform, modify lookups for shared object files.
-+ */
-+static size_t modify_path(struct filedescr *fdp, char *buf, size_t buflen)
-+{
-+	struct stat statbuf;
-+
-+	if (sizeof(void *) != 8)
-+		return 0;
-+
-+	if (stat(buf, &statbuf) == 0 && S_ISDIR(statbuf.st_mode))
-+		return 0;
-+
-+	if (fdp->type != C_EXTENSION)
-+		return 0;
-+
-+	if (insert_64dir(buf, buflen) == NULL)
-+		return 0;
-+
-+	return strlen("64/");
-+}
-+#endif
-+
- static struct filedescr *
- find_module(char *fullname, char *subname, PyObject *path, char *buf,
- 	    size_t buflen, FILE **p_fp, PyObject **p_loader)
-@@ -1208,11 +1259,10 @@
- 	static struct filedescr fd_builtin = {"", "", C_BUILTIN};
- 	static struct filedescr fd_package = {"", "", PKG_DIRECTORY};
- 	char name[MAXPATHLEN+1];
--#if defined(PYOS_OS2)
- 	size_t saved_len;
- 	size_t saved_namelen;
- 	char *saved_buf = NULL;
--#endif
-+
- 	if (p_loader != NULL)
- 		*p_loader = NULL;
- 
-@@ -1431,15 +1481,19 @@
- 		}
- #endif
- #endif
--#if defined(PYOS_OS2)
-+
- 		/* take a snapshot of the module spec for restoration
- 		 * after the 8 character DLL hackery
- 		 */
- 		saved_buf = strdup(buf);
- 		saved_len = len;
- 		saved_namelen = namelen;
--#endif /* PYOS_OS2 */
-+
- 		for (fdp = _PyImport_Filetab; fdp->suffix != NULL; fdp++) {
-+#ifdef HAVE_STAT
-+                        len += modify_path(fdp, buf, buflen);
-+#endif
-+
- #if defined(PYOS_OS2) && defined(HAVE_DYNAMIC_LOADING)
- 			/* OS/2 limits DLLs to 8 character names (w/o
- 			   extension)
-@@ -1480,21 +1534,18 @@
- 					fp = NULL;
- 				}
- 			}
--#if defined(PYOS_OS2)
-+
- 			/* restore the saved snapshot */
- 			strcpy(buf, saved_buf);
- 			len = saved_len;
- 			namelen = saved_namelen;
--#endif
- 		}
--#if defined(PYOS_OS2)
- 		/* don't need/want the module name snapshot anymore */
- 		if (saved_buf)
- 		{
- 			free(saved_buf);
- 			saved_buf = NULL;
- 		}
--#endif
- 		Py_XDECREF(copy);
- 		if (fp != NULL)
- 			break;
-diff --git Python-2.6.4/Python/importdl.h Python-2.6.4/Python/importdl.h
---- Python-2.6.4/Python/importdl.h
-+++ Python-2.6.4/Python/importdl.h
-@@ -31,8 +31,9 @@
- extern PyObject *_PyImport_LoadDynamicModule(char *name, char *pathname,
- 					     FILE *);
- 
--/* Max length of module suffix searched for -- accommodates "module.slb" */
--#define MAXSUFFIXSIZE 12
-+/* Max length of module suffix searched for -- accommodates "module.slb"
-+   and "64/" */
-+#define MAXSUFFIXSIZE 15
- 
- #ifdef MS_WINDOWS
- #include <windows.h>
-diff --git Python-2.6.4/configure.in Python-2.6.4/configure.in
---- Python-2.6.4/configure.in
-+++ Python-2.6.4/configure.in
-@@ -17,8 +17,44 @@
- AH_TOP([
- #ifndef Py_PYCONFIG_H
- #define Py_PYCONFIG_H
-+
- ])
- AH_BOTTOM([
-+
-+#include <sys/isa_defs.h>
-+
-+/*
-+ * Python originally defined these statically, which prevents a 32-64 python
-+ * from working at all.
-+ */
-+
-+#define SIZEOF_SHORT 2
-+#define SIZEOF_INT 4
-+#define SIZEOF_LONG_LONG 8
-+#define SIZEOF_FPOS_T 8
-+#define SIZEOF_OFF_T 8
-+#define SIZEOF_PTHREAD_T 4
-+
-+#ifdef _LP64
-+#define SIZEOF_LONG 8
-+#define SIZEOF_UINTPTR_T 8
-+#define SIZEOF_VOID_P 8
-+#define SIZEOF_TIME_T 8
-+#define SIZEOF_SIZE_T 8
-+#define SIZEOF_LONG_DOUBLE 16
-+#else
-+#define SIZEOF_LONG 4
-+#define SIZEOF_UINTPTR_T 4
-+#define SIZEOF_VOID_P 4
-+#define SIZEOF_TIME_T 4
-+#define SIZEOF_SIZE_T 4
-+#if defined(__i386)
-+#define SIZEOF_LONG_DOUBLE 12
-+#else
-+#define SIZEOF_LONG_DOUBLE 16
-+#endif
-+#endif
-+
- /* Define the macros needed if on a UnixWare 7.x system. */
- #if defined(__USLC__) && defined(__SCO_VERSION__)
- #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */
-@@ -65,6 +101,26 @@
- 
- define_xopen_source=yes
- 
-+# AC_CHECK_SIZEOF without the AC_DEFINE_UNQUOTED
-+AC_DEFUN([PY_CHECK_SIZEOF],
-+[AS_LITERAL_IF([$1], [],
-+               [AC_FATAL([$0: requires literal arguments])])dnl
-+AC_CHECK_TYPE([$1], [], [], [$3])
-+AC_CACHE_CHECK([size of $1], AS_TR_SH([ac_cv_sizeof_$1]),
-+[if test "$AS_TR_SH([ac_cv_type_$1])" = yes; then
-+  # The cast to unsigned long works around a bug in the HP C Compiler
-+  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-+  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-+  # This bug is HP SR number 8606223364.
-+  _AC_COMPUTE_INT([(long) (sizeof ($1))],
-+                  [AS_TR_SH([ac_cv_sizeof_$1])],
-+                  [AC_INCLUDES_DEFAULT([$3])],
-+                  [AC_MSG_FAILURE([cannot compute sizeof ($1), 77])])
-+else
-+  AS_TR_SH([ac_cv_sizeof_$1])=0
-+fi])dnl
-+])# PY_CHECK_SIZEOF
-+
- # Arguments passed to configure.
- AC_SUBST(CONFIG_ARGS)
- CONFIG_ARGS="$ac_configure_args"
-@@ -1377,14 +1433,10 @@
- 
- # Sizes of various common basic types
- # ANSI C requires sizeof(char) == 1, so no need to check it
--AC_CHECK_SIZEOF(int, 4)
--AC_CHECK_SIZEOF(long, 4)
--AC_CHECK_SIZEOF(void *, 4)
- AC_CHECK_SIZEOF(short, 2)
- AC_CHECK_SIZEOF(float, 4)
- AC_CHECK_SIZEOF(double, 8)
--AC_CHECK_SIZEOF(fpos_t, 4)
--AC_CHECK_SIZEOF(size_t, 4)
-+AC_CHECK_SIZEOF(short)
- AC_CHECK_SIZEOF(pid_t, 4)
- 
- AC_MSG_CHECKING(for long long support)
-@@ -1394,9 +1446,6 @@
-   have_long_long=yes
- ])
- AC_MSG_RESULT($have_long_long)
--if test "$have_long_long" = yes ; then
--AC_CHECK_SIZEOF(long long, 8)
--fi
- 
- AC_MSG_CHECKING(for long double support)
- have_long_double=no
-@@ -1404,10 +1453,6 @@
-   AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define this if you have the type long double.])
-   have_long_double=yes
- ])
--AC_MSG_RESULT($have_long_double)
--if test "$have_long_double" = yes ; then
--AC_CHECK_SIZEOF(long double, 12)
--fi
- 
- AC_MSG_CHECKING(for _Bool support)
- have_c99_bool=no
-@@ -1421,102 +1466,26 @@
- fi
- 
- AC_CHECK_TYPES(uintptr_t, 
--   [AC_CHECK_SIZEOF(uintptr_t, 4)], 
-+   [], 
-    [], [#ifdef HAVE_STDINT_H
-         #include <stdint.h>
-         #endif])
- 
- 
--# Hmph. AC_CHECK_SIZEOF() doesn't include <sys/types.h>.
--AC_MSG_CHECKING(size of off_t)
--AC_CACHE_VAL(ac_cv_sizeof_off_t,
--[AC_TRY_RUN([#include <stdio.h>
-+PY_CHECK_SIZEOF(off_t,4,[
-+#include <stdio.h>
-+#include <stdlib.h>
- #include <sys/types.h>
--main()
--{
--  FILE *f=fopen("conftestval", "w");
--  if (!f) exit(1);
--  fprintf(f, "%d\n", sizeof(off_t));
--  exit(0);
--}],
--ac_cv_sizeof_off_t=`cat conftestval`,
--ac_cv_sizeof_off_t=0,
--ac_cv_sizeof_off_t=4)
- ])
--AC_MSG_RESULT($ac_cv_sizeof_off_t)
--AC_DEFINE_UNQUOTED(SIZEOF_OFF_T, $ac_cv_sizeof_off_t,
--[The number of bytes in an off_t.])
- 
- AC_MSG_CHECKING(whether to enable large file support)
--if test "$have_long_long" = yes -a \
--	"$ac_cv_sizeof_off_t" -gt "$ac_cv_sizeof_long" -a \
--	"$ac_cv_sizeof_long_long" -ge "$ac_cv_sizeof_off_t"; then
--  AC_DEFINE(HAVE_LARGEFILE_SUPPORT, 1, 
--  [Defined to enable large file support when an off_t is bigger than a long
--   and long long is available and at least as big as an off_t. You may need
--   to add some flags for configuration and compilation to enable this mode.
--   (For Solaris and Linux, the necessary defines are already defined.)])
--  AC_MSG_RESULT(yes)
--else
--  AC_MSG_RESULT(no)
--fi
- 
--# AC_CHECK_SIZEOF() doesn't include <time.h>.
--AC_MSG_CHECKING(size of time_t)
--AC_CACHE_VAL(ac_cv_sizeof_time_t,
--[AC_TRY_RUN([#include <stdio.h>
--#include <time.h>
--main()
--{
--  FILE *f=fopen("conftestval", "w");
--  if (!f) exit(1);
--  fprintf(f, "%d\n", sizeof(time_t));
--  exit(0);
--}],
--ac_cv_sizeof_time_t=`cat conftestval`,
--ac_cv_sizeof_time_t=0,
--ac_cv_sizeof_time_t=4)
--])
--AC_MSG_RESULT($ac_cv_sizeof_time_t)
--AC_DEFINE_UNQUOTED(SIZEOF_TIME_T, $ac_cv_sizeof_time_t, 
--[The number of bytes in a time_t.])
--
--
--# if have pthread_t then define SIZEOF_PTHREAD_T
--ac_save_cc="$CC"
--if test "$ac_cv_kpthread" = "yes"
--then CC="$CC -Kpthread"
--elif test "$ac_cv_kthread" = "yes"
--then CC="$CC -Kthread"
--elif test "$ac_cv_pthread" = "yes"
--then CC="$CC -pthread"
--fi
--AC_MSG_CHECKING(for pthread_t)
--have_pthread_t=no
--AC_TRY_COMPILE([#include <pthread.h>], [pthread_t x; x = *(pthread_t*)0;], have_pthread_t=yes)
--AC_MSG_RESULT($have_pthread_t)
--if test "$have_pthread_t" = yes ; then
--  # AC_CHECK_SIZEOF() doesn't include <pthread.h>.
--  AC_MSG_CHECKING(size of pthread_t)
--  AC_CACHE_VAL(ac_cv_sizeof_pthread_t,
--  [AC_TRY_RUN([#include <stdio.h>
--#include <pthread.h>
--  main()
--  {
--    FILE *f=fopen("conftestval", "w");
--    if (!f) exit(1);
--    fprintf(f, "%d\n", sizeof(pthread_t));
--    exit(0);
--  }],
--  ac_cv_sizeof_pthread_t=`cat conftestval`,
--  ac_cv_sizeof_pthread_t=0,
--  ac_cv_sizeof_pthread_t=4)
--  ])
--  AC_MSG_RESULT($ac_cv_sizeof_pthread_t)
--  AC_DEFINE_UNQUOTED(SIZEOF_PTHREAD_T, $ac_cv_sizeof_pthread_t,
--   [The number of bytes in a pthread_t.])
--fi
--CC="$ac_save_cc"
-+AC_DEFINE(HAVE_LARGEFILE_SUPPORT, 1,
-+[Defined to enable large file support when an off_t is bigger than a long
-+ and long long is available and at least as big as an off_t. You may need
-+ to add some flags for configuration and compilation to enable this mode.
-+ (For Solaris and Linux, the necessary defines are already defined.)])
-+AC_MSG_RESULT(yes)
- 
- AC_MSG_CHECKING(for --enable-toolbox-glue)
- AC_ARG_ENABLE(toolbox-glue,
-@@ -1810,12 +1779,6 @@
- if test -z "$CCSHARED"
- then
- 	case $ac_sys_system/$ac_sys_release in
--	SunOS*) if test "$GCC" = yes;
--		then CCSHARED="-fPIC";
--		elif test `uname -p` = sparc;
--		then CCSHARED="-xcode=pic32";
--		else CCSHARED="-Kpic";
--		fi;;
- 	hp*|HP*) if test "$GCC" = yes;
- 		 then CCSHARED="-fPIC";
- 		 else CCSHARED="+z";
-@@ -3308,12 +3271,6 @@
- wchar_h="no"
- )
- 
--# determine wchar_t size
--if test "$wchar_h" = yes
--then
--  AC_CHECK_SIZEOF(wchar_t, 4, [#include <wchar.h>])
--fi
--
- AC_MSG_CHECKING(for UCS-4 tcl)
- have_ucs4_tcl=no
- AC_TRY_COMPILE([
-@@ -3344,6 +3301,11 @@
-   ac_cv_wchar_t_signed=no,
-   ac_cv_wchar_t_signed=yes)])
-   AC_MSG_RESULT($ac_cv_wchar_t_signed)
-+ 
-+  PY_CHECK_SIZEOF(wchar_t, 4, [
-+  #include <wchar.h>
-+  #include <stdlib.h
-+  ])
- fi
-   
- AC_MSG_CHECKING(what type to use for unicode)
--- a/components/python/python26/patches/Python26-06-write_compiled_module-atomic.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-diff --git Python-2.6.4/Python/import.c Python-2.6.4/Python/import.c
---- Python-2.6.4/Python/import.c
-+++ Python-2.6.4/Python/import.c
-@@ -866,8 +866,9 @@
- 
- /* Write a compiled module to a file, placing the time of last
-    modification of its source into the header.
--   Errors are ignored, if a write error occurs an attempt is made to
--   remove the file. */
-+   Write to a temporary file first so that creating the file is atomic.
-+   Errors are ignored, if a write/unlink/rename error occurs an attempt
-+   is made to remove the temporary file. */
- 
- static void
- write_compiled_module(PyCodeObject *co, char *cpathname, struct stat *srcstat)
-@@ -879,12 +880,21 @@
- #else
- 	mode_t mode = srcstat->st_mode & ~S_IXUSR & ~S_IXGRP & ~S_IXOTH;
- #endif 
-+	char *tmppathname;
-+ 
-+	/* the temporary file is called cpathname + ".tmp" */
-+	if ((tmppathname = PyMem_Malloc(strlen(cpathname) + strlen(".tmp") + 1))
-+		== NULL) {
-+		return;
-+	}
-+	sprintf (tmppathname, "%s.tmp", cpathname);
-+	fp = open_exclusive(tmppathname, mode);
- 
--	fp = open_exclusive(cpathname, mode);
- 	if (fp == NULL) {
- 		if (Py_VerboseFlag)
- 			PySys_WriteStderr(
--				"# can't create %s\n", cpathname);
-+				"# can't create %s\n", tmppathname);
-+		PyMem_Free(tmppathname);
- 		return;
- 	}
- 	PyMarshal_WriteLongToFile(pyc_magic, fp, Py_MARSHAL_VERSION);
-@@ -893,10 +903,11 @@
- 	PyMarshal_WriteObjectToFile((PyObject *)co, fp, Py_MARSHAL_VERSION);
- 	if (fflush(fp) != 0 || ferror(fp)) {
- 		if (Py_VerboseFlag)
--			PySys_WriteStderr("# can't write %s\n", cpathname);
-+			PySys_WriteStderr("# can't write %s\n", tmppathname);
- 		/* Don't keep partial file */
- 		fclose(fp);
--		(void) unlink(cpathname);
-+		(void) unlink(tmppathname);
-+		PyMem_Free(tmppathname);
- 		return;
- 	}
- 	/* Now write the true mtime */
-@@ -905,8 +916,30 @@
- 	PyMarshal_WriteLongToFile((long)mtime, fp, Py_MARSHAL_VERSION);
- 	fflush(fp);
- 	fclose(fp);
-+	/* Delete the old compiled file, if exists */
-+	if (unlink (cpathname)) {
-+		if ((errno != ENOENT)) {
-+			/* the file exists but could not be deleted */
-+			if (Py_VerboseFlag)
-+				PySys_WriteStderr(
-+					"# can't unlink %s\n", cpathname);
-+			(void) unlink(tmppathname);
-+			PyMem_Free(tmppathname);
-+			return;
-+		}
-+	}
-+	/* rename the tmp file to the real file name */
-+	if (rename (tmppathname, cpathname)) {
-+		if (Py_VerboseFlag)
-+			PySys_WriteStderr(
-+				"# can't rename %s to %s\n", tmppathname, cpathname);
-+		(void) unlink(tmppathname);
-+		PyMem_Free(tmppathname);
-+		return;
-+	}
- 	if (Py_VerboseFlag)
- 		PySys_WriteStderr("# wrote %s\n", cpathname);
-+	PyMem_Free(tmppathname);
- }
- 
- static void
--- a/components/python/python26/patches/Python26-07-dtrace.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,417 +0,0 @@
-diff --git Python-2.6.4/Include/frameobject.h Python-2.6.4/Include/frameobject.h
---- Python-2.6.4/Include/frameobject.h
-+++ Python-2.6.4/Include/frameobject.h
-@@ -41,6 +41,7 @@
-     /* As of 2.3 f_lineno is only valid when tracing is active (i.e. when
-        f_trace is set) -- at other times use PyCode_Addr2Line instead. */
-     int f_lineno;		/* Current line number */
-+    int f_calllineno;		/* line number of call site */
-     int f_iblock;		/* index in f_blockstack */
-     PyTryBlock f_blockstack[CO_MAXBLOCKS]; /* for try and loop blocks */
-     PyObject *f_localsplus[1];	/* locals+stack, dynamically sized */
-diff --git Python-2.6.4/Makefile.pre.in Python-2.6.4/Makefile.pre.in
---- Python-2.6.4/Makefile.pre.in
-+++ Python-2.6.4/Makefile.pre.in
-@@ -201,6 +201,7 @@
- GRAMMAR_C=	$(srcdir)/Python/graminit.c
- GRAMMAR_INPUT=	$(srcdir)/Grammar/Grammar
- 
-+DTRACE_OBJS=Python/dtrace.o Python/phelper.o
- 
- ##########################################################################
- # Parser
-@@ -290,6 +291,7 @@
- 		Python/formatter_unicode.o \
- 		Python/formatter_string.o \
- 		Python/$(DYNLOADFILE) \
-+		$(DTRACE_OBJS) \
- 		$(LIBOBJS) \
- 		$(MACHDEP_OBJS) \
- 		$(THREADOBJ)
-@@ -577,6 +579,18 @@
- Python/formatter_string.o: $(srcdir)/Python/formatter_string.c \
- 				$(STRINGLIB_HEADERS)
- 
-+Python/phelper.o: $(srcdir)/Python/phelper.d
-+	dtrace -o $@ -DPHELPER $(DFLAGS) $(CPPFLAGS) -C -G -s $(srcdir)/Python/phelper.d
-+
-+Python/python.h: $(srcdir)/Python/python.d
-+	dtrace -o $@ $(DFLAGS) -C -h -s $(srcdir)/Python/python.d
-+
-+Python/ceval.o: Python/ceval.c Python/python.h
-+	$(CC) -c $(BASECFLAGS) $(EXTRA_CFLAGS) $(CPPFLAGS) $(CFLAGSFORSHARED) -DPy_BUILD_CORE -o $@ $<
-+
-+Python/dtrace.o: $(srcdir)/Python/python.d Python/ceval.o
-+	dtrace -o $@ $(DFLAGS) -C -G -s $(srcdir)/Python/python.d Python/ceval.o
-+
- ############################################################################
- # Header files
- 
-diff --git Python-2.6.4/Objects/frameobject.c Python-2.6.4/Objects/frameobject.c
---- Python-2.6.4/Objects/frameobject.c
-+++ Python-2.6.4/Objects/frameobject.c
-@@ -698,6 +698,7 @@
- 	f->f_tstate = tstate;
- 
- 	f->f_lasti = -1;
-+ 	f->f_calllineno = code->co_firstlineno;
- 	f->f_lineno = code->co_firstlineno;
- 	f->f_iblock = 0;
- 
-diff --git Python-2.6.4/Python/ceval.c Python-2.6.4/Python/ceval.c
---- Python-2.6.4/Python/ceval.c
-+++ Python-2.6.4/Python/ceval.c
-@@ -19,6 +19,11 @@
- 
- #include <ctype.h>
- 
-+#define HAVE_DTRACE
-+#ifdef HAVE_DTRACE
-+#include "python.h"
-+#endif
-+
- #ifndef WITH_TSC
- 
- #define READ_TIMESTAMP(var)
-@@ -527,6 +532,55 @@
- 			  NULL);
- }
- 
-+#ifdef HAVE_DTRACE
-+static void
-+dtrace_entry(PyFrameObject *f)
-+{
-+	const char *filename;
-+	const char *fname;
-+	int lineno;
-+	
-+	filename = PyString_AsString(f->f_code->co_filename);
-+	fname = PyString_AsString(f->f_code->co_name);
-+	lineno = PyCode_Addr2Line(f->f_code, f->f_lasti);
-+
-+	PYTHON_FUNCTION_ENTRY((char *)filename, (char *)fname, lineno);
-+
-+	/*
-+	 * Currently a USDT tail-call will not receive the correct arguments.
-+	 * Disable the tail call here.
-+	 */
-+#if defined(__sparc)
-+	asm("nop");
-+#endif
-+}
-+
-+static void
-+dtrace_return(PyFrameObject *f)
-+{
-+	const char *filename;
-+	const char *fname;
-+	int lineno;
-+	
-+	filename = PyString_AsString(f->f_code->co_filename);
-+	fname = PyString_AsString(f->f_code->co_name);
-+	lineno = PyCode_Addr2Line(f->f_code, f->f_lasti);
-+	PYTHON_FUNCTION_RETURN((char *)filename, (char *)fname, lineno);
-+
-+	/*
-+	 * Currently a USDT tail-call will not receive the correct arguments.
-+	 * Disable the tail call here.
-+	 */
-+#if defined(__sparc)
-+	asm("nop");
-+#endif
-+}
-+#else
-+#define	PYTHON_FUNCTION_ENTRY_ENABLED 0
-+#define	PYTHON_FUNCTION_RETURN_ENABLED 0
-+#define	dtrace_entry()
-+#define	dtrace_return()
-+#endif
- 
- /* Interpreter main loop */
- 
-@@ -538,9 +592,84 @@
- 	return PyEval_EvalFrameEx(f, 0);
- }
- 
-+/*
-+ * These shenanigans look like utter madness, but what we're actually doing is
-+ * making sure that the ustack helper will see the PyFrameObject pointer on the
-+ * stack. We have two tricky cases:
-+ *
-+ * amd64
-+ *
-+ * We use up the six registers for passing arguments, meaning the call can't
-+ * use a register for passing 'f', and has to push it onto the stack in a known
-+ * location.
-+ *
-+ * And how does "throwflag" figure in to this? -PN
-+ *
-+ * SPARC
-+ *
-+ * Here the problem is that (on 32-bit) the compiler is re-using %i0 before
-+ * some calls inside PyEval_EvalFrameReal(), which means that when it's saved,
-+ * it's just some junk value rather than the real first argument. So, instead,
-+ * we trace our proxy PyEval_EvalFrame(), where we 'know' the compiler won't
-+ * decide to re-use %i0. We also need to defeat optimization of our proxy.
-+ */
-+
-+#if defined(HAVE_DTRACE)
-+
-+#if defined(__amd64)
-+PyObject *PyEval_EvalFrameExReal(long, long, long, long, long, long,
-+    PyFrameObject *, int throwflag);
-+
-+
-+
- PyObject *
- PyEval_EvalFrameEx(PyFrameObject *f, int throwflag)
- {
-+	volatile PyObject *f2;
-+	f2 = PyEval_EvalFrameExReal(0, 0, 0, 0, 0, 0, f, throwflag);
-+	return (PyObject *)f2;
-+}
-+
-+PyObject *
-+PyEval_EvalFrameExReal(long a1, long a2, long a3, long a4, long a5, long a6,
-+    PyFrameObject *f, int throwflag)
-+{
-+
-+#elif defined(__sparc)
-+
-+PyObject *PyEval_EvalFrameExReal(PyFrameObject *f, int throwflag);
-+
-+volatile int dummy;
-+
-+PyObject *
-+PyEval_EvalFrameEx(PyFrameObject *f, int throwflag)
-+{
-+	volatile PyObject *f2;
-+	f2 = PyEval_EvalFrameExReal(f, throwflag);
-+	dummy = f->ob_refcnt;
-+	return (PyObject *)f2;
-+}
-+
-+PyObject *
-+PyEval_EvalFrameExReal(PyFrameObject *f, int throwflag)
-+{
-+
-+#else /* __amd64 || __sparc */
-+
-+PyObject *
-+PyEval_EvalFrameEx(PyFrameObject *f, int throwflag)
-+{
-+
-+#endif /* __amd64 || __sparc */
-+
-+#else /* don't HAVE_DTRACE */
-+
-+PyObject *
-+PyEval_EvalFrameexEx(PyFrameObject *f, int throwflag))
-+{
-+
-+#endif /* HAVE_DTRACE */
-+
- #ifdef DXPAIRS
- 	int lastopcode = 0;
- #endif
-@@ -763,6 +892,9 @@
- 		}
- 	}
- 
-+        if (PYTHON_FUNCTION_ENTRY_ENABLED())
-+                dtrace_entry(f);
-+
- 	co = f->f_code;
- 	names = co->co_names;
- 	consts = co->co_consts;
-@@ -2383,6 +2515,10 @@
- 			PyObject **sp;
- 			PCALL(PCALL_ALL);
- 			sp = stack_pointer;
-+#ifdef HAVE_DTRACE
-+			f->f_calllineno = PyCode_Addr2Line(f->f_code,
-+							   f->f_lasti);
-+#endif
- #ifdef WITH_TSC
- 			x = call_function(&sp, oparg, &intr0, &intr1);
- #else
-@@ -2425,6 +2561,11 @@
- 		    } else
- 			    Py_INCREF(func);
- 		    sp = stack_pointer;
-+#ifdef HAVE_DTRACE
-+		    f->f_calllineno = PyCode_Addr2Line(f->f_code,
-+		                                       f->f_lasti);
-+#endif
-+
- 		    READ_TIMESTAMP(intr0);
- 		    x = ext_do_call(func, &sp, flags, na, nk);
- 		    READ_TIMESTAMP(intr1);
-@@ -2723,6 +2864,8 @@
- 
- 	/* pop frame */
- exit_eval_frame:
-+	if (PYTHON_FUNCTION_RETURN_ENABLED())
-+		dtrace_return(f);
- 	Py_LeaveRecursiveCall();
- 	tstate->frame = f->f_back;
- 
-diff --git Python-2.6.4/Python/phelper.d Python-2.6.4/Python/phelper.d
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Python/phelper.d
-@@ -0,0 +1,139 @@
-+
-+/*
-+ * Python ustack helper.  This relies on the first argument (PyFrame *) being
-+ * on the stack; see Python/ceval.c for the contortions we go through to ensure
-+ * this is the case.
-+ *
-+ * On x86, the PyFrame * is two slots up from the frame pointer; on SPARC, it's
-+ * eight.
-+ */
-+
-+/*
-+ * Yes, this is as gross as it looks. DTrace cannot handle static functions,
-+ * and our stat_impl.h has them in ILP32.
-+ */
-+#define _SYS_STAT_H
-+
-+#include <stdio.h>
-+#include <sys/types.h>
-+
-+#include "pyport.h"
-+#include "object.h"
-+#include "pystate.h"
-+#include "pyarena.h"
-+#include "pythonrun.h"
-+#include "compile.h"
-+#include "frameobject.h"
-+#include "stringobject.h"
-+
-+#if defined(__i386)
-+#define	startframe PyEval_EvalFrameEx
-+#define	endframe PyEval_EvalCodeEx
-+#elif defined(__amd64)
-+#define	PyEval_EvalFrameEx PyEval_EvalFrameExReal
-+#define	startframe PyEval_EvalFrameExReal
-+#define	endframe PyEval_EvalCodeEx
-+#elif defined(__sparc)
-+#define	PyEval_EvalFrameEx PyEval_EvalFrameExReal
-+#define	startframe PyEval_EvalFrameEx
-+#define	endframe PyEval_EvalFrameExReal
-+#endif
-+
-+#ifdef __sparcv9
-+#define	STACK_BIAS (2048-1)
-+#else
-+#define	STACK_BIAS 0
-+#endif
-+
-+/*
-+ * Not defining PHELPER lets us test this code as a normal D script.
-+ */
-+#ifdef PHELPER
-+
-+#define	at_evalframe(addr) \
-+    ((uintptr_t)addr >= ((uintptr_t)&``startframe) && \
-+     (uintptr_t)addr < ((uintptr_t)&``endframe))
-+#define	probe dtrace:helper:ustack:
-+#define	print_result(r) (r)
-+
-+#if defined(__i386) || defined(__amd64)
-+#define	frame_ptr_addr ((uintptr_t)arg1 + sizeof(uintptr_t) * 2)
-+#elif defined(__sparc)
-+#define	frame_ptr_addr ((uintptr_t)arg1 + STACK_BIAS + sizeof(uintptr_t) * 8)
-+#else
-+#error unknown architecture
-+#endif
-+
-+#else /* PHELPER */
-+
-+#define	at_evalframe(addr) (1)
-+#define	probe pid$target::PyEval_EvalFrame:entry
-+#define print_result(r) (trace(r))
-+
-+#if defined(__i386) || defined(__amd64)
-+#define	frame_ptr_addr ((uintptr_t)uregs[R_SP] + sizeof(uintptr_t))
-+#elif defined(__sparc)
-+/*
-+ * Not implemented: we could just use R_I0, but what's the point?
-+ */
-+#else
-+#error unknown architecture
-+#endif
-+
-+#endif /* PHELPER */
-+
-+extern uintptr_t PyEval_EvalFrameEx;
-+extern uintptr_t PyEval_EvalCodeEx;
-+
-+#define	copyin_obj(addr, obj) ((obj *)copyin((uintptr_t)addr, sizeof(obj)))
-+#define	pystr_addr(addr) ((char *)addr + offsetof(PyStringObject, ob_sval))
-+#define	copyin_str(dest, addr, obj) \
-+    (copyinto((uintptr_t)pystr_addr(addr), obj->ob_size, (dest)))
-+#define	add_str(addr, obj) \
-+    copyin_str(this->result + this->pos, addr, obj); \
-+    this->pos += obj->ob_size; \
-+    this->result[this->pos] = '\0';
-+#define	add_digit(nr, div) ((nr / div) ? \
-+    (this->result[this->pos++] = '0' + ((nr / div) % 10)) : \
-+    (this->result[this->pos] = '\0'))
-+#define	add_char(c) (this->result[this->pos++] = c)
-+
-+probe /at_evalframe(arg0)/ 
-+{
-+	this->framep = *(uintptr_t *)copyin(frame_ptr_addr, sizeof(uintptr_t));
-+	this->frameo = copyin_obj(this->framep, PyFrameObject);
-+	this->codep = this->frameo->f_code;
-+	this->lineno = this->frameo->f_calllineno;
-+	this->codeo = copyin_obj(this->codep, PyCodeObject);
-+	this->filenamep = this->codeo->co_filename;
-+	this->fnamep = this->codeo->co_name;
-+	this->filenameo = copyin_obj(this->filenamep, PyStringObject);
-+	this->fnameo = copyin_obj(this->fnamep, PyStringObject);
-+
-+	this->len = 1 + this->filenameo->ob_size + 1 + 5 + 2 +
-+	    this->fnameo->ob_size + 1 + 1;
-+
-+	this->result = (char *)alloca(this->len);
-+	this->pos = 0;
-+
-+	add_char('@');
-+	add_str(this->filenamep, this->filenameo);
-+	add_char(':');
-+	add_digit(this->lineno, 10000);
-+	add_digit(this->lineno, 1000);
-+	add_digit(this->lineno, 100);
-+	add_digit(this->lineno, 10);
-+	add_digit(this->lineno, 1);
-+	add_char(' ');
-+	add_char('(');
-+	add_str(this->fnamep, this->fnameo);
-+	add_char(')');
-+	this->result[this->pos] = '\0';
-+
-+	print_result(stringof(this->result));
-+}
-+
-+probe /!at_evalframe(arg0)/
-+{
-+	NULL;
-+}
-diff --git Python-2.6.4/Python/python.d Python-2.6.4/Python/python.d
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Python/python.d
-@@ -0,0 +1,10 @@
-+provider python {
-+	probe function__entry(const char *, const char *, int);
-+	probe function__return(const char *, const char *, int);
-+};
-+
-+#pragma D attributes Evolving/Evolving/Common provider python provider
-+#pragma D attributes Private/Private/Common provider python module
-+#pragma D attributes Private/Private/Common provider python function
-+#pragma D attributes Evolving/Evolving/Common provider python name
-+#pragma D attributes Evolving/Evolving/Common provider python args
--- a/components/python/python26/patches/Python26-08-ctypes.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-diff --git Python-2.6.4/Modules/_ctypes/callproc.c Python-2.6.4/Modules/_ctypes/callproc.c
---- Python-2.6.4/Modules/_ctypes/callproc.c
-+++ Python-2.6.4/Modules/_ctypes/callproc.c
-@@ -73,6 +73,8 @@
- #include <malloc.h>
- #endif
- 
-+#include <alloca.h>
-+
- #include <ffi.h>
- #include "ctypes.h"
- 
-diff --git Python-2.6.4/Modules/_ctypes/libffi/src/x86/ffitarget.h Python-2.6.4/Modules/_ctypes/libffi/src/x86/ffitarget.h
---- Python-2.6.4/Modules/_ctypes/libffi/src/x86/ffitarget.h
-+++ Python-2.6.4/Modules/_ctypes/libffi/src/x86/ffitarget.h
-@@ -54,10 +54,10 @@
- #endif
- 
-   /* ---- Intel x86 and AMD x86-64 - */
--#if !defined(X86_WIN32) && (defined(__i386__) || defined(__x86_64__))
-+#if !defined(X86_WIN32) && (defined(__i386__) || defined(__i386) || defined(__x86_64__))
-   FFI_SYSV,
-   FFI_UNIX64,   /* Unix variants all use the same ABI for x86-64  */
--#ifdef __i386__
-+#if defined (__i386__) || defined (__i386)
-   FFI_DEFAULT_ABI = FFI_SYSV,
- #else
-   FFI_DEFAULT_ABI = FFI_UNIX64,
--- a/components/python/python26/patches/Python26-09-ucred.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2427 +0,0 @@
-diff --git Python-2.6.4/Modules/ucred.c Python-2.6.4/Modules/ucred.c
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Modules/ucred.c
-@@ -0,0 +1,391 @@
-+/*
-+ * Permission is hereby granted, free of charge, to any person obtaining a copy
-+ * of this software and associated documentation files (the "Software"), to
-+ * deal in the Software without restriction, including without limitation the
-+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-+ * sell copies of the Software, and to permit persons to whom the Software is
-+ * furnished to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included in
-+ * all copies or substantial portions of the Software.
-+ *
-+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-+ * DEALINGS IN THE SOFTWARE.
-+ *
-+ * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+#include <Python.h>
-+
-+#include <stdio.h>
-+#include <priv.h>
-+#include <ucred.h>
-+#include <ctype.h>
-+#include <tsol/label.h>
-+
-+typedef struct {
-+	PyObject_HEAD
-+	ucred_t *ucred;
-+} pyucred_t;
-+
-+#define pyucred_getlongid(name, type)				\
-+	static PyObject *					\
-+	pyucred_get##name(pyucred_t *uc)			\
-+	{ 							\
-+		type val;					\
-+								\
-+		if (uc->ucred == NULL) {			\
-+			errno = EINVAL;				\
-+			PyErr_SetFromErrno(PyExc_OSError);	\
-+			return (NULL);				\
-+		}						\
-+								\
-+		if ((val = ucred_get##name(uc->ucred)) == -1) {	\
-+			PyErr_SetFromErrno(PyExc_OSError);	\
-+			return (NULL);				\
-+		}						\
-+								\
-+		return (Py_BuildValue("l", (long)val));		\
-+	}
-+
-+pyucred_getlongid(euid, uid_t)
-+pyucred_getlongid(ruid, uid_t)
-+pyucred_getlongid(suid, uid_t)
-+pyucred_getlongid(egid, gid_t)
-+pyucred_getlongid(rgid, gid_t)
-+pyucred_getlongid(sgid, gid_t)
-+pyucred_getlongid(pid, pid_t)
-+pyucred_getlongid(projid, projid_t)
-+pyucred_getlongid(zoneid, zoneid_t)
-+
-+static PyObject *
-+pyucred_getgroups(pyucred_t *uc)
-+{
-+	const gid_t *groups;
-+	PyObject *list;
-+	int len;
-+	int i;
-+
-+	if (uc->ucred == NULL) {
-+		errno = EINVAL;
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	if ((len = ucred_getgroups(uc->ucred, &groups)) == -1) {
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	if ((list = PyList_New(len)) == NULL)
-+		return (NULL);
-+
-+	for (i = 0; i < len; i++) {
-+		PyObject *gid = Py_BuildValue("l", (long)groups[i]);
-+		if (PyList_SetItem(list, i, gid) == -1)
-+			return (NULL);
-+	}
-+
-+	return (list);
-+}
-+
-+static PyObject *
-+pyucred_getlabel(pyucred_t *uc)
-+{
-+	m_label_t *label;
-+	PyObject *ret;
-+	char *str;
-+
-+	if (uc->ucred == NULL) {
-+		errno = EINVAL;
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	label = ucred_getlabel(uc->ucred);
-+	if (label == NULL)
-+		return (Py_BuildValue("s", ""));
-+
-+	if (label_to_str(label, &str, M_LABEL, DEF_NAMES) == -1) {
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	ret = Py_BuildValue("s", str);
-+	free(str);
-+	return (ret);
-+}
-+
-+static PyObject *
-+pyucred_getpflags(pyucred_t *uc, PyObject *args, PyObject *kwargs)
-+{
-+	static char *kwlist[] = { "flags", NULL };
-+	uint_t flags;
-+
-+	if (uc->ucred == NULL) {
-+		errno = EINVAL;
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwargs, "i", kwlist,
-+	    &flags))
-+		return (NULL);
-+
-+	if ((flags = ucred_getpflags(uc->ucred, flags)) == (uint_t)-1) {
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("i", flags));
-+}
-+
-+static PyObject *
-+pyucred_has_priv(pyucred_t *uc, PyObject *args, PyObject *kwargs)
-+{
-+	static char *kwlist[] = { "set", "priv", NULL };
-+	const priv_set_t *privs;
-+	const char *set;
-+	const char *priv;
-+
-+	if (uc->ucred == NULL) {
-+		errno = EINVAL;
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwargs, "ss", kwlist,
-+	    &set, &priv))
-+		return (NULL);
-+
-+	if ((privs = ucred_getprivset(uc->ucred, set)) == NULL) {
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	if (priv_ismember(privs, priv)) {
-+		Py_INCREF(Py_True);
-+		return Py_True;
-+	}
-+
-+	Py_INCREF(Py_False);
-+	return Py_False;
-+}
-+
-+PyDoc_STRVAR(pyucred_getlabel_doc,
-+    "getlabel() -> string\n"
-+    "\n"
-+    "Return the Trusted Extensions label string, or an "
-+    "empty string if not available. The label string is "
-+    "converted using the default name and M_LABEL (human-readable). "
-+    "Raises OSError. See label_to_str(3TSOL).");
-+PyDoc_STRVAR(pyucred_getpflags_doc,
-+    "getpflags(flags) -> int\n"
-+    "\n"
-+    "Return the values of the specified privilege flags.");
-+PyDoc_STRVAR(pyucred_has_priv_doc,
-+    "has_priv(set, priv) -> bool\n"
-+    "\n"
-+    "Return true if the given privilege is set in the "
-+    "specified set. Raises OSError if the set or privilege is "
-+    "invalid, or a problem occurs.\n"
-+    "\n"
-+    "Currently, the following privilege sets are defined, as "
-+    "described in privileges(5):\n"
-+    "\n"
-+    "Effective\n"
-+    "Permitted\n"
-+    "Inheritable\n"
-+    "Limit\n");
-+
-+static PyMethodDef pyucred_methods[] = {
-+	{ "geteuid", (PyCFunction)pyucred_geteuid, METH_NOARGS,
-+	    "Return the effective user ID." },
-+	{ "getruid", (PyCFunction)pyucred_getruid, METH_NOARGS,
-+	    "Return the real user ID." },
-+	{ "getsuid", (PyCFunction)pyucred_getsuid, METH_NOARGS,
-+	    "Return the saved user ID." },
-+	{ "getegid", (PyCFunction)pyucred_getegid, METH_NOARGS,
-+	    "Return the effective group ID." },
-+	{ "getrgid", (PyCFunction)pyucred_getrgid, METH_NOARGS,
-+	    "Return the real group ID." },
-+	{ "getsgid", (PyCFunction)pyucred_getsgid, METH_NOARGS,
-+	    "Return the saved group ID." },
-+	{ "getpid", (PyCFunction)pyucred_getpid, METH_NOARGS,
-+	    "Return the effective user ID." },
-+	{ "getprojid", (PyCFunction)pyucred_getprojid, METH_NOARGS,
-+	    "Return the project ID." },
-+	{ "getzoneid", (PyCFunction)pyucred_getzoneid, METH_NOARGS,
-+	    "Return the zone ID." },
-+	{ "getgroups", (PyCFunction)pyucred_getgroups, METH_NOARGS,
-+	    "Return a list of group IDs." },
-+	{ "getlabel", (PyCFunction)pyucred_getlabel, METH_NOARGS,
-+	    pyucred_getlabel_doc },
-+	{ "getpflags", (PyCFunction)pyucred_getpflags,
-+	    METH_VARARGS|METH_KEYWORDS, pyucred_getpflags_doc },
-+	{ "has_priv", (PyCFunction)pyucred_has_priv,
-+	    METH_VARARGS|METH_KEYWORDS, pyucred_has_priv_doc },
-+	{ NULL }
-+};
-+
-+static int
-+pyucred_init(PyObject *self, PyObject *args, PyObject *kwargs)
-+{
-+	pyucred_t *uc = (pyucred_t *)self;
-+	uc->ucred = NULL;
-+	return (0);
-+}
-+
-+static void
-+pyucred_dealloc(PyObject *self)
-+{
-+	pyucred_t *uc = (pyucred_t *)self;
-+	if (uc->ucred != NULL)
-+		ucred_free(uc->ucred);
-+	self->ob_type->tp_free(self);
-+}
-+
-+static PyTypeObject pyucred_type = {
-+	PyObject_HEAD_INIT(NULL)
-+	0,                         /*ob_size*/
-+	"ucred.ucred",             /*tp_name*/
-+	sizeof (pyucred_t),        /*tp_basicsize*/
-+	0,                         /*tp_itemsize*/
-+	pyucred_dealloc,           /*tp_dealloc*/
-+	0,                         /*tp_print*/
-+	0,                         /*tp_getattr*/
-+	0,                         /*tp_setattr*/
-+	0,                         /*tp_compare*/
-+	0,                         /*tp_repr*/
-+	0,                         /*tp_as_number*/
-+	0,                         /*tp_as_sequence*/
-+	0,                         /*tp_as_mapping*/
-+	0,                         /*tp_hash */
-+	0,                         /*tp_call*/
-+	0,                         /*tp_str*/
-+	0,                         /*tp_getattro*/
-+	0,                         /*tp_setattro*/
-+	0,                         /*tp_as_buffer*/
-+	Py_TPFLAGS_DEFAULT,        /*tp_flags*/
-+	"user credentials",        /*tp_doc */
-+	0,		           /* tp_traverse */
-+	0,		           /* tp_clear */
-+	0,		           /* tp_richcompare */
-+	0,		           /* tp_weaklistoffset */
-+	0,		           /* tp_iter */
-+	0,		           /* tp_iternext */
-+	pyucred_methods,           /* tp_methods */
-+	0,                         /* tp_members */
-+	0,                         /* tp_getset */
-+	0,                         /* tp_base */
-+	0,                         /* tp_dict */
-+	0,                         /* tp_descr_get */
-+	0,                         /* tp_descr_set */
-+	0,                         /* tp_dictoffset */
-+	(initproc)pyucred_init,    /* tp_init */
-+	0,                         /* tp_alloc */
-+	0,                         /* tp_new */
-+};
-+
-+static PyObject *
-+pyucred_new(const ucred_t *uc)
-+{
-+	pyucred_t *self;
-+
-+	self = (pyucred_t *)PyObject_CallObject((PyObject *)&pyucred_type, NULL);
-+
-+	if (self == NULL)
-+		return (NULL);
-+
-+	self->ucred = (ucred_t *)uc;
-+
-+	return ((PyObject *)self);
-+}
-+
-+static PyObject *
-+pyucred_get(PyObject *o, PyObject *args, PyObject *kwargs)
-+{
-+	static char *kwlist[] = { "pid", NULL };
-+	ucred_t *ucred = NULL;
-+	int pid;
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwargs, "i", kwlist,
-+	    &pid))
-+		return (NULL);
-+
-+	ucred = ucred_get(pid);
-+
-+	if (ucred == NULL) {
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	return (pyucred_new(ucred));
-+}
-+
-+static PyObject *
-+pyucred_getpeer(PyObject *o, PyObject *args, PyObject *kwargs)
-+{
-+	static char *kwlist[] = { "fd", NULL };
-+	ucred_t *ucred = NULL;
-+	int fd;
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwargs, "i", kwlist,
-+	    &fd))
-+		return (NULL);
-+
-+	if (getpeerucred(fd, &ucred) == -1) {
-+		PyErr_SetFromErrno(PyExc_OSError);
-+		return (NULL);
-+	}
-+
-+	return (pyucred_new(ucred));
-+}
-+
-+PyDoc_STRVAR(pyucred_get_doc,
-+    "get(pid) -> ucred\n"
-+    "\n"
-+    "Return the credentials of the specified process ID. "
-+    "Raises OSError. See ucred_get(3C).");
-+PyDoc_STRVAR(pyucred_getpeer_doc,
-+    "getpeer(fd) -> ucred\n"
-+    "\n"
-+    "Return the credentials of the peer endpoint of a "
-+    "connection-oriented socket (SOCK_STREAM) or STREAM fd "
-+    "at the time the endpoint was created or the connection "
-+    "was established. Raises OSError. See getpeerucred(3C).");
-+
-+static struct PyMethodDef pyucred_module_methods[] = {
-+	{ "get", (PyCFunction) pyucred_get,
-+	  METH_VARARGS|METH_KEYWORDS, pyucred_get_doc },
-+	{ "getpeer", (PyCFunction) pyucred_getpeer,
-+	  METH_VARARGS|METH_KEYWORDS, pyucred_getpeer_doc },
-+	{ NULL, NULL, 0, NULL }
-+};
-+
-+PyDoc_STRVAR(pyucred_module_doc,
-+    "This module provides an interface to the user credential access "
-+    "methods, obtainable either by process ID or file descriptor.");
-+   
-+PyMODINIT_FUNC
-+initucred(void)
-+{
-+	PyObject *m;
-+
-+	m = Py_InitModule3("ucred", pyucred_module_methods,
-+	    pyucred_module_doc);
-+
-+	pyucred_type.tp_new = PyType_GenericNew;
-+	if (PyType_Ready(&pyucred_type) < 0)
-+		return;
-+
-+	Py_INCREF(&pyucred_type);
-+
-+	PyModule_AddObject(m, "ucred", (PyObject *)&pyucred_type);
-+}
-diff --git Python-2.6.4/setup.py Python-2.6.4/setup.py
---- Python-2.6.4/setup.py
-+++ Python-2.6.4/setup.py
-@@ -1277,6 +1277,13 @@
-         else:
-             missing.append('dl')
- 
-+        # ucred module (Solaris)
-+        ucred_inc = find_file('ucred.h', [], inc_dirs)
-+        tsol_inc = find_file('tsol/label.h', [], inc_dirs)
-+        if ucred_inc is not None and tsol_inc is not None:
-+            exts.append( Extension('ucred', ['ucred.c'],
-+                                   libraries = ['tsol']) )
-+
-         # Thomas Heller's _ctypes module
-         self.detect_ctypes(inc_dirs, lib_dirs)
- 
-diff --git Python-2.6.4/setup.py.orig Python-2.6.4/setup.py.orig
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/setup.py.orig
-@@ -0,0 +1,1958 @@
-+# Autodetecting setup.py script for building the Python extensions
-+#
-+
-+__version__ = "$Revision: 75282 $"
-+
-+import sys, os, imp, re, optparse
-+from glob import glob
-+from platform import machine as platform_machine
-+
-+from distutils import log
-+from distutils import sysconfig
-+from distutils import text_file
-+from distutils.errors import *
-+from distutils.core import Extension, setup
-+from distutils.command.build_ext import build_ext
-+from distutils.command.install import install
-+from distutils.command.install_lib import install_lib
-+
-+# This global variable is used to hold the list of modules to be disabled.
-+disabled_module_list = []
-+
-+def add_dir_to_list(dirlist, dir):
-+    """Add the directory 'dir' to the list 'dirlist' (at the front) if
-+    1) 'dir' is not already in 'dirlist'
-+    2) 'dir' actually exists, and is a directory."""
-+    if dir is not None and os.path.isdir(dir) and dir not in dirlist:
-+        dirlist.insert(0, dir)
-+
-+def find_file(filename, std_dirs, paths):
-+    """Searches for the directory where a given file is located,
-+    and returns a possibly-empty list of additional directories, or None
-+    if the file couldn't be found at all.
-+
-+    'filename' is the name of a file, such as readline.h or libcrypto.a.
-+    'std_dirs' is the list of standard system directories; if the
-+        file is found in one of them, no additional directives are needed.
-+    'paths' is a list of additional locations to check; if the file is
-+        found in one of them, the resulting list will contain the directory.
-+    """
-+
-+    # Check the standard locations
-+    for dir in std_dirs:
-+        f = os.path.join(dir, filename)
-+        if os.path.exists(f): return []
-+
-+    # Check the additional directories
-+    for dir in paths:
-+        f = os.path.join(dir, filename)
-+        if os.path.exists(f):
-+            return [dir]
-+
-+    # Not found anywhere
-+    return None
-+
-+def find_library_file(compiler, libname, std_dirs, paths):
-+    result = compiler.find_library_file(std_dirs + paths, libname)
-+    if result is None:
-+        return None
-+
-+    # Check whether the found file is in one of the standard directories
-+    dirname = os.path.dirname(result)
-+    for p in std_dirs:
-+        # Ensure path doesn't end with path separator
-+        p = p.rstrip(os.sep)
-+        if p == dirname:
-+            return [ ]
-+
-+    # Otherwise, it must have been in one of the additional directories,
-+    # so we have to figure out which one.
-+    for p in paths:
-+        # Ensure path doesn't end with path separator
-+        p = p.rstrip(os.sep)
-+        if p == dirname:
-+            return [p]
-+    else:
-+        assert False, "Internal error: Path not found in std_dirs or paths"
-+
-+def module_enabled(extlist, modname):
-+    """Returns whether the module 'modname' is present in the list
-+    of extensions 'extlist'."""
-+    extlist = [ext for ext in extlist if ext.name == modname]
-+    return len(extlist)
-+
-+def find_module_file(module, dirlist):
-+    """Find a module in a set of possible folders. If it is not found
-+    return the unadorned filename"""
-+    list = find_file(module, [], dirlist)
-+    if not list:
-+        return module
-+    if len(list) > 1:
-+        log.info("WARNING: multiple copies of %s found"%module)
-+    return os.path.join(list[0], module)
-+
-+class PyBuildExt(build_ext):
-+
-+    def __init__(self, dist):
-+        build_ext.__init__(self, dist)
-+        self.failed = []
-+
-+    def build_extensions(self):
-+
-+        # Detect which modules should be compiled
-+        missing = self.detect_modules()
-+
-+        # Remove modules that are present on the disabled list
-+        extensions = [ext for ext in self.extensions
-+                      if ext.name not in disabled_module_list]
-+        # move ctypes to the end, it depends on other modules
-+        ext_map = dict((ext.name, i) for i, ext in enumerate(extensions))
-+        if "_ctypes" in ext_map:
-+            ctypes = extensions.pop(ext_map["_ctypes"])
-+            extensions.append(ctypes)
-+        self.extensions = extensions
-+
-+        # Fix up the autodetected modules, prefixing all the source files
-+        # with Modules/ and adding Python's include directory to the path.
-+        (srcdir,) = sysconfig.get_config_vars('srcdir')
-+        if not srcdir:
-+            # Maybe running on Windows but not using CYGWIN?
-+            raise ValueError("No source directory; cannot proceed.")
-+
-+        # Figure out the location of the source code for extension modules
-+        # (This logic is copied in distutils.test.test_sysconfig,
-+        # so building in a separate directory does not break test_distutils.)
-+        moddir = os.path.join(os.getcwd(), srcdir, 'Modules')
-+        moddir = os.path.normpath(moddir)
-+        srcdir, tail = os.path.split(moddir)
-+        srcdir = os.path.normpath(srcdir)
-+        moddir = os.path.normpath(moddir)
-+
-+        moddirlist = [moddir]
-+        incdirlist = ['./Include']
-+
-+        # Platform-dependent module source and include directories
-+        platform = self.get_platform()
-+        if platform in ('darwin', 'mac') and ("--disable-toolbox-glue" not in
-+            sysconfig.get_config_var("CONFIG_ARGS")):
-+            # Mac OS X also includes some mac-specific modules
-+            macmoddir = os.path.join(os.getcwd(), srcdir, 'Mac/Modules')
-+            moddirlist.append(macmoddir)
-+            incdirlist.append('./Mac/Include')
-+
-+        alldirlist = moddirlist + incdirlist
-+
-+        # Fix up the paths for scripts, too
-+        self.distribution.scripts = [os.path.join(srcdir, filename)
-+                                     for filename in self.distribution.scripts]
-+
-+        # Python header files
-+        headers = glob("Include/*.h") + ["pyconfig.h"]
-+
-+        for ext in self.extensions[:]:
-+            ext.sources = [ find_module_file(filename, moddirlist)
-+                            for filename in ext.sources ]
-+            if ext.depends is not None:
-+                ext.depends = [find_module_file(filename, alldirlist)
-+                               for filename in ext.depends]
-+            else:
-+                ext.depends = []
-+            # re-compile extensions if a header file has been changed
-+            ext.depends.extend(headers)
-+
-+            ext.include_dirs.append( '.' ) # to get config.h
-+            for incdir in incdirlist:
-+                ext.include_dirs.append( os.path.join(srcdir, incdir) )
-+
-+            # If a module has already been built statically,
-+            # don't build it here
-+            if ext.name in sys.builtin_module_names:
-+                self.extensions.remove(ext)
-+
-+        if platform != 'mac':
-+            # Parse Modules/Setup and Modules/Setup.local to figure out which
-+            # modules are turned on in the file.
-+            remove_modules = []
-+            for filename in ('Modules/Setup', 'Modules/Setup.local'):
-+                input = text_file.TextFile(filename, join_lines=1)
-+                while 1:
-+                    line = input.readline()
-+                    if not line: break
-+                    line = line.split()
-+                    remove_modules.append(line[0])
-+                input.close()
-+
-+            for ext in self.extensions[:]:
-+                if ext.name in remove_modules:
-+                    self.extensions.remove(ext)
-+
-+        # When you run "make CC=altcc" or something similar, you really want
-+        # those environment variables passed into the setup.py phase.  Here's
-+        # a small set of useful ones.
-+        compiler = os.environ.get('CC')
-+        args = {}
-+        # unfortunately, distutils doesn't let us provide separate C and C++
-+        # compilers
-+        if compiler is not None:
-+            (ccshared,cflags) = sysconfig.get_config_vars('CCSHARED','CFLAGS')
-+            args['compiler_so'] = compiler + ' ' + ccshared + ' ' + cflags
-+        self.compiler.set_executables(**args)
-+
-+        build_ext.build_extensions(self)
-+
-+        longest = max([len(e.name) for e in self.extensions])
-+        if self.failed:
-+            longest = max(longest, max([len(name) for name in self.failed]))
-+
-+        def print_three_column(lst):
-+            lst.sort(key=str.lower)
-+            # guarantee zip() doesn't drop anything
-+            while len(lst) % 3:
-+                lst.append("")
-+            for e, f, g in zip(lst[::3], lst[1::3], lst[2::3]):
-+                print "%-*s   %-*s   %-*s" % (longest, e, longest, f,
-+                                              longest, g)
-+
-+        if missing:
-+            print
-+            print "Failed to find the necessary bits to build these modules:"
-+            print_three_column(missing)
-+            print ("To find the necessary bits, look in setup.py in"
-+                   " detect_modules() for the module's name.")
-+            print
-+
-+        if self.failed:
-+            failed = self.failed[:]
-+            print
-+            print "Failed to build these modules:"
-+            print_three_column(failed)
-+            print
-+
-+    def build_extension(self, ext):
-+
-+        if ext.name == '_ctypes':
-+            if not self.configure_ctypes(ext):
-+                return
-+
-+        try:
-+            build_ext.build_extension(self, ext)
-+        except (CCompilerError, DistutilsError), why:
-+            self.announce('WARNING: building of extension "%s" failed: %s' %
-+                          (ext.name, sys.exc_info()[1]))
-+            self.failed.append(ext.name)
-+            return
-+        # Workaround for Mac OS X: The Carbon-based modules cannot be
-+        # reliably imported into a command-line Python
-+        if 'Carbon' in ext.extra_link_args:
-+            self.announce(
-+                'WARNING: skipping import check for Carbon-based "%s"' %
-+                ext.name)
-+            return
-+
-+        if self.get_platform() == 'darwin' and (
-+                sys.maxint > 2**32 and '-arch' in ext.extra_link_args):
-+            # Don't bother doing an import check when an extension was
-+            # build with an explicit '-arch' flag on OSX. That's currently
-+            # only used to build 32-bit only extensions in a 4-way
-+            # universal build and loading 32-bit code into a 64-bit
-+            # process will fail.
-+            self.announce(
-+                'WARNING: skipping import check for "%s"' %
-+                ext.name)
-+            return
-+
-+        # Workaround for Cygwin: Cygwin currently has fork issues when many
-+        # modules have been imported
-+        if self.get_platform() == 'cygwin':
-+            self.announce('WARNING: skipping import check for Cygwin-based "%s"'
-+                % ext.name)
-+            return
-+        ext_filename = os.path.join(
-+            self.build_lib,
-+            self.get_ext_filename(self.get_ext_fullname(ext.name)))
-+        try:
-+            imp.load_dynamic(ext.name, ext_filename)
-+        except ImportError, why:
-+            self.failed.append(ext.name)
-+            self.announce('*** WARNING: renaming "%s" since importing it'
-+                          ' failed: %s' % (ext.name, why), level=3)
-+            assert not self.inplace
-+            basename, tail = os.path.splitext(ext_filename)
-+            newname = basename + "_failed" + tail
-+            if os.path.exists(newname):
-+                os.remove(newname)
-+            os.rename(ext_filename, newname)
-+
-+            # XXX -- This relies on a Vile HACK in
-+            # distutils.command.build_ext.build_extension().  The
-+            # _built_objects attribute is stored there strictly for
-+            # use here.
-+            # If there is a failure, _built_objects may not be there,
-+            # so catch the AttributeError and move on.
-+            try:
-+                for filename in self._built_objects:
-+                    os.remove(filename)
-+            except AttributeError:
-+                self.announce('unable to remove files (ignored)')
-+        except:
-+            exc_type, why, tb = sys.exc_info()
-+            self.announce('*** WARNING: importing extension "%s" '
-+                          'failed with %s: %s' % (ext.name, exc_type, why),
-+                          level=3)
-+            self.failed.append(ext.name)
-+
-+    def get_platform(self):
-+        # Get value of sys.platform
-+        for platform in ['cygwin', 'beos', 'darwin', 'atheos', 'osf1']:
-+            if sys.platform.startswith(platform):
-+                return platform
-+        return sys.platform
-+
-+    def detect_modules(self):
-+        if sys.platform != 'sunos5':
-+            # Ensure that /usr/local is always used
-+            add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
-+            add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
-+        # Add paths specified in the environment variables LDFLAGS and
-+        # CPPFLAGS for header and library files.
-+        # We must get the values from the Makefile and not the environment
-+        # directly since an inconsistently reproducible issue comes up where
-+        # the environment variable is not set even though the value were passed
-+        # into configure and stored in the Makefile (issue found on OS X 10.3).
-+        for env_var, arg_name, dir_list in (
-+                ('LDFLAGS', '-R', self.compiler.runtime_library_dirs),
-+                ('LDFLAGS', '-L', self.compiler.library_dirs),
-+                ('CPPFLAGS', '-I', self.compiler.include_dirs)):
-+            env_val = sysconfig.get_config_var(env_var)
-+            if env_val:
-+                # To prevent optparse from raising an exception about any
-+                # options in env_val that it doesn't know about we strip out
-+                # all double dashes and any dashes followed by a character
-+                # that is not for the option we are dealing with.
-+                #
-+                # Please note that order of the regex is important!  We must
-+                # strip out double-dashes first so that we don't end up with
-+                # substituting "--Long" to "-Long" and thus lead to "ong" being
-+                # used for a library directory.
-+                env_val = re.sub(r'(^|\s+)-(-|(?!%s))' % arg_name[1],
-+                                 ' ', env_val)
-+                parser = optparse.OptionParser()
-+                # Make sure that allowing args interspersed with options is
-+                # allowed
-+                parser.allow_interspersed_args = True
-+                parser.error = lambda msg: None
-+                parser.add_option(arg_name, dest="dirs", action="append")
-+                options = parser.parse_args(env_val.split())[0]
-+                if options.dirs:
-+                    for directory in reversed(options.dirs):
-+                        add_dir_to_list(dir_list, directory)
-+
-+        if os.path.normpath(sys.prefix) != '/usr':
-+            add_dir_to_list(self.compiler.library_dirs,
-+                            sysconfig.get_config_var("LIBDIR"))
-+            add_dir_to_list(self.compiler.include_dirs,
-+                            sysconfig.get_config_var("INCLUDEDIR"))
-+
-+        try:
-+            have_unicode = unicode
-+        except NameError:
-+            have_unicode = 0
-+
-+        # lib_dirs and inc_dirs are used to search for files;
-+        # if a file is found in one of those directories, it can
-+        # be assumed that no additional -I,-L directives are needed.
-+        lib_dirs = self.compiler.library_dirs + [
-+            '/lib64', '/usr/lib64',
-+            '/lib', '/usr/lib',
-+            ]
-+        inc_dirs = self.compiler.include_dirs + ['/usr/include']
-+        exts = []
-+        missing = []
-+
-+        config_h = sysconfig.get_config_h_filename()
-+        config_h_vars = sysconfig.parse_config_h(open(config_h))
-+
-+        platform = self.get_platform()
-+        (srcdir,) = sysconfig.get_config_vars('srcdir')
-+
-+        # Check for AtheOS which has libraries in non-standard locations
-+        if platform == 'atheos':
-+            lib_dirs += ['/system/libs', '/atheos/autolnk/lib']
-+            lib_dirs += os.getenv('LIBRARY_PATH', '').split(os.pathsep)
-+            inc_dirs += ['/system/include', '/atheos/autolnk/include']
-+            inc_dirs += os.getenv('C_INCLUDE_PATH', '').split(os.pathsep)
-+
-+        # OSF/1 and Unixware have some stuff in /usr/ccs/lib (like -ldb)
-+        if platform in ['osf1', 'unixware7', 'openunix8']:
-+            lib_dirs += ['/usr/ccs/lib']
-+
-+        if platform == 'darwin':
-+            # This should work on any unixy platform ;-)
-+            # If the user has bothered specifying additional -I and -L flags
-+            # in OPT and LDFLAGS we might as well use them here.
-+            #   NOTE: using shlex.split would technically be more correct, but
-+            # also gives a bootstrap problem. Let's hope nobody uses directories
-+            # with whitespace in the name to store libraries.
-+            cflags, ldflags = sysconfig.get_config_vars(
-+                    'CFLAGS', 'LDFLAGS')
-+            for item in cflags.split():
-+                if item.startswith('-I'):
-+                    inc_dirs.append(item[2:])
-+
-+            for item in ldflags.split():
-+                if item.startswith('-L'):
-+                    lib_dirs.append(item[2:])
-+
-+        # Check for MacOS X, which doesn't need libm.a at all
-+        math_libs = ['m']
-+        if platform in ['darwin', 'beos', 'mac']:
-+            math_libs = []
-+
-+        # XXX Omitted modules: gl, pure, dl, SGI-specific modules
-+
-+        #
-+        # The following modules are all pretty straightforward, and compile
-+        # on pretty much any POSIXish platform.
-+        #
-+
-+        # Some modules that are normally always on:
-+        exts.append( Extension('_weakref', ['_weakref.c']) )
-+
-+        # array objects
-+        exts.append( Extension('array', ['arraymodule.c']) )
-+        # complex math library functions
-+        exts.append( Extension('cmath', ['cmathmodule.c'],
-+                               libraries=math_libs) )
-+
-+        # math library functions, e.g. sin()
-+        exts.append( Extension('math',  ['mathmodule.c'],
-+                               libraries=math_libs) )
-+        # fast string operations implemented in C
-+        exts.append( Extension('strop', ['stropmodule.c']) )
-+        # time operations and variables
-+        exts.append( Extension('time', ['timemodule.c'],
-+                               libraries=math_libs) )
-+        exts.append( Extension('datetime', ['datetimemodule.c', 'timemodule.c'],
-+                               libraries=math_libs) )
-+        # fast iterator tools implemented in C
-+        exts.append( Extension("itertools", ["itertoolsmodule.c"]) )
-+        # code that will be builtins in the future, but conflict with the
-+        #  current builtins
-+        exts.append( Extension('future_builtins', ['future_builtins.c']) )
-+        # random number generator implemented in C
-+        exts.append( Extension("_random", ["_randommodule.c"]) )
-+        # high-performance collections
-+        exts.append( Extension("_collections", ["_collectionsmodule.c"]) )
-+        # bisect
-+        exts.append( Extension("_bisect", ["_bisectmodule.c"]) )
-+        # heapq
-+        exts.append( Extension("_heapq", ["_heapqmodule.c"]) )
-+        # operator.add() and similar goodies
-+        exts.append( Extension('operator', ['operator.c']) )
-+        # Python 3.0 _fileio module
-+        exts.append( Extension("_fileio", ["_fileio.c"]) )
-+        # Python 3.0 _bytesio module
-+        exts.append( Extension("_bytesio", ["_bytesio.c"]) )
-+        # _functools
-+        exts.append( Extension("_functools", ["_functoolsmodule.c"]) )
-+        # _json speedups
-+        exts.append( Extension("_json", ["_json.c"]) )
-+        # Python C API test module
-+        exts.append( Extension('_testcapi', ['_testcapimodule.c'],
-+                               depends=['testcapi_long.h']) )
-+        # profilers (_lsprof is for cProfile.py)
-+        exts.append( Extension('_hotshot', ['_hotshot.c']) )
-+        exts.append( Extension('_lsprof', ['_lsprof.c', 'rotatingtree.c']) )
-+        # static Unicode character database
-+        if have_unicode:
-+            exts.append( Extension('unicodedata', ['unicodedata.c']) )
-+        else:
-+            missing.append('unicodedata')
-+        # access to ISO C locale support
-+        data = open('pyconfig.h').read()
-+        m = re.search(r"#s*define\s+WITH_LIBINTL\s+1\s*", data)
-+        if m is not None:
-+            locale_libs = ['intl']
-+        else:
-+            locale_libs = []
-+        if platform == 'darwin':
-+            locale_extra_link_args = ['-framework', 'CoreFoundation']
-+        else:
-+            locale_extra_link_args = []
-+
-+
-+        exts.append( Extension('_locale', ['_localemodule.c'],
-+                               libraries=locale_libs,
-+                               extra_link_args=locale_extra_link_args) )
-+
-+        # Modules with some UNIX dependencies -- on by default:
-+        # (If you have a really backward UNIX, select and socket may not be
-+        # supported...)
-+
-+        # fcntl(2) and ioctl(2)
-+        exts.append( Extension('fcntl', ['fcntlmodule.c']) )
-+        if platform not in ['mac']:
-+            # pwd(3)
-+            exts.append( Extension('pwd', ['pwdmodule.c']) )
-+            # grp(3)
-+            exts.append( Extension('grp', ['grpmodule.c']) )
-+            # spwd, shadow passwords
-+            if (config_h_vars.get('HAVE_GETSPNAM', False) or
-+                    config_h_vars.get('HAVE_GETSPENT', False)):
-+                exts.append( Extension('spwd', ['spwdmodule.c']) )
-+            else:
-+                missing.append('spwd')
-+        else:
-+            missing.extend(['pwd', 'grp', 'spwd'])
-+
-+        # select(2); not on ancient System V
-+        exts.append( Extension('select', ['selectmodule.c']) )
-+
-+        # Fred Drake's interface to the Python parser
-+        exts.append( Extension('parser', ['parsermodule.c']) )
-+
-+        # cStringIO and cPickle
-+        exts.append( Extension('cStringIO', ['cStringIO.c']) )
-+        exts.append( Extension('cPickle', ['cPickle.c']) )
-+
-+        # Memory-mapped files (also works on Win32).
-+        if platform not in ['atheos', 'mac']:
-+            exts.append( Extension('mmap', ['mmapmodule.c']) )
-+        else:
-+            missing.append('mmap')
-+
-+        # Lance Ellinghaus's syslog module
-+        if platform not in ['mac']:
-+            # syslog daemon interface
-+            exts.append( Extension('syslog', ['syslogmodule.c']) )
-+        else:
-+            missing.append('syslog')
-+
-+        # George Neville-Neil's timing module:
-+        # Deprecated in PEP 4 http://www.python.org/peps/pep-0004.html
-+        # http://mail.python.org/pipermail/python-dev/2006-January/060023.html
-+        #exts.append( Extension('timing', ['timingmodule.c']) )
-+
-+        #
-+        # Here ends the simple stuff.  From here on, modules need certain
-+        # libraries, are platform-specific, or present other surprises.
-+        #
-+
-+        # Multimedia modules
-+        # These don't work for 64-bit platforms!!!
-+        # These represent audio samples or images as strings:
-+
-+        # Operations on audio samples
-+        # According to #993173, this one should actually work fine on
-+        # 64-bit platforms.
-+        exts.append( Extension('audioop', ['audioop.c']) )
-+
-+        # Disabled on 64-bit platforms
-+        if sys.maxint != 9223372036854775807L:
-+            # Operations on images
-+            exts.append( Extension('imageop', ['imageop.c']) )
-+        else:
-+            missing.extend(['imageop'])
-+
-+        # readline
-+        do_readline = self.compiler.find_library_file(lib_dirs, 'readline')
-+        if platform == 'darwin': # and os.uname()[2] < '9.':
-+            # MacOSX 10.4 has a broken readline. Don't try to build
-+            # the readline module unless the user has installed a fixed
-+            # readline package
-+            # FIXME: The readline emulation on 10.5 is better, but the
-+            # readline module doesn't compile out of the box.
-+            if find_file('readline/rlconf.h', inc_dirs, []) is None:
-+                do_readline = False
-+        if do_readline:
-+            if sys.platform == 'darwin':
-+                # In every directory on the search path search for a dynamic
-+                # library and then a static library, instead of first looking
-+                # for dynamic libraries on the entiry path.
-+                # This way a staticly linked custom readline gets picked up
-+                # before the (broken) dynamic library in /usr/lib.
-+                readline_extra_link_args = ('-Wl,-search_paths_first',)
-+            else:
-+                readline_extra_link_args = ()
-+
-+            readline_libs = ['readline']
-+            if self.compiler.find_library_file(lib_dirs,
-+                                                 'ncursesw'):
-+                readline_libs.append('ncursesw')
-+            elif self.compiler.find_library_file(lib_dirs,
-+                                                 'ncurses'):
-+                readline_libs.append('ncurses')
-+            elif self.compiler.find_library_file(lib_dirs, 'curses'):
-+                readline_libs.append('curses')
-+            elif self.compiler.find_library_file(lib_dirs +
-+                                               ['/usr/lib/termcap'],
-+                                               'termcap'):
-+                readline_libs.append('termcap')
-+            exts.append( Extension('readline', ['readline.c'],
-+                                   library_dirs=['/usr/lib/termcap'],
-+                                   extra_link_args=readline_extra_link_args,
-+                                   libraries=readline_libs) )
-+        else:
-+            missing.append('readline')
-+
-+        if platform not in ['mac']:
-+            # crypt module.
-+
-+            if self.compiler.find_library_file(lib_dirs, 'crypt'):
-+                libs = ['crypt']
-+            else:
-+                libs = []
-+            exts.append( Extension('crypt', ['cryptmodule.c'], libraries=libs) )
-+        else:
-+            missing.append('crypt')
-+
-+        # CSV files
-+        exts.append( Extension('_csv', ['_csv.c']) )
-+
-+        # socket(2)
-+        socket_libs = []
-+        if self.compiler.find_library_file(lib_dirs,
-+                                           'socket'):
-+            socket_libs.append('socket')
-+        if self.compiler.find_library_file(lib_dirs,
-+                                           'nsl'):
-+            socket_libs.append('nsl')
-+        if self.compiler.find_library_file(lib_dirs,
-+                                           'resolv'):
-+            socket_libs.append('resolv')
-+        exts.append( Extension('_socket', ['socketmodule.c'],
-+                               depends = ['socketmodule.h'],
-+                               libraries = socket_libs) )
-+        # Detect SSL support for the socket module (via _ssl)
-+        search_for_ssl_incs_in = [
-+                              '/usr/sfw/include',
-+                              '/usr/contrib/ssl/include/'
-+                             ]
-+        ssl_incs = find_file('openssl/ssl.h', inc_dirs,
-+                             search_for_ssl_incs_in
-+                             )
-+        if ssl_incs is not None:
-+            krb5_h = find_file('krb5.h', inc_dirs,
-+                               ['/usr/kerberos/include'])
-+            if krb5_h:
-+                ssl_incs += krb5_h
-+        if sys.maxint == 2147483647L:
-+            sfw_libdir = '/usr/sfw/lib';
-+        else:
-+            sfw_libdir = '/usr/sfw/lib/64';
-+        ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
-+                                     [sfw_libdir,
-+                                      '/usr/contrib/ssl/lib/'
-+                                     ] )
-+
-+        if (ssl_incs is not None and
-+            ssl_libs is not None):
-+            exts.append( Extension('_ssl', ['_ssl.c'],
-+                                   include_dirs = ssl_incs,
-+                                   library_dirs = ssl_libs,
-+				   runtime_library_dirs = ssl_libs,
-+                                   libraries = ['ssl', 'crypto'],
-+                                   depends = ['socketmodule.h']), )
-+        else:
-+            missing.append('_ssl')
-+
-+        # find out which version of OpenSSL we have
-+        openssl_ver = 0
-+        openssl_ver_re = re.compile(
-+            '^\s*#\s*define\s+OPENSSL_VERSION_NUMBER\s+(0x[0-9a-fA-F]+)' )
-+        for ssl_inc_dir in inc_dirs + search_for_ssl_incs_in:
-+            name = os.path.join(ssl_inc_dir, 'openssl', 'opensslv.h')
-+            if os.path.isfile(name):
-+                try:
-+                    incfile = open(name, 'r')
-+                    for line in incfile:
-+                        m = openssl_ver_re.match(line)
-+                        if m:
-+                            openssl_ver = eval(m.group(1))
-+                            break
-+                except IOError:
-+                    pass
-+
-+            # first version found is what we'll use (as the compiler should)
-+            if openssl_ver:
-+                break
-+
-+        #print 'openssl_ver = 0x%08x' % openssl_ver
-+
-+        if (ssl_incs is not None and
-+            ssl_libs is not None and
-+            openssl_ver >= 0x00907000):
-+            # The _hashlib module wraps optimized implementations
-+            # of hash functions from the OpenSSL library.
-+            exts.append( Extension('_hashlib', ['_hashopenssl.c'],
-+                                   include_dirs = ssl_incs,
-+                                   library_dirs = ssl_libs,
-+                                   libraries = ['ssl', 'crypto']) )
-+            # these aren't strictly missing since they are unneeded.
-+            #missing.extend(['_sha', '_md5'])
-+        else:
-+            # The _sha module implements the SHA1 hash algorithm.
-+            exts.append( Extension('_sha', ['shamodule.c']) )
-+            # The _md5 module implements the RSA Data Security, Inc. MD5
-+            # Message-Digest Algorithm, described in RFC 1321.  The
-+            # necessary files md5.c and md5.h are included here.
-+            exts.append( Extension('_md5',
-+                            sources = ['md5module.c', 'md5.c'],
-+                            depends = ['md5.h']) )
-+            missing.append('_hashlib')
-+
-+        if (openssl_ver < 0x00908000):
-+            # OpenSSL doesn't do these until 0.9.8 so we'll bring our own hash
-+            exts.append( Extension('_sha256', ['sha256module.c']) )
-+            exts.append( Extension('_sha512', ['sha512module.c']) )
-+
-+        # Modules that provide persistent dictionary-like semantics.  You will
-+        # probably want to arrange for at least one of them to be available on
-+        # your machine, though none are defined by default because of library
-+        # dependencies.  The Python module anydbm.py provides an
-+        # implementation independent wrapper for these; dumbdbm.py provides
-+        # similar functionality (but slower of course) implemented in Python.
-+
-+        # Sleepycat^WOracle Berkeley DB interface.
-+        #  http://www.oracle.com/database/berkeley-db/db/index.html
-+        #
-+        # This requires the Sleepycat^WOracle DB code. The supported versions
-+        # are set below.  Visit the URL above to download
-+        # a release.  Most open source OSes come with one or more
-+        # versions of BerkeleyDB already installed.
-+
-+        max_db_ver = (4, 7)
-+        min_db_ver = (3, 3)
-+        db_setup_debug = False   # verbose debug prints from this script?
-+
-+        def allow_db_ver(db_ver):
-+            """Returns a boolean if the given BerkeleyDB version is acceptable.
-+
-+            Args:
-+              db_ver: A tuple of the version to verify.
-+            """
-+            if not (min_db_ver <= db_ver <= max_db_ver):
-+                return False
-+            # Use this function to filter out known bad configurations.
-+            if (4, 6) == db_ver[:2]:
-+                # BerkeleyDB 4.6.x is not stable on many architectures.
-+                arch = platform_machine()
-+                if arch not in ('i386', 'i486', 'i586', 'i686',
-+                                'x86_64', 'ia64'):
-+                    return False
-+            return True
-+
-+        def gen_db_minor_ver_nums(major):
-+            if major == 4:
-+                for x in range(max_db_ver[1]+1):
-+                    if allow_db_ver((4, x)):
-+                        yield x
-+            elif major == 3:
-+                for x in (3,):
-+                    if allow_db_ver((3, x)):
-+                        yield x
-+            else:
-+                raise ValueError("unknown major BerkeleyDB version", major)
-+
-+        # construct a list of paths to look for the header file in on
-+        # top of the normal inc_dirs.
-+        db_inc_paths = [
-+            '/usr/include/db4',
-+            '/usr/local/include/db4',
-+            '/opt/sfw/include/db4',
-+            '/usr/include/db3',
-+            '/usr/local/include/db3',
-+            '/opt/sfw/include/db3',
-+            # Fink defaults (http://fink.sourceforge.net/)
-+            '/sw/include/db4',
-+            '/sw/include/db3',
-+        ]
-+        # 4.x minor number specific paths
-+        for x in gen_db_minor_ver_nums(4):
-+            db_inc_paths.append('/usr/include/db4%d' % x)
-+            db_inc_paths.append('/usr/include/db4.%d' % x)
-+            db_inc_paths.append('/usr/local/BerkeleyDB.4.%d/include' % x)
-+            db_inc_paths.append('/usr/local/include/db4%d' % x)
-+            db_inc_paths.append('/pkg/db-4.%d/include' % x)
-+            db_inc_paths.append('/opt/db-4.%d/include' % x)
-+            # MacPorts default (http://www.macports.org/)
-+            db_inc_paths.append('/opt/local/include/db4%d' % x)
-+        # 3.x minor number specific paths
-+        for x in gen_db_minor_ver_nums(3):
-+            db_inc_paths.append('/usr/include/db3%d' % x)
-+            db_inc_paths.append('/usr/local/BerkeleyDB.3.%d/include' % x)
-+            db_inc_paths.append('/usr/local/include/db3%d' % x)
-+            db_inc_paths.append('/pkg/db-3.%d/include' % x)
-+            db_inc_paths.append('/opt/db-3.%d/include' % x)
-+
-+        # Add some common subdirectories for Sleepycat DB to the list,
-+        # based on the standard include directories. This way DB3/4 gets
-+        # picked up when it is installed in a non-standard prefix and
-+        # the user has added that prefix into inc_dirs.
-+        std_variants = []
-+        for dn in inc_dirs:
-+            std_variants.append(os.path.join(dn, 'db3'))
-+            std_variants.append(os.path.join(dn, 'db4'))
-+            for x in gen_db_minor_ver_nums(4):
-+                std_variants.append(os.path.join(dn, "db4%d"%x))
-+                std_variants.append(os.path.join(dn, "db4.%d"%x))
-+            for x in gen_db_minor_ver_nums(3):
-+                std_variants.append(os.path.join(dn, "db3%d"%x))
-+                std_variants.append(os.path.join(dn, "db3.%d"%x))
-+
-+        db_inc_paths = std_variants + db_inc_paths
-+        db_inc_paths = [p for p in db_inc_paths if os.path.exists(p)]
-+
-+        db_ver_inc_map = {}
-+
-+        class db_found(Exception): pass
-+        try:
-+            # See whether there is a Sleepycat header in the standard
-+            # search path.
-+            for d in inc_dirs + db_inc_paths:
-+                f = os.path.join(d, "db.h")
-+                if db_setup_debug: print "db: looking for db.h in", f
-+                if os.path.exists(f):
-+                    f = open(f).read()
-+                    m = re.search(r"#define\WDB_VERSION_MAJOR\W(\d+)", f)
-+                    if m:
-+                        db_major = int(m.group(1))
-+                        m = re.search(r"#define\WDB_VERSION_MINOR\W(\d+)", f)
-+                        db_minor = int(m.group(1))
-+                        db_ver = (db_major, db_minor)
-+
-+                        # Avoid 4.6 prior to 4.6.21 due to a BerkeleyDB bug
-+                        if db_ver == (4, 6):
-+                            m = re.search(r"#define\WDB_VERSION_PATCH\W(\d+)", f)
-+                            db_patch = int(m.group(1))
-+                            if db_patch < 21:
-+                                print "db.h:", db_ver, "patch", db_patch,
-+                                print "being ignored (4.6.x must be >= 4.6.21)"
-+                                continue
-+
-+                        if ( (not db_ver_inc_map.has_key(db_ver)) and
-+                            allow_db_ver(db_ver) ):
-+                            # save the include directory with the db.h version
-+                            # (first occurrence only)
-+                            db_ver_inc_map[db_ver] = d
-+                            if db_setup_debug:
-+                                print "db.h: found", db_ver, "in", d
-+                        else:
-+                            # we already found a header for this library version
-+                            if db_setup_debug: print "db.h: ignoring", d
-+                    else:
-+                        # ignore this header, it didn't contain a version number
-+                        if db_setup_debug:
-+                            print "db.h: no version number version in", d
-+
-+            db_found_vers = db_ver_inc_map.keys()
-+            db_found_vers.sort()
-+
-+            while db_found_vers:
-+                db_ver = db_found_vers.pop()
-+                db_incdir = db_ver_inc_map[db_ver]
-+
-+                # check lib directories parallel to the location of the header
-+                db_dirs_to_check = [
-+                    db_incdir.replace("include", 'lib64'),
-+                    db_incdir.replace("include", 'lib'),
-+                ]
-+                db_dirs_to_check = filter(os.path.isdir, db_dirs_to_check)
-+
-+                # Look for a version specific db-X.Y before an ambiguoius dbX
-+                # XXX should we -ever- look for a dbX name?  Do any
-+                # systems really not name their library by version and
-+                # symlink to more general names?
-+                for dblib in (('db-%d.%d' % db_ver),
-+                              ('db%d%d' % db_ver),
-+                              ('db%d' % db_ver[0])):
-+                    dblib_file = self.compiler.find_library_file(
-+                                    db_dirs_to_check + lib_dirs, dblib )
-+                    if dblib_file:
-+                        dblib_dir = [ os.path.abspath(os.path.dirname(dblib_file)) ]
-+                        raise db_found
-+                    else:
-+                        if db_setup_debug: print "db lib: ", dblib, "not found"
-+
-+        except db_found:
-+            if db_setup_debug:
-+                print "bsddb using BerkeleyDB lib:", db_ver, dblib
-+                print "bsddb lib dir:", dblib_dir, " inc dir:", db_incdir
-+            db_incs = [db_incdir]
-+            dblibs = [dblib]
-+            # We add the runtime_library_dirs argument because the
-+            # BerkeleyDB lib we're linking against often isn't in the
-+            # system dynamic library search path.  This is usually
-+            # correct and most trouble free, but may cause problems in
-+            # some unusual system configurations (e.g. the directory
-+            # is on an NFS server that goes away).
-+            exts.append(Extension('_bsddb', ['_bsddb.c'],
-+                                  depends = ['bsddb.h'],
-+                                  library_dirs=dblib_dir,
-+                                  runtime_library_dirs=dblib_dir,
-+                                  include_dirs=db_incs,
-+                                  libraries=dblibs))
-+        else:
-+            if db_setup_debug: print "db: no appropriate library found"
-+            db_incs = None
-+            dblibs = []
-+            dblib_dir = None
-+            missing.append('_bsddb')
-+
-+        # The sqlite interface
-+        sqlite_setup_debug = False   # verbose debug prints from this script?
-+
-+        # We hunt for #define SQLITE_VERSION "n.n.n"
-+        # We need to find >= sqlite version 3.0.8
-+        sqlite_incdir = sqlite_libdir = None
-+        sqlite_inc_paths = [ '/usr/include',
-+                             '/usr/include/sqlite',
-+                             '/usr/include/sqlite3',
-+                             '/usr/local/include',
-+                             '/usr/local/include/sqlite',
-+                             '/usr/local/include/sqlite3',
-+                           ]
-+        MIN_SQLITE_VERSION_NUMBER = (3, 0, 8)
-+        MIN_SQLITE_VERSION = ".".join([str(x)
-+                                    for x in MIN_SQLITE_VERSION_NUMBER])
-+
-+        # Scan the default include directories before the SQLite specific
-+        # ones. This allows one to override the copy of sqlite on OSX,
-+        # where /usr/include contains an old version of sqlite.
-+        for d in inc_dirs + sqlite_inc_paths:
-+            f = os.path.join(d, "sqlite3.h")
-+            if os.path.exists(f):
-+                if sqlite_setup_debug: print "sqlite: found %s"%f
-+                incf = open(f).read()
-+                m = re.search(
-+                    r'\s*.*#\s*.*define\s.*SQLITE_VERSION\W*"(.*)"', incf)
-+                if m:
-+                    sqlite_version = m.group(1)
-+                    sqlite_version_tuple = tuple([int(x)
-+                                        for x in sqlite_version.split(".")])
-+                    if sqlite_version_tuple >= MIN_SQLITE_VERSION_NUMBER:
-+                        # we win!
-+                        if sqlite_setup_debug:
-+                            print "%s/sqlite3.h: version %s"%(d, sqlite_version)
-+                        sqlite_incdir = d
-+                        break
-+                    else:
-+                        if sqlite_setup_debug:
-+                            print "%s: version %d is too old, need >= %s"%(d,
-+                                        sqlite_version, MIN_SQLITE_VERSION)
-+                elif sqlite_setup_debug:
-+                    print "sqlite: %s had no SQLITE_VERSION"%(f,)
-+
-+        if sqlite_incdir:
-+            sqlite_dirs_to_check = [
-+                os.path.join(sqlite_incdir, '..', 'lib64'),
-+                os.path.join(sqlite_incdir, '..', 'lib'),
-+                os.path.join(sqlite_incdir, '..', '..', 'lib64'),
-+                os.path.join(sqlite_incdir, '..', '..', 'lib'),
-+            ]
-+            sqlite_libfile = self.compiler.find_library_file(
-+                                sqlite_dirs_to_check + lib_dirs, 'sqlite3')
-+            if sqlite_libfile:
-+                sqlite_libdir = [os.path.abspath(os.path.dirname(sqlite_libfile))]
-+
-+        if sqlite_incdir and sqlite_libdir:
-+            sqlite_srcs = ['_sqlite/cache.c',
-+                '_sqlite/connection.c',
-+                '_sqlite/cursor.c',
-+                '_sqlite/microprotocols.c',
-+                '_sqlite/module.c',
-+                '_sqlite/prepare_protocol.c',
-+                '_sqlite/row.c',
-+                '_sqlite/statement.c',
-+                '_sqlite/util.c', ]
-+
-+            sqlite_defines = []
-+            if sys.platform != "win32":
-+                sqlite_defines.append(('MODULE_NAME', '"sqlite3"'))
-+            else:
-+                sqlite_defines.append(('MODULE_NAME', '\\"sqlite3\\"'))
-+
-+
-+            if sys.platform == 'darwin':
-+                # In every directory on the search path search for a dynamic
-+                # library and then a static library, instead of first looking
-+                # for dynamic libraries on the entiry path.
-+                # This way a staticly linked custom sqlite gets picked up
-+                # before the dynamic library in /usr/lib.
-+                sqlite_extra_link_args = ('-Wl,-search_paths_first',)
-+            else:
-+                sqlite_extra_link_args = ()
-+
-+            exts.append(Extension('_sqlite3', sqlite_srcs,
-+                                  define_macros=sqlite_defines,
-+                                  include_dirs=["Modules/_sqlite",
-+                                                sqlite_incdir],
-+                                  library_dirs=sqlite_libdir,
-+                                  runtime_library_dirs=sqlite_libdir,
-+                                  extra_link_args=sqlite_extra_link_args,
-+                                  libraries=["sqlite3",]))
-+        else:
-+            missing.append('_sqlite3')
-+
-+        # Look for Berkeley db 1.85.   Note that it is built as a different
-+        # module name so it can be included even when later versions are
-+        # available.  A very restrictive search is performed to avoid
-+        # accidentally building this module with a later version of the
-+        # underlying db library.  May BSD-ish Unixes incorporate db 1.85
-+        # symbols into libc and place the include file in /usr/include.
-+        #
-+        # If the better bsddb library can be built (db_incs is defined)
-+        # we do not build this one.  Otherwise this build will pick up
-+        # the more recent berkeleydb's db.h file first in the include path
-+        # when attempting to compile and it will fail.
-+        f = "/usr/include/db.h"
-+        if os.path.exists(f) and not db_incs:
-+            data = open(f).read()
-+            m = re.search(r"#s*define\s+HASHVERSION\s+2\s*", data)
-+            if m is not None:
-+                # bingo - old version used hash file format version 2
-+                ### XXX this should be fixed to not be platform-dependent
-+                ### but I don't have direct access to an osf1 platform and
-+                ### seemed to be muffing the search somehow
-+                libraries = platform == "osf1" and ['db'] or None
-+                if libraries is not None:
-+                    exts.append(Extension('bsddb185', ['bsddbmodule.c'],
-+                                          libraries=libraries))
-+                else:
-+                    exts.append(Extension('bsddb185', ['bsddbmodule.c']))
-+            else:
-+                missing.append('bsddb185')
-+        else:
-+            missing.append('bsddb185')
-+
-+        # The standard Unix dbm module:
-+        if platform not in ['cygwin']:
-+            if find_file("ndbm.h", inc_dirs, []) is not None:
-+                # Some systems have -lndbm, others don't
-+                if self.compiler.find_library_file(lib_dirs, 'ndbm'):
-+                    ndbm_libs = ['ndbm']
-+                else:
-+                    ndbm_libs = []
-+                exts.append( Extension('dbm', ['dbmmodule.c'],
-+                                       define_macros=[('HAVE_NDBM_H',None)],
-+                                       libraries = ndbm_libs ) )
-+            elif self.compiler.find_library_file(lib_dirs, 'gdbm'):
-+                gdbm_libs = ['gdbm']
-+                if self.compiler.find_library_file(lib_dirs, 'gdbm_compat'):
-+                    gdbm_libs.append('gdbm_compat')
-+                if find_file("gdbm/ndbm.h", inc_dirs, []) is not None:
-+                    exts.append( Extension(
-+                        'dbm', ['dbmmodule.c'],
-+                        define_macros=[('HAVE_GDBM_NDBM_H',None)],
-+                        libraries = gdbm_libs ) )
-+                elif find_file("gdbm-ndbm.h", inc_dirs, []) is not None:
-+                    exts.append( Extension(
-+                        'dbm', ['dbmmodule.c'],
-+                        define_macros=[('HAVE_GDBM_DASH_NDBM_H',None)],
-+                        libraries = gdbm_libs ) )
-+                else:
-+                    missing.append('dbm')
-+            elif db_incs is not None:
-+                exts.append( Extension('dbm', ['dbmmodule.c'],
-+                                       library_dirs=dblib_dir,
-+                                       runtime_library_dirs=dblib_dir,
-+                                       include_dirs=db_incs,
-+                                       define_macros=[('HAVE_BERKDB_H',None),
-+                                                      ('DB_DBM_HSEARCH',None)],
-+                                       libraries=dblibs))
-+            else:
-+                missing.append('dbm')
-+
-+        # Anthony Baxter's gdbm module.  GNU dbm(3) will require -lgdbm:
-+        if (self.compiler.find_library_file(lib_dirs, 'gdbm')):
-+            exts.append( Extension('gdbm', ['gdbmmodule.c'],
-+                                   libraries = ['gdbm'] ) )
-+        else:
-+            missing.append('gdbm')
-+
-+        # Unix-only modules
-+        if platform not in ['mac', 'win32']:
-+            # Steen Lumholt's termios module
-+            exts.append( Extension('termios', ['termios.c']) )
-+            # Jeremy Hylton's rlimit interface
-+            if platform not in ['atheos']:
-+                exts.append( Extension('resource', ['resource.c']) )
-+            else:
-+                missing.append('resource')
-+
-+            # Sun yellow pages. Some systems have the functions in libc.
-+            if platform not in ['cygwin', 'atheos', 'qnx6']:
-+                if (self.compiler.find_library_file(lib_dirs, 'nsl')):
-+                    libs = ['nsl']
-+                else:
-+                    libs = []
-+                exts.append( Extension('nis', ['nismodule.c'],
-+                                       libraries = libs) )
-+            else:
-+                missing.append('nis')
-+        else:
-+            missing.extend(['nis', 'resource', 'termios'])
-+
-+        # Curses support, requiring the System V version of curses, often
-+        # provided by the ncurses library.
-+        curses_lib_dirs = []
-+        curses_inc_dirs = []
-+        if platform == 'sunos5':
-+            # look for ncurses in /usr/gnu on Solaris
-+            curses_inc_dirs.append('/usr/include/ncurses')
-+            curses_lib_dirs.append('/usr/gnu/lib')
-+            curses_lib_dirs.append('/usr/gnu/lib/amd64')
-+            curses_lib_dirs.append('/usr/gnu/lib/sparcv9')
-+        panel_library = 'panel'
-+        if (self.compiler.find_library_file(lib_dirs, 'ncursesw')):
-+            curses_libs = ['ncursesw']
-+            # Bug 1464056: If _curses.so links with ncursesw,
-+            # _curses_panel.so must link with panelw.
-+            panel_library = 'panelw'
-+            exts.append( Extension('_curses', ['_cursesmodule.c'],
-+                                   libraries = curses_libs) )
-+        elif (self.compiler.find_library_file(lib_dirs + curses_lib_dirs, 'ncurses')):
-+            curses_libs = ['ncurses']
-+            exts.append( Extension('_curses', ['_cursesmodule.c'],
-+                                   libraries = curses_libs,
-+                                   library_dirs = curses_lib_dirs,
-+                                   runtime_library_dirs = curses_lib_dirs,
-+                                   include_dirs = curses_inc_dirs ) )
-+        elif (self.compiler.find_library_file(lib_dirs, 'curses')
-+              and platform != 'darwin'):
-+                # OSX has an old Berkeley curses, not good enough for
-+                # the _curses module.
-+            if (self.compiler.find_library_file(lib_dirs, 'terminfo')):
-+                curses_libs = ['curses', 'terminfo']
-+            elif (self.compiler.find_library_file(lib_dirs, 'termcap')):
-+                curses_libs = ['curses', 'termcap']
-+            else:
-+                curses_libs = ['curses']
-+
-+            exts.append( Extension('_curses', ['_cursesmodule.c'],
-+                                   libraries = curses_libs) )
-+        else:
-+            missing.append('_curses')
-+
-+        # If the curses module is enabled, check for the panel module
-+        if (module_enabled(exts, '_curses') and
-+            self.compiler.find_library_file(lib_dirs + curses_lib_dirs, panel_library)):
-+            exts.append( Extension('_curses_panel', ['_curses_panel.c'],
-+                                   libraries = [panel_library] + curses_libs,
-+                                   include_dirs = curses_inc_dirs,
-+                                   library_dirs = curses_lib_dirs,
-+                                   runtime_library_dirs = curses_lib_dirs ) )
-+        else:
-+            missing.append('_curses_panel')
-+
-+        # Andrew Kuchling's zlib module.  Note that some versions of zlib
-+        # 1.1.3 have security problems.  See CERT Advisory CA-2002-07:
-+        # http://www.cert.org/advisories/CA-2002-07.html
-+        #
-+        # zlib 1.1.4 is fixed, but at least one vendor (RedHat) has decided to
-+        # patch its zlib 1.1.3 package instead of upgrading to 1.1.4.  For
-+        # now, we still accept 1.1.3, because we think it's difficult to
-+        # exploit this in Python, and we'd rather make it RedHat's problem
-+        # than our problem <wink>.
-+        #
-+        # You can upgrade zlib to version 1.1.4 yourself by going to
-+        # http://www.gzip.org/zlib/
-+        zlib_inc = find_file('zlib.h', [], inc_dirs)
-+        have_zlib = False
-+        if zlib_inc is not None:
-+            zlib_h = zlib_inc[0] + '/zlib.h'
-+            version = '"0.0.0"'
-+            version_req = '"1.1.3"'
-+            fp = open(zlib_h)
-+            while 1:
-+                line = fp.readline()
-+                if not line:
-+                    break
-+                if line.startswith('#define ZLIB_VERSION'):
-+                    version = line.split()[2]
-+                    break
-+            if version >= version_req:
-+                if (self.compiler.find_library_file(lib_dirs, 'z')):
-+                    if sys.platform == "darwin":
-+                        zlib_extra_link_args = ('-Wl,-search_paths_first',)
-+                    else:
-+                        zlib_extra_link_args = ()
-+                    exts.append( Extension('zlib', ['zlibmodule.c'],
-+                                           libraries = ['z'],
-+                                           extra_link_args = zlib_extra_link_args))
-+                    have_zlib = True
-+                else:
-+                    missing.append('zlib')
-+            else:
-+                missing.append('zlib')
-+        else:
-+            missing.append('zlib')
-+
-+        # Helper module for various ascii-encoders.  Uses zlib for an optimized
-+        # crc32 if we have it.  Otherwise binascii uses its own.
-+        if have_zlib:
-+            extra_compile_args = ['-DUSE_ZLIB_CRC32']
-+            libraries = ['z']
-+            extra_link_args = zlib_extra_link_args
-+        else:
-+            extra_compile_args = []
-+            libraries = []
-+            extra_link_args = []
-+        exts.append( Extension('binascii', ['binascii.c'],
-+                               extra_compile_args = extra_compile_args,
-+                               libraries = libraries,
-+                               extra_link_args = extra_link_args) )
-+
-+        # Gustavo Niemeyer's bz2 module.
-+        if (self.compiler.find_library_file(lib_dirs, 'bz2')):
-+            if sys.platform == "darwin":
-+                bz2_extra_link_args = ('-Wl,-search_paths_first',)
-+            else:
-+                bz2_extra_link_args = ()
-+            exts.append( Extension('bz2', ['bz2module.c'],
-+                                   libraries = ['bz2'],
-+                                   extra_link_args = bz2_extra_link_args) )
-+        else:
-+            missing.append('bz2')
-+
-+        # Interface to the Expat XML parser
-+        #
-+        # Expat was written by James Clark and is now maintained by a
-+        # group of developers on SourceForge; see www.libexpat.org for
-+        # more information.  The pyexpat module was written by Paul
-+        # Prescod after a prototype by Jack Jansen.  The Expat source
-+        # is included in Modules/expat/.  Usage of a system
-+        # shared libexpat.so/expat.dll is not advised.
-+        #
-+        # More information on Expat can be found at www.libexpat.org.
-+        #
-+        expatinc = os.path.join(os.getcwd(), srcdir, 'Modules', 'expat')
-+        define_macros = [
-+            ('HAVE_EXPAT_CONFIG_H', '1'),
-+        ]
-+
-+        exts.append(Extension('pyexpat',
-+                              define_macros = define_macros,
-+                              include_dirs = [expatinc],
-+                              sources = ['pyexpat.c',
-+                                         'expat/xmlparse.c',
-+                                         'expat/xmlrole.c',
-+                                         'expat/xmltok.c',
-+                                         ],
-+                              ))
-+
-+        # Fredrik Lundh's cElementTree module.  Note that this also
-+        # uses expat (via the CAPI hook in pyexpat).
-+
-+        if os.path.isfile(os.path.join(srcdir, 'Modules', '_elementtree.c')):
-+            define_macros.append(('USE_PYEXPAT_CAPI', None))
-+            exts.append(Extension('_elementtree',
-+                                  define_macros = define_macros,
-+                                  include_dirs = [expatinc],
-+                                  sources = ['_elementtree.c'],
-+                                  ))
-+        else:
-+            missing.append('_elementtree')
-+
-+        # Hye-Shik Chang's CJKCodecs modules.
-+        if have_unicode:
-+            exts.append(Extension('_multibytecodec',
-+                                  ['cjkcodecs/multibytecodec.c']))
-+            for loc in ('kr', 'jp', 'cn', 'tw', 'hk', 'iso2022'):
-+                exts.append(Extension('_codecs_%s' % loc,
-+                                      ['cjkcodecs/_codecs_%s.c' % loc]))
-+        else:
-+            missing.append('_multibytecodec')
-+            for loc in ('kr', 'jp', 'cn', 'tw', 'hk', 'iso2022'):
-+                missing.append('_codecs_%s' % loc)
-+
-+        # Dynamic loading module
-+        if sys.maxint == 0x7fffffff:
-+            # This requires sizeof(int) == sizeof(long) == sizeof(char*)
-+            dl_inc = find_file('dlfcn.h', [], inc_dirs)
-+            if (dl_inc is not None) and (platform not in ['atheos']):
-+                exts.append( Extension('dl', ['dlmodule.c']) )
-+            else:
-+                missing.append('dl')
-+        else:
-+            missing.append('dl')
-+
-+        # Thomas Heller's _ctypes module
-+        self.detect_ctypes(inc_dirs, lib_dirs)
-+
-+        # Richard Oudkerk's multiprocessing module
-+        if platform == 'win32':             # Windows
-+            macros = dict()
-+            libraries = ['ws2_32']
-+
-+        elif platform == 'darwin':          # Mac OSX
-+            macros = dict(
-+                HAVE_SEM_OPEN=1,
-+                HAVE_SEM_TIMEDWAIT=0,
-+                HAVE_FD_TRANSFER=1,
-+                HAVE_BROKEN_SEM_GETVALUE=1
-+                )
-+            libraries = []
-+
-+        elif platform == 'cygwin':          # Cygwin
-+            macros = dict(
-+                HAVE_SEM_OPEN=1,
-+                HAVE_SEM_TIMEDWAIT=1,
-+                HAVE_FD_TRANSFER=0,
-+                HAVE_BROKEN_SEM_UNLINK=1
-+                )
-+            libraries = []
-+
-+        elif platform in ('freebsd4', 'freebsd5', 'freebsd6', 'freebsd7', 'freebsd8'):
-+            # FreeBSD's P1003.1b semaphore support is very experimental
-+            # and has many known problems. (as of June 2008)
-+            macros = dict(                  # FreeBSD
-+                HAVE_SEM_OPEN=0,
-+                HAVE_SEM_TIMEDWAIT=0,
-+                HAVE_FD_TRANSFER=1,
-+                )
-+            libraries = []
-+
-+        elif platform.startswith('openbsd'):
-+            macros = dict(                  # OpenBSD
-+                HAVE_SEM_OPEN=0,            # Not implemented
-+                HAVE_SEM_TIMEDWAIT=0,
-+                HAVE_FD_TRANSFER=1,
-+                )
-+            libraries = []
-+
-+        elif platform.startswith('netbsd'):
-+            macros = dict(                  # at least NetBSD 5
-+                HAVE_SEM_OPEN=1,
-+                HAVE_SEM_TIMEDWAIT=0,
-+                HAVE_FD_TRANSFER=1,
-+                HAVE_BROKEN_SEM_GETVALUE=1
-+                )
-+            libraries = []
-+
-+        else:                                   # Linux and other unices
-+            macros = dict(
-+                HAVE_SEM_OPEN=1,
-+                HAVE_SEM_TIMEDWAIT=1,
-+                HAVE_FD_TRANSFER=1
-+                )
-+            libraries = ['rt']
-+
-+        if platform == 'win32':
-+            multiprocessing_srcs = [ '_multiprocessing/multiprocessing.c',
-+                                     '_multiprocessing/semaphore.c',
-+                                     '_multiprocessing/pipe_connection.c',
-+                                     '_multiprocessing/socket_connection.c',
-+                                     '_multiprocessing/win32_functions.c'
-+                                   ]
-+
-+        else:
-+            multiprocessing_srcs = [ '_multiprocessing/multiprocessing.c',
-+                                     '_multiprocessing/socket_connection.c'
-+                                   ]
-+
-+            if macros.get('HAVE_SEM_OPEN', False):
-+                multiprocessing_srcs.append('_multiprocessing/semaphore.c')
-+
-+        multiproc_libs = []
-+        if platform == 'sunos5':
-+            multiproc_libs = [ "xnet" ]
-+
-+        exts.append ( Extension('_multiprocessing', multiprocessing_srcs,
-+                                 define_macros=macros.items(),
-+                                 libraries=multiproc_libs,
-+                                 include_dirs=["Modules/_multiprocessing"]))
-+        # End multiprocessing
-+
-+
-+        # Platform-specific libraries
-+        if platform == 'linux2':
-+            # Linux-specific modules
-+            exts.append( Extension('linuxaudiodev', ['linuxaudiodev.c']) )
-+        else:
-+            missing.append('linuxaudiodev')
-+
-+        if platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6',
-+                        'freebsd7', 'freebsd8'):
-+            exts.append( Extension('ossaudiodev', ['ossaudiodev.c']) )
-+        else:
-+            missing.append('ossaudiodev')
-+
-+        if platform == 'sunos5':
-+            # SunOS specific modules
-+            exts.append( Extension('sunaudiodev', ['sunaudiodev.c']) )
-+        else:
-+            missing.append('sunaudiodev')
-+
-+        if platform == 'darwin':
-+            # _scproxy
-+            exts.append(Extension("_scproxy", [os.path.join(srcdir, "Mac/Modules/_scproxy.c")],
-+                extra_link_args= [
-+                    '-framework', 'SystemConfiguration',
-+                    '-framework', 'CoreFoundation'
-+                ]))
-+
-+
-+        if platform == 'darwin' and ("--disable-toolbox-glue" not in
-+                sysconfig.get_config_var("CONFIG_ARGS")):
-+
-+            if os.uname()[2] > '8.':
-+                # We're on Mac OS X 10.4 or later, the compiler should
-+                # support '-Wno-deprecated-declarations'. This will
-+                # surpress deprecation warnings for the Carbon extensions,
-+                # these extensions wrap the Carbon APIs and even those
-+                # parts that are deprecated.
-+                carbon_extra_compile_args = ['-Wno-deprecated-declarations']
-+            else:
-+                carbon_extra_compile_args = []
-+
-+            # Mac OS X specific modules.
-+            def macSrcExists(name1, name2=''):
-+                if not name1:
-+                    return None
-+                names = (name1,)
-+                if name2:
-+                    names = (name1, name2)
-+                path = os.path.join(srcdir, 'Mac', 'Modules', *names)
-+                return os.path.exists(path)
-+
-+            def addMacExtension(name, kwds, extra_srcs=[]):
-+                dirname = ''
-+                if name[0] == '_':
-+                    dirname = name[1:].lower()
-+                cname = name + '.c'
-+                cmodulename = name + 'module.c'
-+                # Check for NNN.c, NNNmodule.c, _nnn/NNN.c, _nnn/NNNmodule.c
-+                if macSrcExists(cname):
-+                    srcs = [cname]
-+                elif macSrcExists(cmodulename):
-+                    srcs = [cmodulename]
-+                elif macSrcExists(dirname, cname):
-+                    # XXX(nnorwitz): If all the names ended with module, we
-+                    # wouldn't need this condition.  ibcarbon is the only one.
-+                    srcs = [os.path.join(dirname, cname)]
-+                elif macSrcExists(dirname, cmodulename):
-+                    srcs = [os.path.join(dirname, cmodulename)]
-+                else:
-+                    raise RuntimeError("%s not found" % name)
-+
-+                # Here's the whole point:  add the extension with sources
-+                exts.append(Extension(name, srcs + extra_srcs, **kwds))
-+
-+            # Core Foundation
-+            core_kwds = {'extra_compile_args': carbon_extra_compile_args,
-+                         'extra_link_args': ['-framework', 'CoreFoundation'],
-+                        }
-+            addMacExtension('_CF', core_kwds, ['cf/pycfbridge.c'])
-+            addMacExtension('autoGIL', core_kwds)
-+
-+
-+
-+            # Carbon
-+            carbon_kwds = {'extra_compile_args': carbon_extra_compile_args,
-+                           'extra_link_args': ['-framework', 'Carbon'],
-+                          }
-+            CARBON_EXTS = ['ColorPicker', 'gestalt', 'MacOS', 'Nav',
-+                           'OSATerminology', 'icglue',
-+                           # All these are in subdirs
-+                           '_AE', '_AH', '_App', '_CarbonEvt', '_Cm', '_Ctl',
-+                           '_Dlg', '_Drag', '_Evt', '_File', '_Folder', '_Fm',
-+                           '_Help', '_Icn', '_IBCarbon', '_List',
-+                           '_Menu', '_Mlte', '_OSA', '_Res', '_Qd', '_Qdoffs',
-+                           '_Scrap', '_Snd', '_TE',
-+                          ]
-+            for name in CARBON_EXTS:
-+                addMacExtension(name, carbon_kwds)
-+
-+            # Workaround for a bug in the version of gcc shipped with Xcode 3.
-+            # The _Win extension should build just like the other Carbon extensions, but
-+            # this actually results in a hard crash of the linker.
-+            #
-+            if '-arch ppc64' in cflags and '-arch ppc' in cflags:
-+                win_kwds = {'extra_compile_args': carbon_extra_compile_args + ['-arch', 'i386', '-arch', 'ppc'],
-+                               'extra_link_args': ['-framework', 'Carbon', '-arch', 'i386', '-arch', 'ppc'],
-+                           }
-+                addMacExtension('_Win', win_kwds)
-+            else:
-+                addMacExtension('_Win', carbon_kwds)
-+
-+
-+            # Application Services & QuickTime
-+            app_kwds = {'extra_compile_args': carbon_extra_compile_args,
-+                        'extra_link_args': ['-framework','ApplicationServices'],
-+                       }
-+            addMacExtension('_Launch', app_kwds)
-+            addMacExtension('_CG', app_kwds)
-+
-+            exts.append( Extension('_Qt', ['qt/_Qtmodule.c'],
-+                        extra_compile_args=carbon_extra_compile_args,
-+                        extra_link_args=['-framework', 'QuickTime',
-+                                     '-framework', 'Carbon']) )
-+
-+
-+        self.extensions.extend(exts)
-+
-+        # Call the method for detecting whether _tkinter can be compiled
-+        self.detect_tkinter(inc_dirs, lib_dirs)
-+
-+        if '_tkinter' not in [e.name for e in self.extensions]:
-+            missing.append('_tkinter')
-+
-+        return missing
-+
-+    def detect_tkinter_darwin(self, inc_dirs, lib_dirs):
-+        # The _tkinter module, using frameworks. Since frameworks are quite
-+        # different the UNIX search logic is not sharable.
-+        from os.path import join, exists
-+        framework_dirs = [
-+            '/Library/Frameworks',
-+            '/System/Library/Frameworks/',
-+            join(os.getenv('HOME'), '/Library/Frameworks')
-+        ]
-+
-+        # Find the directory that contains the Tcl.framework and Tk.framework
-+        # bundles.
-+        # XXX distutils should support -F!
-+        for F in framework_dirs:
-+            # both Tcl.framework and Tk.framework should be present
-+            for fw in 'Tcl', 'Tk':
-+                if not exists(join(F, fw + '.framework')):
-+                    break
-+            else:
-+                # ok, F is now directory with both frameworks. Continure
-+                # building
-+                break
-+        else:
-+            # Tk and Tcl frameworks not found. Normal "unix" tkinter search
-+            # will now resume.
-+            return 0
-+
-+        # For 8.4a2, we must add -I options that point inside the Tcl and Tk
-+        # frameworks. In later release we should hopefully be able to pass
-+        # the -F option to gcc, which specifies a framework lookup path.
-+        #
-+        include_dirs = [
-+            join(F, fw + '.framework', H)
-+            for fw in 'Tcl', 'Tk'
-+            for H in 'Headers', 'Versions/Current/PrivateHeaders'
-+        ]
-+
-+        # For 8.4a2, the X11 headers are not included. Rather than include a
-+        # complicated search, this is a hard-coded path. It could bail out
-+        # if X11 libs are not found...
-+        include_dirs.append('/usr/X11R6/include')
-+        frameworks = ['-framework', 'Tcl', '-framework', 'Tk']
-+
-+        # All existing framework builds of Tcl/Tk don't support 64-bit
-+        # architectures.
-+        cflags = sysconfig.get_config_vars('CFLAGS')[0]
-+        archs = re.findall('-arch\s+(\w+)', cflags)
-+        fp = os.popen("file %s/Tk.framework/Tk | grep 'for architecture'"%(F,))
-+        detected_archs = []
-+        for ln in fp:
-+            a = ln.split()[-1]
-+            if a in archs:
-+                detected_archs.append(ln.split()[-1])
-+        fp.close()
-+
-+        for a in detected_archs:
-+            frameworks.append('-arch')
-+            frameworks.append(a)
-+
-+        ext = Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'],
-+                        define_macros=[('WITH_APPINIT', 1)],
-+                        include_dirs = include_dirs,
-+                        libraries = [],
-+                        extra_compile_args = frameworks[2:],
-+                        extra_link_args = frameworks,
-+                        )
-+        self.extensions.append(ext)
-+        return 1
-+
-+
-+    def detect_tkinter(self, inc_dirs, lib_dirs):
-+        # The _tkinter module.
-+
-+        # Rather than complicate the code below, detecting and building
-+        # AquaTk is a separate method. Only one Tkinter will be built on
-+        # Darwin - either AquaTk, if it is found, or X11 based Tk.
-+        platform = self.get_platform()
-+        if (platform == 'darwin' and
-+            self.detect_tkinter_darwin(inc_dirs, lib_dirs)):
-+            return
-+
-+        # Assume we haven't found any of the libraries or include files
-+        # The versions with dots are used on Unix, and the versions without
-+        # dots on Windows, for detection by cygwin.
-+        added_lib_dirs = []
-+        tcl_tk_lib_dirs = ['/usr/sfw/lib']
-+        tcl_tk_inc_dirs = ['/usr/sfw/include']
-+        tcllib = tklib = tcl_includes = tk_includes = None
-+        for version in ['8.5', '85', '8.4', '84', '8.3', '83', '8.2',
-+                        '82', '8.1', '81', '8.0', '80']:
-+            tklib = self.compiler.find_library_file(lib_dirs, 'tk' + version, tcl_tk_lib_dirs)
-+            tcllib = self.compiler.find_library_file(lib_dirs, 'tcl' + version, tcl_tk_lib_dirs)
-+            if tklib and tcllib:
-+                # Exit the loop when we've found the Tcl/Tk libraries
-+                break
-+
-+            tklib = self.compiler.find_library_file(tcl_tk_lib_dirs, 'tk' + version)
-+            tcllib = self.compiler.find_library_file(tcl_tk_lib_dirs, 'tcl' + version)
-+            if tklib and tcllib:
-+                # found the libs in a non-standard dir
-+                added_lib_dirs.append(os.path.dirname(tcllib))
-+                # Exit the loop when we've found the Tcl/Tk libraries
-+                break
-+
-+        # Now check for the header files
-+        if tklib and tcllib:
-+            # Check for the include files on Debian and {Free,Open}BSD, where
-+            # they're put in /usr/include/{tcl,tk}X.Y
-+            dotversion = version
-+            if '.' not in dotversion and "bsd" in sys.platform.lower():
-+                # OpenBSD and FreeBSD use Tcl/Tk library names like libtcl83.a,
-+                # but the include subdirs are named like .../include/tcl8.3.
-+                dotversion = dotversion[:-1] + '.' + dotversion[-1]
-+            tcl_include_sub = []
-+            tk_include_sub = []
-+            for dir in inc_dirs:
-+                tcl_include_sub += [dir + os.sep + "tcl" + dotversion]
-+                tk_include_sub += [dir + os.sep + "tk" + dotversion]
-+            tcl_include_sub += tcl_tk_inc_dirs
-+            tk_include_sub += tcl_include_sub
-+            tcl_includes = find_file('tcl.h', inc_dirs, tcl_include_sub)
-+            tk_includes = find_file('tk.h', inc_dirs, tk_include_sub)
-+
-+        if (tcllib is None or tklib is None or
-+            tcl_includes is None or tk_includes is None):
-+            self.announce("INFO: Can't locate Tcl/Tk libs and/or headers", 2)
-+            return
-+
-+        # OK... everything seems to be present for Tcl/Tk.
-+
-+        include_dirs = [] ; libs = [] ; defs = [] ; added_lib_dirs = []
-+        for dir in tcl_includes + tk_includes:
-+            if dir not in include_dirs:
-+                include_dirs.append(dir)
-+
-+        # Check for various platform-specific directories
-+        if platform == 'sunos5':
-+            include_dirs.append('/usr/openwin/include')
-+            added_lib_dirs.append('/usr/openwin/lib')
-+        elif os.path.exists('/usr/X11R6/include'):
-+            include_dirs.append('/usr/X11R6/include')
-+            added_lib_dirs.append('/usr/X11R6/lib64')
-+            added_lib_dirs.append('/usr/X11R6/lib')
-+        elif os.path.exists('/usr/X11R5/include'):
-+            include_dirs.append('/usr/X11R5/include')
-+            added_lib_dirs.append('/usr/X11R5/lib')
-+        else:
-+            # Assume default location for X11
-+            include_dirs.append('/usr/X11/include')
-+            added_lib_dirs.append('/usr/X11/lib')
-+
-+        # If Cygwin, then verify that X is installed before proceeding
-+        if platform == 'cygwin':
-+            x11_inc = find_file('X11/Xlib.h', [], include_dirs)
-+            if x11_inc is None:
-+                return
-+
-+        # Check for BLT extension
-+        if self.compiler.find_library_file(lib_dirs + added_lib_dirs,
-+                                           'BLT8.0'):
-+            defs.append( ('WITH_BLT', 1) )
-+            libs.append('BLT8.0')
-+        elif self.compiler.find_library_file(lib_dirs + added_lib_dirs,
-+                                           'BLT'):
-+            defs.append( ('WITH_BLT', 1) )
-+            libs.append('BLT')
-+
-+        # Add the Tcl/Tk libraries
-+        libs.append('tk'+ version)
-+        libs.append('tcl'+ version)
-+
-+        if platform in ['aix3', 'aix4']:
-+            libs.append('ld')
-+
-+        # Finally, link with the X11 libraries (not appropriate on cygwin)
-+        if platform != "cygwin":
-+            libs.append('X11')
-+
-+        ext = Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'],
-+                        define_macros=[('WITH_APPINIT', 1)] + defs,
-+                        include_dirs = include_dirs,
-+                        libraries = libs,
-+                        library_dirs = added_lib_dirs,
-+                        runtime_library_dirs = added_lib_dirs
-+                        )
-+        self.extensions.append(ext)
-+
-+##         # Uncomment these lines if you want to play with xxmodule.c
-+##         ext = Extension('xx', ['xxmodule.c'])
-+##         self.extensions.append(ext)
-+
-+        # XXX handle these, but how to detect?
-+        # *** Uncomment and edit for PIL (TkImaging) extension only:
-+        #       -DWITH_PIL -I../Extensions/Imaging/libImaging  tkImaging.c \
-+        # *** Uncomment and edit for TOGL extension only:
-+        #       -DWITH_TOGL togl.c \
-+        # *** Uncomment these for TOGL extension only:
-+        #       -lGL -lGLU -lXext -lXmu \
-+
-+    def configure_ctypes_darwin(self, ext):
-+        # Darwin (OS X) uses preconfigured files, in
-+        # the Modules/_ctypes/libffi_osx directory.
-+        (srcdir,) = sysconfig.get_config_vars('srcdir')
-+        ffi_srcdir = os.path.abspath(os.path.join(srcdir, 'Modules',
-+                                                  '_ctypes', 'libffi_osx'))
-+        sources = [os.path.join(ffi_srcdir, p)
-+                   for p in ['ffi.c',
-+                             'x86/darwin64.S',
-+                             'x86/x86-darwin.S',
-+                             'x86/x86-ffi_darwin.c',
-+                             'x86/x86-ffi64.c',
-+                             'powerpc/ppc-darwin.S',
-+                             'powerpc/ppc-darwin_closure.S',
-+                             'powerpc/ppc-ffi_darwin.c',
-+                             'powerpc/ppc64-darwin_closure.S',
-+                             ]]
-+
-+        # Add .S (preprocessed assembly) to C compiler source extensions.
-+        self.compiler.src_extensions.append('.S')
-+
-+        include_dirs = [os.path.join(ffi_srcdir, 'include'),
-+                        os.path.join(ffi_srcdir, 'powerpc')]
-+        ext.include_dirs.extend(include_dirs)
-+        ext.sources.extend(sources)
-+        return True
-+
-+    def configure_ctypes(self, ext):
-+        if not self.use_system_libffi:
-+            if sys.platform == 'darwin':
-+                return self.configure_ctypes_darwin(ext)
-+
-+            (srcdir,) = sysconfig.get_config_vars('srcdir')
-+            ffi_builddir = os.path.join(self.build_temp, 'libffi')
-+            ffi_srcdir = os.path.abspath(os.path.join(srcdir, 'Modules',
-+                                         '_ctypes', 'libffi'))
-+            ffi_configfile = os.path.join(ffi_builddir, 'fficonfig.py')
-+
-+            from distutils.dep_util import newer_group
-+
-+            config_sources = [os.path.join(ffi_srcdir, fname)
-+                              for fname in os.listdir(ffi_srcdir)
-+                              if os.path.isfile(os.path.join(ffi_srcdir, fname))]
-+            if self.force or newer_group(config_sources,
-+                                         ffi_configfile):
-+                from distutils.dir_util import mkpath
-+                mkpath(ffi_builddir)
-+                config_args = []
-+
-+                # Pass empty CFLAGS because we'll just append the resulting
-+                # CFLAGS to Python's; -g or -O2 is to be avoided.
-+                cmd = "cd %s && env CFLAGS='' '%s/configure' %s" \
-+                      % (ffi_builddir, ffi_srcdir, " ".join(config_args))
-+
-+                res = os.system(cmd)
-+                if res or not os.path.exists(ffi_configfile):
-+                    print "Failed to configure _ctypes module"
-+                    return False
-+
-+            fficonfig = {}
-+            execfile(ffi_configfile, globals(), fficonfig)
-+            ffi_srcdir = os.path.join(fficonfig['ffi_srcdir'], 'src')
-+
-+            # Add .S (preprocessed assembly) to C compiler source extensions.
-+            self.compiler.src_extensions.append('.S')
-+
-+            include_dirs = [os.path.join(ffi_builddir, 'include'),
-+                            ffi_builddir, ffi_srcdir]
-+            extra_compile_args = fficonfig['ffi_cflags'].split()
-+
-+            ext.sources.extend(fficonfig['ffi_sources'])
-+            ext.include_dirs.extend(include_dirs)
-+            ext.extra_compile_args.extend(extra_compile_args)
-+        return True
-+
-+    def detect_ctypes(self, inc_dirs, lib_dirs):
-+        self.use_system_libffi = False
-+        include_dirs = []
-+        extra_compile_args = []
-+        extra_link_args = []
-+        sources = ['_ctypes/_ctypes.c',
-+                   '_ctypes/callbacks.c',
-+                   '_ctypes/callproc.c',
-+                   '_ctypes/stgdict.c',
-+                   '_ctypes/cfield.c',
-+                   '_ctypes/malloc_closure.c']
-+        depends = ['_ctypes/ctypes.h']
-+
-+        if sys.platform == 'darwin':
-+            sources.append('_ctypes/darwin/dlfcn_simple.c')
-+            extra_compile_args.append('-DMACOSX')
-+            include_dirs.append('_ctypes/darwin')
-+# XXX Is this still needed?
-+##            extra_link_args.extend(['-read_only_relocs', 'warning'])
-+
-+        elif sys.platform == 'sunos5':
-+            # XXX This shouldn't be necessary; it appears that some
-+            # of the assembler code is non-PIC (i.e. it has relocations
-+            # when it shouldn't. The proper fix would be to rewrite
-+            # the assembler code to be PIC.
-+            # This only works with GCC; the Sun compiler likely refuses
-+            # this option. If you want to compile ctypes with the Sun
-+            # compiler, please research a proper solution, instead of
-+            # finding some -z option for the Sun compiler.
-+            extra_link_args.append('-mimpure-text')
-+
-+        elif sys.platform.startswith('hp-ux'):
-+            extra_link_args.append('-fPIC')
-+
-+        ext = Extension('_ctypes',
-+                        include_dirs=include_dirs,
-+                        extra_compile_args=extra_compile_args,
-+                        extra_link_args=extra_link_args,
-+                        libraries=[],
-+                        sources=sources,
-+                        depends=depends)
-+        ext_test = Extension('_ctypes_test',
-+                             sources=['_ctypes/_ctypes_test.c'])
-+        self.extensions.extend([ext, ext_test])
-+
-+        if not '--with-system-ffi' in sysconfig.get_config_var("CONFIG_ARGS"):
-+            return
-+
-+        if sys.platform == 'darwin':
-+            # OS X 10.5 comes with libffi.dylib; the include files are
-+            # in /usr/include/ffi
-+            inc_dirs.append('/usr/include/ffi')
-+
-+        ffi_inc = find_file('ffi.h', [], inc_dirs)
-+        if ffi_inc is not None:
-+            ffi_h = ffi_inc[0] + '/ffi.h'
-+            fp = open(ffi_h)
-+            while 1:
-+                line = fp.readline()
-+                if not line:
-+                    ffi_inc = None
-+                    break
-+                if line.startswith('#define LIBFFI_H'):
-+                    break
-+        ffi_lib = None
-+        if ffi_inc is not None:
-+            for lib_name in ('ffi_convenience', 'ffi_pic', 'ffi'):
-+                if (self.compiler.find_library_file(lib_dirs, lib_name)):
-+                    ffi_lib = lib_name
-+                    break
-+
-+        if ffi_inc and ffi_lib:
-+            ext.include_dirs.extend(ffi_inc)
-+            ext.libraries.append(ffi_lib)
-+            self.use_system_libffi = True
-+
-+
-+class PyBuildInstall(install):
-+    # Suppress the warning about installation into the lib_dynload
-+    # directory, which is not in sys.path when running Python during
-+    # installation:
-+    def initialize_options (self):
-+        install.initialize_options(self)
-+        self.warn_dir=0
-+
-+class PyBuildInstallLib(install_lib):
-+    # Do exactly what install_lib does but make sure correct access modes get
-+    # set on installed directories and files. All installed files with get
-+    # mode 644 unless they are a shared library in which case they will get
-+    # mode 755. All installed directories will get mode 755.
-+
-+    so_ext = sysconfig.get_config_var("SO")
-+
-+    def install(self):
-+        outfiles = install_lib.install(self)
-+        self.set_file_modes(outfiles, 0644, 0755)
-+        self.set_dir_modes(self.install_dir, 0755)
-+        return outfiles
-+
-+    def set_file_modes(self, files, defaultMode, sharedLibMode):
-+        if not self.is_chmod_supported(): return
-+        if not files: return
-+
-+        for filename in files:
-+            if os.path.islink(filename): continue
-+            mode = defaultMode
-+            if filename.endswith(self.so_ext): mode = sharedLibMode
-+            log.info("changing mode of %s to %o", filename, mode)
-+            if not self.dry_run: os.chmod(filename, mode)
-+
-+    def set_dir_modes(self, dirname, mode):
-+        if not self.is_chmod_supported(): return
-+        os.path.walk(dirname, self.set_dir_modes_visitor, mode)
-+
-+    def set_dir_modes_visitor(self, mode, dirname, names):
-+        if os.path.islink(dirname): return
-+        log.info("changing mode of %s to %o", dirname, mode)
-+        if not self.dry_run: os.chmod(dirname, mode)
-+
-+    def is_chmod_supported(self):
-+        return hasattr(os, 'chmod')
-+
-+SUMMARY = """
-+Python is an interpreted, interactive, object-oriented programming
-+language. It is often compared to Tcl, Perl, Scheme or Java.
-+
-+Python combines remarkable power with very clear syntax. It has
-+modules, classes, exceptions, very high level dynamic data types, and
-+dynamic typing. There are interfaces to many system calls and
-+libraries, as well as to various windowing systems (X11, Motif, Tk,
-+Mac, MFC). New built-in modules are easily written in C or C++. Python
-+is also usable as an extension language for applications that need a
-+programmable interface.
-+
-+The Python implementation is portable: it runs on many brands of UNIX,
-+on Windows, DOS, OS/2, Mac, Amiga... If your favorite system isn't
-+listed here, it may still be supported, if there's a C compiler for
-+it. Ask around on comp.lang.python -- or just try compiling Python
-+yourself.
-+"""
-+
-+CLASSIFIERS = """
-+Development Status :: 6 - Mature
-+License :: OSI Approved :: Python Software Foundation License
-+Natural Language :: English
-+Programming Language :: C
-+Programming Language :: Python
-+Topic :: Software Development
-+"""
-+
-+def main():
-+    # turn off warnings when deprecated modules are imported
-+    import warnings
-+    warnings.filterwarnings("ignore",category=DeprecationWarning)
-+    setup(# PyPI Metadata (PEP 301)
-+          name = "Python",
-+          version = sys.version.split()[0],
-+          url = "http://www.python.org/%s" % sys.version[:3],
-+          maintainer = "Guido van Rossum and the Python community",
-+          maintainer_email = "[email protected]",
-+          description = "A high-level object-oriented programming language",
-+          long_description = SUMMARY.strip(),
-+          license = "PSF license",
-+          classifiers = filter(None, CLASSIFIERS.split("\n")),
-+          platforms = ["Many"],
-+
-+          # Build info
-+          cmdclass = {'build_ext':PyBuildExt, 'install':PyBuildInstall,
-+                      'install_lib':PyBuildInstallLib},
-+          # The struct module is defined here, because build_ext won't be
-+          # called unless there's at least one extension module defined.
-+          ext_modules=[Extension('_struct', ['_struct.c'])],
-+
-+          # Scripts to install
-+          scripts = ['Tools/scripts/pydoc', 'Tools/scripts/idle',
-+                     'Tools/scripts/2to3',
-+                     'Lib/smtpd.py']
-+        )
-+
-+# --install-platlib
-+if __name__ == '__main__':
-+    main()
-
-diff --git Python-2.6.4/Lib/test/ucredtext.py Python-2.6.4/Lib/test/ucredtext.py
-new file mode 100644
---- /dev/null	2011-02-12 03:14:16.000000000 -0600
-+++ Python-2.6.4/Lib/test/ucredtest.py	2011-01-20 13:52:42.945657919 -0600
-@@ -0,0 +1,45 @@
-+#!/usr/bin/python2.6
-+
-+import ucred
-+import os
-+
-+uc = ucred.get(os.getpid())
-+
-+print "pid = %d" % uc.getpid()
-+print "euid = %d" % uc.geteuid()
-+print "ruid = %d" % uc.getruid()
-+print "suid = %d" % uc.getsuid()
-+print "egid = %d" % uc.getegid()
-+print "rgid = %d" % uc.getrgid()
-+print "sgid = %d" % uc.getsgid()
-+print "zoneid = %d" % uc.getzoneid()
-+print "projid = %d" % uc.getprojid()
-+print "groups = %s" % uc.getgroups()
-+print "label = %s" % uc.getlabel()
-+
-+print "getpflags(0x1) = %d" % uc.getpflags(0x1)
-+print "getpflags(0x2) = %d" % uc.getpflags(0x2)
-+print "has_priv(Effective, proc_fork) = %d" % uc.has_priv("Effective", "proc_fork")
-+print "has_priv(Permitted, proc_fork) = %d" % uc.has_priv("Permitted", "proc_fork")
-+print "has_priv(Inheritable, proc_fork) = %d" % uc.has_priv("Inheritable", "proc_fork")
-+print "has_priv(Limit, file_setid) = %d" % uc.has_priv("Limit", "file_setid")
-+print "has_priv(Effective, file_setid) = %d" % uc.has_priv("Effective", "file_setid")
-+try:
-+    uc.has_priv("Effective", "proc_bork")
-+except OSError, e:
-+    print e
-+try:
-+    uc.has_priv("Defective", "proc_fork")
-+except OSError, e:
-+    print e
-+try:
-+    uc.has_priv("Defective", "proc_bork")
-+except OSError, e:
-+    print e
-+
-+del uc
-+uc = ucred.ucred()
-+try:
-+    uc.getpid()
-+except OSError, e:
-+    print e
--- a/components/python/python26/patches/Python26-10-gethostname.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-diff --git Python-2.6.4/Include/pyport.h Python-2.6.4/Include/pyport.h
---- Python-2.6.4/Include/pyport.h
-+++ Python-2.6.4/Include/pyport.h
-@@ -449,11 +449,6 @@
- in platform-specific #ifdefs.
- **************************************************************************/
- 
--#ifdef SOLARIS
--/* Unchecked */
--extern int gethostname(char *, int);
--#endif
--
- #ifdef __BEOS__
- /* Unchecked */
- /* It's in the libs, but not the headers... - [cjh] */
--- a/components/python/python26/patches/Python26-11-dlpi.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1328 +0,0 @@
-diff --git Python-2.6.4/Modules/dlpimodule.c Python-2.6.4/Modules/dlpimodule.c
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Modules/dlpimodule.c
-@@ -0,0 +1,1206 @@
-+/*
-+ * Permission is hereby granted, free of charge, to any person obtaining a copy
-+ * of this software and associated documentation files (the "Software"), to
-+ * deal in the Software without restriction, including without limitation the
-+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-+ * sell copies of the Software, and to permit persons to whom the Software is
-+ * furnished to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included in
-+ * all copies or substantial portions of the Software.
-+ *
-+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-+ * DEALINGS IN THE SOFTWARE.
-+ *
-+ * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+#include <Python.h>
-+#include <stdio.h>
-+#include <libdlpi.h>
-+
-+typedef struct {
-+	PyObject_HEAD
-+	dlpi_handle_t dlpihdl;
-+} pylink_t;
-+
-+typedef struct {
-+	PyObject *pyfunc;
-+	PyObject *pyarg;
-+} callback_data_t;
-+
-+/*
-+ * dlpi_err: the only exception raised for libdlpi related error.
-+ * The accompanying value is:
-+ * (dlpi_error_number, string), when it's a dlpi specific error,
-+ * or, (DL_SYSERR, errno, string), when it's coming from a system call.
-+ */
-+static PyObject *dlpi_err;
-+
-+static void
-+dlpi_raise_exception(int err)
-+{
-+	PyObject *e = NULL;
-+
-+	if (err == DL_SYSERR) {
-+		e = Py_BuildValue("(iis)", DL_SYSERR, errno, strerror(errno));
-+	} else {
-+		e = Py_BuildValue("(is)", err, dlpi_strerror(err));
-+	}
-+	if (e != NULL) {
-+		PyErr_SetObject(dlpi_err, e);
-+		Py_DECREF(e);
-+	}
-+}
-+
-+PyDoc_STRVAR(link_doc,
-+    "link(linkname[, flags]) -> link object\n"
-+    "\n"
-+    "Open linkname with specified flags.\n"
-+    "Three flags are supported: PASSIVE, RAW, NATIVE.\n"
-+    "And these flags can be bitwise-OR'ed together(default flag is 0).\n"
-+    "You need sys_net_rawaccess privilege to open a link.\n"
-+    "See dlpi_open(3DLPI).\n"
-+);
-+static int
-+link_init(PyObject *self, PyObject *args, PyObject *kwds)
-+{
-+	uint_t flags = 0;
-+	dlpi_handle_t dh;
-+	char *linkname;
-+	int rval;
-+	static char *keywords[] = {"linkname", "flags", NULL};
-+	pylink_t *link = (pylink_t *)self;
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "s|I", keywords,
-+	    &linkname, &flags))
-+		return (-1);
-+
-+	if ((rval = dlpi_open(linkname, &dh, flags)) != DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (-1);
-+	}
-+
-+	link->dlpihdl = dh;
-+
-+	return (0);
-+}
-+
-+static void
-+link_dealloc(pylink_t *link)
-+{
-+	if (link->dlpihdl != NULL)
-+		dlpi_close(link->dlpihdl);
-+	link->ob_type->tp_free((PyObject *)link);
-+}
-+
-+PyDoc_STRVAR(bind_doc,
-+    "bind(sap) -> unsigned int\n"
-+    "\n"
-+    "Attempts to bind the link to specified SAP, or ANY_SAP.\n"
-+    "Returns the SAP that the function actually bound to, which\n"
-+    "could be different from the SAP requested.\n"
-+    "See dlpi_bind(3DLPI).\n"
-+);
-+static PyObject *
-+link_bind(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	uint_t sap = 0, boundsap = 0;
-+	static char *keywords[] = {"sap", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "I", keywords, &sap))
-+		return (NULL);
-+
-+	if ((rval = dlpi_bind(link->dlpihdl, sap, &boundsap)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("I", boundsap));
-+}
-+
-+PyDoc_STRVAR(unbind_doc,
-+    "unbind() -> None\n"
-+    "\n"
-+    "Attempts to unbind the link from previously bound sap.\n"
-+    "See dlpi_unbind(3DLPI).\n"
-+);
-+static PyObject *
-+link_unbind(pylink_t *link)
-+{
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_unbind(link->dlpihdl)) != DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	Py_INCREF(Py_None);
-+	return (Py_None);
-+}
-+
-+PyDoc_STRVAR(send_doc,
-+    "send(destaddr, message[, sap, minpri, maxpri]) -> None\n"
-+    "\n"
-+    "Attempts to send message over this link to sap on destaddr.\n"
-+    "If SAP is not specified, the bound SAP is used\n"
-+    "You can also specify priority range (minpri, maxpri).\n"
-+    "See dlpi_send(3DLPI).\n"
-+);
-+static PyObject *
-+link_send(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	char *daddr = NULL, *msgbuf = NULL;
-+	size_t daddrlen = 0, msglen = 0;
-+	t_scalar_t minpri = DL_QOS_DONT_CARE, maxpri = DL_QOS_DONT_CARE;
-+	uint_t sap = DLPI_ANY_SAP;
-+	dlpi_sendinfo_t ds, *dsp = NULL;
-+	static char *keywords[] =
-+	    {"destaddr", "message", "sap", "minpri", "maxpri", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "s#s#|Iii", keywords,
-+	    &daddr, &daddrlen, &msgbuf, &msglen, &sap, &minpri, &maxpri))
-+		return (NULL);
-+
-+	if ((sap != DLPI_ANY_SAP) || (minpri != DL_QOS_DONT_CARE) ||
-+	    (maxpri != DL_QOS_DONT_CARE)) {
-+		ds.dsi_sap = sap;
-+		ds.dsi_prio.dl_min = minpri;
-+		ds.dsi_prio.dl_max = maxpri;
-+		dsp = &ds;
-+	}
-+
-+	if ((rval = dlpi_send(link->dlpihdl, daddr, daddrlen,
-+	    msgbuf, msglen, dsp)) != DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	Py_INCREF(Py_None);
-+	return (Py_None);
-+}
-+
-+PyDoc_STRVAR(recv_doc,
-+    "recv(msglen[, timeout]) -> (string, string), or (None, None)\n"
-+    "\n"
-+    "Attempts to receive message over this link.\n"
-+    "You need to specify the message length for the received message.\n"
-+    "And you can specify timeout value in milliseconds.\n"
-+    "The default timeout value is -1 (wait forever).\n"
-+    "Returns (source address, message data), or (None, None) when error occurs.\n"
-+    "See dlpi_recv(3DLPI).\n"
-+);
-+static PyObject *
-+link_recv(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	PyObject *obj;
-+	char *saddr = NULL, *msgbuf = NULL;
-+	size_t saddrlen = 0, msglen = 0, *saddrlenp = NULL, *msglenp = NULL;
-+	int msec = -1; /* block until receive data */
-+	static char *keywords[] = {"msglen", "timeout", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "k|i",
-+	    keywords, &msglen, &msec))
-+		return (NULL);
-+
-+	if (msglen > 0) {
-+		msgbuf = malloc(msglen);
-+		if (msgbuf == NULL) {
-+			dlpi_raise_exception(DL_SYSERR);
-+			return (NULL);
-+		}
-+		saddrlen = DLPI_PHYSADDR_MAX;
-+		saddr = malloc(saddrlen);
-+		if (saddr == NULL) {
-+			dlpi_raise_exception(DL_SYSERR);
-+			free(msgbuf);
-+			return (NULL);
-+		}
-+		msglenp = &msglen;
-+		saddrlenp = &saddrlen;
-+	}
-+
-+	if ((rval = dlpi_recv(link->dlpihdl, saddr, saddrlenp, msgbuf,
-+	    msglenp, msec, NULL)) != DLPI_SUCCESS) {
-+		if (msgbuf != NULL)
-+			free(msgbuf);
-+		if (saddr != NULL)
-+			free(saddr);
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	obj = Py_BuildValue("s#s#", saddr, saddrlen, msgbuf, msglen);
-+	if (msgbuf != NULL)
-+		free(msgbuf);
-+	if (saddr != NULL)
-+		free(saddr);
-+	return (obj);
-+}
-+
-+PyDoc_STRVAR(disabmulti_doc,
-+    "disabmulti(address) -> None\n"
-+    "\n"
-+    "Disable a specified multicast address on this link.\n"
-+    "See dlpi_disabmulti(3DLPI).\n"
-+);
-+static PyObject *
-+link_disabmulti(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	char *addr = NULL;
-+	size_t addrlen = 0;
-+	static char *keywords[] = {"address", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "s#", keywords,
-+	    &addr, &addrlen))
-+		return (NULL);
-+
-+	if ((addrlen == 0) || (addrlen > DLPI_PHYSADDR_MAX)) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_disabmulti(link->dlpihdl, addr, addrlen)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	Py_INCREF(Py_None);
-+	return (Py_None);
-+}
-+
-+PyDoc_STRVAR(enabmulti_doc,
-+    "enabmulti(address) -> None\n"
-+    "\n"
-+    "Enable a specified multicast address on this link.\n"
-+    "See dlpi_enabmulti(3DLPI).\n"
-+);
-+static PyObject *
-+link_enabmulti(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	char *addr = NULL;
-+	size_t addrlen = 0;
-+	static char *keywords[] = {"address", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "s#", keywords,
-+	    &addr, &addrlen))
-+		return (NULL);
-+
-+	if ((addrlen == 0) || (addrlen > DLPI_PHYSADDR_MAX)) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_enabmulti(link->dlpihdl, addr, addrlen)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	Py_INCREF(Py_None);
-+	return (Py_None);
-+}
-+
-+static void
-+dlpi_callback(dlpi_handle_t hdl, dlpi_notifyinfo_t *ni, void *arg)
-+{
-+	callback_data_t *cd = (callback_data_t *)arg;
-+	PyObject *arglist, *result;
-+
-+	switch (ni->dni_note) {
-+	case DL_NOTE_SPEED:
-+		arglist = Py_BuildValue("(OII)",
-+		    cd->pyarg, ni->dni_note, ni->dni_speed);
-+		break;
-+	case DL_NOTE_SDU_SIZE:
-+		arglist = Py_BuildValue("(OII)",
-+		    cd->pyarg, ni->dni_note, ni->dni_size);
-+		break;
-+	case DL_NOTE_PHYS_ADDR:
-+		arglist = Py_BuildValue("(OIs#)",
-+		    cd->pyarg, ni->dni_note, ni->dni_physaddr,
-+		    ni->dni_physaddrlen);
-+		break;
-+	default:
-+		arglist = Py_BuildValue("(OIO)", cd->pyarg, ni->dni_note,
-+		    Py_None);
-+	}
-+
-+	result = PyEval_CallObject(cd->pyfunc, arglist);
-+	Py_DECREF(arglist);
-+	if (result == NULL) {
-+		PyErr_Clear(); /* cannot raise error */
-+	}
-+	Py_DECREF(result);
-+	Py_DECREF(cd->pyfunc);
-+	Py_XDECREF(cd->pyarg);
-+	free(cd);
-+}
-+
-+PyDoc_STRVAR(enabnotify_doc,
-+    "enabnotify(events, function[, arg]) -> unsigned long\n"
-+    "\n"
-+    "Enables a notification callback for the set of specified events,\n"
-+    "which must be one or more (by a logical OR) events listed as below:\n"
-+    "NOTE_LINK_DOWN         Notify when link has gone down\n"
-+    "NOTE_LINK_UP           Notify when link has come up\n"
-+    "NOTE_PHYS_ADDR         Notify when address changes\n"
-+    "NOTE_SDU_SIZE          Notify when MTU changes\n"
-+    "NOTE_SPEED             Notify when speed changes\n"
-+    "NOTE_PROMISC_ON_PHYS   Notify when PROMISC_PHYS is set\n"
-+    "NOTE_PROMISC_OFF_PHYS  Notify when PROMISC_PHYS is cleared\n"
-+    "Returns a handle for this registration.\n"
-+    "See dlpi_enabnotify(3DLPI).\n"
-+);
-+static PyObject *
-+link_enabnotify(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	PyObject *func = NULL, *arg = NULL;
-+	callback_data_t *cd;
-+	uint_t notes = 0;
-+	static char *keywords[] = {"events", "function", "arg", NULL};
-+	dlpi_notifyid_t id;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "IO|O",
-+	    keywords, &notes, &func, &arg))
-+		return (NULL);
-+
-+	if (!PyCallable_Check(func)) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	cd = malloc(sizeof(callback_data_t));
-+	if (cd == NULL) {
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+	Py_INCREF(func);
-+	Py_XINCREF(arg);
-+	cd->pyfunc = func;
-+	cd->pyarg = arg;
-+
-+	if ((rval = dlpi_enabnotify(link->dlpihdl, notes, dlpi_callback,
-+	    cd, &id)) != DLPI_SUCCESS) {
-+		free(cd);
-+		Py_DECREF(func);
-+		Py_XDECREF(arg);
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("k", id));
-+}
-+
-+PyDoc_STRVAR(disabnotify_doc,
-+    "disabnotify(handle) -> argument object, or None\n"
-+    "\n"
-+    "Disables the notification registration associated with handle.\n"
-+    "You should get this handle by calling enabnotify().\n"
-+    "Returns the argument passed in when registering the callback, or None.\n"
-+    "See dlpi_disabnotify(3DLPI).\n"
-+);
-+static PyObject *
-+link_disabnotify(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	dlpi_notifyid_t id;
-+	callback_data_t *arg;
-+	PyObject *pyargsaved;
-+	static char *keywords[] = {"handle", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "k", keywords, &id))
-+		return (NULL);
-+
-+	if ((rval = dlpi_disabnotify(link->dlpihdl, id, (void **)&arg)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	/* clean up */
-+	pyargsaved = arg->pyarg;
-+	Py_XINCREF(pyargsaved);
-+	Py_XDECREF(arg->pyarg);
-+	Py_DECREF(arg->pyfunc);
-+	free(arg);
-+
-+	if (pyargsaved != NULL)
-+		return (pyargsaved);
-+
-+	Py_INCREF(Py_None);
-+	return (Py_None);
-+}
-+
-+PyDoc_STRVAR(get_sap_doc,
-+    "get_sap() -> unsigned int\n"
-+    "\n"
-+    "Returns the sap bound to this link.\n"
-+    "See dlpi_info(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_sap(pylink_t *link)
-+{
-+	dlpi_info_t info;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_info(link->dlpihdl, &info, 0)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("I", info.di_sap));
-+}
-+
-+PyDoc_STRVAR(get_fd_doc,
-+    "get_fd() -> int\n"
-+    "\n"
-+    "Returns the integer file descriptor that can be used to directly\n"
-+    "operate on the link.\n"
-+    "See dlpi_fd(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_fd(pylink_t *link)
-+{
-+	int fd;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((fd = dlpi_fd(link->dlpihdl)) == -1) {
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("i", fd));
-+}
-+
-+PyDoc_STRVAR(get_linkname_doc,
-+    "get_linkname() -> string\n"
-+    "\n"
-+    "Returns the name of the link.\n"
-+    "See dlpi_linkname(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_linkname(pylink_t *link)
-+{
-+	const char *name = NULL;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((name = dlpi_linkname(link->dlpihdl)) == NULL) {
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("s", name));
-+}
-+
-+PyDoc_STRVAR(get_bcastaddr_doc,
-+    "get_bcastaddr() -> string, or None\n"
-+    "\n"
-+    "Returns the broadcast address of the link.\n"
-+    "Returns None if the broadcast address is empty.\n"
-+    "See dlpi_info(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_bcastaddr(pylink_t *link)
-+{
-+	char *addr[DLPI_PHYSADDR_MAX];
-+	size_t addrlen = 0;
-+	dlpi_info_t info;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_info(link->dlpihdl, &info, 0)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	if (info.di_bcastaddrlen == 0) {
-+		Py_INCREF(Py_None);
-+		return (Py_None);
-+	}
-+
-+	return (Py_BuildValue("s#", info.di_bcastaddr, info.di_bcastaddrlen));
-+}
-+
-+PyDoc_STRVAR(get_physaddr_doc,
-+    "get_physaddr(addrtype) -> string, or None\n"
-+    "\n"
-+    "Addrtype can be any one of the value listed below:\n"
-+    "FACT_PHYS_ADDR    Factory physical address\n"
-+    "CURR_PHYS_ADDR    Current physical address\n"
-+    "Returns the corresponding physical address of the link.\n"
-+    "See dlpi_get_physaddr(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_physaddr(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	char *addr[DLPI_PHYSADDR_MAX];
-+	size_t addrlen = DLPI_PHYSADDR_MAX;
-+	static char *keywords[] = {"addrtype", NULL};
-+	uint_t type;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "I", keywords, &type))
-+		return (NULL);
-+
-+	if ((rval = dlpi_get_physaddr(link->dlpihdl, type, addr, &addrlen)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("s#", addr, addrlen));
-+}
-+
-+PyDoc_STRVAR(set_physaddr_doc,
-+    "set_physaddr(address) -> None\n"
-+    "\n"
-+    "Sets the physical address of the link.\n"
-+    "See dlpi_set_physaddr(3DLPI).\n"
-+);
-+static PyObject *
-+link_set_physaddr(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	char *addr = NULL;
-+	size_t addrlen = 0;
-+	static char *keywords[] = {"address", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "s#", keywords,
-+	    &addr, &addrlen))
-+		return (NULL);
-+
-+	if ((rval = dlpi_set_physaddr(link->dlpihdl, DL_CURR_PHYS_ADDR,
-+	    addr, addrlen)) != DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	Py_INCREF(Py_None);
-+	return (Py_None);
-+}
-+
-+PyDoc_STRVAR(promiscon_doc,
-+    "promiscon([level]) -> None\n"
-+    "\n"
-+    "Enables promiscuous mode for the link at levels:\n"
-+    "PROMISC_PHYS     Promiscuous mode at the physical level(default)\n"
-+    "PROMISC_SAP      Promiscuous mode at the SAP level\n"
-+    "PROMISC_MULTI    Promiscuous mode for all multicast addresses\n"
-+    "See dlpi_promiscon(3DLPI).\n"
-+);
-+static PyObject *
-+link_promiscon(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	uint_t level = DL_PROMISC_PHYS;
-+	static char *keywords[] = {"level", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "|I", keywords, &level))
-+		return (NULL);
-+
-+	if ((rval = dlpi_promiscon(link->dlpihdl, level)) != DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	Py_INCREF(Py_None);
-+	return (Py_None);
-+}
-+
-+PyDoc_STRVAR(promiscoff_doc,
-+    "promiscoff([level]) -> None\n"
-+    "\n"
-+    "Disables promiscuous mode for the link at levels:\n"
-+    "PROMISC_PHYS     Promiscuous mode at the physical level(default)\n"
-+    "PROMISC_SAP      Promiscuous mode at the SAP level\n"
-+    "PROMISC_MULTI    Promiscuous mode for all multicast addresses\n"
-+    "See dlpi_promiscoff(3DLPI).\n"
-+);
-+static PyObject *
-+link_promiscoff(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	uint_t level = DL_PROMISC_PHYS;
-+	static char *keywords[] = {"level", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "|I", keywords, &level))
-+		return (NULL);
-+
-+	if ((rval = dlpi_promiscoff(link->dlpihdl, level)) != DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	Py_INCREF(Py_None);
-+	return (Py_None);
-+}
-+
-+PyDoc_STRVAR(get_timeout_doc,
-+    "get_timeout() -> int\n"
-+    "\n"
-+    "Returns current time out value of the link.\n"
-+    "See dlpi_info(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_timeout(pylink_t *link)
-+{
-+	dlpi_info_t info;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_info(link->dlpihdl, &info, 0)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("i", info.di_timeout));
-+}
-+
-+PyDoc_STRVAR(get_mactype_doc,
-+    "get_mactype() -> unsigned char\n"
-+    "\n"
-+    "Returns MAC type of the link.\n"
-+    "See <sys/dlpi.h> for the list of possible MAC types.\n"
-+    "See dlpi_info(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_mactype(pylink_t *link)
-+{
-+	dlpi_info_t info;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_info(link->dlpihdl, &info, 0)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("B", info.di_mactype));
-+}
-+
-+PyDoc_STRVAR(set_timeout_doc,
-+    "set_timeout(timeout) -> None\n"
-+    "\n"
-+    "Sets time out value of the link (default value: DEF_TIMEOUT).\n"
-+    "See dlpi_set_timeout(3DLPI).\n"
-+);
-+static PyObject *
-+link_set_timeout(pylink_t *link, PyObject *args, PyObject *kwds)
-+{
-+	int timeout = DLPI_DEF_TIMEOUT;
-+	static char *keywords[] = {"timeout", NULL};
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "i", keywords, &timeout))
-+		return (NULL);
-+
-+	if ((rval = dlpi_set_timeout(link->dlpihdl, timeout)) != DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	Py_INCREF(Py_None);
-+	return (Py_None);
-+}
-+
-+PyDoc_STRVAR(get_sdu_doc,
-+    "get_sdu() -> (unsigned int, unsigned int)\n"
-+    "\n"
-+    "Returns (min sdu, max sdu).\n"
-+    "See dlpi_info(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_sdu(pylink_t *link)
-+{
-+	dlpi_info_t info;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_info(link->dlpihdl, &info, 0)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("II", info.di_min_sdu, info.di_max_sdu));
-+}
-+
-+PyDoc_STRVAR(get_state_doc,
-+    "get_state() -> unsigned int\n"
-+    "\n"
-+    "Returns current state of the link (either UNBOUND or IDLE).\n"
-+    "See dlpi_info(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_state(pylink_t *link)
-+{
-+	dlpi_info_t info;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_info(link->dlpihdl, &info, 0)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("I", info.di_state));
-+}
-+
-+PyDoc_STRVAR(get_qos_select_doc,
-+    "get_qos_select() -> (unsigned int, int, int, int)\n"
-+    "\n"
-+    "Returns (qos type, trans delay, priority, residul err).\n"
-+    "Unsupported QOS parameters are set to UNKNOWN.\n"
-+    "See dlpi_info(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_qos_select(pylink_t *link)
-+{
-+	dlpi_info_t info;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_info(link->dlpihdl, &info, 0)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("Iiiii",
-+	    info.di_qos_sel.dl_qos_type,
-+	    info.di_qos_sel.dl_trans_delay,
-+	    info.di_qos_sel.dl_priority,
-+	    info.di_qos_sel.dl_residual_error));
-+}
-+
-+PyDoc_STRVAR(get_qos_range_doc,
-+    "get_qos_range() -> \n"
-+    "	(unsigned int, (int, int), (int, int), (int, int), int)\n"
-+    "\n"
-+    "Returns (qos type, (trans delay target, trans delay accept),\n"
-+    "(min priority, max priority), (min protection, max protection),\n"
-+    "residual err).\n"
-+    "Unsupported QOS range values are set to UNKNOWN.\n"
-+    "See dlpi_info(3DLPI).\n"
-+);
-+static PyObject *
-+link_get_qos_range(pylink_t *link)
-+{
-+	dlpi_info_t info;
-+	int rval;
-+
-+	if (link->dlpihdl == NULL) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	if ((rval = dlpi_info(link->dlpihdl, &info, 0)) !=
-+	    DLPI_SUCCESS) {
-+		dlpi_raise_exception(rval);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("I(ii)(ii)(ii)i",
-+	    info.di_qos_range.dl_qos_type,
-+	    info.di_qos_range.dl_trans_delay.dl_target_value,
-+	    info.di_qos_range.dl_trans_delay.dl_accept_value,
-+	    info.di_qos_range.dl_priority.dl_min,
-+	    info.di_qos_range.dl_priority.dl_max,
-+	    info.di_qos_range.dl_protection.dl_min,
-+	    info.di_qos_range.dl_protection.dl_max,
-+	    info.di_qos_range.dl_residual_error));
-+}
-+
-+static PyMethodDef pylink_methods[] = {
-+	{"bind", (PyCFunction)link_bind, METH_VARARGS|METH_KEYWORDS, bind_doc},
-+	{"unbind", (PyCFunction)link_unbind, METH_NOARGS, unbind_doc},
-+	{"send", (PyCFunction)link_send, METH_VARARGS|METH_KEYWORDS,
-+	    send_doc},
-+	{"recv", (PyCFunction)link_recv, METH_VARARGS|METH_KEYWORDS,
-+	    recv_doc},
-+	{"disabmulti", (PyCFunction)link_disabmulti, METH_VARARGS|METH_KEYWORDS,
-+	    disabmulti_doc},
-+	{"enabmulti", (PyCFunction)link_enabmulti, METH_VARARGS|METH_KEYWORDS,
-+	    enabmulti_doc},
-+	{"enabnotify", (PyCFunction)link_enabnotify,
-+	    METH_VARARGS|METH_KEYWORDS, enabnotify_doc},
-+	{"disabnotify", (PyCFunction)link_disabnotify,
-+	    METH_VARARGS|METH_KEYWORDS, disabnotify_doc},
-+	{"get_fd", (PyCFunction)link_get_fd, METH_NOARGS, get_fd_doc},
-+	{"get_sap", (PyCFunction)link_get_sap, METH_NOARGS, get_sap_doc},
-+	{"get_mactype", (PyCFunction)link_get_mactype, METH_NOARGS,
-+	    get_mactype_doc},
-+	{"get_linkname", (PyCFunction)link_get_linkname, METH_NOARGS,
-+	    get_linkname_doc},
-+	{"get_bcastaddr", (PyCFunction)link_get_bcastaddr, METH_NOARGS,
-+	    get_bcastaddr_doc},
-+	{"get_physaddr", (PyCFunction)link_get_physaddr,
-+	    METH_VARARGS|METH_KEYWORDS, get_physaddr_doc},
-+	{"set_physaddr", (PyCFunction)link_set_physaddr,
-+	    METH_VARARGS|METH_KEYWORDS, set_physaddr_doc},
-+	{"promiscon", (PyCFunction)link_promiscon, METH_VARARGS|METH_KEYWORDS,
-+	    promiscon_doc},
-+	{"promiscoff", (PyCFunction)link_promiscoff, METH_VARARGS|METH_KEYWORDS,
-+	    promiscoff_doc},
-+	{"get_timeout", (PyCFunction)link_get_timeout, METH_NOARGS,
-+	    get_timeout_doc},
-+	{"set_timeout", (PyCFunction)link_set_timeout,
-+	    METH_VARARGS|METH_KEYWORDS, set_timeout_doc},
-+	{"get_sdu", (PyCFunction)link_get_sdu, METH_NOARGS, get_sdu_doc},
-+	{"get_state", (PyCFunction)link_get_state, METH_NOARGS,
-+	    get_state_doc},
-+	{"get_qos_select", (PyCFunction)link_get_qos_select, METH_NOARGS,
-+	    get_qos_select_doc},
-+	{"get_qos_range", (PyCFunction)link_get_qos_range, METH_NOARGS,
-+	    get_qos_range_doc},
-+	{NULL}
-+};
-+
-+static PyTypeObject pylink_type = {
-+	PyObject_HEAD_INIT(0)	/* Must fill in type value later */
-+	0,					/* ob_size */
-+	"dlpi.link",				/* tp_name */
-+	sizeof(pylink_t),			/* tp_basicsize */
-+	0,					/* tp_itemsize */
-+	(destructor)link_dealloc,		/* tp_dealloc */
-+	0,					/* tp_print */
-+	0,					/* tp_getattr */
-+	0,					/* tp_setattr */
-+	0,					/* tp_compare */
-+	0,					/* tp_repr */
-+	0,					/* tp_as_number */
-+	0,					/* tp_as_sequence */
-+	0,					/* tp_as_mapping */
-+	0,					/* tp_hash */
-+	0,					/* tp_call */
-+	0,					/* tp_str */
-+	0,					/* tp_getattro */
-+	0,					/* tp_setattro */
-+	0,					/* tp_as_buffer */
-+	Py_TPFLAGS_DEFAULT,			/* tp_flags */
-+	link_doc,				/* tp_doc */
-+	0,					/* tp_traverse */
-+	0,					/* tp_clear */
-+	0,					/* tp_richcompare */
-+	0,					/* tp_weaklistoffset */
-+	0,					/* tp_iter */
-+	0,					/* tp_iternext */
-+	pylink_methods,				/* tp_methods */
-+	0,					/* tp_members */
-+	0,					/* tp_getset */
-+	0,					/* tp_base */
-+	0,					/* tp_dict */
-+	0,					/* tp_descr_get */
-+	0,					/* tp_descr_set */
-+	0,					/* tp_dictoffset */
-+	(initproc)link_init,			/* tp_init */
-+	0,					/* tp_alloc */
-+	PyType_GenericNew,			/* tp_new */
-+	0,					/* tp_free */
-+};
-+
-+PyDoc_STRVAR(arptype_doc,
-+    "arptype(arptype) -> unsigned int\n"
-+    "\n"
-+    "Converts a DLPI MAC type to an ARP hardware type defined\n"
-+    " in <netinet/arp.h>\n"
-+    "See dlpi_arptype(3DLPI)\n"
-+);
-+static PyObject *
-+arptype(PyObject *dlpi, PyObject *args, PyObject *kwds)
-+{
-+	static char *keywords[] = {"arptype", NULL};
-+	uint_t dlpityp, arptyp;
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "I", keywords, &dlpityp))
-+		return (NULL);
-+
-+	if ((arptyp = dlpi_arptype(dlpityp)) == 0) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("I", arptyp));
-+}
-+
-+PyDoc_STRVAR(iftype_doc,
-+    "iftype(iftype) -> unsigned int\n"
-+    "\n"
-+    "Converts a DLPI MAC type to a BSD socket interface type\n"
-+    "defined in <net/if_types.h>\n"
-+    "See dlpi_iftype(3DLPI)\n"
-+);
-+static PyObject *
-+iftype(PyObject *dlpi, PyObject *args, PyObject *kwds)
-+{
-+	static char *keywords[] = {"iftype", NULL};
-+	uint_t dlpityp, iftyp;
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "I", keywords, &dlpityp))
-+		return (NULL);
-+
-+	if ((iftyp = dlpi_iftype(dlpityp)) == 0) {
-+		errno = EINVAL;
-+		dlpi_raise_exception(DL_SYSERR);
-+		return (NULL);
-+	}
-+
-+	return (Py_BuildValue("I", iftyp));
-+}
-+
-+PyDoc_STRVAR(mactype_doc,
-+    "mactype(mactype) -> string\n"
-+    "\n"
-+    "Returns a string that describes the specified mactype.\n"
-+    "Valid mac types are defined in <sys/dlpi.h>.\n"
-+    "See dlpi_mactype(3DLPI)\n"
-+);
-+static PyObject *
-+mactype(PyObject *dlpi, PyObject *args, PyObject *kwds)
-+{
-+	static char *keywords[] = {"mactype", NULL};
-+	uint_t mactyp;
-+
-+	if (!PyArg_ParseTupleAndKeywords(args, kwds, "I", keywords, &mactyp))
-+		return (NULL);
-+
-+	return (Py_BuildValue("s", dlpi_mactype(mactyp)));
-+}
-+
-+static boolean_t
-+link_walker(const char *name, void *arg)
-+{
-+	PyObject *linkname;
-+	PyObject *list = (PyObject *)arg;
-+
-+	if ((list == NULL) || !PyList_Check(list))
-+		return (B_FALSE);
-+
-+	linkname = Py_BuildValue("s", name);
-+	if (PyList_Append(list, linkname) == -1)
-+		return (B_TRUE);
-+
-+	Py_DECREF(linkname);
-+	return (B_FALSE);
-+}
-+
-+PyDoc_STRVAR(listlink_doc,
-+    "listlink() -> list\n"
-+    "\n"
-+    "Returns a list containing link names of all links on the system.\n"
-+);
-+static PyObject *
-+listlink(PyObject *dlpi)
-+{
-+	PyObject *list;
-+
-+	if ((list = PyList_New(0)) == NULL)
-+		return (NULL);
-+
-+	dlpi_walk(link_walker, list, 0);
-+	return (list);
-+}
-+
-+static PyMethodDef dlpi_methods[] = {
-+	{"arptype", (PyCFunction)arptype, METH_VARARGS|METH_KEYWORDS,
-+	    arptype_doc},
-+	{"iftype", (PyCFunction)iftype, METH_VARARGS|METH_KEYWORDS,
-+	    iftype_doc},
-+	{"mactype", (PyCFunction)mactype, METH_VARARGS|METH_KEYWORDS,
-+	    mactype_doc},
-+	{"listlink", (PyCFunction)listlink, METH_NOARGS, listlink_doc},
-+	{NULL}
-+};
-+
-+PyMODINIT_FUNC
-+initdlpi(void)
-+{
-+	PyObject *mod;
-+
-+	if (PyType_Ready(&pylink_type) < 0)
-+		return;
-+
-+	mod = Py_InitModule("dlpi", dlpi_methods);
-+	if (mod == NULL)
-+		return;
-+
-+	dlpi_err = PyErr_NewException("dlpi.error", NULL, NULL);
-+	if (dlpi_err == NULL)
-+		return;
-+	PyModule_AddObject(mod, "error", dlpi_err);
-+
-+	Py_INCREF(&pylink_type);
-+	PyModule_AddObject(mod, "link", (PyObject *)&pylink_type);
-+	PyModule_AddIntConstant(mod, "PASSIVE", DLPI_PASSIVE);
-+	PyModule_AddIntConstant(mod, "RAW", DLPI_RAW);
-+	PyModule_AddIntConstant(mod, "NATIVE", DLPI_NATIVE);
-+	PyModule_AddIntConstant(mod, "ANY_SAP", DLPI_ANY_SAP);
-+	PyModule_AddIntConstant(mod, "DEF_TIMEOUT", DLPI_DEF_TIMEOUT);
-+	PyModule_AddIntConstant(mod, "NOTE_LINK_DOWN", DL_NOTE_LINK_DOWN);
-+	PyModule_AddIntConstant(mod, "NOTE_LINK_UP", DL_NOTE_LINK_UP);
-+	PyModule_AddIntConstant(mod, "NOTE_PHYS_ADDR", DL_NOTE_PHYS_ADDR);
-+	PyModule_AddIntConstant(mod, "NOTE_SDU_SIZE", DL_NOTE_SDU_SIZE);
-+	PyModule_AddIntConstant(mod, "NOTE_SPEED", DL_NOTE_SPEED);
-+	PyModule_AddIntConstant(mod, "NOTE_PROMISC_ON_PHYS",
-+	    DL_NOTE_PROMISC_ON_PHYS);
-+	PyModule_AddIntConstant(mod, "NOTE_PROMISC_OFF_PHYS",
-+	    DL_NOTE_PROMISC_OFF_PHYS);
-+	PyModule_AddIntConstant(mod, "FACT_PHYS_ADDR", DL_FACT_PHYS_ADDR);
-+	PyModule_AddIntConstant(mod, "CURR_PHYS_ADDR", DL_CURR_PHYS_ADDR);
-+	PyModule_AddIntConstant(mod, "PROMISC_PHYS", DL_PROMISC_PHYS);
-+	PyModule_AddIntConstant(mod, "PROMISC_SAP", DL_PROMISC_SAP);
-+	PyModule_AddIntConstant(mod, "PROMISC_MULTI", DL_PROMISC_MULTI);
-+	PyModule_AddIntConstant(mod, "UNKNOWN", DL_UNKNOWN);
-+	PyModule_AddIntConstant(mod, "UNBOUND", DL_UNBOUND);
-+	PyModule_AddIntConstant(mod, "IDLE", DL_IDLE);
-+	PyModule_AddIntConstant(mod, "SYSERR", DL_SYSERR);
-+}
-diff --git Python-2.6.4/setup.py Python-2.6.4/setup.py
---- Python-2.6.4/setup.py
-+++ Python-2.6.4/setup.py
-@@ -1284,6 +1284,12 @@
-             exts.append( Extension('ucred', ['ucred.c'],
-                                    libraries = ['tsol']) )
- 
-+        # dlpi module (Solaris)
-+        dlpi_inc = find_file('libdlpi.h', [], inc_dirs)
-+        if dlpi_inc is not None:
-+            exts.append( Extension('dlpi', ['dlpimodule.c'],
-+                                   libraries = ['dlpi']) )
-+
-         # Thomas Heller's _ctypes module
-         self.detect_ctypes(inc_dirs, lib_dirs)
- 
-diff --git Python-2.6.4/lib/test/dlpitest.py Python-2.6.4/Lib/test/dlpitest.py
-new file mode 100644
---- /dev/null	2011-02-12 03:13:26.000000000 -0600
-+++ Python-2.6.4/Lib/test/dlpitest.py	2011-01-20 13:52:42.895865414 -0600
-@@ -0,0 +1,96 @@
-+#!/usr/bin/python2.6
-+
-+import dlpi
-+import sys
-+import time
-+import struct
-+
-+#test listlink
-+linklist = dlpi.listlink()
-+print "Found %d links:" % len(linklist)
-+print linklist
-+
-+#pick up the first data link for below testing
-+linkname = linklist[0]
-+
-+#open link
-+print "opening link: " + linkname + "..."
-+testlink = dlpi.link(linkname)
-+
-+#read some info of testlink
-+print "linkname is %s" % testlink.get_linkname()
-+print "link fd is %d" % testlink.get_fd()
-+mactype = testlink.get_mactype()
-+print "dlpi mactype is %d" % mactype
-+print "after convert:"
-+print "\tmactype is %s" % dlpi.mactype(mactype)
-+print "\tiftype is %d" % dlpi.iftype(mactype)
-+print "\tarptype is %d" % dlpi.arptype(mactype)
-+bcastaddr = testlink.get_bcastaddr()
-+print "broadcast addr is: ",
-+print struct.unpack("BBBBBB",bcastaddr)
-+physaddr = testlink.get_physaddr(dlpi.FACT_PHYS_ADDR)
-+print "factory physical address is: ",
-+print struct.unpack("BBBBBB",physaddr)
-+print "current timeout value is %d" % testlink.get_timeout()
-+print "sdu is:",
-+print testlink.get_sdu()
-+print "qos select is:",
-+print testlink.get_qos_select()
-+print "qos range is:",
-+print testlink.get_qos_range()
-+
-+#set some config value of testlink and read them again
-+print "setting current physiacal addr to aa:0:10:13:27:5"
-+testlink.set_physaddr('\xaa\0\x10\x13\x27\5')
-+physaddr = testlink.get_physaddr(dlpi.CURR_PHYS_ADDR)
-+print "current physical addr is: ",
-+print struct.unpack("BBBBBB",physaddr)
-+print "set timeout value to 6..."
-+testlink.set_timeout(6)
-+print "timeout value is %d" % testlink.get_timeout()
-+
-+#test enable/disable multicast
-+print "enable/disable multicast address 1:0:5e:0:0:5"
-+testlink.enabmulti('\1\0\x5e\0\0\5')
-+testlink.disabmulti('\1\0\x5e\0\0\5')
-+
-+#test bind
-+print "binding to SAP 0x9000..."
-+testlink.bind(0x9000)
-+print "sap is %x" % testlink.get_sap()
-+print "state is: %d"  % testlink.get_state()
-+
-+#test send
-+print "sending broadcast loopback packet..."
-+testlink.send(bcastaddr, '\0\1\2\3\4\5')
-+
-+#test notify functionality
-+arg = "notification callback arg"
-+def notify(arg, notes, value):
-+	print "NOTE_PROMISC_ON_PHYS notification received with arg: '%s'" % arg
-+print "enabled notification on NOTE_PROMISC_ON_PHYS"
-+id = testlink.enabnotify(dlpi.NOTE_PROMISC_ON_PHYS, notify, arg) #enable notification
-+testlink.promiscon() #trigger the event (will be seen while receiving pkt below)
-+
-+#test receive
-+print "testing receiving..."
-+try:
-+	testlink.recv(0, 0) #should see NOTE_PROMISC_ON_PHYS event here
-+except dlpi.error, err:
-+	errnum, errinfo = err
-+	if errnum == 10006:
-+		pass #timeout error is expected here
-+	else: #test fails if reach here
-+		print "test failed",
-+		print errnum,
-+		print err
-+
-+testlink.promiscoff()
-+testlink.disabnotify(id) #disable notification
-+
-+#test unbind
-+print "unbinding..."
-+testlink.unbind()
-+print "sap is %x" % testlink.get_sap()
-+print "state is: %d"  % testlink.get_state()
--- a/components/python/python26/patches/Python26-12-encoding-alias.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-diff --git Python-2.6.4/Lib/encodings/aliases.py Python-2.6.4/Lib/encodings/aliases.py
---- Python-2.6.4/Lib/encodings/aliases.py
-+++ Python-2.6.4/Lib/encodings/aliases.py
-@@ -73,6 +73,7 @@
- 
-     # cp1251 codec
-     '1251'               : 'cp1251',
-+    'ansi_1251'          : 'cp1251',
-     'windows_1251'       : 'cp1251',
- 
-     # cp1252 codec
-@@ -217,6 +218,7 @@
-     'u_jis'              : 'euc_jp',
- 
-     # euc_kr codec
-+    '5601'               : 'euc_kr',
-     'euckr'              : 'euc_kr',
-     'korean'             : 'euc_kr',
-     'ksc5601'            : 'euc_kr',
-@@ -457,6 +459,7 @@
-     'shiftjis'           : 'shift_jis',
-     'sjis'               : 'shift_jis',
-     's_jis'              : 'shift_jis',
-+    'pck'                : 'shift_jis',
- 
-     # shift_jis_2004 codec
-     'shiftjis2004'       : 'shift_jis_2004',
-@@ -476,6 +479,7 @@
-     'tis_620_0'          : 'tis_620',
-     'tis_620_2529_0'     : 'tis_620',
-     'tis_620_2529_1'     : 'tis_620',
-+    'tis620.2533'        : 'tis_620',
-     'iso_ir_166'         : 'tis_620',
- 
-     # utf_16 codec
--- a/components/python/python26/patches/Python26-13-cflags.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-diff --git Python-2.6.4/configure.in Python-2.6.4/configure.in
---- Python-2.6.4/configure.in
-+++ Python-2.6.4/configure.in
-@@ -1110,6 +1110,8 @@
- 	# environment?
-         Darwin*)
- 	    ;;
-+	SunOS*)
-+	    ;;
-         *)
- 	    BASECFLAGS="$BASECFLAGS -OPT:Olimit=0"
- 	    ;;
--- a/components/python/python26/patches/Python26-14-ctypes-util-find-library.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-diff --git Python-2.6.4/Lib/ctypes/util.py Python-2.6.4/Lib/ctypes/util.py
---- Python-2.6.4/Lib/ctypes/util.py
-+++ Python-2.6.4/Lib/ctypes/util.py
-@@ -164,6 +164,35 @@
-             res.sort(cmp= lambda x,y: cmp(_num_version(x), _num_version(y)))
-             return res[-1]
- 
-+    elif sys.platform == "sunos5":
-+
-+        def _findLib_crle(name, is64):
-+            if not os.path.exists('/usr/bin/crle'):
-+                return None
-+
-+            if is64:
-+                cmd = 'env LC_ALL=C /usr/bin/crle -64 2>/dev/null'
-+            else:
-+                cmd = 'env LC_ALL=C /usr/bin/crle 2>/dev/null'
-+
-+            for line in os.popen(cmd).readlines():
-+                line = line.strip()
-+                if (line.startswith('Default Library Path (ELF):')):
-+                    paths = line.split()[4]
-+
-+            if not paths:
-+                return None
-+
-+            for dir in paths.split(":"):
-+                libfile = os.path.join(dir, "lib%s.so" % name)
-+                if os.path.exists(libfile):
-+                    return libfile
-+
-+            return None
-+        
-+        def find_library(name, is64 = False):
-+            return _get_soname(_findLib_crle(name, is64) or _findLib_gcc(name))
-+
-     else:
- 
-         def _findLib_ldconfig(name):
--- a/components/python/python26/patches/Python26-15-getcwd.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-diff --git Python-2.6.4/Modules/posixmodule.c Python-2.6.4/Modules/posixmodule.c
---- Python-2.6.4/Modules/posixmodule.c
-+++ Python-2.6.4/Modules/posixmodule.c
-@@ -1978,6 +1978,8 @@
- 	char *res = NULL;
- 	PyObject *dynamic_return;
- 
-+	int maxsize = pathconf(".", _PC_PATH_MAX);
-+
- 	Py_BEGIN_ALLOW_THREADS
- 	do {
- 		bufsize = bufsize + bufsize_incr;
-@@ -1994,7 +1996,7 @@
- 		if (res == NULL) {
- 			free(tmpbuf);
- 		}
--	} while ((res == NULL) && (errno == ERANGE));
-+	} while ((res == NULL) && (errno == ERANGE) && (bufsize < maxsize));
- 	Py_END_ALLOW_THREADS
- 
- 	if (res == NULL)
--- a/components/python/python26/patches/Python26-16-privrbac.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1581 +0,0 @@
-diff --git Python-2.6.4/Modules/authattr.c Python-2.6.4/Modules/authattr.c
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Modules/authattr.c
-@@ -0,0 +1,262 @@
-+/*
-+ * 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 2009 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+/*
-+ * RBAC Bindings for Python - auth_attr functions
-+ */
-+
-+#include <auth_attr.h>
-+#include "Python.h"
-+#include "pyrbac.h"
-+
-+static PyObject*
-+pyrbac_setauthattr(PyObject* self, PyObject* args) {
-+	setauthattr();
-+	return Py_None;
-+}
-+
-+static PyObject*
-+pyrbac_endauthattr(PyObject* self, PyObject* args) {
-+	endauthattr();
-+	return Py_None;
-+}
-+
-+PyObject*
-+pyrbac_getauthnamattr(PyObject* self, char* authname, int mode) {
-+	
-+
-+	
-+	authattr_t * ret_authattr = (mode == PYRBAC_NAM_MODE) ? getauthnam(authname) : getauthattr();
-+	if (ret_authattr == NULL)
-+		return Py_None;
-+		
-+	PyObject* kv_data = PyDict_New();
-+	if (kv_data == NULL) {
-+		free_authattr(ret_authattr);
-+		return NULL;
-+	}
-+
-+	if(ret_authattr->attr != NULL) {
-+		int len;
-+		for(len = 0; len < ret_authattr->attr->length; len++) {
-+			kv_t current = ret_authattr->attr->data[len];
-+
-+			PyObject* set = PyList_New(NULL);
-+			char* saveptr;
-+			char* item = strtok_r(current.value, ",", &saveptr);
-+			PyList_Append(set, PyString_FromString(item));
-+
-+			while((item = strtok_r(NULL, ",", &saveptr)) != NULL) {
-+				if(PyList_Append(set, PyString_FromString(item)) != 0) {
-+					Py_XDECREF(set);
-+					Py_XDECREF(kv_data);
-+					free_authattr(ret_authattr);
-+					return NULL;
-+				}
-+			}
-+			if(PyDict_SetItemString(kv_data, current.key, set)) {
-+					free_authattr(ret_authattr);
-+					return NULL;
-+			}
-+		}
-+	}
-+	PyObject * retval = Py_BuildValue("{s:s,s:s,s:s,s:s,s:s,s:O}",
-+		"name",ret_authattr->name,
-+		"res1",ret_authattr->res1,
-+		"res2",ret_authattr->res2,
-+		"short",ret_authattr->short_desc,
-+		"long",ret_authattr->long_desc,
-+		"attributes",kv_data);
-+
-+	free_authattr(ret_authattr);
-+	return retval;
-+
-+}
-+
-+static PyObject*
-+pyrbac_getauthattr(PyObject* self, PyObject* args) {
-+	return(pyrbac_getauthnamattr(self, NULL, PYRBAC_ATTR_MODE));
-+}
-+
-+static PyObject*
-+pyrbac_getauthnam(PyObject* self, PyObject* args) {
-+	char* name = NULL;
-+	if(!PyArg_ParseTuple(args, "s:getauthnam", &name))
-+		return NULL;
-+	return(pyrbac_getauthnamattr(self, name, PYRBAC_NAM_MODE));
-+}
-+
-+static PyObject *
-+pyrbac_chkauthattr(PyObject* self, PyObject* args) {
-+	char* authstring = NULL;
-+	char* username = NULL;
-+	if(!PyArg_ParseTuple(args, "ss:chkauthattr", &authstring, &username))
-+		return NULL;
-+	return PyBool_FromLong((long)chkauthattr(authstring, username));
-+}
-+
-+static PyObject*
-+pyrbac_authattr_next(PyObject* self, PyObject* args) {
-+	PyObject* retval = pyrbac_getauthattr(self, args);
-+	if( retval == Py_None ) {
-+		setauthattr();
-+		return NULL;
-+	}
-+	return retval;
-+}
-+static PyObject*
-+pyrbac_authattr__iter__(PyObject* self, PyObject* args) {
-+	return self;
-+}
-+
-+typedef struct {
-+	PyObject_HEAD
-+} Authattr;
-+
-+static void
-+Authattr_dealloc(Authattr* self) {
-+	endauthattr();
-+	self->ob_type->tp_free((PyObject*) self);
-+}
-+
-+static PyObject*
-+Authattr_new(PyTypeObject *type, PyObject *args, PyObject *kwds) {
-+	Authattr *self;
-+	self = (Authattr*)type->tp_alloc(type, 0);
-+
-+	return ((PyObject *) self);
-+}
-+
-+static int
-+Authattr_init(Authattr* self, PyObject *args, PyObject *kwargs) {
-+	setauthattr();
-+	return 0;
-+}
-+
-+static char pyrbac_authattr__doc__[];
-+
-+PyDoc_STRVAR(pyrbac_authattr__doc__, """provides interfaces to the auth_attr \
-+database. may be iterated over to return all auth_attr entries\n\n\
-+Methods provided:\n\
-+setauthattr\n\
-+endauthattr\n\
-+getauthattr\n\
-+chkauthattr\n\
-+getauthnam""");
-+
-+static char pyrbac_setauthattr__doc__[];
-+static char pyrbac_endauthattr__doc__[];
-+static char pyrbac_getauthattr__doc__[];
-+static char pyrbac_chkauthattr__doc__[];
-+
-+PyDoc_STRVAR(pyrbac_setauthattr__doc__, 
-+"\"rewinds\" the auth_attr functions to the first entry in the db. Called \
-+automatically by the constructor\n\tArguments: None\n\tReturns: None");
-+
-+PyDoc_STRVAR(pyrbac_endauthattr__doc__, 
-+"closes the auth_attr database, cleans up storage. called automatically by \
-+the destructor\n\tArguments: None\n\tReturns: None");
-+
-+PyDoc_STRVAR(pyrbac_chkauthattr__doc__, "verifies if a user has a given \
-+authorization.\n\tArguments: 2 Python strings, 'authname' and 'username'\n\
-+\tReturns: True if the user is authorized, False otherwise");
-+
-+PyDoc_STRVAR(pyrbac_getauthattr__doc__, 
-+"return one entry from the auth_attr database\n\
-+\tArguments: None\n\
-+\tReturns: a dict representing the authattr_t struct:\n\
-+\t\t\"name\": Authorization Name\n\
-+\t\t\"res1\": reserved\n\
-+\t\t\"res2\": reserved\n\
-+\t\t\"short\": Short Description\n\
-+\t\t\"long\": Long Description\n\
-+\t\t\"attributes\": A Python dict keyed by attribute & valued as either a list \
-+or a string depending on value");
-+
-+PyDoc_STRVAR(pyrbac_getauthnam__doc__, 
-+"searches the auth_attr database for a given authorization name\n\
-+\tArguments: a Python string containing the auth name\n\
-+\tReturns: a dict representing the authattr_t struct:\n\
-+\t\t\"name\": Authorization Name\n\
-+\t\t\"res1\": reserved\n\
-+\t\t\"res2\": reserved\n\
-+\t\t\"short\": Short Description\n\
-+\t\t\"long\": Long Description\n\
-+\t\t\"attributes\": A Python dict keyed by attribute & valued as either a list \
-+or a string depending on value");
-+
-+static PyMethodDef Authattr_methods[] = {
-+	{"setauthattr", pyrbac_setauthattr, METH_NOARGS, pyrbac_setauthattr__doc__},
-+	{"endauthattr", pyrbac_endauthattr, METH_NOARGS, pyrbac_endauthattr__doc__},
-+	{"chkauthattr", pyrbac_chkauthattr, METH_VARARGS, pyrbac_chkauthattr__doc__},
-+	{"getauthattr", pyrbac_getauthattr, METH_NOARGS, pyrbac_getauthattr__doc__},
-+	{"getauthnam", pyrbac_getauthnam, METH_VARARGS, pyrbac_getauthnam__doc__},
-+	{NULL}
-+};
-+
-+PyTypeObject AuthattrType = {
-+	PyObject_HEAD_INIT(NULL)
-+	0,                         /*ob_size*/
-+	"rbac.authattr",             /*tp_name*/
-+	sizeof(Authattr),             /*tp_basicsize*/
-+	0,                         /*tp_itemsize*/
-+	(destructor)Authattr_dealloc, /*tp_dealloc*/
-+	0,                         /*tp_print*/
-+	0,                         /*tp_getattr*/
-+	0,                         /*tp_setattr*/
-+	0,                         /*tp_compare*/
-+	0,                         /*tp_repr*/
-+	0,                         /*tp_as_number*/
-+	0,                         /*tp_as_sequence*/
-+	0,                         /*tp_as_mapping*/
-+	0,                         /*tp_hash */
-+	0,                         /*tp_call*/
-+	0,                         /*tp_str*/
-+	0,                         /*tp_getattro*/
-+	0,                         /*tp_setattro*/
-+	0,                         /*tp_as_buffer*/
-+	Py_TPFLAGS_DEFAULT |
-+	Py_TPFLAGS_BASETYPE |
-+	Py_TPFLAGS_HAVE_ITER, /*tp_flags*/
-+	pyrbac_authattr__doc__,           /* tp_doc */
-+	0,		               /* tp_traverse */
-+	0,		               /* tp_clear */
-+	0,		               /* tp_richcompare */
-+	0,		               /* tp_weaklistoffset */
-+	pyrbac_authattr__iter__,		               /* tp_iter */
-+	pyrbac_authattr_next,         /* tp_iternext */
-+	Authattr_methods,             /* tp_methods */
-+	0,             /* tp_members */
-+	0,                         /* tp_getset */
-+	0,                         /* tp_base */
-+	0,                         /* tp_dict */
-+	0,                         /* tp_descr_get */
-+	0,                         /* tp_descr_set */
-+	0,                         /* tp_dictoffset */
-+	(initproc)Authattr_init,      /* tp_init */
-+	0,                         /* tp_alloc */
-+	Authattr_new,                 /* tp_new */
-+};
-diff --git Python-2.6.4/Modules/execattr.c Python-2.6.4/Modules/execattr.c
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Modules/execattr.c
-@@ -0,0 +1,314 @@
-+/*
-+ * 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 2009 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+/*
-+ * RBAC Bindings for Python - exec_attr functions
-+ */
-+
-+#include <exec_attr.h>
-+#include "Python.h"
-+#include "pyrbac.h"
-+
-+static PyObject *
-+pyrbac_setexecattr(PyObject* self, PyObject* args) {
-+	setexecattr();
-+	return Py_None;
-+}
-+
-+static PyObject *
-+pyrbac_endexecattr(PyObject* self, PyObject* args) {
-+	endexecattr();
-+	return Py_None;
-+}
-+
-+PyObject *
-+pyrbac_getexecuserprofattr(PyObject* self, char* userprofname, char* type, char* id, int mode) {
-+
-+	PyObject* ep_data = (mode == PYRBAC_ATTR_MODE) ? NULL : PyList_New(0);
-+	
-+	if (ep_data == NULL && mode != PYRBAC_ATTR_MODE )
-+		return NULL;
-+	
-+	execattr_t *execprof;
-+	if (mode == PYRBAC_USER_MODE)
-+		execprof = getexecuser(userprofname, type, id, GET_ALL);
-+	else if (mode == PYRBAC_PROF_MODE)
-+		execprof = getexecprof(userprofname, type, id, GET_ALL);
-+	else if (mode == PYRBAC_ATTR_MODE)
-+		execprof = getexecattr();
-+	else
-+		return NULL;
-+
-+	if (execprof == NULL)
-+		return Py_None;
-+	
-+	execattr_t *execprof_head = execprof;
-+
-+	while(execprof != NULL) {
-+		
-+		PyObject* kv_data = PyDict_New();
-+
-+		if(execprof->attr != NULL) {
-+			int len;
-+			for(len = 0; len < execprof->attr->length; len++) {
-+				kv_t current = execprof->attr->data[len];
-+
-+				PyObject* set = PyList_New(NULL);
-+				char* saveptr;
-+				char* item = strtok_r(current.value, ",", &saveptr);
-+				PyList_Append(set, PyString_FromString(item));
-+
-+				while((item = strtok_r(NULL, ",", &saveptr)) != NULL) {
-+					if(PyList_Append(set, PyString_FromString(item)) != 0) {
-+						Py_XDECREF(set);
-+						Py_XDECREF(kv_data);
-+						free_execattr(execprof_head);
-+						return NULL;
-+					}
-+				}
-+				if(PyDict_SetItemString(kv_data, current.key, set)) {
-+						free_execattr(execprof_head);
-+						return NULL;
-+				}
-+			}
-+		}
-+		PyObject* entry = Py_BuildValue("{s:s,s:s,s:s,s:s,s:s,s:s,s:O}",
-+			"name", execprof->name,
-+			"type", execprof->type,
-+			"policy", execprof->policy,
-+			"res1", execprof->res1,
-+			"res2", execprof->res2,
-+			"id", execprof->id,
-+			"attributes", kv_data);
-+		
-+		if (entry == NULL) {
-+			Py_XDECREF(kv_data);
-+			free_execattr(execprof_head);
-+			return NULL;
-+		}
-+		
-+		if (mode == PYRBAC_ATTR_MODE) {
-+			free_execattr(execprof_head);
-+			return(entry);
-+		}
-+		PyList_Append(ep_data, entry);
-+		execprof = execprof->next;
-+	}
-+
-+	free_execattr(execprof_head);
-+	return(ep_data);
-+ 
-+}
-+
-+static PyObject *
-+pyrbac_getexecuser(PyObject* self, PyObject* args) {
-+	char* username = NULL;
-+	char* type = NULL;
-+	char* id = NULL;
-+	
-+	if(!PyArg_ParseTuple(args, "sss:getexecuser", &username, &type, &id))
-+		return NULL;
-+
-+	return (pyrbac_getexecuserprofattr(self, username, type, id, PYRBAC_USER_MODE));
-+}
-+
-+static PyObject *
-+pyrbac_getexecprof(PyObject* self, PyObject* args) {
-+
-+	char* profname = NULL;
-+	char* type = NULL;
-+	char* id = NULL;
-+	
-+	if(!PyArg_ParseTuple(args, "sss:getexecprof", &profname, &type, &id))
-+		return NULL;
-+
-+	return (pyrbac_getexecuserprofattr(self, profname, type, id, PYRBAC_PROF_MODE));
-+}
-+
-+static PyObject*
-+pyrbac_getexecattr(PyObject* self, PyObject* args) {
-+	return pyrbac_getexecuserprofattr(self, NULL, NULL, NULL, PYRBAC_ATTR_MODE);
-+}
-+
-+static PyObject*
-+pyrbac_execattr_next(PyObject* self, PyObject* args) {
-+	PyObject* retval = pyrbac_getexecattr(self, args);
-+	if( retval == Py_None ) {
-+		setexecattr();
-+		return NULL;
-+	}
-+	return retval;
-+}
-+static PyObject*
-+pyrbac_execattr__iter__(PyObject* self, PyObject* args) {
-+	return self;
-+}
-+
-+typedef struct {
-+	PyObject_HEAD
-+} Execattr;
-+
-+static void
-+Execattr_dealloc(Execattr* self) {
-+	endexecattr();
-+	self->ob_type->tp_free((PyObject*) self);
-+}
-+
-+static PyObject*
-+Execattr_new(PyTypeObject *type, PyObject *args, PyObject *kwds) {
-+	Execattr *self;
-+	self = (Execattr*)type->tp_alloc(type, 0);
-+
-+	return ((PyObject *) self);
-+}
-+
-+static int
-+Execattr_init(Execattr* self, PyObject *args, PyObject *kwargs) {
-+	setexecattr();
-+	return 0;
-+}
-+
-+static char pyrbac_execattr__doc__[];
-+
-+PyDoc_STRVAR(pyrbac_execattr__doc__, "provides functions for \
-+interacting with the execution profiles database. May be iterated over to \
-+enumerate exec_attr(4) entries\n\n\
-+Methods provided:\n\
-+setexecattr\n\
-+endexecattr\n\
-+getexecattr\n\
-+getexecprof\n\
-+getexecuser");
-+
-+
-+static char pyrbac_getexecuser__doc__[];
-+static char pyrbac_getexecprof__doc__[];
-+static char pyrbac_getexecattr__doc__[];
-+static char pyrbac_setexecattr__doc__[];
-+static char pyrbac_endexecattr__doc__[];
-+
-+PyDoc_STRVAR(pyrbac_setexecattr__doc__,
-+"\"rewinds\" the exec_attr functions to the first entry in the db. Called \
-+automatically by the constructor.\n\
-+\tArguments: None\
-+\tReturns: None");
-+
-+PyDoc_STRVAR(pyrbac_endexecattr__doc__, 
-+"closes the exec_attr database, cleans up storage. called automatically by \
-+the destructor.\n\
-+\tArguments: None\
-+\tReturns: None");
-+
-+PyDoc_STRVAR(pyrbac_getexecuser__doc__, "corresponds with getexecuser(3SECDB)\
-+\nTakes: \'username\', \'type\', \'id\'\n\
-+Return: a single exec_attr entry\n\
-+\tArguments: None\n\
-+\tReturns: a dict representation of an execattr_t struct:\n\
-+\t\t\"name\": Authorization Name\n\
-+\t\t\"type\": Profile Type\n\
-+\t\t\"policy\": Policy attributes are relevant in\n\
-+\t\t\"res1\": reserved\n\
-+\t\t\"res2\": reserved\n\
-+\t\t\"id\": unique identifier\n\
-+\t\t\"attributes\": A Python dict keyed by attribute & valued as\
-+either a list or a string depending on value");
-+
-+PyDoc_STRVAR(pyrbac_getexecprof__doc__, "corresponds with getexecprof(3SECDB)\
-+\nTakes: \'profile name\', \'type\', \'id\'\n\
-+\tReturns: a dict representation of an execattr_t struct:\n\
-+\t\t\"name\": Authorization Name\n\
-+\t\t\"type\": Profile Type\n\
-+\t\t\"policy\": Policy attributes are relevant in\n\
-+\t\t\"res1\": reserved\n\
-+\t\t\"res2\": reserved\n\
-+\t\t\"id\": unique identifier\n\
-+\t\t\"attributes\": A Python dict keyed by attribute & valued as\
-+either a list or a string depending on value");
-+
-+PyDoc_STRVAR(pyrbac_getexecattr__doc__, "corresponds with getexecattr(3SECDB)\
-+\nTakes 0 arguments\n\
-+\tReturns: a dict representation of an execattr_t struct:\n\
-+\t\t\"name\": Authorization Name\n\
-+\t\t\"type\": Profile Type\n\
-+\t\t\"policy\": Policy attributes are relevant in\n\
-+\t\t\"res1\": reserved\n\
-+\t\t\"res2\": reserved\n\
-+\t\t\"id\": unique identifier\n\
-+\t\t\"attributes\": A Python dict keyed by attribute & valued as\
-+either a list or a string depending on value");
-+
-+static PyMethodDef Execattr_methods[] = {
-+	{"setexecattr", pyrbac_setexecattr, METH_NOARGS, pyrbac_setexecattr__doc__},
-+	{"endexecattr", pyrbac_endexecattr, METH_NOARGS, pyrbac_endexecattr__doc__},
-+	{"getexecprof", pyrbac_getexecprof, METH_VARARGS, pyrbac_getexecprof__doc__},	
-+	{"getexecuser", pyrbac_getexecuser, METH_VARARGS, pyrbac_getexecuser__doc__},
-+	{"getexecattr", pyrbac_getexecattr, METH_NOARGS, pyrbac_getexecattr__doc__},
-+	{NULL}
-+};
-+
-+PyTypeObject ExecattrType = {
-+	PyObject_HEAD_INIT(NULL)
-+	0,                         /*ob_size*/
-+	"rbac.execattr",             /*tp_name*/
-+	sizeof(Execattr),             /*tp_basicsize*/
-+	0,                         /*tp_itemsize*/
-+	(destructor)Execattr_dealloc, /*tp_dealloc*/
-+	0,                         /*tp_print*/
-+	0,                         /*tp_getattr*/
-+	0,                         /*tp_setattr*/
-+	0,                         /*tp_compare*/
-+	0,                         /*tp_repr*/
-+	0,                         /*tp_as_number*/
-+	0,                         /*tp_as_sequence*/
-+	0,                         /*tp_as_mapping*/
-+	0,                         /*tp_hash */
-+	0,                         /*tp_call*/
-+	0,                         /*tp_str*/
-+	0,                         /*tp_getattro*/
-+	0,                         /*tp_setattro*/
-+	0,                         /*tp_as_buffer*/
-+	Py_TPFLAGS_DEFAULT |
-+	Py_TPFLAGS_BASETYPE |
-+	Py_TPFLAGS_HAVE_ITER, /*tp_flags*/
-+	pyrbac_execattr__doc__,           /* tp_doc */
-+	0,		               /* tp_traverse */
-+	0,		               /* tp_clear */
-+	0,		               /* tp_richcompare */
-+	0,		               /* tp_weaklistoffset */
-+	pyrbac_execattr__iter__,		               /* tp_iter */
-+	pyrbac_execattr_next,         /* tp_iternext */
-+	Execattr_methods,             /* tp_methods */
-+	0,             /* tp_members */
-+	0,                         /* tp_getset */
-+	0,                         /* tp_base */
-+	0,                         /* tp_dict */
-+	0,                         /* tp_descr_get */
-+	0,                         /* tp_descr_set */
-+	0,                         /* tp_dictoffset */
-+	(initproc)Execattr_init,      /* tp_init */
-+	0,                         /* tp_alloc */
-+	Execattr_new,                 /* tp_new */
-+};
-diff --git Python-2.6.4/Modules/privileges.c Python-2.6.4/Modules/privileges.c
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Modules/privileges.c
-@@ -0,0 +1,230 @@
-+/*
-+ * 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 2009 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+/*
-+ * privileges(5) bindings for Python
-+ */
-+
-+#include <priv.h>
-+#include "Python.h"
-+
-+static PyObject *
-+pyprivileges_setppriv( PyObject *self, PyObject *args) {
-+	priv_op_t op = -1 ; 
-+	priv_ptype_t which = NULL;
-+
-+	PyObject* set_list = NULL;
-+
-+	priv_set_t * set = NULL;
-+
-+	if(!PyArg_ParseTuple(args, "iiO:setppriv", &op, &which, &set_list))
-+		return NULL;
-+	
-+	if((op != PRIV_ON && op != PRIV_OFF && op != PRIV_SET) ||
-+		(which != PRIV_PERMITTED && which != PRIV_EFFECTIVE &&
-+		which != PRIV_INHERITABLE && which != PRIV_LIMIT))
-+		return NULL;
-+	
-+	PyObject* set_string = PyList_GetItem(set_list, 0);
-+	int i;
-+	for (i = 1; i < PyList_Size(set_list); ++i) {
-+		PyString_Concat(&set_string, PyString_FromString(","));
-+		PyString_Concat(&set_string, PyList_GetItem(set_list, i));
-+	}
-+
-+	set = priv_str_to_set(PyString_AsString(set_string), ",", NULL );
-+
-+	if ( set == NULL )
-+		return NULL;
-+
-+	long ret = (long) setppriv(op, which, set);
-+	priv_freeset(set);	
-+	// Python inverts true & false
-+	if(ret)
-+		Py_RETURN_FALSE;
-+	
-+	Py_RETURN_TRUE;
-+}
-+
-+static PyObject *
-+pyprivileges_getppriv( PyObject *self, PyObject *args) {
-+
-+	char* set_str = NULL;
-+	priv_ptype_t which = NULL;
-+	priv_set_t * set = priv_allocset();
-+	if (set == NULL)
-+		return NULL;
-+
-+	if(!PyArg_ParseTuple(args, "i:getppriv", &which))
-+		return NULL;
-+
-+	if (which != PRIV_PERMITTED && which != PRIV_EFFECTIVE &&
-+	which != PRIV_INHERITABLE && which != PRIV_LIMIT)
-+		return NULL;
-+
-+	if (getppriv(which, set) != 0)
-+		return NULL;
-+	
-+	set_str = priv_set_to_str(set, ',', PRIV_STR_LIT);
-+	priv_freeset(set);
-+	
-+	PyObject* set_list = PyList_New(NULL);
-+	char* saveptr;
-+	char* item = strtok_r(set_str, ",", &saveptr);
-+	PyList_Append(set_list, PyString_FromString(item));
-+
-+	while((item = strtok_r(NULL, ",", &saveptr)) != NULL) {
-+		if(PyList_Append(set_list, PyString_FromString(item)) != 0) {
-+			Py_XDECREF(set_list);
-+			return NULL;
-+		}
-+	}
-+
-+	return(set_list);
-+}
-+
-+static PyObject *
-+pyprivileges_priv_inverse( PyObject *self, PyObject *args ) {
-+
-+	PyObject* set_list_in = NULL;
-+	if(!PyArg_ParseTuple(args, "O:priv_inverse", &set_list_in))
-+		return NULL;
-+
-+	PyObject* set_string = PyList_GetItem(set_list_in, 0);
-+	int i;
-+	for (i = 1; i < PyList_Size(set_list_in); ++i) {
-+		PyString_Concat(set_string, PyString_FromString(","));
-+		PyString_Concat(set_string, PyList_GetItem(set_list_in, i));
-+	}
-+
-+	priv_set_t * set = priv_str_to_set(PyString_AsString(set_string), ",", NULL);
-+	if (set == NULL)
-+		return NULL;
-+	priv_inverse(set);
-+	char * ret_str = priv_set_to_str(set, ',', PRIV_STR_LIT);
-+	priv_freeset(set);
-+	
-+	PyObject* set_list_out = PyList_New(NULL);
-+	char* saveptr;
-+	char* item = strtok_r(ret_str, ",", &saveptr);
-+	PyList_Append(set_list_out, PyString_FromString(item));
-+
-+	while((item = strtok_r(NULL, ",", &saveptr)) != NULL) {
-+		if(PyList_Append(set_list_out, PyString_FromString(item)) != 0) {
-+			Py_XDECREF(set_list_out);
-+			return NULL;
-+		}
-+	}
-+	
-+	Py_XDECREF(set_list_in);
-+	
-+	return(set_list_out);
-+}
-+
-+/* priv_ineffect is a convienient wrapper to priv_get
-+ * however priv_set is, in the context of python, not
-+ * much of a convienience, so it's omitted
-+ */
-+static PyObject * 
-+pyprivileges_priv_ineffect(PyObject* self, PyObject* args) {
-+	char* privstring=NULL;
-+	if (!PyArg_ParseTuple(args, "s:priv_ineffect", &privstring))
-+		return NULL;
-+	return PyBool_FromLong(priv_ineffect(privstring));
-+}
-+
-+
-+static char pyprivileges__doc__[];
-+PyDoc_STRVAR(pyprivileges__doc__, 
-+"Provides functions for interacting with the Solaris privileges(5) framework\n\
-+Functions provided:\n\
-+setppriv\n\
-+getppriv\n\
-+priv_ineffect\n\
-+priv_inverse");
-+
-+static char pyprivileges_setppriv__doc__[];
-+static char pyprivileges_getppriv__doc__[];
-+static char pyprivileges_priv_ineffect__doc__[];
-+static char pyprivileges_priv_inverse__doc__[];
-+
-+PyDoc_STRVAR(pyprivileges_setppriv__doc__, 
-+"Facilitates setting the permitted/inheritable/limit/effective privileges set\n\
-+\tArguments:\n\
-+\t\tone of (PRIV_ON|PRIV_OFF|PRIV_SET)\n\
-+\t\tone of (PRIV_PERMITTED|PRIV_INHERITABLE|PRIV_LIMIT|PRIV_EFFECTIVE)\n\
-+\t\tset of privileges: a list of strings\n\
-+\tReturns: True on success, False on failure\
-+");
-+
-+PyDoc_STRVAR(pyprivileges_getppriv__doc__, 
-+"Return the process privilege set\n\
-+\tArguments:\n\
-+\t\tone of (PRIV_PERMITTED|PRIV_INHERITABLE|PRIV_LIMIT|PRIV_EFFECTIVE)\n\
-+\tReturns: a Python list of strings");
-+	
-+PyDoc_STRVAR(pyprivileges_priv_ineffect__doc__, 
-+"Checks for a privileges presence in the effective set\n\
-+\tArguments: a String\n\
-+\tReturns: True if the privilege is in effect, False otherwise");
-+
-+PyDoc_STRVAR(pyprivileges_priv_inverse__doc__, 
-+"The complement of the set of privileges\n\
-+\tArguments: a list of strings\n\tReturns: a list of strings");
-+
-+static PyMethodDef module_methods[] = {
-+	{"setppriv", pyprivileges_setppriv, METH_VARARGS, pyprivileges_setppriv__doc__}, 
-+	{"getppriv", pyprivileges_getppriv, METH_VARARGS, pyprivileges_getppriv__doc__}, 
-+	{"priv_ineffect", pyprivileges_priv_ineffect, METH_VARARGS, pyprivileges_priv_ineffect__doc__},
-+	{"priv_inverse", pyprivileges_priv_inverse, METH_VARARGS, pyprivileges_priv_inverse__doc__},
-+	{NULL}
-+};
-+
-+
-+#ifndef PyMODINIT_FUNC	/* declarations for DLL import/export */
-+#define PyMODINIT_FUNC void
-+#endif
-+PyMODINIT_FUNC
-+initprivileges(void) {
-+	PyObject* m;
-+
-+	m = Py_InitModule3("privileges", module_methods, pyprivileges__doc__);
-+		if ( m == NULL )
-+		return;
-+		
-+	PyObject* d = PyModule_GetDict(m);
-+	if (d == NULL)
-+		return;
-+
-+	PyDict_SetItemString(d, "PRIV_ON", PyInt_FromLong((long)PRIV_ON));
-+	PyDict_SetItemString(d, "PRIV_OFF", PyInt_FromLong((long)PRIV_OFF));
-+	PyDict_SetItemString(d, "PRIV_SET", PyInt_FromLong((long)PRIV_SET));
-+
-+	PyDict_SetItemString(d, "PRIV_PERMITTED", PyInt_FromLong((long)PRIV_PERMITTED));
-+	PyDict_SetItemString(d, "PRIV_INHERITABLE", PyInt_FromLong((long)PRIV_INHERITABLE));
-+	PyDict_SetItemString(d, "PRIV_LIMIT", PyInt_FromLong((long)PRIV_LIMIT));
-+	PyDict_SetItemString(d, "PRIV_EFFECTIVE", PyInt_FromLong((long)PRIV_EFFECTIVE));
-+}
-diff --git Python-2.6.4/Modules/pyrbac.c Python-2.6.4/Modules/pyrbac.c
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Modules/pyrbac.c
-@@ -0,0 +1,69 @@
-+/*
-+ * 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 2009 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+/*
-+ * RBAC Bindings for Python
-+ */
-+
-+#include <Python.h>
-+#include "pyrbac.h"
-+
-+static PyMethodDef module_methods[] = {NULL};
-+static char pyrbac__doc__[];
-+
-+PyDoc_STRVAR(pyrbac__doc__, "provides access to some objects \
-+for interaction with the Solaris Role-Based Access Control \
-+framework.\n\nDynamic objects:\n\
-+userattr -- for interacting with user_attr(4)\n\
-+authattr -- for interacting with auth_attr(4)\n\
-+execattr -- for interacting with exec_attr(4)\n");
-+
-+#ifndef PyMODINIT_FUNC	/* declarations for DLL import/export */
-+#define PyMODINIT_FUNC void
-+#endif
-+PyMODINIT_FUNC
-+initrbac(void) {
-+	PyObject* m;
-+	if (PyType_Ready(&AuthattrType) < 0 || 
-+		PyType_Ready(&ExecattrType) < 0 ||
-+		PyType_Ready(&UserattrType) < 0 )
-+		return;
-+
-+	m = Py_InitModule3("rbac", module_methods, pyrbac__doc__);
-+	if ( m == NULL )
-+		return;
-+	
-+	Py_INCREF(&AuthattrType);
-+	PyModule_AddObject(m, "authattr", (PyObject*)&AuthattrType);
-+
-+	Py_INCREF(&ExecattrType);
-+	PyModule_AddObject(m, "execattr", (PyObject*)&ExecattrType);
-+
-+	Py_INCREF(&UserattrType);
-+	PyModule_AddObject(m, "userattr", (PyObject*)&UserattrType);
-+
-+}
-+
-diff --git Python-2.6.4/Modules/pyrbac.h Python-2.6.4/Modules/pyrbac.h
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Modules/pyrbac.h
-@@ -0,0 +1,46 @@
-+/*
-+ * 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 2009 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+/* 
-+ * RBAC bindings for python
-+ */
-+#ifndef PYRBAC_H
-+#define PYRBAC_H
-+
-+#include <secdb.h>
-+
-+
-+#define PYRBAC_USER_MODE 1
-+#define PYRBAC_PROF_MODE 2
-+#define PYRBAC_ATTR_MODE 3
-+#define PYRBAC_NAM_MODE 4
-+#define PYRBAC_UID_MODE 5
-+
-+PyTypeObject AuthattrType;
-+PyTypeObject ExecattrType;
-+PyTypeObject UserattrType;
-+
-+#endif
-diff --git Python-2.6.4/Modules/userattr.c Python-2.6.4/Modules/userattr.c
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/Modules/userattr.c
-@@ -0,0 +1,309 @@
-+/*
-+ * 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 2009 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+/*
-+ * RBAC Bindings for Python - user_attr functions
-+ */
-+
-+#include <stdio.h>
-+#include <user_attr.h>
-+#include "Python.h"
-+#include "pyrbac.h"
-+
-+static PyObject*
-+pyrbac_setuserattr(PyObject* self, PyObject* args) {
-+	setuserattr();
-+	return Py_None;
-+}
-+
-+static PyObject*
-+pyrbac_enduserattr(PyObject* self, PyObject* args) {
-+	enduserattr();
-+	return Py_None;
-+}
-+
-+PyObject*
-+pyrbac_getuseruidnamattr(PyObject* self, void* arg, int mode, char* filename) {
-+	
-+	userattr_t *ret_userattr;
-+
-+	if (mode == PYRBAC_ATTR_MODE) {
-+	    if (filename != NULL) {
-+            FILE* file = fopen(filename, "r");
-+            if (file == NULL)
-+                return NULL;
-+	        ret_userattr = fgetuserattr(file);
-+	        if (fclose(file))
-+                return NULL;
-+	    }
-+	    else
-+	    	ret_userattr = getuserattr();
-+	}
-+	else if (mode == PYRBAC_NAM_MODE)
-+		ret_userattr = getusernam((char*) arg);
-+	else if (mode == PYRBAC_UID_MODE)
-+		ret_userattr = getuseruid(*((uid_t*) arg));
-+	
-+	if (ret_userattr == NULL)
-+		return Py_None;
-+	
-+	PyObject* entry = PyTuple_New(5);
-+	if (entry == NULL) {
-+		free_userattr(ret_userattr);
-+		return NULL;
-+	}
-+	
-+	PyObject* kv_data = PyDict_New();
-+
-+	if(ret_userattr->attr != NULL) {
-+		int len;
-+		for(len = 0; len < ret_userattr->attr->length; len++) {
-+			kv_t current = ret_userattr->attr->data[len];
-+
-+			PyObject* set = PyList_New(NULL);
-+			char* saveptr;
-+			char* item = strtok_r(current.value, ",", &saveptr);
-+			PyList_Append(set, PyString_FromString(item));
-+
-+			while((item = strtok_r(NULL, ",", &saveptr)) != NULL) {
-+				if(PyList_Append(set, PyString_FromString(item)) != 0) {
-+					Py_XDECREF(set);
-+					Py_XDECREF(kv_data);
-+					free_userattr(ret_userattr);
-+					return NULL;
-+				}
-+			}
-+			if(PyDict_SetItemString(kv_data, current.key, set)) {
-+					free_userattr(ret_userattr);
-+					return NULL;
-+			}
-+		}
-+	}
-+	entry = Py_BuildValue("{s:s,s:s,s:s,s:s,s:O}", 
-+		"name", ret_userattr->name,
-+		"qualifier", ret_userattr->qualifier,
-+		"res1", ret_userattr->res1,
-+		"res2", ret_userattr->res2,
-+		"attributes", kv_data);
-+
-+	free_userattr(ret_userattr);
-+	
-+	return entry;
-+}
-+
-+
-+static PyObject*
-+pyrbac_getuserattr(PyObject* self, PyObject* args) {
-+	return(pyrbac_getuseruidnamattr(self, (void*) NULL, PYRBAC_ATTR_MODE, NULL));
-+}
-+
-+static PyObject*
-+pyrbac_fgetuserattr(PyObject* self, PyObject* args) {
-+	char* filename = NULL;
-+	if(!PyArg_ParseTuple(args, "s:fgetuserattr", &filename))
-+		return NULL;
-+	return(pyrbac_getuseruidnamattr(self, NULL, PYRBAC_ATTR_MODE, filename));
-+}
-+
-+static PyObject*
-+pyrbac_getusernam(PyObject* self, PyObject* args) {
-+	char* name = NULL;
-+	if(!PyArg_ParseTuple(args, "s:getusernam", &name))
-+		return NULL;
-+	return(pyrbac_getuseruidnamattr(self, (void*) name, PYRBAC_NAM_MODE, NULL));
-+}
-+
-+static PyObject*
-+pyrbac_getuseruid(PyObject* self, PyObject* args) {
-+	uid_t uid;
-+	if(!PyArg_ParseTuple(args, "i:getuseruid", &uid))
-+		return NULL;
-+	return(pyrbac_getuseruidnamattr(self, (void*) &uid, PYRBAC_UID_MODE, NULL));
-+}
-+
-+static PyObject*
-+pyrbac_userattr_next(PyObject* self, PyObject* args) {
-+	PyObject* retval = pyrbac_getuserattr(self, args);
-+	if( retval == Py_None ) {
-+		setuserattr();
-+		return NULL;
-+	}
-+	return retval;
-+}
-+static PyObject*
-+pyrbac_userattr__iter__(PyObject* self, PyObject* args) {
-+	return self;
-+}
-+
-+typedef struct {
-+	PyObject_HEAD
-+} Userattr;
-+
-+static void
-+Userattr_dealloc(Userattr* self) {
-+	enduserattr();
-+	self->ob_type->tp_free((PyObject*) self);
-+}
-+
-+static PyObject*
-+Userattr_new(PyTypeObject *type, PyObject *args, PyObject *kwds) {
-+	Userattr *self;
-+	self = (Userattr*)type->tp_alloc(type, 0);
-+
-+	return ((PyObject *) self);
-+}
-+
-+static int
-+Userattr_init(Userattr* self, PyObject *args, PyObject *kwargs) {
-+	setuserattr();
-+	return 0;
-+}
-+
-+static char pyrbac_userattr__doc__[];
-+PyDoc_STRVAR(pyrbac_userattr__doc__, "provides functions for \
-+interacting with the extended user attributes database. May be iterated over \
-+to enumerate user_attr(4) entries\n\n\
-+Methods provided:\n\
-+setuserattr\n\
-+enduserattr\n\
-+getuserattr\n\
-+fgetuserattr\n\
-+getusernam\n\
-+getuseruid");
-+
-+static char pyrbac_setuserattr__doc__[];
-+static char pyrbac_enduserattr__doc__[];
-+static char pyrbac_getuserattr__doc__[];
-+static char pyrbac_getusernam__doc__[];
-+static char pyrbac_getuseruid__doc__[];
-+
-+PyDoc_STRVAR(pyrbac_setuserattr__doc__, "\"rewinds\" the user_attr functions \
-+to the first entry in the db. Called automatically by the constructor.\n\
-+\tArguments: None\n\
-+\tReturns: None");
-+
-+PyDoc_STRVAR(pyrbac_enduserattr__doc__, "closes the user_attr database, \
-+cleans up storage. called automatically by the destructor\n\
-+\tArguments: None\n\
-+\tReturns: None");
-+
-+PyDoc_STRVAR(pyrbac_getuserattr__doc__, "Return a single user_attr entry\n \
-+\tArguments: None\n\
-+\tReturns: a dict representation of a userattr_t struct:\n\
-+\t\t\"name\": username\n\
-+\t\t\"qualifier\": reserved\n\
-+\t\t\"res1\": reserved\n\
-+\t\t\"res2\": reserved\n\
-+\t\t\"attributes\": A Python dict keyed by attribute & valued as either a list \
-+or a string depending on value"
-+);
-+
-+PyDoc_STRVAR(pyrbac_fgetuserattr__doc__, "Return a single user_attr entry \
-+from a file, bypassing nsswitch.conf\n\
-+\tArguments: \'filename\'\n\
-+\tReturns: a dict representation of a userattr_t struct:\n\
-+\t\t\"name\": username\n\
-+\t\t\"qualifier\": reserved\n\
-+\t\t\"res1\": reserved\n\
-+\t\t\"res2\": reserved\n\
-+\t\t\"attributes\": A Python dict keyed by attribute & valued as either a list \
-+or a string depending on value");
-+
-+PyDoc_STRVAR(pyrbac_getusernam__doc__, "Searches for a user_attr entry with a \
-+given user name\n\
-+\tArgument: \'username\'\n\
-+\tReturns: a dict representation of a userattr_t struct:\n\
-+\t\t\"name\": username\n\
-+\t\t\"qualifier\": reserved\n\
-+\t\t\"res1\": reserved\n\
-+\t\t\"res2\": reserved\n\
-+\t\t\"attributes\": A Python dict keyed by attribute & valued as either a list \
-+or a string depending on value");
-+
-+PyDoc_STRVAR(pyrbac_getuseruid__doc__, "Searches for a user_attr entry with a \
-+given uid\n\
-+\tArgument: uid\n\
-+\tReturns: a dict representation of a userattr_t struct:\n\
-+\t\t\"name\": username\n\
-+\t\t\"qualifier\": reserved\n\
-+\t\t\"res1\": reserved\n\
-+\t\t\"res2\": reserved\n\
-+\t\t\"attributes\": A Python dict keyed by attribute & valued as either a list \
-+or a string depending on value");
-+
-+static PyMethodDef Userattr_methods[] = {
-+	{"setuserattr", pyrbac_setuserattr, METH_NOARGS, pyrbac_setuserattr__doc__},
-+	{"enduserattr", pyrbac_enduserattr, METH_NOARGS, pyrbac_enduserattr__doc__},
-+	{"getuserattr", pyrbac_getuserattr, METH_NOARGS, pyrbac_getuserattr__doc__},
-+	{"fgetuserattr", pyrbac_fgetuserattr, METH_VARARGS, pyrbac_fgetuserattr__doc__},
-+	{"getusernam", pyrbac_getusernam, METH_VARARGS, pyrbac_getusernam__doc__},
-+	{"getuseruid", pyrbac_getuseruid, METH_VARARGS, pyrbac_getuseruid__doc__},
-+	{NULL}
-+};
-+
-+PyTypeObject UserattrType = {
-+	PyObject_HEAD_INIT(NULL)
-+	0,                         /*ob_size*/
-+	"rbac.userattr",             /*tp_name*/
-+	sizeof(Userattr),             /*tp_basicsize*/
-+	0,                         /*tp_itemsize*/
-+	(destructor)Userattr_dealloc, /*tp_dealloc*/
-+	0,                         /*tp_print*/
-+	0,                         /*tp_getattr*/
-+	0,                         /*tp_setattr*/
-+	0,                         /*tp_compare*/
-+	0,                         /*tp_repr*/
-+	0,                         /*tp_as_number*/
-+	0,                         /*tp_as_sequence*/
-+	0,                         /*tp_as_mapping*/
-+	0,                         /*tp_hash */
-+	0,                         /*tp_call*/
-+	0,                         /*tp_str*/
-+	0,                         /*tp_getattro*/
-+	0,                         /*tp_setattro*/
-+	0,                         /*tp_as_buffer*/
-+	Py_TPFLAGS_DEFAULT |
-+	Py_TPFLAGS_BASETYPE |
-+	Py_TPFLAGS_HAVE_ITER, /*tp_flags*/
-+	pyrbac_userattr__doc__,    /* tp_doc */
-+	0,		               /* tp_traverse */
-+	0,		               /* tp_clear */
-+	0,		               /* tp_richcompare */
-+	0,		               /* tp_weaklistoffset */
-+	pyrbac_userattr__iter__,		               /* tp_iter */
-+	pyrbac_userattr_next,         /* tp_iternext */
-+	Userattr_methods,             /* tp_methods */
-+	0,             /* tp_members */
-+	0,                         /* tp_getset */
-+	0,                         /* tp_base */
-+	0,                         /* tp_dict */
-+	0,                         /* tp_descr_get */
-+	0,                         /* tp_descr_set */
-+	0,                         /* tp_dictoffset */
-+	(initproc)Userattr_init,      /* tp_init */
-+	0,                         /* tp_alloc */
-+	Userattr_new,                 /* tp_new */
-+};
-diff --git Python-2.6.4/setup.py Python-2.6.4/setup.py
---- Python-2.6.4/setup.py
-+++ Python-2.6.4/setup.py
-@@ -1290,6 +1290,22 @@
-             exts.append( Extension('dlpi', ['dlpimodule.c'],
-                                    libraries = ['dlpi']) )
- 
-+        # privileges module (Solaris)
-+        priv_inc = find_file('priv.h', [], inc_dirs)
-+        if priv_inc is not None:
-+            exts.append( Extension('privileges', ['privileges.c']))
-+
-+        # rbac module (Solaris)
-+        secdb_inc = find_file('secdb.h', [], inc_dirs)
-+        aa_inc = find_file('auth_attr.h', [], inc_dirs)
-+        ea_inc = find_file('exec_attr.h', [], inc_dirs)
-+        ua_inc = find_file('user_attr.h', [], inc_dirs)
-+        if secdb_inc is not None and aa_inc is not None and \
-+            ea_inc is not None and ua_inc is not None:
-+            exts.append( Extension('rbac', ['pyrbac.c', 'authattr.c', \
-+                                   'execattr.c', 'userattr.c'],
-+                                   libraries = ['nsl', 'socket', 'secdb']) )
-+
-         # Thomas Heller's _ctypes module
-         self.detect_ctypes(inc_dirs, lib_dirs)
- 
-diff --git Python-2.6.4/Lib/test/privrbac.py Python-2.6.4/Lib/test/privrbac.py
-new file mode 100644
---- /dev/null	2011-02-12 03:13:57.000000000 -0600
-+++ Python-2.6.4/Lib/test/privrbactest.py	2011-01-20 13:52:42.862305331 -0600
-@@ -0,0 +1,290 @@
-+#!/usr/bin/python2.6
-+#
-+# 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 2009 Sun Microsystems, Inc.  All rights reserved.
-+# Use is subject to license terms.
-+
-+import privileges
-+import rbac
-+import os
-+import sys
-+import tempfile
-+
-+# privileges tests
-+
-+def test_setppriv():
-+    amchild = os.fork()
-+    if amchild == 0:
-+        if privileges.setppriv(privileges.PRIV_OFF, privileges.PRIV_EFFECTIVE, 
-+            ['proc_fork']):
-+            try:
-+                os.fork()
-+                sys.exit(1)
-+            except OSError, e:
-+                sys.exit(0)
-+
-+    child = os.wait()
-+    if child[1] is not 0:
-+        print "setppriv. Bad exit status from pid %i\n" % child[0]
-+        return False
-+    return True
-+
-+def test_getppriv():
-+    if 'proc_fork' in privileges.getppriv(privileges.PRIV_LIMIT):
-+        return True
-+    print "getppriv or PRIV_PROC_FORK not in PRIV_LIMIT.\n"
-+    return False
-+
-+def test_priv_ineffect():
-+    if privileges.priv_ineffect('proc_fork'):
-+        return True
-+    print "priv_ineffect or PRIV_PROC_FORK not in effect\n"
-+    return False
-+
-+# authattr tests
-+
-+def test_chkauthattr():
-+    try:
-+        a = rbac.authattr()
-+    except Exception, e:
-+        print "Could not instantiate authattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.chkauthattr('solaris.*', 'root')
-+    except Exception, e:
-+        print "chkauthattr failed: %s\n" % e
-+        return False
-+    if not res:
-+        print "chkauthattr failed or \'root\' lacks \'solaris.*\'\n"
-+        return False
-+    return True
-+
-+def test_getauthattr():
-+    try:
-+        a = rbac.authattr()
-+    except Exception, e:
-+        print "Could not instantiate authattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.getauthattr()
-+    except Exception, e:
-+        print "getauthattr failed: %s\n" % e
-+        return False
-+    if not 'name' in res.keys():
-+        print "getauthattr failed\n"
-+        return False
-+    return True
-+
-+def test_getauthnam():
-+    try:
-+        a = rbac.authattr()
-+    except Exception, e:
-+        print "Could not instantiate authattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.getauthnam('solaris.')
-+    except Exception, e:
-+        print "getauthnam failed: %s\n" % e
-+        return False
-+    if not res:
-+        print "getauthnam failed or \'solaris.\' not in auth_attr(4)\n"
-+        return False
-+    return True
-+
-+def test_authattr_iter():
-+    try:
-+        a = rbac.authattr()
-+    except Exception, e:
-+        print "Could not instantiate authattr object: %s\n" % e
-+        return False
-+    res = a.next()
-+    if not 'name' in res.keys() or type(a) != type(a.__iter__()):
-+        print "authattr object is not an iterable\n"
-+        return False
-+    return True
-+
-+# execattr tests
-+
-+def test_getexecattr():
-+    try:
-+        a = rbac.execattr()
-+    except Exception, e:
-+        print "Could not instantiate execattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.getexecattr()
-+    except Exception, e:
-+        print "getexecattr failed: %s\n" % e
-+        return False
-+    if not 'name' in res.keys():
-+        print "getexecattr failed\n"
-+        return False
-+    return True
-+
-+def test_getexecuser():
-+    try:
-+        a = rbac.execattr()
-+    except Exception, e:
-+        print "Could not instantiate execattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.getexecuser("root", "act", "*;*;*;*;*")
-+    except Exception, e:
-+        print "getexecuser failed: %s\n" % e
-+        return False
-+    if not res:
-+        print "getexecuser failed or \'root\' not assigned to \'act\', " \
-+            "\'*;*;*;*;*\' \n"
-+        return False
-+    return True
-+
-+
-+def test_getexecprof():
-+    try:
-+        a = rbac.execattr()
-+    except Exception, e:
-+        print "Could not instantiate execattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.getexecprof("All", "cmd", "*")
-+    except Exception, e:
-+        print "getexecprof failed: %s\n" % e
-+        return False
-+    if not res:
-+        print "getexecprof failed or \'All\' not granted \'cmd\' : \'*\'\n"
-+        return False
-+    return True
-+
-+def test_execattr_iter():
-+    try:
-+        a = rbac.execattr()
-+    except Exception, e:
-+        print "Could not instantiate execattr object: %s\n" % e
-+        return False
-+    res = a.next()
-+    if not 'name' in res.keys() or type(a) != type(a.__iter__()):
-+        print "execattr object is not an iterable\n"
-+        return False
-+    return True
-+
-+# userattr tests
-+
-+def test_getuserattr():
-+    try:
-+        a = rbac.userattr()
-+    except Exception, e:
-+        print "Could not instantiate userattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.getuserattr()
-+    except Exception, e:
-+        print "getuserattr failed: %s\n" % e
-+        return False
-+    if not 'name' in res.keys():
-+        print "getuserattr failed\n"
-+        return False
-+    return True
-+
-+def test_fgetuserattr():
-+    temp = tempfile.NamedTemporaryFile()
-+    temp.write("user::::profiles=Software Installation;roles=foo;"\
-+        "auths=solaris.foo.bar")
-+    temp.seek(0)
-+    try:
-+        a = rbac.userattr()
-+    except Exception, e:
-+        print "Could not instantiate userattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.fgetuserattr(temp.name)
-+        temp.close()    
-+    except Exception, e:
-+        print "fgetuserattr failed: %s\n" % e
-+        temp.close()
-+        return False
-+    if not 'name' in res.keys():
-+        print "fgetuserattr failed\n"
-+        return False
-+    return True
-+
-+def test_getuseruid():
-+    try:
-+        a = rbac.userattr()
-+    except Exception, e:
-+        print "Could not instantiate userattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.getuseruid(0)
-+    except Exception, e:
-+        print "getusernam failed: %s\n" % e
-+        return False
-+    if not 'name' in res:
-+        print "getusernam failed or no uid 0\n"
-+        return False
-+    return True
-+
-+def test_getusernam():
-+    try:
-+        a = rbac.userattr()
-+    except Exception, e:
-+        print "Could not instantiate userattr object: %s\n" % e
-+        return False
-+    try:
-+        res = a.getusernam('root')
-+    except Exception, e:
-+        print "getusernam failed: %s\n" % e
-+        return False
-+    if not 'name' in res:
-+        print "getusernam failed or no \'root\' user\n"
-+        return False
-+    return True
-+
-+def test_userattr_iter():
-+    try:
-+        a = rbac.userattr()
-+    except Exception, e:
-+        print "Could not instantiate userattr object: %s\n" % e
-+        return False
-+    res = a.next()
-+    if not 'name' in res.keys() or type(a) != type(a.__iter__()):
-+        print "userattr object is not an iterable\n"
-+        return False
-+    return True
-+
-+if not test_setppriv() or not test_getppriv() or not test_priv_ineffect():
-+    print "*** Failures detected in privileges module\n"    
-+    sys.exit(1)
-+
-+if not test_getauthattr() or not test_chkauthattr() or not test_getauthnam() \
-+    or not test_authattr_iter:
-+    print "*** Failures detected in rbac.authattr\n"
-+    sys.exit(1)
-+
-+if not test_getexecattr() or not test_getexecuser() or not test_getexecprof() \
-+    or not test_execattr_iter():
-+    print "*** Failures detected in rbac.execattr\n"
-+    sys.exit(1)
-+
-+if not test_getuserattr() or not test_fgetuserattr() or not test_getusernam()\
-+    or not test_getuseruid() or not test_userattr_iter():
-+    print "*** Failures detected in rbac.userattr\n"
-+    sys.exit(1)
--- a/components/python/python26/patches/Python26-17-netpacket-packet-h.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-diff --git Python-2.6.4/Modules/socketmodule.c Python-2.6.4/Modules/socketmodule.c
---- Python-2.6.4/Modules/socketmodule.c
-+++ Python-2.6.4/Modules/socketmodule.c
-@@ -81,6 +81,14 @@
- 
- */
- 
-+#ifdef HAVE_NETPACKET_PACKET_H
-+#ifdef sun
-+#define USE_NETPACKET_PACKET_H 0
-+#else
-+#define USE_NETPACKET_PACKET_H 1
-+#endif
-+#endif
-+
- #ifdef __APPLE__
-   /*
-    * inet_aton is not available on OSX 10.3, yet we want to use a binary
-@@ -1092,7 +1100,7 @@
- 		}
- #endif
- 
--#ifdef HAVE_NETPACKET_PACKET_H
-+#if USE_NETPACKET_PACKET_H
- 	case AF_PACKET:
- 	{
- 		struct sockaddr_ll *a = (struct sockaddr_ll *)addr;
-@@ -1382,7 +1390,7 @@
- 	}
- #endif
- 
--#ifdef HAVE_NETPACKET_PACKET_H
-+#if USE_NETPACKET_PACKET_H
- 	case AF_PACKET:
- 	{
- 		struct sockaddr_ll* addr;
-@@ -1559,7 +1567,7 @@
- 	}
- #endif
- 
--#ifdef HAVE_NETPACKET_PACKET_H
-+#if USE_NETPACKET_PACKET_H
- 	case AF_PACKET:
- 	{
- 		*len_ret = sizeof (struct sockaddr_ll);
-@@ -4578,7 +4586,7 @@
- 	PyModule_AddStringConstant(m, "BDADDR_LOCAL", "00:00:00:FF:FF:FF");
- #endif
- 
--#ifdef HAVE_NETPACKET_PACKET_H
-+#if USE_NETPACKET_PACKET_H
- 	PyModule_AddIntConstant(m, "AF_PACKET", AF_PACKET);
- 	PyModule_AddIntConstant(m, "PF_PACKET", PF_PACKET);
- 	PyModule_AddIntConstant(m, "PACKET_HOST", PACKET_HOST);
--- a/components/python/python26/patches/Python26-18-readline.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-diff --git Python-2.6.4/setup.py Python-2.6.4/setup.py
---- Python-2.6.4/setup.py
-+++ Python-2.6.4/setup.py
-@@ -572,6 +572,14 @@
-                 # This way a staticly linked custom readline gets picked up
-                 # before the (broken) dynamic library in /usr/lib.
-                 readline_extra_link_args = ('-Wl,-search_paths_first',)
-+            elif sys.platform == 'sunos5':
-+                if sys.maxint != 9223372036854775807L:
-+                    readline_extra_link_args = ('-Wl,-zrecord,-L/usr/gnu/lib,-R/usr/gnu/lib,-lreadline,-lncurses',)
-+                else:
-+                    if os.path.exists('/usr/gnu/lib/sparcv9'):
-+                        readline_extra_link_args = ('-Wl,-zrecord,-L/usr/gnu/lib/sparcv9,-R/usr/gnu/lib/sparcv9,-lreadline,-lncurses',)
-+                    else:
-+                        readline_extra_link_args = ('-Wl,-zrecord,-L/usr/gnu/lib/amd64,-R/usr/gnu/lib/amd64,-lreadline,-lncurses',)
-             else:
-                 readline_extra_link_args = ()
- 
-@@ -588,6 +596,12 @@
-                                                ['/usr/lib/termcap'],
-                                                'termcap'):
-                 readline_libs.append('termcap')
-+
-+            if sys.platform == 'sunos5':
-+                # ugly hack to make the build respect -zrecord set in
-+                # readline_extra_link_args above
-+                readline_libs = []
-+
-             exts.append( Extension('readline', ['readline.c'],
-                                    library_dirs=['/usr/lib/termcap'],
-                                    extra_link_args=readline_extra_link_args,
--- a/components/python/python26/patches/Python26-19-ext-stdio.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-diff --git Python-2.6.4/Modules/python.c Python-2.6.4/Modules/python.c
---- Python-2.6.4/Modules/python.c
-+++ Python-2.6.4/Modules/python.c
-@@ -6,6 +6,13 @@
- #include <floatingpoint.h>
- #endif
- 
-+#if defined(sun) && defined(__SVR4) && !defined(_LP64)
-+#define USE_EXTENDED_FILE_STDIO 1
-+#include <stdio.h>
-+#include <stdio_ext.h>
-+#include <signal.h>
-+#endif
-+
- int
- main(int argc, char **argv)
- {
-@@ -20,5 +27,16 @@
- 	m = fpgetmask();
- 	fpsetmask(m & ~FP_X_OFL);
- #endif
-+#ifdef USE_EXTENDED_FILE_STDIO
-+	/* enable extended FILE facility on Solaris so that Python
-+           apps can keep more than 256 file descriptors open */
-+	struct rlimit rlp;
-+	(void) getrlimit(RLIMIT_NOFILE, &rlp);
-+	rlp.rlim_cur = rlp.rlim_max;
-+	if (setrlimit(RLIMIT_NOFILE, &rlp) != -1) {
-+		enable_extended_FILE_stdio(-1, SIGABRT);
-+	}
-+#endif
-+
- 	return Py_Main(argc, argv);
- }
--- a/components/python/python26/patches/Python26-20-py_db.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1047 +0,0 @@
-diff --git Python-2.6.4/Makefile.pre.in.orig Python-2.6.4/Makefile.pre.in
---- Python-2.6.4/Makefile.pre.in.orig	Sun Feb 13 19:37:16 2011
-+++ Python-2.6.4/Makefile.pre.in	Sun Feb 13 20:55:04 2011
-@@ -354,7 +354,7 @@
- 
- # Default target
- all:		build_all
--build_all:	$(BUILDPYTHON) oldsharedmods sharedmods
-+build_all:	$(BUILDPYTHON) oldsharedmods sharedmods build-py_db
- 
- # Compile a binary with gcc profile guided optimization.
- profile-opt:
-@@ -677,6 +677,20 @@
- 
- $(LIBRARY_OBJS) $(MODOBJS) Modules/python.o: $(PYTHON_HEADERS)
- 
-+SHLIB_FLAGS = -shared -fpic -M $(srcdir)/py_db/mapfile-vers
-+
-+libpython2.6_db.so.1.0:	$(srcdir)/py_db/libpython26_db.c
-+	$(CC) -o $@ $(CFLAGS) $(CPPFLAGS) $(SHLIB_FLAGS) $<
-+
-+check_offset:	$(srcdir)/py_db/check_offsets.c
-+	$(CC) -o $@ $(CFLAGS) $(CPPFLAGS) $<
-+
-+build-py_db:	libpython2.6_db.so.1.0 check_offset
-+
-+install-py_db:	libpython2.6_db.so.1.0 check_offset
-+	$(INSTALL_SHARED) libpython2.6_db.so.1.0 $(DESTDIR)$(LIBDIR)
-+	$(INSTALL_PROGRAM) check_offset $(DESTDIR)$(BINDIR)
-+
- install-pycc:	$(srcdir)/pycc
-        $(INSTALL_SCRIPT $< $(DESTDIR)$(BINLIBDEST)
-
-@@ -742,7 +755,7 @@
- 		$(TESTPYTHON) $(TESTPROG) $(MEMTESTOPTS)
- 
- # Install everything
--install:	@FRAMEWORKINSTALLFIRST@ altinstall bininstall maninstall @FRAMEWORKINSTALLLAST@ install-pycc
-+install:	@FRAMEWORKINSTALLFIRST@ altinstall bininstall maninstall @FRAMEWORKINSTALLLAST@ install-py_db install-pycc
- 
- # Install almost everything without disturbing previous versions
- altinstall:	@FRAMEWORKALTINSTALLFIRST@ altbininstall libinstall inclinstall libainstall \
-
-diff --git Python-2.6.4/py_db/check_offsets.c Python-2.6.4/py_db/check_offsets.c
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/py_db/check_offsets.c
-@@ -0,0 +1,88 @@
-+/*
-+ * 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 2010 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+#include <stdio.h>
-+
-+#include <Python.h>
-+#include <frameobject.h>
-+
-+#include "libpython26_db_32.h"
-+
-+#if 0
-+#define	offsetof(s, m)	((size_t)(&(((s *)0)->m)))
-+#endif
-+
-+int
-+main(void)
-+{
-+/*
-+ * PyCodeObject co_name
-+ * PyCodeObject co_filename
-+ * PyCodeObject co_lnotab
-+ * PyFrameObject f_back
-+ * PyFrameObject f_code
-+ * PyFrameObject f_lasti
-+ * PyInterpreterState next
-+ * PyInterpreterState tstate_head
-+ * PyStringObject ob_sval
-+ * PyStringObject ob_size
-+ * PyThreadState frame
-+ * PyThreadState next
-+ */
-+
-+	printf("struct member: native 32\n");
-+	printf("PyCodeObject co_name: %d %d\n", offsetof(PyCodeObject, co_name),
-+	    offsetof(PyCodeObject32, co_name));
-+	printf("PyCodeObject co_filename: %d %d\n", offsetof(PyCodeObject,
-+	    co_filename), offsetof(PyCodeObject32, co_filename));
-+	printf("PyCodeObject co_lnotab: %d %d\n", offsetof(PyCodeObject,
-+	    co_lnotab), offsetof(PyCodeObject32, co_lnotab));
-+	printf("PyFrameObject f_back: %d %d\n", offsetof(PyFrameObject, f_back),
-+	    offsetof(PyFrameObject32, f_back));
-+	printf("PyFrameObject f_code: %d %d\n", offsetof(PyFrameObject, f_code),
-+	    offsetof(PyFrameObject32, f_code));
-+	printf("PyFrameObject f_lasti: %d %d\n", offsetof(PyFrameObject,
-+	    f_lasti), offsetof(PyFrameObject32, f_lasti));
-+	printf("PyInterpreterState next: %d %d\n", offsetof(PyInterpreterState,
-+	    next), offsetof(PyInterpreterState32, next));
-+	printf("PyInterpreterState tstate_head: %d %d\n",
-+	    offsetof(PyInterpreterState, tstate_head),
-+	    offsetof(PyInterpreterState32, tstate_head));
-+	printf("PyStringObject ob_sval: %d %d\n", offsetof(PyStringObject,
-+	    ob_sval), offsetof(PyStringObject32, ob_sval));
-+	printf("PyStringObject ob_size: %d %d\n", offsetof(PyStringObject,
-+	    ob_size), offsetof(PyStringObject32, ob_size));
-+	printf("PyThreadState frame: %d %d\n", offsetof(PyThreadState, frame),
-+	    offsetof(PyThreadState32, frame));
-+	printf("PyThreadState next: %d %d\n", offsetof(PyThreadState, next),
-+	    offsetof(PyThreadState32, next));
-+
-+	printf("\nObject sizes\n");
-+	printf("PyObject: %d %d\n", sizeof (PyObject), sizeof (PyObject32));
-+	printf("PyVarObject: %d %d\n", sizeof (PyVarObject),
-+	    sizeof (PyVarObject32));
-+
-+	return (0);
-+}
-diff --git Python-2.6.4/py_db/libpython26_db.c Python-2.6.4/py_db/libpython26_db.c
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/py_db/libpython26_db.c
-@@ -0,0 +1,655 @@
-+/*
-+ * 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 2010 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <errno.h>
-+#include <gelf.h>
-+
-+#include <Python.h>
-+#include <frameobject.h>
-+
-+#include "libpython26_db.h"
-+#if defined(_LP64)
-+#include "libpython26_db_32.h"
-+#endif /* _LP64 */
-+
-+/*
-+ * Because MDB always runs the debugger in the same datamodel as the target,
-+ * only functions that are used by the procfs part of this interface (or shared
-+ * between the two) are written as 64->32 aware.
-+ */
-+typedef struct pydb_arch_ops {
-+	ssize_t	(*strobj_readdata)(pydb_agent_t *, uintptr_t, unsigned char *,
-+	    size_t);
-+	int	(*frameinfo)(pydb_agent_t *, uintptr_t, char *,
-+	    size_t, char *, size_t, int *);
-+} pydb_arch_ops_t;
-+
-+struct pydb_agent {
-+	struct ps_prochandle *pdb_ph;
-+	int pdb_vers;
-+	int pdb_is_64bit;
-+	int pdb_datamodel;
-+	const pydb_arch_ops_t *pdb_ops;
-+};
-+
-+typedef uintptr_t (*pdi_next_cb_t)(pydb_iter_t *);
-+
-+struct pydb_iter {
-+	struct ps_prochandle *pdi_ph;
-+	uintptr_t pdi_current;
-+	pdi_next_cb_t pdi_nextf;
-+};
-+
-+#define	LIBPYTHON	"libpython2.6.so"
-+
-+#define	MIN(x, y)	(((x) < (y)) ? (x) : (y))
-+
-+/* Generic interface to helper functions */
-+static ssize_t pydb_strobj_readdata(pydb_agent_t *py, uintptr_t addr,
-+    unsigned char *buf, size_t buf_len);
-+static int pydb_getlno(pydb_agent_t *py, uintptr_t lnotab_addr, int firstline,
-+    int lastinst);
-+static int pydb_frameinfo(pydb_agent_t *py, uintptr_t addr, char *funcnm,
-+    size_t funcnm_sz, char *filenm, size_t filenm_sz, int *lineno);
-+
-+/* datamodel specific implementation of helper functions */
-+static ssize_t pydb_strobj_readdata_native(pydb_agent_t *py, uintptr_t addr,
-+    unsigned char *buf, size_t buf_len);
-+static int pydb_frameinfo_native(pydb_agent_t *py, uintptr_t addr, char *funcnm,
-+    size_t funcnm_sz, char *filenm, size_t filenm_sz, int *lineno);
-+
-+#if defined (_LP64)
-+static ssize_t pydb_strobj_readdata_32(pydb_agent_t *py, uintptr_t addr,
-+    unsigned char *buf, size_t buf_len);
-+static int pydb_frameinfo_32(pydb_agent_t *py, uintptr_t addr, char *funcnm,
-+    size_t funcnm_sz, char *filenm, size_t filenm_sz, int *lineno);
-+#endif /* _LP64 */
-+
-+static ssize_t pydb_strobj_readstr(pydb_agent_t *py, uintptr_t addr, char *buf,
-+    size_t len);
-+
-+/* Iterator function next routines.  Plugable, configured by iterator init */
-+static uintptr_t pydb_frame_iter_next(pydb_iter_t *iter);
-+static uintptr_t pydb_interp_iter_next(pydb_iter_t *iter);
-+static uintptr_t pydb_thread_iter_next(pydb_iter_t *iter);
-+
-+static const char *strbasename(const char *s);
-+
-+static const pydb_arch_ops_t arch_ops_native = {
-+	.frameinfo = pydb_frameinfo_native,
-+	.strobj_readdata = pydb_strobj_readdata_native,
-+};
-+
-+#if defined (_LP64)
-+static const pydb_arch_ops_t arch_ops_32 = {
-+	.frameinfo = pydb_frameinfo_32,
-+	.strobj_readdata = pydb_strobj_readdata_32,
-+};
-+#endif /* _LP64 */
-+
-+static const char *
-+strbasename(const char *s)
-+{
-+	const char *p = strrchr(s, '/');
-+
-+	if (p == NULL)
-+		return (s);
-+
-+	return (++p);
-+}
-+
-+/* Agent creation / destruction routines */
-+
-+pydb_agent_t *
-+pydb_agent_create(struct ps_prochandle *P, int vers)
-+{
-+	pydb_agent_t *py;
-+	int datamodel;
-+
-+	if (vers != PYDB_VERSION) {
-+		errno = ENOTSUP;
-+		return (NULL);
-+	}
-+
-+	if (ps_pdmodel(P, &datamodel) != PS_OK) {
-+		return (NULL);
-+	}
-+
-+	py = (pydb_agent_t *)malloc(sizeof (pydb_agent_t));
-+	if (py == NULL) {
-+		return (NULL);
-+	}
-+
-+	py->pdb_ph = P;
-+	py->pdb_vers = vers;
-+	py->pdb_datamodel = datamodel;
-+	py->pdb_is_64bit = 0;
-+	py->pdb_ops = &arch_ops_native;
-+
-+#if defined (_LP64)
-+	py->pdb_is_64bit = (datamodel == PR_MODEL_LP64);
-+	if (!py->pdb_is_64bit) {
-+		py->pdb_ops = &arch_ops_32;
-+	}
-+#endif /* _LP64 */
-+
-+	return (py);
-+}
-+
-+void
-+pydb_agent_destroy(pydb_agent_t *py)
-+{
-+	if (py == NULL) {
-+		return;
-+	}
-+
-+	free(py);
-+}
-+
-+/* Helper functions */
-+static int
-+pydb_getlno(pydb_agent_t *py, uintptr_t lnotab_addr, int firstline,
-+    int lastinst)
-+{
-+	unsigned char lnotab[4096];
-+	ssize_t lnotab_len;
-+	int addr, line;
-+	int i;
-+
-+	lnotab_len = pydb_strobj_readdata(py, lnotab_addr, lnotab,
-+	    sizeof (lnotab));
-+	if (lnotab_len < 0) {
-+		return (-1);
-+	}
-+
-+	/*
-+	 * Python's line number algorithm is arcane. See here for details:
-+	 * http://svn.python.org/projects/python/trunk/Objects/lnotab_notes.txt
-+	 */
-+
-+	line = firstline;
-+	for (addr = i = 0; i < lnotab_len; i += 2) {
-+		if (addr + lnotab[i] > lastinst) {
-+			break;
-+		}
-+		addr += lnotab[i];
-+		line += lnotab[i + 1];
-+	}
-+
-+	return (line);
-+}
-+
-+static ssize_t
-+pydb_strobj_readdata(pydb_agent_t *py, uintptr_t addr, unsigned char *buf,
-+    size_t buf_len)
-+{
-+	return (py->pdb_ops->strobj_readdata(py, addr, buf, buf_len));
-+}
-+
-+static ssize_t
-+pydb_strobj_readdata_native(pydb_agent_t *py, uintptr_t addr,
-+    unsigned char *buf, size_t buf_len)
-+{
-+	PyStringObject sobj;
-+	ssize_t obj_sz;
-+	ssize_t read_sz;
-+	psaddr_t straddr;
-+
-+	/*
-+	 * PyStringObjects are variable size.  The size of the PyStringObject
-+	 * struct is fixed, and known at compile time; however, the size of the
-+	 * associated buffer is variable.  The char[1] element at the end of the
-+	 * structure contains the string, and the ob_size of the PyStringObject
-+	 * indicates how much extra space was allocated to contain the string
-+	 * buffer at the object's tail.  Read in the fixed size portion of the
-+	 * object first, and then read the contents of the data buffer into the
-+	 * buffer passed by the caller.
-+	 */
-+
-+	if (ps_pread(py->pdb_ph, addr, &sobj, sizeof (PyStringObject))
-+	    != PS_OK) {
-+		return (-1);
-+	}
-+
-+	obj_sz = (ssize_t)PyString_GET_SIZE(&sobj);
-+
-+	read_sz = MIN(obj_sz, (ssize_t)buf_len);
-+	straddr = (psaddr_t)(addr + offsetof(PyStringObject, ob_sval));
-+
-+	if (ps_pread(py->pdb_ph, straddr, buf, (size_t)read_sz) != PS_OK) {
-+		return (-1);
-+	}
-+
-+	return (read_sz);
-+}
-+
-+#if defined(_LP64)
-+static ssize_t
-+pydb_strobj_readdata_32(pydb_agent_t *py, uintptr_t addr,
-+    unsigned char *buf, size_t buf_len)
-+{
-+	PyStringObject32 sobj;
-+	ssize_t obj_sz;
-+	ssize_t read_sz;
-+	psaddr_t straddr;
-+
-+	/*
-+	 * PyStringObjects are variable size.  The size of the PyStringObject
-+	 * struct is fixed, and known at compile time; however, the size of the
-+	 * associated buffer is variable.  The char[1] element at the end of the
-+	 * structure contains the string, and the ob_size of the PyStringObject
-+	 * indicates how much extra space was allocated to contain the string
-+	 * buffer at the object's tail.  Read in the fixed size portion of the
-+	 * object first, and then read the contents of the data buffer into the
-+	 * buffer passed by the caller.
-+	 */
-+
-+	if (ps_pread(py->pdb_ph, addr, &sobj, sizeof (PyStringObject32))
-+	    != PS_OK) {
-+		return (-1);
-+	}
-+
-+	obj_sz = (ssize_t)PyString_GET_SIZE32(&sobj);
-+
-+	read_sz = MIN(obj_sz, (ssize_t)buf_len);
-+	straddr = (psaddr_t)(addr + offsetof(PyStringObject32, ob_sval));
-+
-+	if (ps_pread(py->pdb_ph, straddr, buf, (size_t)read_sz) != PS_OK) {
-+		return (-1);
-+	}
-+
-+	return (read_sz);
-+}
-+#endif /* _LP64 */
-+
-+/*
-+ * Most Python PyStringObjects contain strings, as one would expect.  However,
-+ * due to some sleazy hackery in parts of the Python code, some string objects
-+ * are used as buffers for binary data.  In the general case,
-+ * pydb_strobj_readstr() should be used to read strings out of string objects.
-+ * It wraps pydb_strobj_readdata(), which should be used by callers only when
-+ * trying to retrieve binary data.  (This routine does some string cleanup).
-+ */
-+static ssize_t
-+pydb_strobj_readstr(pydb_agent_t *py, uintptr_t addr, char *buf,
-+    size_t buf_len)
-+{
-+	ssize_t read_sz;
-+
-+	read_sz = pydb_strobj_readdata(py, addr, (unsigned char *)buf, buf_len);
-+
-+	if (read_sz >= 0) {
-+		if (read_sz >= buf_len) {
-+			read_sz = buf_len - 1;
-+		}
-+
-+		buf[read_sz] = '\0';
-+	}
-+
-+	return (read_sz);
-+}
-+
-+
-+static int
-+pydb_frameinfo(pydb_agent_t *py, uintptr_t addr, char *funcnm,
-+    size_t funcnm_sz, char *filenm, size_t filenm_sz, int *lineno)
-+{
-+	return (py->pdb_ops->frameinfo(py, addr, funcnm, funcnm_sz,
-+	    filenm, filenm_sz, lineno));
-+}
-+
-+static int
-+pydb_frameinfo_native(pydb_agent_t *py, uintptr_t addr, char *funcnm,
-+    size_t funcnm_sz, char *filenm, size_t filenm_sz, int *lineno)
-+{
-+	PyFrameObject fo;
-+	PyCodeObject co;
-+	ssize_t rc;
-+
-+	if (ps_pread(py->pdb_ph, addr, &fo, sizeof (PyFrameObject))
-+	    != PS_OK) {
-+		return (-1);
-+	}
-+
-+	if (ps_pread(py->pdb_ph, (uintptr_t)fo.f_code, &co,
-+	    sizeof (PyCodeObject)) != PS_OK) {
-+		return (-1);
-+	}
-+
-+	rc = pydb_strobj_readstr(py, (uintptr_t)co.co_name, funcnm, funcnm_sz);
-+	if (rc < 0) {
-+		return (-1);
-+	}
-+
-+	rc = pydb_strobj_readstr(py, (uintptr_t)co.co_filename, filenm,
-+	    filenm_sz);
-+	if (rc < 0) {
-+		return (-1);
-+	}
-+
-+	*lineno = pydb_getlno(py, (uintptr_t)co.co_lnotab, co.co_firstlineno,
-+	    fo.f_lasti);
-+	if (*lineno < 0) {
-+		return (-1);
-+	}
-+
-+	return (0);
-+}
-+
-+#if defined (_LP64)
-+static int
-+pydb_frameinfo_32(pydb_agent_t *py, uintptr_t addr, char *funcnm,
-+    size_t funcnm_sz, char *filenm, size_t filenm_sz, int *lineno)
-+{
-+	PyFrameObject32 fo;
-+	PyCodeObject32 co;
-+	ssize_t rc;
-+
-+	if (ps_pread(py->pdb_ph, addr, &fo, sizeof (PyFrameObject32))
-+	    != PS_OK) {
-+		return (-1);
-+	}
-+
-+	if (ps_pread(py->pdb_ph, (uintptr_t)fo.f_code, &co,
-+	    sizeof (PyCodeObject32)) != PS_OK) {
-+		return (-1);
-+	}
-+
-+	rc = pydb_strobj_readstr(py, (uintptr_t)co.co_name, funcnm, funcnm_sz);
-+	if (rc < 0) {
-+		return (-1);
-+	}
-+
-+	rc = pydb_strobj_readstr(py, (uintptr_t)co.co_filename, filenm,
-+	    filenm_sz);
-+	if (rc < 0) {
-+		return (-1);
-+	}
-+
-+	*lineno = pydb_getlno(py, (uintptr_t)co.co_lnotab, co.co_firstlineno,
-+	    fo.f_lasti);
-+	if (*lineno < 0) {
-+		return (-1);
-+	}
-+
-+	return (0);
-+}
-+
-+#endif /* _LP64 */
-+
-+/* Functions that are part of the library's interface */
-+
-+/*
-+ * Given the address of a PyFrameObject, and a buffer of a known size,
-+ * fill the buffer with a description of the frame.
-+ */
-+int
-+pydb_get_frameinfo(pydb_agent_t *py, uintptr_t frame_addr, char *fbuf,
-+    size_t bufsz, int verbose)
-+{
-+	char funcname[1024];
-+	char filename[1024];
-+	char *fn;
-+	int lineno;
-+	int length = (py->pdb_is_64bit ? 16 : 8);
-+	int rc;
-+
-+	rc = pydb_frameinfo(py, frame_addr, funcname, sizeof (funcname),
-+	    filename, sizeof (filename), &lineno);
-+	if (rc < 0) {
-+		return (-1);
-+	}
-+
-+	if (!verbose) {
-+		fn = (char *)strbasename(filename);
-+	} else {
-+		fn = filename;
-+	}
-+
-+	(void) snprintf(fbuf, bufsz, "%0.*lx %s:%d %s()\n", length,
-+	    frame_addr, fn, lineno, funcname);
-+
-+	return (0);
-+}
-+
-+/*
-+ * Return a description about a PyFrameObject, if the object is
-+ * actually a PyFrameObject.  In this case, the pc argument is checked
-+ * to make sure that it came from a function that takes a PyFrameObject
-+ * as its first (argv[0]) argument.
-+ */
-+int
-+pydb_pc_frameinfo(pydb_agent_t *py, uintptr_t pc, uintptr_t frame_addr,
-+    char *fbuf, size_t bufsz)
-+{
-+	char funcname[1024];
-+	char filename[1024];
-+	int lineno;
-+	int rc;
-+	ps_sym_t psym;
-+
-+	/*
-+	 * If PC doesn't match PyEval_EvalFrameEx in either libpython
-+	 * or the executable, don't decode it.
-+	 */
-+	if (ps_pglobal_sym(py->pdb_ph, LIBPYTHON, "PyEval_EvalFrameEx", &psym)
-+	    != PS_OK) {
-+		return (-1);
-+	}
-+
-+	/* If symbol found, ensure that PC falls within PyEval_EvalFrameEx. */
-+	if (pc < psym.st_value || pc > psym.st_value + psym.st_size) {
-+		return (-1);
-+	}
-+
-+	rc = pydb_frameinfo(py, frame_addr, funcname, sizeof (funcname),
-+	    filename, sizeof (filename), &lineno);
-+	if (rc < 0) {
-+		return (-1);
-+	}
-+
-+	(void) snprintf(fbuf, bufsz, "[ %s:%d (%s) ]\n", filename, lineno,
-+	    funcname);
-+
-+	return (0);
-+}
-+
-+/*
-+ * Walks the list of PyInterpreterState objects.  If caller doesn't
-+ * supply address of list, this method will look it up.
-+ */
-+pydb_iter_t *
-+pydb_interp_iter_init(pydb_agent_t *py, uintptr_t addr)
-+{
-+	pydb_iter_t *itr;
-+	uintptr_t i_addr;
-+	int rc;
-+
-+	if (addr == 0) {
-+		rc = ps_pglobal_lookup(py->pdb_ph, LIBPYTHON, "interp_head",
-+		    (psaddr_t *)&addr);
-+		if (rc != PS_OK) {
-+			return (NULL);
-+		}
-+	}
-+
-+	if (ps_pread(py->pdb_ph, (uintptr_t)addr, &i_addr, sizeof (uintptr_t))
-+	    != PS_OK) {
-+		return (NULL);
-+	}
-+
-+	itr = malloc(sizeof (pydb_iter_t));
-+	if (itr == NULL) {
-+		return (NULL);
-+	}
-+
-+	itr->pdi_ph = py->pdb_ph;
-+	itr->pdi_current = i_addr;
-+	itr->pdi_nextf = pydb_interp_iter_next;
-+
-+	return (itr);
-+}
-+
-+static uintptr_t
-+pydb_interp_iter_next(pydb_iter_t *iter)
-+{
-+	PyInterpreterState st;
-+	uintptr_t cur;
-+
-+	cur = iter->pdi_current;
-+
-+	if (cur == 0) {
-+		return (cur);
-+	}
-+
-+	if (ps_pread(iter->pdi_ph, cur, &st, sizeof (PyInterpreterState))
-+	    != PS_OK) {
-+		iter->pdi_current = 0;
-+		return (0);
-+	}
-+
-+	iter->pdi_current = (uintptr_t)st.next;
-+
-+	return (cur);
-+}
-+
-+/*
-+ * Walk a list of Python PyFrameObjects.  The addr argument must be
-+ * the address of a valid PyThreadState object.
-+ */
-+pydb_iter_t *
-+pydb_frame_iter_init(pydb_agent_t *py, uintptr_t addr)
-+{
-+	pydb_iter_t *itr;
-+	PyThreadState ts;
-+
-+	if (ps_pread(py->pdb_ph, (uintptr_t)addr, &ts, sizeof (PyThreadState))
-+	    != PS_OK) {
-+		return (NULL);
-+	}
-+
-+	itr = malloc(sizeof (pydb_iter_t));
-+	if (itr == NULL) {
-+		return (NULL);
-+	}
-+
-+	itr->pdi_ph = py->pdb_ph;
-+	itr->pdi_current = (uintptr_t)ts.frame;
-+	itr->pdi_nextf = pydb_frame_iter_next;
-+
-+	return (itr);
-+}
-+
-+static uintptr_t
-+pydb_frame_iter_next(pydb_iter_t *iter)
-+{
-+	PyFrameObject fo;
-+	uintptr_t cur;
-+
-+	cur = iter->pdi_current;
-+
-+	if (cur == 0) {
-+		return (cur);
-+	}
-+
-+	if (ps_pread(iter->pdi_ph, cur, &fo, sizeof (PyFrameObject))
-+	    != PS_OK) {
-+		iter->pdi_current = 0;
-+		return (0);
-+	}
-+
-+	iter->pdi_current = (uintptr_t)fo.f_back;
-+
-+	return (cur);
-+}
-+
-+/*
-+ * Walk a list of Python PyThreadState objects.  The addr argument must be
-+ * the address of a valid PyInterpreterState object.
-+ */
-+pydb_iter_t *
-+pydb_thread_iter_init(pydb_agent_t *py, uintptr_t addr)
-+{
-+	pydb_iter_t *itr;
-+	PyInterpreterState is;
-+
-+	if (ps_pread(py->pdb_ph, (uintptr_t)addr, &is,
-+	    sizeof (PyInterpreterState)) != PS_OK) {
-+		return (NULL);
-+	}
-+
-+	itr = malloc(sizeof (pydb_iter_t));
-+	if (itr == NULL) {
-+		return (NULL);
-+	}
-+
-+	itr->pdi_ph = py->pdb_ph;
-+	itr->pdi_current = (uintptr_t)is.tstate_head;
-+	itr->pdi_nextf = pydb_thread_iter_next;
-+
-+	return (itr);
-+}
-+
-+static uintptr_t
-+pydb_thread_iter_next(pydb_iter_t *iter)
-+{
-+	PyThreadState ts;
-+	uintptr_t cur;
-+
-+	cur = iter->pdi_current;
-+
-+	if (cur == 0) {
-+		return (cur);
-+	}
-+
-+	if (ps_pread(iter->pdi_ph, cur, &ts, sizeof (PyThreadState)) != PS_OK) {
-+		iter->pdi_current = 0;
-+		return (0);
-+	}
-+
-+	iter->pdi_current = (uintptr_t)ts.next;
-+
-+	return (cur);
-+}
-+
-+
-+uintptr_t
-+pydb_iter_next(pydb_iter_t *iter)
-+{
-+	return (iter->pdi_nextf(iter));
-+}
-+
-+void
-+pydb_iter_fini(pydb_iter_t *iter)
-+{
-+	if (iter == NULL) {
-+		return;
-+	}
-+
-+	free(iter);
-+}
-diff --git Python-2.6.4/py_db/libpython26_db.h Python-2.6.4/py_db/libpython26_db.h
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/py_db/libpython26_db.h
-@@ -0,0 +1,74 @@
-+/*
-+ * 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 2010 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+#ifndef	_LIBPYTHON26_DB_H
-+#define	_LIBPYTHON26_DB_H
-+
-+#include <proc_service.h>
-+
-+#ifdef	__cplusplus
-+extern "C" {
-+#endif
-+
-+/* Agent is opaque to library's consumers.  */
-+typedef struct pydb_agent pydb_agent_t;
-+
-+/*
-+ * Library's debug version is 1.  Changes to interface should increase this
-+ * number.
-+ */
-+#define	PYDB_VERSION	1
-+
-+/* Agent creation/destruction routines */
-+extern	pydb_agent_t	*pydb_agent_create(struct ps_prochandle *P, int vers);
-+extern	void		pydb_agent_destroy(pydb_agent_t *py);
-+
-+/* Used by callers that know they are looking at a PyFrameObject */
-+extern	int	pydb_get_frameinfo(pydb_agent_t *py, uintptr_t frame_addr,
-+    char *fbuf, size_t bufsz, int verbose);
-+
-+/*
-+ * Used by callers that don't know if they're looking at PyFrameObject.
-+ * Checks PC for traceable functions.
-+ */
-+extern	int	pydb_pc_frameinfo(pydb_agent_t *py, uintptr_t pc,
-+    uintptr_t frame_addr, char *fbuf, size_t bufsz);
-+
-+/* Iterator functions */
-+typedef struct pydb_iter pydb_iter_t;
-+
-+extern	pydb_iter_t	*pydb_frame_iter_init(pydb_agent_t *py, uintptr_t addr);
-+extern	pydb_iter_t	*pydb_interp_iter_init(pydb_agent_t *py,
-+    uintptr_t addr);
-+extern	pydb_iter_t	*pydb_thread_iter_init(pydb_agent_t *py,
-+    uintptr_t addr);
-+extern	void		pydb_iter_fini(pydb_iter_t *iter);
-+extern	uintptr_t	pydb_iter_next(pydb_iter_t *iter);
-+
-+#ifdef	__cplusplus
-+}
-+#endif
-+
-+#endif	/* _LIBPYTHON26_DB_H */
-diff --git Python-2.6.4/py_db/libpython26_db_32.h Python-2.6.4/py_db/libpython26_db_32.h
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/py_db/libpython26_db_32.h
-@@ -0,0 +1,122 @@
-+/*
-+ * 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 2010 Sun Microsystems, Inc.  All rights reserved.
-+ * Use is subject to license terms.
-+ */
-+
-+#ifndef	_LIBPYTHON26_DB_32_H
-+#define	_LIBPYTHON26_DB_32_H
-+
-+#ifdef	__cplusplus
-+extern "C" {
-+#endif
-+
-+#include <sys/types.h>
-+
-+/*
-+ * Define 32-bit Python data structures for use by the 64-bit debugger.  This
-+ * is so that a 64-bit debugger may properly examine a 32-bit process.
-+ *
-+ * In many cases, the debug library is only concerned with a few fields in the
-+ * Python structure.  In that case, the other ancillary fields are elided.
-+ */
-+
-+typedef uint32_t uintptr32_t;
-+typedef int32_t Py_ssize32_t;
-+
-+typedef struct _is32 {
-+	uintptr32_t	next;
-+	uintptr32_t	tstate_head;
-+} PyInterpreterState32;
-+
-+typedef struct _ts32 {
-+	uintptr32_t	next;
-+	uintptr32_t	interp;
-+	uintptr32_t	frame;
-+} PyThreadState32;
-+
-+#define	PyObject_HEAD32			\
-+	Py_ssize32_t	ob_refcnt;	\
-+	uintptr32_t	ob_type;
-+
-+#define	PyObject_VAR_HEAD32		\
-+	PyObject_HEAD32			\
-+	Py_ssize32_t	ob_size;
-+
-+typedef struct {
-+	PyObject_HEAD32
-+} PyObject32;
-+
-+typedef struct {
-+	PyObject_VAR_HEAD32
-+} PyVarObject32;
-+
-+typedef struct {
-+	PyObject_VAR_HEAD32
-+	int32_t		ob_shash;
-+	int		ob_sstate;
-+	char		ob_sval[1];
-+} PyStringObject32;
-+
-+#define	Py_SIZE32(ob)			(((PyVarObject32*)(ob))->ob_size)
-+#define	PyString_GET_SIZE32(op)		Py_SIZE32(op)
-+#define	PyString_AS_STRING32(op)	(((PyStringObject32 *)(op))->ob_sval)
-+
-+typedef struct {
-+	PyObject_VAR_HEAD32
-+	uintptr32_t	f_back;
-+	uintptr32_t	f_code;
-+	uintptr32_t	f_builtins;
-+	uintptr32_t	f_globals;
-+	uintptr32_t	f_locals;
-+	uintptr32_t	f_valuestack;
-+	uintptr32_t	f_stacktop;
-+	uintptr32_t	f_trace;
-+	uintptr32_t	f_exc_typpe, f_exc_value, f_exc_traceback;
-+	uintptr32_t	f_tstate;
-+	int		f_lasti;
-+	int		f_lineno;
-+} PyFrameObject32;
-+
-+typedef struct {
-+	PyObject_HEAD32
-+	int		co_argcount;
-+	int		co_nlocals;
-+	int		co_stacksize;
-+	int		co_flags;
-+	uintptr32_t	co_code;
-+	uintptr32_t	co_consts;
-+	uintptr32_t	co_names;
-+	uintptr32_t	co_varnames;
-+	uintptr32_t	co_freevars;
-+	uintptr32_t	co_cellvars;
-+	uintptr32_t	co_filename;
-+	uintptr32_t	co_name;
-+	int		co_firstlineno;
-+	uintptr32_t	co_lnotab;
-+} PyCodeObject32;
-+
-+#ifdef	__cplusplus
-+}
-+#endif
-+
-+#endif	/* _LIBPYTHON26_DB_32_H */
-diff --git Python-2.6.4/py_db/mapfile-vers Python-2.6.4/py_db/mapfile-vers
-new file mode 100644
---- /dev/null
-+++ Python-2.6.4/py_db/mapfile-vers
-@@ -0,0 +1,40 @@
-+#
-+# 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 2010 Sun Microsystems, Inc.  All rights reserved.
-+# Use is subject to license terms.
-+#
-+
-+SUNWprivate_1.1 {
-+    global:
-+	pydb_agent_create;
-+	pydb_agent_destroy;
-+	pydb_frame_iter_init;
-+	pydb_get_frameinfo;
-+	pydb_pc_frameinfo;
-+	pydb_interp_iter_init;
-+	pydb_thread_iter_init;
-+	pydb_iter_fini;
-+	pydb_iter_next;
-+    local:
-+	*;
-+};
--- a/components/python/python26/patches/Python26-21-getpass.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-diff --git Python-2.6.4/Lib/getpass.py Python-2.6.4/Lib/getpass.py
---- Python-2.6.4/Lib/getpass.py
-+++ Python-2.6.4/Lib/getpass.py
-@@ -62,12 +62,16 @@
-         try:
-             old = termios.tcgetattr(fd)     # a copy to save
-             new = old[:]
--            new[3] &= ~termios.ECHO  # 3 == 'lflags'
-+            new[3] &= ~(termios.ECHO|termios.ISIG)  # 3 == 'lflags'
-+            tcsetattr_flags = termios.TCSAFLUSH
-+            if hasattr(termios, 'TCSASOFT'):
-+                tcsetattr_flags |= termios.TCSASOFT
-             try:
--                termios.tcsetattr(fd, termios.TCSADRAIN, new)
-+                termios.tcsetattr(fd, tcsetattr_flags, new)
-                 passwd = _raw_input(prompt, stream, input=input)
-             finally:
--                termios.tcsetattr(fd, termios.TCSADRAIN, old)
-+                termios.tcsetattr(fd, tcsetattr_flags, old)
-+                stream.flush()  # issue7208
-         except termios.error, e:
-             if passwd is not None:
-                 # _raw_input succeeded.  The final tcsetattr failed.  Reraise
-@@ -125,6 +129,7 @@
-     if prompt:
-         stream.write(prompt)
-         stream.flush()
-+    # NOTE: The Python C API calls flockfile() (and unlock) during readline.
-     line = input.readline()
-     if not line:
-         raise EOFError
--- a/components/python/python26/patches/Python26-22-bindir.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- Python-2.6.4/Makefile.pre.in.orig	Fri Feb 11 11:35:54 2011
-+++ Python-2.6.4/Makefile.pre.in	Fri Feb 11 11:36:15 2011
-@@ -86,7 +86,7 @@
- datarootdir=    @datarootdir@
- 
- # Expanded directories
--BINDIR=		$(exec_prefix)/bin
-+BINDIR=		@bindir@
- LIBDIR=		@libdir@
- MANDIR=		@mandir@
- INCLUDEDIR=	@includedir@
--- a/components/python/python26/patches/ld-zignore_sparc_core_workaround.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-# This patch is to work around a core dump issue when we try to build cStringIO
-# with -zignore in LD_OPTIONS. 
-#
---- Python-2.6.4/setup.pyy	Thu Apr  7 10:38:59 2011
-+++ Python-2.6.4/setup.py	Thu Apr  7 12:04:36 2011
-@@ -235,7 +235,13 @@
-                 return
- 
-         try:
-+            ldo = None
-+	    if ext.name == 'cStringIO' and 'LD_OPTIONS' in os.environ:
-+                ldo = os.environ['LD_OPTIONS']
-+		del os.environ['LD_OPTIONS']
-             build_ext.build_extension(self, ext)
-+            if ldo != None:
-+	        os.environ['LD_OPTIONS'] = ldo
-         except (CCompilerError, DistutilsError), why:
-             self.announce('WARNING: building of extension "%s" failed: %s' %
-                           (ext.name, sys.exc_info()[1]))
--- a/components/python/python26/python-26.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2945 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/runtime/python-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="The Python interpreter, libraries and utilities"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Python
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://python.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/043
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/bin/$(MACH32)
-dir path=usr/bin/$(MACH64)
-dir path=usr/include
-dir path=usr/include/python2.6
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/python2.6
-dir path=usr/lib/python2.6
-dir path=usr/lib/python2.6/compiler
-dir path=usr/lib/python2.6/config
-dir path=usr/lib/python2.6/ctypes
-dir path=usr/lib/python2.6/ctypes/macholib
-dir path=usr/lib/python2.6/ctypes/test
-dir path=usr/lib/python2.6/curses
-dir path=usr/lib/python2.6/distutils
-dir path=usr/lib/python2.6/distutils/command
-dir path=usr/lib/python2.6/distutils/tests
-dir path=usr/lib/python2.6/email
-dir path=usr/lib/python2.6/email/mime
-dir path=usr/lib/python2.6/email/test
-dir path=usr/lib/python2.6/email/test/data
-dir path=usr/lib/python2.6/encodings
-dir path=usr/lib/python2.6/hotshot
-dir path=usr/lib/python2.6/idlelib
-dir path=usr/lib/python2.6/idlelib/Icons
-dir path=usr/lib/python2.6/json
-dir path=usr/lib/python2.6/json/tests
-dir path=usr/lib/python2.6/lib-dynload
-dir path=usr/lib/python2.6/lib-dynload
-dir path=usr/lib/python2.6/lib-dynload/64
-dir path=usr/lib/python2.6/lib-old
-dir path=usr/lib/python2.6/lib-tk
-dir path=usr/lib/python2.6/lib2to3
-dir path=usr/lib/python2.6/lib2to3/fixes
-dir path=usr/lib/python2.6/lib2to3/pgen2
-dir path=usr/lib/python2.6/lib2to3/tests
-dir path=usr/lib/python2.6/logging
-dir path=usr/lib/python2.6/multiprocessing
-dir path=usr/lib/python2.6/multiprocessing/dummy
-dir path=usr/lib/python2.6/plat-sunos5
-dir path=usr/lib/python2.6/site-packages
-dir path=usr/lib/python2.6/sqlite3
-dir path=usr/lib/python2.6/sqlite3/test
-dir path=usr/lib/python2.6/test
-dir path=usr/lib/python2.6/test/decimaltestdata
-dir path=usr/lib/python2.6/vendor-packages
-dir path=usr/lib/python2.6/wsgiref
-dir path=usr/lib/python2.6/xml
-dir path=usr/lib/python2.6/xml/dom
-dir path=usr/lib/python2.6/xml/etree
-dir path=usr/lib/python2.6/xml/parsers
-dir path=usr/lib/python2.6/xml/sax
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-
-# isapython2.6
-file usr/bin/python2.6 path=usr/bin/$(MACH32)/isapython2.6
-file usr/bin/$(MACH64)/python2.6 path=usr/bin/$(MACH64)/isapython2.6
-file path=usr/bin/$(MACH64)/python2.6-config pkg.depend.bypass-generate=.*
-
-
-# delivered from python-24, but should be delivered from here
-#file path=usr/bin/idle
-#file path=usr/bin/pydoc
-
-file path=usr/bin/2to3
-file path=usr/bin/python2.6-config
-file path=usr/include/python2.6/Python-ast.h
-file path=usr/include/python2.6/Python.h
-file path=usr/include/python2.6/abstract.h
-file path=usr/include/python2.6/asdl.h
-file path=usr/include/python2.6/ast.h
-file path=usr/include/python2.6/bitset.h
-file path=usr/include/python2.6/boolobject.h
-file path=usr/include/python2.6/bufferobject.h
-file path=usr/include/python2.6/bytearrayobject.h
-file path=usr/include/python2.6/bytes_methods.h
-file path=usr/include/python2.6/bytesobject.h
-file path=usr/include/python2.6/cStringIO.h
-file path=usr/include/python2.6/cellobject.h
-file path=usr/include/python2.6/ceval.h
-file path=usr/include/python2.6/classobject.h
-file path=usr/include/python2.6/cobject.h
-file path=usr/include/python2.6/code.h
-file path=usr/include/python2.6/codecs.h
-file path=usr/include/python2.6/compile.h
-file path=usr/include/python2.6/complexobject.h
-file path=usr/include/python2.6/datetime.h
-file path=usr/include/python2.6/descrobject.h
-file path=usr/include/python2.6/dictobject.h
-file path=usr/include/python2.6/enumobject.h
-file path=usr/include/python2.6/errcode.h
-file path=usr/include/python2.6/eval.h
-file path=usr/include/python2.6/fileobject.h
-file path=usr/include/python2.6/floatobject.h
-file path=usr/include/python2.6/frameobject.h
-file path=usr/include/python2.6/funcobject.h
-file path=usr/include/python2.6/genobject.h
-file path=usr/include/python2.6/graminit.h
-file path=usr/include/python2.6/grammar.h
-file path=usr/include/python2.6/import.h
-file path=usr/include/python2.6/intobject.h
-file path=usr/include/python2.6/intrcheck.h
-file path=usr/include/python2.6/iterobject.h
-file path=usr/include/python2.6/listobject.h
-file path=usr/include/python2.6/longintrepr.h
-file path=usr/include/python2.6/longobject.h
-file path=usr/include/python2.6/marshal.h
-file path=usr/include/python2.6/metagrammar.h
-file path=usr/include/python2.6/methodobject.h
-file path=usr/include/python2.6/modsupport.h
-file path=usr/include/python2.6/moduleobject.h
-file path=usr/include/python2.6/node.h
-file path=usr/include/python2.6/object.h
-file path=usr/include/python2.6/objimpl.h
-file path=usr/include/python2.6/opcode.h
-file path=usr/include/python2.6/osdefs.h
-file path=usr/include/python2.6/parsetok.h
-file path=usr/include/python2.6/patchlevel.h
-file path=usr/include/python2.6/pgen.h
-file path=usr/include/python2.6/pgenheaders.h
-file path=usr/include/python2.6/py_curses.h
-file path=usr/include/python2.6/pyarena.h
-file path=usr/include/python2.6/pyconfig.h
-file path=usr/include/python2.6/pydebug.h
-file path=usr/include/python2.6/pyerrors.h
-file path=usr/include/python2.6/pyexpat.h
-file path=usr/include/python2.6/pyfpe.h
-file path=usr/include/python2.6/pygetopt.h
-file path=usr/include/python2.6/pymacconfig.h
-file path=usr/include/python2.6/pymactoolbox.h
-file path=usr/include/python2.6/pymath.h
-file path=usr/include/python2.6/pymem.h
-file path=usr/include/python2.6/pyport.h
-file path=usr/include/python2.6/pystate.h
-file path=usr/include/python2.6/pystrcmp.h
-file path=usr/include/python2.6/pystrtod.h
-file path=usr/include/python2.6/pythonrun.h
-file path=usr/include/python2.6/pythread.h
-file path=usr/include/python2.6/rangeobject.h
-file path=usr/include/python2.6/setobject.h
-file path=usr/include/python2.6/sliceobject.h
-file path=usr/include/python2.6/stringobject.h
-file path=usr/include/python2.6/structmember.h
-file path=usr/include/python2.6/structseq.h
-file path=usr/include/python2.6/symtable.h
-file path=usr/include/python2.6/sysmodule.h
-file path=usr/include/python2.6/timefuncs.h
-file path=usr/include/python2.6/token.h
-file path=usr/include/python2.6/traceback.h
-file path=usr/include/python2.6/tupleobject.h
-file path=usr/include/python2.6/ucnhash.h
-file path=usr/include/python2.6/unicodeobject.h
-file path=usr/include/python2.6/warnings.h
-file path=usr/include/python2.6/weakrefobject.h
-file path=usr/lib/$(MACH64)/libpython2.6.so.1.0
-file path=usr/lib/$(MACH64)/libpython2.6_db.so.1.0
-file path=usr/lib/libpython2.6.so.1.0
-file path=usr/lib/libpython2.6_db.so.1.0
-file path=usr/lib/python2.6/BaseHTTPServer.py
-file path=usr/lib/python2.6/BaseHTTPServer.pyc
-file path=usr/lib/python2.6/Bastion.py
-file path=usr/lib/python2.6/Bastion.pyc
-file path=usr/lib/python2.6/CGIHTTPServer.py
-file path=usr/lib/python2.6/CGIHTTPServer.pyc
-file path=usr/lib/python2.6/ConfigParser.py
-file path=usr/lib/python2.6/ConfigParser.pyc
-file path=usr/lib/python2.6/Cookie.py
-file path=usr/lib/python2.6/Cookie.pyc
-file path=usr/lib/python2.6/DocXMLRPCServer.py
-file path=usr/lib/python2.6/DocXMLRPCServer.pyc
-file path=usr/lib/python2.6/HTMLParser.py
-file path=usr/lib/python2.6/HTMLParser.pyc
-file path=usr/lib/python2.6/LICENSE.txt
-file path=usr/lib/python2.6/MimeWriter.py
-file path=usr/lib/python2.6/MimeWriter.pyc
-file path=usr/lib/python2.6/Queue.py
-file path=usr/lib/python2.6/Queue.pyc
-file path=usr/lib/python2.6/SimpleHTTPServer.py
-file path=usr/lib/python2.6/SimpleHTTPServer.pyc
-file path=usr/lib/python2.6/SimpleXMLRPCServer.py
-file path=usr/lib/python2.6/SimpleXMLRPCServer.pyc
-file path=usr/lib/python2.6/SocketServer.py
-file path=usr/lib/python2.6/SocketServer.pyc
-file path=usr/lib/python2.6/StringIO.py
-file path=usr/lib/python2.6/StringIO.pyc
-file path=usr/lib/python2.6/UserDict.py
-file path=usr/lib/python2.6/UserDict.pyc
-file path=usr/lib/python2.6/UserList.py
-file path=usr/lib/python2.6/UserList.pyc
-file path=usr/lib/python2.6/UserString.py
-file path=usr/lib/python2.6/UserString.pyc
-file path=usr/lib/python2.6/_LWPCookieJar.py
-file path=usr/lib/python2.6/_LWPCookieJar.pyc
-file path=usr/lib/python2.6/_MozillaCookieJar.py
-file path=usr/lib/python2.6/_MozillaCookieJar.pyc
-file path=usr/lib/python2.6/__future__.py
-file path=usr/lib/python2.6/__future__.pyc
-file path=usr/lib/python2.6/__phello__.foo.py
-file path=usr/lib/python2.6/__phello__.foo.pyc
-file path=usr/lib/python2.6/_abcoll.py
-file path=usr/lib/python2.6/_abcoll.pyc
-file path=usr/lib/python2.6/_strptime.py
-file path=usr/lib/python2.6/_strptime.pyc
-file path=usr/lib/python2.6/_threading_local.py
-file path=usr/lib/python2.6/_threading_local.pyc
-file path=usr/lib/python2.6/abc.py
-file path=usr/lib/python2.6/abc.pyc
-file path=usr/lib/python2.6/aifc.py
-file path=usr/lib/python2.6/aifc.pyc
-file path=usr/lib/python2.6/anydbm.py
-file path=usr/lib/python2.6/anydbm.pyc
-file path=usr/lib/python2.6/ast.py
-file path=usr/lib/python2.6/ast.pyc
-file path=usr/lib/python2.6/asynchat.py
-file path=usr/lib/python2.6/asynchat.pyc
-file path=usr/lib/python2.6/asyncore.py
-file path=usr/lib/python2.6/asyncore.pyc
-file path=usr/lib/python2.6/atexit.py
-file path=usr/lib/python2.6/atexit.pyc
-file path=usr/lib/python2.6/audiodev.py
-file path=usr/lib/python2.6/audiodev.pyc
-file path=usr/lib/python2.6/base64.py
-file path=usr/lib/python2.6/base64.pyc
-file path=usr/lib/python2.6/bdb.py
-file path=usr/lib/python2.6/bdb.pyc
-file path=usr/lib/python2.6/binhex.py
-file path=usr/lib/python2.6/binhex.pyc
-file path=usr/lib/python2.6/bisect.py
-file path=usr/lib/python2.6/bisect.pyc
-file path=usr/lib/python2.6/cProfile.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/cProfile.pyc
-file path=usr/lib/python2.6/calendar.py
-file path=usr/lib/python2.6/calendar.pyc
-file path=usr/lib/python2.6/cgi.py
-file path=usr/lib/python2.6/cgi.pyc
-file path=usr/lib/python2.6/cgitb.py
-file path=usr/lib/python2.6/cgitb.pyc
-file path=usr/lib/python2.6/chunk.py
-file path=usr/lib/python2.6/chunk.pyc
-file path=usr/lib/python2.6/cmd.py
-file path=usr/lib/python2.6/cmd.pyc
-file path=usr/lib/python2.6/code.py
-file path=usr/lib/python2.6/code.pyc
-file path=usr/lib/python2.6/codecs.py
-file path=usr/lib/python2.6/codecs.pyc
-file path=usr/lib/python2.6/codeop.py
-file path=usr/lib/python2.6/codeop.pyc
-file path=usr/lib/python2.6/collections.py
-file path=usr/lib/python2.6/collections.pyc
-file path=usr/lib/python2.6/colorsys.py
-file path=usr/lib/python2.6/colorsys.pyc
-file path=usr/lib/python2.6/commands.py
-file path=usr/lib/python2.6/commands.pyc
-file path=usr/lib/python2.6/compileall.py
-file path=usr/lib/python2.6/compileall.pyc
-file path=usr/lib/python2.6/compiler/__init__.py
-file path=usr/lib/python2.6/compiler/__init__.pyc
-file path=usr/lib/python2.6/compiler/ast.py
-file path=usr/lib/python2.6/compiler/ast.pyc
-file path=usr/lib/python2.6/compiler/consts.py
-file path=usr/lib/python2.6/compiler/consts.pyc
-file path=usr/lib/python2.6/compiler/future.py
-file path=usr/lib/python2.6/compiler/future.pyc
-file path=usr/lib/python2.6/compiler/misc.py
-file path=usr/lib/python2.6/compiler/misc.pyc
-file path=usr/lib/python2.6/compiler/pyassem.py
-file path=usr/lib/python2.6/compiler/pyassem.pyc
-file path=usr/lib/python2.6/compiler/pycodegen.py
-file path=usr/lib/python2.6/compiler/pycodegen.pyc
-file path=usr/lib/python2.6/compiler/symbols.py
-file path=usr/lib/python2.6/compiler/symbols.pyc
-file path=usr/lib/python2.6/compiler/syntax.py
-file path=usr/lib/python2.6/compiler/syntax.pyc
-file path=usr/lib/python2.6/compiler/transformer.py
-file path=usr/lib/python2.6/compiler/transformer.pyc
-file path=usr/lib/python2.6/compiler/visitor.py
-file path=usr/lib/python2.6/compiler/visitor.pyc
-file Makefile.config path=usr/lib/python2.6/config/Makefile
-file path=usr/lib/python2.6/config/Setup
-file path=usr/lib/python2.6/config/Setup.config
-file path=usr/lib/python2.6/config/Setup.local
-file path=usr/lib/python2.6/config/config.c
-file path=usr/lib/python2.6/config/config.c.in
-file path=usr/lib/python2.6/config/install-sh mode=0555
-file path=usr/lib/python2.6/config/makesetup mode=0555
-file path=usr/lib/python2.6/config/python.o
-file path=usr/lib/python2.6/contextlib.py
-file path=usr/lib/python2.6/contextlib.pyc
-file path=usr/lib/python2.6/cookielib.py
-file path=usr/lib/python2.6/cookielib.pyc
-file path=usr/lib/python2.6/copy.py
-file path=usr/lib/python2.6/copy.pyc
-file path=usr/lib/python2.6/copy_reg.py
-file path=usr/lib/python2.6/copy_reg.pyc
-file path=usr/lib/python2.6/csv.py
-file path=usr/lib/python2.6/csv.pyc
-file path=usr/lib/python2.6/ctypes/__init__.py
-file path=usr/lib/python2.6/ctypes/__init__.pyc
-file path=usr/lib/python2.6/ctypes/_endian.py
-file path=usr/lib/python2.6/ctypes/_endian.pyc
-file path=usr/lib/python2.6/ctypes/macholib/README.ctypes
-file path=usr/lib/python2.6/ctypes/macholib/__init__.py
-file path=usr/lib/python2.6/ctypes/macholib/__init__.pyc
-file path=usr/lib/python2.6/ctypes/macholib/dyld.py
-file path=usr/lib/python2.6/ctypes/macholib/dyld.pyc
-file path=usr/lib/python2.6/ctypes/macholib/dylib.py
-file path=usr/lib/python2.6/ctypes/macholib/dylib.pyc
-file path=usr/lib/python2.6/ctypes/macholib/fetch_macholib mode=0555
-file path=usr/lib/python2.6/ctypes/macholib/fetch_macholib.bat
-file path=usr/lib/python2.6/ctypes/macholib/framework.py
-file path=usr/lib/python2.6/ctypes/macholib/framework.pyc
-file path=usr/lib/python2.6/ctypes/test/__init__.py
-file path=usr/lib/python2.6/ctypes/test/__init__.pyc
-file path=usr/lib/python2.6/ctypes/test/runtests.py
-file path=usr/lib/python2.6/ctypes/test/runtests.pyc
-file path=usr/lib/python2.6/ctypes/test/test_anon.py
-file path=usr/lib/python2.6/ctypes/test/test_anon.pyc
-file path=usr/lib/python2.6/ctypes/test/test_array_in_pointer.py
-file path=usr/lib/python2.6/ctypes/test/test_array_in_pointer.pyc
-file path=usr/lib/python2.6/ctypes/test/test_arrays.py
-file path=usr/lib/python2.6/ctypes/test/test_arrays.pyc
-file path=usr/lib/python2.6/ctypes/test/test_as_parameter.py
-file path=usr/lib/python2.6/ctypes/test/test_as_parameter.pyc
-file path=usr/lib/python2.6/ctypes/test/test_bitfields.py
-file path=usr/lib/python2.6/ctypes/test/test_bitfields.pyc
-file path=usr/lib/python2.6/ctypes/test/test_buffers.py
-file path=usr/lib/python2.6/ctypes/test/test_buffers.pyc
-file path=usr/lib/python2.6/ctypes/test/test_byteswap.py
-file path=usr/lib/python2.6/ctypes/test/test_byteswap.pyc
-file path=usr/lib/python2.6/ctypes/test/test_callbacks.py
-file path=usr/lib/python2.6/ctypes/test/test_callbacks.pyc
-file path=usr/lib/python2.6/ctypes/test/test_cast.py
-file path=usr/lib/python2.6/ctypes/test/test_cast.pyc
-file path=usr/lib/python2.6/ctypes/test/test_cfuncs.py
-file path=usr/lib/python2.6/ctypes/test/test_cfuncs.pyc
-file path=usr/lib/python2.6/ctypes/test/test_checkretval.py
-file path=usr/lib/python2.6/ctypes/test/test_checkretval.pyc
-file path=usr/lib/python2.6/ctypes/test/test_delattr.py
-file path=usr/lib/python2.6/ctypes/test/test_delattr.pyc
-file path=usr/lib/python2.6/ctypes/test/test_errcheck.py
-file path=usr/lib/python2.6/ctypes/test/test_errcheck.pyc
-file path=usr/lib/python2.6/ctypes/test/test_errno.py
-file path=usr/lib/python2.6/ctypes/test/test_errno.pyc
-file path=usr/lib/python2.6/ctypes/test/test_find.py
-file path=usr/lib/python2.6/ctypes/test/test_find.pyc
-file path=usr/lib/python2.6/ctypes/test/test_frombuffer.py
-file path=usr/lib/python2.6/ctypes/test/test_frombuffer.pyc
-file path=usr/lib/python2.6/ctypes/test/test_funcptr.py
-file path=usr/lib/python2.6/ctypes/test/test_funcptr.pyc
-file path=usr/lib/python2.6/ctypes/test/test_functions.py
-file path=usr/lib/python2.6/ctypes/test/test_functions.pyc
-file path=usr/lib/python2.6/ctypes/test/test_incomplete.py
-file path=usr/lib/python2.6/ctypes/test/test_incomplete.pyc
-file path=usr/lib/python2.6/ctypes/test/test_init.py
-file path=usr/lib/python2.6/ctypes/test/test_init.pyc
-file path=usr/lib/python2.6/ctypes/test/test_integers.py
-file path=usr/lib/python2.6/ctypes/test/test_integers.pyc
-file path=usr/lib/python2.6/ctypes/test/test_internals.py
-file path=usr/lib/python2.6/ctypes/test/test_internals.pyc
-file path=usr/lib/python2.6/ctypes/test/test_keeprefs.py
-file path=usr/lib/python2.6/ctypes/test/test_keeprefs.pyc
-file path=usr/lib/python2.6/ctypes/test/test_libc.py
-file path=usr/lib/python2.6/ctypes/test/test_libc.pyc
-file path=usr/lib/python2.6/ctypes/test/test_loading.py
-file path=usr/lib/python2.6/ctypes/test/test_loading.pyc
-file path=usr/lib/python2.6/ctypes/test/test_macholib.py
-file path=usr/lib/python2.6/ctypes/test/test_macholib.pyc
-file path=usr/lib/python2.6/ctypes/test/test_memfunctions.py
-file path=usr/lib/python2.6/ctypes/test/test_memfunctions.pyc
-file path=usr/lib/python2.6/ctypes/test/test_numbers.py
-file path=usr/lib/python2.6/ctypes/test/test_numbers.pyc
-file path=usr/lib/python2.6/ctypes/test/test_objects.py
-file path=usr/lib/python2.6/ctypes/test/test_objects.pyc
-file path=usr/lib/python2.6/ctypes/test/test_parameters.py
-file path=usr/lib/python2.6/ctypes/test/test_parameters.pyc
-file path=usr/lib/python2.6/ctypes/test/test_pep3118.py
-file path=usr/lib/python2.6/ctypes/test/test_pep3118.pyc
-file path=usr/lib/python2.6/ctypes/test/test_pickling.py
-file path=usr/lib/python2.6/ctypes/test/test_pickling.pyc
-file path=usr/lib/python2.6/ctypes/test/test_pointers.py
-file path=usr/lib/python2.6/ctypes/test/test_pointers.pyc
-file path=usr/lib/python2.6/ctypes/test/test_prototypes.py
-file path=usr/lib/python2.6/ctypes/test/test_prototypes.pyc
-file path=usr/lib/python2.6/ctypes/test/test_python_api.py
-file path=usr/lib/python2.6/ctypes/test/test_python_api.pyc
-file path=usr/lib/python2.6/ctypes/test/test_random_things.py
-file path=usr/lib/python2.6/ctypes/test/test_random_things.pyc
-file path=usr/lib/python2.6/ctypes/test/test_refcounts.py
-file path=usr/lib/python2.6/ctypes/test/test_refcounts.pyc
-file path=usr/lib/python2.6/ctypes/test/test_repr.py
-file path=usr/lib/python2.6/ctypes/test/test_repr.pyc
-file path=usr/lib/python2.6/ctypes/test/test_returnfuncptrs.py
-file path=usr/lib/python2.6/ctypes/test/test_returnfuncptrs.pyc
-file path=usr/lib/python2.6/ctypes/test/test_simplesubclasses.py
-file path=usr/lib/python2.6/ctypes/test/test_simplesubclasses.pyc
-file path=usr/lib/python2.6/ctypes/test/test_sizes.py
-file path=usr/lib/python2.6/ctypes/test/test_sizes.pyc
-file path=usr/lib/python2.6/ctypes/test/test_slicing.py
-file path=usr/lib/python2.6/ctypes/test/test_slicing.pyc
-file path=usr/lib/python2.6/ctypes/test/test_stringptr.py
-file path=usr/lib/python2.6/ctypes/test/test_stringptr.pyc
-file path=usr/lib/python2.6/ctypes/test/test_strings.py
-file path=usr/lib/python2.6/ctypes/test/test_strings.pyc
-file path=usr/lib/python2.6/ctypes/test/test_struct_fields.py
-file path=usr/lib/python2.6/ctypes/test/test_struct_fields.pyc
-file path=usr/lib/python2.6/ctypes/test/test_structures.py
-file path=usr/lib/python2.6/ctypes/test/test_structures.pyc
-file path=usr/lib/python2.6/ctypes/test/test_unaligned_structures.py
-file path=usr/lib/python2.6/ctypes/test/test_unaligned_structures.pyc
-file path=usr/lib/python2.6/ctypes/test/test_unicode.py
-file path=usr/lib/python2.6/ctypes/test/test_unicode.pyc
-file path=usr/lib/python2.6/ctypes/test/test_values.py
-file path=usr/lib/python2.6/ctypes/test/test_values.pyc
-file path=usr/lib/python2.6/ctypes/test/test_varsize_struct.py
-file path=usr/lib/python2.6/ctypes/test/test_varsize_struct.pyc
-file path=usr/lib/python2.6/ctypes/test/test_win32.py
-file path=usr/lib/python2.6/ctypes/test/test_win32.pyc
-file path=usr/lib/python2.6/ctypes/util.py
-file path=usr/lib/python2.6/ctypes/util.pyc
-file path=usr/lib/python2.6/ctypes/wintypes.py
-file path=usr/lib/python2.6/ctypes/wintypes.pyc
-file path=usr/lib/python2.6/curses/__init__.py
-file path=usr/lib/python2.6/curses/__init__.pyc
-file path=usr/lib/python2.6/curses/ascii.py
-file path=usr/lib/python2.6/curses/ascii.pyc
-file path=usr/lib/python2.6/curses/has_key.py
-file path=usr/lib/python2.6/curses/has_key.pyc
-file path=usr/lib/python2.6/curses/panel.py
-file path=usr/lib/python2.6/curses/panel.pyc
-file path=usr/lib/python2.6/curses/textpad.py
-file path=usr/lib/python2.6/curses/textpad.pyc
-file path=usr/lib/python2.6/curses/wrapper.py
-file path=usr/lib/python2.6/curses/wrapper.pyc
-file path=usr/lib/python2.6/dbhash.py
-file path=usr/lib/python2.6/dbhash.pyc
-file path=usr/lib/python2.6/decimal.py
-file path=usr/lib/python2.6/decimal.pyc
-file path=usr/lib/python2.6/difflib.py
-file path=usr/lib/python2.6/difflib.pyc
-file path=usr/lib/python2.6/dircache.py
-file path=usr/lib/python2.6/dircache.pyc
-file path=usr/lib/python2.6/dis.py
-file path=usr/lib/python2.6/dis.pyc
-file path=usr/lib/python2.6/distutils/README
-file path=usr/lib/python2.6/distutils/__init__.py
-file path=usr/lib/python2.6/distutils/__init__.pyc
-file path=usr/lib/python2.6/distutils/archive_util.py
-file path=usr/lib/python2.6/distutils/archive_util.pyc
-file path=usr/lib/python2.6/distutils/bcppcompiler.py
-file path=usr/lib/python2.6/distutils/bcppcompiler.pyc
-file path=usr/lib/python2.6/distutils/ccompiler.py
-file path=usr/lib/python2.6/distutils/ccompiler.pyc
-file path=usr/lib/python2.6/distutils/cmd.py
-file path=usr/lib/python2.6/distutils/cmd.pyc
-file path=usr/lib/python2.6/distutils/command/__init__.py
-file path=usr/lib/python2.6/distutils/command/__init__.pyc
-file path=usr/lib/python2.6/distutils/command/bdist.py
-file path=usr/lib/python2.6/distutils/command/bdist.pyc
-file path=usr/lib/python2.6/distutils/command/bdist_dumb.py
-file path=usr/lib/python2.6/distutils/command/bdist_dumb.pyc
-file path=usr/lib/python2.6/distutils/command/bdist_msi.py
-file path=usr/lib/python2.6/distutils/command/bdist_msi.pyc
-file path=usr/lib/python2.6/distutils/command/bdist_rpm.py
-file path=usr/lib/python2.6/distutils/command/bdist_rpm.pyc
-file path=usr/lib/python2.6/distutils/command/bdist_wininst.py
-file path=usr/lib/python2.6/distutils/command/bdist_wininst.pyc
-file path=usr/lib/python2.6/distutils/command/build.py
-file path=usr/lib/python2.6/distutils/command/build.pyc
-file path=usr/lib/python2.6/distutils/command/build_clib.py
-file path=usr/lib/python2.6/distutils/command/build_clib.pyc
-file path=usr/lib/python2.6/distutils/command/build_ext.py
-file path=usr/lib/python2.6/distutils/command/build_ext.pyc
-file path=usr/lib/python2.6/distutils/command/build_py.py
-file path=usr/lib/python2.6/distutils/command/build_py.pyc
-file path=usr/lib/python2.6/distutils/command/build_scripts.py
-file path=usr/lib/python2.6/distutils/command/build_scripts.pyc
-file path=usr/lib/python2.6/distutils/command/clean.py
-file path=usr/lib/python2.6/distutils/command/clean.pyc
-file path=usr/lib/python2.6/distutils/command/command_template
-file path=usr/lib/python2.6/distutils/command/config.py
-file path=usr/lib/python2.6/distutils/command/config.pyc
-file path=usr/lib/python2.6/distutils/command/install.py
-file path=usr/lib/python2.6/distutils/command/install.pyc
-file path=usr/lib/python2.6/distutils/command/install_data.py
-file path=usr/lib/python2.6/distutils/command/install_data.pyc
-file path=usr/lib/python2.6/distutils/command/install_egg_info.py
-file path=usr/lib/python2.6/distutils/command/install_egg_info.pyc
-file path=usr/lib/python2.6/distutils/command/install_headers.py
-file path=usr/lib/python2.6/distutils/command/install_headers.pyc
-file path=usr/lib/python2.6/distutils/command/install_lib.py
-file path=usr/lib/python2.6/distutils/command/install_lib.pyc
-file path=usr/lib/python2.6/distutils/command/install_scripts.py
-file path=usr/lib/python2.6/distutils/command/install_scripts.pyc
-file path=usr/lib/python2.6/distutils/command/register.py
-file path=usr/lib/python2.6/distutils/command/register.pyc
-file path=usr/lib/python2.6/distutils/command/sdist.py
-file path=usr/lib/python2.6/distutils/command/sdist.pyc
-file path=usr/lib/python2.6/distutils/command/upload.py
-file path=usr/lib/python2.6/distutils/command/upload.pyc
-file path=usr/lib/python2.6/distutils/command/wininst-6.0.exe
-file path=usr/lib/python2.6/distutils/command/wininst-7.1.exe
-file path=usr/lib/python2.6/distutils/command/wininst-8.0.exe
-file path=usr/lib/python2.6/distutils/command/wininst-9.0-amd64.exe
-file path=usr/lib/python2.6/distutils/command/wininst-9.0.exe
-file path=usr/lib/python2.6/distutils/config.py
-file path=usr/lib/python2.6/distutils/config.pyc
-file path=usr/lib/python2.6/distutils/core.py
-file path=usr/lib/python2.6/distutils/core.pyc
-file path=usr/lib/python2.6/distutils/cygwinccompiler.py
-file path=usr/lib/python2.6/distutils/cygwinccompiler.pyc
-file path=usr/lib/python2.6/distutils/debug.py
-file path=usr/lib/python2.6/distutils/debug.pyc
-file path=usr/lib/python2.6/distutils/dep_util.py
-file path=usr/lib/python2.6/distutils/dep_util.pyc
-file path=usr/lib/python2.6/distutils/dir_util.py
-file path=usr/lib/python2.6/distutils/dir_util.pyc
-file path=usr/lib/python2.6/distutils/dist.py
-file path=usr/lib/python2.6/distutils/dist.pyc
-file path=usr/lib/python2.6/distutils/emxccompiler.py
-file path=usr/lib/python2.6/distutils/emxccompiler.pyc
-file path=usr/lib/python2.6/distutils/errors.py
-file path=usr/lib/python2.6/distutils/errors.pyc
-file path=usr/lib/python2.6/distutils/extension.py
-file path=usr/lib/python2.6/distutils/extension.pyc
-file path=usr/lib/python2.6/distutils/fancy_getopt.py
-file path=usr/lib/python2.6/distutils/fancy_getopt.pyc
-file path=usr/lib/python2.6/distutils/file_util.py
-file path=usr/lib/python2.6/distutils/file_util.pyc
-file path=usr/lib/python2.6/distutils/filelist.py
-file path=usr/lib/python2.6/distutils/filelist.pyc
-file path=usr/lib/python2.6/distutils/log.py
-file path=usr/lib/python2.6/distutils/log.pyc
-file path=usr/lib/python2.6/distutils/msvc9compiler.py
-file path=usr/lib/python2.6/distutils/msvc9compiler.pyc
-file path=usr/lib/python2.6/distutils/msvccompiler.py
-file path=usr/lib/python2.6/distutils/msvccompiler.pyc
-file path=usr/lib/python2.6/distutils/mwerkscompiler.py
-file path=usr/lib/python2.6/distutils/mwerkscompiler.pyc
-file path=usr/lib/python2.6/distutils/spawn.py
-file path=usr/lib/python2.6/distutils/spawn.pyc
-file path=usr/lib/python2.6/distutils/sysconfig.py
-file path=usr/lib/python2.6/distutils/sysconfig.pyc
-file path=usr/lib/python2.6/distutils/tests/__init__.py
-file path=usr/lib/python2.6/distutils/tests/__init__.pyc
-file path=usr/lib/python2.6/distutils/tests/setuptools_build_ext.py
-file path=usr/lib/python2.6/distutils/tests/setuptools_build_ext.pyc
-file path=usr/lib/python2.6/distutils/tests/setuptools_extension.py
-file path=usr/lib/python2.6/distutils/tests/setuptools_extension.pyc
-file path=usr/lib/python2.6/distutils/tests/support.py
-file path=usr/lib/python2.6/distutils/tests/support.pyc
-file path=usr/lib/python2.6/distutils/tests/test_bdist_wininst.py
-file path=usr/lib/python2.6/distutils/tests/test_bdist_wininst.pyc
-file path=usr/lib/python2.6/distutils/tests/test_build_ext.py
-file path=usr/lib/python2.6/distutils/tests/test_build_ext.pyc
-file path=usr/lib/python2.6/distutils/tests/test_build_py.py
-file path=usr/lib/python2.6/distutils/tests/test_build_py.pyc
-file path=usr/lib/python2.6/distutils/tests/test_build_scripts.py
-file path=usr/lib/python2.6/distutils/tests/test_build_scripts.pyc
-file path=usr/lib/python2.6/distutils/tests/test_config.py
-file path=usr/lib/python2.6/distutils/tests/test_config.pyc
-file path=usr/lib/python2.6/distutils/tests/test_core.py
-file path=usr/lib/python2.6/distutils/tests/test_core.pyc
-file path=usr/lib/python2.6/distutils/tests/test_dist.py
-file path=usr/lib/python2.6/distutils/tests/test_dist.pyc
-file path=usr/lib/python2.6/distutils/tests/test_filelist.py
-file path=usr/lib/python2.6/distutils/tests/test_filelist.pyc
-file path=usr/lib/python2.6/distutils/tests/test_install.py
-file path=usr/lib/python2.6/distutils/tests/test_install.pyc
-file path=usr/lib/python2.6/distutils/tests/test_install_scripts.py
-file path=usr/lib/python2.6/distutils/tests/test_install_scripts.pyc
-file path=usr/lib/python2.6/distutils/tests/test_msvc9compiler.py
-file path=usr/lib/python2.6/distutils/tests/test_msvc9compiler.pyc
-file path=usr/lib/python2.6/distutils/tests/test_register.py
-file path=usr/lib/python2.6/distutils/tests/test_register.pyc
-file path=usr/lib/python2.6/distutils/tests/test_sdist.py
-file path=usr/lib/python2.6/distutils/tests/test_sdist.pyc
-file path=usr/lib/python2.6/distutils/tests/test_sysconfig.py
-file path=usr/lib/python2.6/distutils/tests/test_sysconfig.pyc
-file path=usr/lib/python2.6/distutils/tests/test_upload.py
-file path=usr/lib/python2.6/distutils/tests/test_upload.pyc
-file path=usr/lib/python2.6/distutils/tests/test_versionpredicate.py
-file path=usr/lib/python2.6/distutils/tests/test_versionpredicate.pyc
-file path=usr/lib/python2.6/distutils/text_file.py
-file path=usr/lib/python2.6/distutils/text_file.pyc
-file path=usr/lib/python2.6/distutils/unixccompiler.py
-file path=usr/lib/python2.6/distutils/unixccompiler.pyc
-file path=usr/lib/python2.6/distutils/util.py
-file path=usr/lib/python2.6/distutils/util.pyc
-file path=usr/lib/python2.6/distutils/version.py
-file path=usr/lib/python2.6/distutils/version.pyc
-file path=usr/lib/python2.6/distutils/versionpredicate.py
-file path=usr/lib/python2.6/distutils/versionpredicate.pyc
-file path=usr/lib/python2.6/doctest.py
-file path=usr/lib/python2.6/doctest.pyc
-file path=usr/lib/python2.6/dumbdbm.py
-file path=usr/lib/python2.6/dumbdbm.pyc
-file path=usr/lib/python2.6/dummy_thread.py
-file path=usr/lib/python2.6/dummy_thread.pyc
-file path=usr/lib/python2.6/dummy_threading.py
-file path=usr/lib/python2.6/dummy_threading.pyc
-file path=usr/lib/python2.6/email/__init__.py
-file path=usr/lib/python2.6/email/__init__.pyc
-file path=usr/lib/python2.6/email/_parseaddr.py
-file path=usr/lib/python2.6/email/_parseaddr.pyc
-file path=usr/lib/python2.6/email/base64mime.py
-file path=usr/lib/python2.6/email/base64mime.pyc
-file path=usr/lib/python2.6/email/charset.py
-file path=usr/lib/python2.6/email/charset.pyc
-file path=usr/lib/python2.6/email/encoders.py
-file path=usr/lib/python2.6/email/encoders.pyc
-file path=usr/lib/python2.6/email/errors.py
-file path=usr/lib/python2.6/email/errors.pyc
-file path=usr/lib/python2.6/email/feedparser.py
-file path=usr/lib/python2.6/email/feedparser.pyc
-file path=usr/lib/python2.6/email/generator.py
-file path=usr/lib/python2.6/email/generator.pyc
-file path=usr/lib/python2.6/email/header.py
-file path=usr/lib/python2.6/email/header.pyc
-file path=usr/lib/python2.6/email/iterators.py
-file path=usr/lib/python2.6/email/iterators.pyc
-file path=usr/lib/python2.6/email/message.py
-file path=usr/lib/python2.6/email/message.pyc
-file path=usr/lib/python2.6/email/mime/__init__.py
-file path=usr/lib/python2.6/email/mime/__init__.pyc
-file path=usr/lib/python2.6/email/mime/application.py
-file path=usr/lib/python2.6/email/mime/application.pyc
-file path=usr/lib/python2.6/email/mime/audio.py
-file path=usr/lib/python2.6/email/mime/audio.pyc
-file path=usr/lib/python2.6/email/mime/base.py
-file path=usr/lib/python2.6/email/mime/base.pyc
-file path=usr/lib/python2.6/email/mime/image.py
-file path=usr/lib/python2.6/email/mime/image.pyc
-file path=usr/lib/python2.6/email/mime/message.py
-file path=usr/lib/python2.6/email/mime/message.pyc
-file path=usr/lib/python2.6/email/mime/multipart.py
-file path=usr/lib/python2.6/email/mime/multipart.pyc
-file path=usr/lib/python2.6/email/mime/nonmultipart.py
-file path=usr/lib/python2.6/email/mime/nonmultipart.pyc
-file path=usr/lib/python2.6/email/mime/text.py
-file path=usr/lib/python2.6/email/mime/text.pyc
-file path=usr/lib/python2.6/email/parser.py
-file path=usr/lib/python2.6/email/parser.pyc
-file path=usr/lib/python2.6/email/quoprimime.py
-file path=usr/lib/python2.6/email/quoprimime.pyc
-file path=usr/lib/python2.6/email/test/__init__.py
-file path=usr/lib/python2.6/email/test/__init__.pyc
-file path=usr/lib/python2.6/email/test/data/PyBanner048.gif
-file path=usr/lib/python2.6/email/test/data/audiotest.au
-file path=usr/lib/python2.6/email/test/data/msg_01.txt
-file path=usr/lib/python2.6/email/test/data/msg_02.txt
-file path=usr/lib/python2.6/email/test/data/msg_03.txt
-file path=usr/lib/python2.6/email/test/data/msg_04.txt
-file path=usr/lib/python2.6/email/test/data/msg_05.txt
-file path=usr/lib/python2.6/email/test/data/msg_06.txt
-file path=usr/lib/python2.6/email/test/data/msg_07.txt
-file path=usr/lib/python2.6/email/test/data/msg_08.txt
-file path=usr/lib/python2.6/email/test/data/msg_09.txt
-file path=usr/lib/python2.6/email/test/data/msg_10.txt
-file path=usr/lib/python2.6/email/test/data/msg_11.txt
-file path=usr/lib/python2.6/email/test/data/msg_12.txt
-file path=usr/lib/python2.6/email/test/data/msg_12a.txt
-file path=usr/lib/python2.6/email/test/data/msg_13.txt
-file path=usr/lib/python2.6/email/test/data/msg_14.txt
-file path=usr/lib/python2.6/email/test/data/msg_15.txt
-file path=usr/lib/python2.6/email/test/data/msg_16.txt
-file path=usr/lib/python2.6/email/test/data/msg_17.txt
-file path=usr/lib/python2.6/email/test/data/msg_18.txt
-file path=usr/lib/python2.6/email/test/data/msg_19.txt
-file path=usr/lib/python2.6/email/test/data/msg_20.txt
-file path=usr/lib/python2.6/email/test/data/msg_21.txt
-file path=usr/lib/python2.6/email/test/data/msg_22.txt
-file path=usr/lib/python2.6/email/test/data/msg_23.txt
-file path=usr/lib/python2.6/email/test/data/msg_24.txt
-file path=usr/lib/python2.6/email/test/data/msg_25.txt
-file path=usr/lib/python2.6/email/test/data/msg_26.txt
-file path=usr/lib/python2.6/email/test/data/msg_27.txt
-file path=usr/lib/python2.6/email/test/data/msg_28.txt
-file path=usr/lib/python2.6/email/test/data/msg_29.txt
-file path=usr/lib/python2.6/email/test/data/msg_30.txt
-file path=usr/lib/python2.6/email/test/data/msg_31.txt
-file path=usr/lib/python2.6/email/test/data/msg_32.txt
-file path=usr/lib/python2.6/email/test/data/msg_33.txt
-file path=usr/lib/python2.6/email/test/data/msg_34.txt
-file path=usr/lib/python2.6/email/test/data/msg_35.txt
-file path=usr/lib/python2.6/email/test/data/msg_36.txt
-file path=usr/lib/python2.6/email/test/data/msg_37.txt
-file path=usr/lib/python2.6/email/test/data/msg_38.txt
-file path=usr/lib/python2.6/email/test/data/msg_39.txt
-file path=usr/lib/python2.6/email/test/data/msg_40.txt
-file path=usr/lib/python2.6/email/test/data/msg_41.txt
-file path=usr/lib/python2.6/email/test/data/msg_42.txt
-file path=usr/lib/python2.6/email/test/data/msg_43.txt
-file path=usr/lib/python2.6/email/test/data/msg_44.txt
-file path=usr/lib/python2.6/email/test/test_email.py
-file path=usr/lib/python2.6/email/test/test_email.pyc
-file path=usr/lib/python2.6/email/test/test_email_codecs.py
-file path=usr/lib/python2.6/email/test/test_email_codecs.pyc
-file path=usr/lib/python2.6/email/test/test_email_codecs_renamed.py
-file path=usr/lib/python2.6/email/test/test_email_codecs_renamed.pyc
-file path=usr/lib/python2.6/email/test/test_email_renamed.py
-file path=usr/lib/python2.6/email/test/test_email_renamed.pyc
-file path=usr/lib/python2.6/email/test/test_email_torture.py
-file path=usr/lib/python2.6/email/test/test_email_torture.pyc
-file path=usr/lib/python2.6/email/utils.py
-file path=usr/lib/python2.6/email/utils.pyc
-file path=usr/lib/python2.6/encodings/__init__.py
-file path=usr/lib/python2.6/encodings/__init__.pyc
-file path=usr/lib/python2.6/encodings/aliases.py
-file path=usr/lib/python2.6/encodings/aliases.pyc
-file path=usr/lib/python2.6/encodings/ascii.py
-file path=usr/lib/python2.6/encodings/ascii.pyc
-file path=usr/lib/python2.6/encodings/base64_codec.py
-file path=usr/lib/python2.6/encodings/base64_codec.pyc
-file path=usr/lib/python2.6/encodings/big5.py
-file path=usr/lib/python2.6/encodings/big5.pyc
-file path=usr/lib/python2.6/encodings/big5hkscs.py
-file path=usr/lib/python2.6/encodings/big5hkscs.pyc
-file path=usr/lib/python2.6/encodings/bz2_codec.py
-file path=usr/lib/python2.6/encodings/bz2_codec.pyc
-file path=usr/lib/python2.6/encodings/charmap.py
-file path=usr/lib/python2.6/encodings/charmap.pyc
-file path=usr/lib/python2.6/encodings/cp037.py
-file path=usr/lib/python2.6/encodings/cp037.pyc
-file path=usr/lib/python2.6/encodings/cp1006.py
-file path=usr/lib/python2.6/encodings/cp1006.pyc
-file path=usr/lib/python2.6/encodings/cp1026.py
-file path=usr/lib/python2.6/encodings/cp1026.pyc
-file path=usr/lib/python2.6/encodings/cp1140.py
-file path=usr/lib/python2.6/encodings/cp1140.pyc
-file path=usr/lib/python2.6/encodings/cp1250.py
-file path=usr/lib/python2.6/encodings/cp1250.pyc
-file path=usr/lib/python2.6/encodings/cp1251.py
-file path=usr/lib/python2.6/encodings/cp1251.pyc
-file path=usr/lib/python2.6/encodings/cp1252.py
-file path=usr/lib/python2.6/encodings/cp1252.pyc
-file path=usr/lib/python2.6/encodings/cp1253.py
-file path=usr/lib/python2.6/encodings/cp1253.pyc
-file path=usr/lib/python2.6/encodings/cp1254.py
-file path=usr/lib/python2.6/encodings/cp1254.pyc
-file path=usr/lib/python2.6/encodings/cp1255.py
-file path=usr/lib/python2.6/encodings/cp1255.pyc
-file path=usr/lib/python2.6/encodings/cp1256.py
-file path=usr/lib/python2.6/encodings/cp1256.pyc
-file path=usr/lib/python2.6/encodings/cp1257.py
-file path=usr/lib/python2.6/encodings/cp1257.pyc
-file path=usr/lib/python2.6/encodings/cp1258.py
-file path=usr/lib/python2.6/encodings/cp1258.pyc
-file path=usr/lib/python2.6/encodings/cp424.py
-file path=usr/lib/python2.6/encodings/cp424.pyc
-file path=usr/lib/python2.6/encodings/cp437.py
-file path=usr/lib/python2.6/encodings/cp437.pyc
-file path=usr/lib/python2.6/encodings/cp500.py
-file path=usr/lib/python2.6/encodings/cp500.pyc
-file path=usr/lib/python2.6/encodings/cp737.py
-file path=usr/lib/python2.6/encodings/cp737.pyc
-file path=usr/lib/python2.6/encodings/cp775.py
-file path=usr/lib/python2.6/encodings/cp775.pyc
-file path=usr/lib/python2.6/encodings/cp850.py
-file path=usr/lib/python2.6/encodings/cp850.pyc
-file path=usr/lib/python2.6/encodings/cp852.py
-file path=usr/lib/python2.6/encodings/cp852.pyc
-file path=usr/lib/python2.6/encodings/cp855.py
-file path=usr/lib/python2.6/encodings/cp855.pyc
-file path=usr/lib/python2.6/encodings/cp856.py
-file path=usr/lib/python2.6/encodings/cp856.pyc
-file path=usr/lib/python2.6/encodings/cp857.py
-file path=usr/lib/python2.6/encodings/cp857.pyc
-file path=usr/lib/python2.6/encodings/cp860.py
-file path=usr/lib/python2.6/encodings/cp860.pyc
-file path=usr/lib/python2.6/encodings/cp861.py
-file path=usr/lib/python2.6/encodings/cp861.pyc
-file path=usr/lib/python2.6/encodings/cp862.py
-file path=usr/lib/python2.6/encodings/cp862.pyc
-file path=usr/lib/python2.6/encodings/cp863.py
-file path=usr/lib/python2.6/encodings/cp863.pyc
-file path=usr/lib/python2.6/encodings/cp864.py
-file path=usr/lib/python2.6/encodings/cp864.pyc
-file path=usr/lib/python2.6/encodings/cp865.py
-file path=usr/lib/python2.6/encodings/cp865.pyc
-file path=usr/lib/python2.6/encodings/cp866.py
-file path=usr/lib/python2.6/encodings/cp866.pyc
-file path=usr/lib/python2.6/encodings/cp869.py
-file path=usr/lib/python2.6/encodings/cp869.pyc
-file path=usr/lib/python2.6/encodings/cp874.py
-file path=usr/lib/python2.6/encodings/cp874.pyc
-file path=usr/lib/python2.6/encodings/cp875.py
-file path=usr/lib/python2.6/encodings/cp875.pyc
-file path=usr/lib/python2.6/encodings/cp932.py
-file path=usr/lib/python2.6/encodings/cp932.pyc
-file path=usr/lib/python2.6/encodings/cp949.py
-file path=usr/lib/python2.6/encodings/cp949.pyc
-file path=usr/lib/python2.6/encodings/cp950.py
-file path=usr/lib/python2.6/encodings/cp950.pyc
-file path=usr/lib/python2.6/encodings/euc_jis_2004.py
-file path=usr/lib/python2.6/encodings/euc_jis_2004.pyc
-file path=usr/lib/python2.6/encodings/euc_jisx0213.py
-file path=usr/lib/python2.6/encodings/euc_jisx0213.pyc
-file path=usr/lib/python2.6/encodings/euc_jp.py
-file path=usr/lib/python2.6/encodings/euc_jp.pyc
-file path=usr/lib/python2.6/encodings/euc_kr.py
-file path=usr/lib/python2.6/encodings/euc_kr.pyc
-file path=usr/lib/python2.6/encodings/gb18030.py
-file path=usr/lib/python2.6/encodings/gb18030.pyc
-file path=usr/lib/python2.6/encodings/gb2312.py
-file path=usr/lib/python2.6/encodings/gb2312.pyc
-file path=usr/lib/python2.6/encodings/gbk.py
-file path=usr/lib/python2.6/encodings/gbk.pyc
-file path=usr/lib/python2.6/encodings/hex_codec.py
-file path=usr/lib/python2.6/encodings/hex_codec.pyc
-file path=usr/lib/python2.6/encodings/hp_roman8.py
-file path=usr/lib/python2.6/encodings/hp_roman8.pyc
-file path=usr/lib/python2.6/encodings/hz.py
-file path=usr/lib/python2.6/encodings/hz.pyc
-file path=usr/lib/python2.6/encodings/idna.py
-file path=usr/lib/python2.6/encodings/idna.pyc
-file path=usr/lib/python2.6/encodings/iso2022_jp.py
-file path=usr/lib/python2.6/encodings/iso2022_jp.pyc
-file path=usr/lib/python2.6/encodings/iso2022_jp_1.py
-file path=usr/lib/python2.6/encodings/iso2022_jp_1.pyc
-file path=usr/lib/python2.6/encodings/iso2022_jp_2.py
-file path=usr/lib/python2.6/encodings/iso2022_jp_2.pyc
-file path=usr/lib/python2.6/encodings/iso2022_jp_2004.py
-file path=usr/lib/python2.6/encodings/iso2022_jp_2004.pyc
-file path=usr/lib/python2.6/encodings/iso2022_jp_3.py
-file path=usr/lib/python2.6/encodings/iso2022_jp_3.pyc
-file path=usr/lib/python2.6/encodings/iso2022_jp_ext.py
-file path=usr/lib/python2.6/encodings/iso2022_jp_ext.pyc
-file path=usr/lib/python2.6/encodings/iso2022_kr.py
-file path=usr/lib/python2.6/encodings/iso2022_kr.pyc
-file path=usr/lib/python2.6/encodings/iso8859_1.py
-file path=usr/lib/python2.6/encodings/iso8859_1.pyc
-file path=usr/lib/python2.6/encodings/iso8859_10.py
-file path=usr/lib/python2.6/encodings/iso8859_10.pyc
-file path=usr/lib/python2.6/encodings/iso8859_11.py
-file path=usr/lib/python2.6/encodings/iso8859_11.pyc
-file path=usr/lib/python2.6/encodings/iso8859_13.py
-file path=usr/lib/python2.6/encodings/iso8859_13.pyc
-file path=usr/lib/python2.6/encodings/iso8859_14.py
-file path=usr/lib/python2.6/encodings/iso8859_14.pyc
-file path=usr/lib/python2.6/encodings/iso8859_15.py
-file path=usr/lib/python2.6/encodings/iso8859_15.pyc
-file path=usr/lib/python2.6/encodings/iso8859_16.py
-file path=usr/lib/python2.6/encodings/iso8859_16.pyc
-file path=usr/lib/python2.6/encodings/iso8859_2.py
-file path=usr/lib/python2.6/encodings/iso8859_2.pyc
-file path=usr/lib/python2.6/encodings/iso8859_3.py
-file path=usr/lib/python2.6/encodings/iso8859_3.pyc
-file path=usr/lib/python2.6/encodings/iso8859_4.py
-file path=usr/lib/python2.6/encodings/iso8859_4.pyc
-file path=usr/lib/python2.6/encodings/iso8859_5.py
-file path=usr/lib/python2.6/encodings/iso8859_5.pyc
-file path=usr/lib/python2.6/encodings/iso8859_6.py
-file path=usr/lib/python2.6/encodings/iso8859_6.pyc
-file path=usr/lib/python2.6/encodings/iso8859_7.py
-file path=usr/lib/python2.6/encodings/iso8859_7.pyc
-file path=usr/lib/python2.6/encodings/iso8859_8.py
-file path=usr/lib/python2.6/encodings/iso8859_8.pyc
-file path=usr/lib/python2.6/encodings/iso8859_9.py
-file path=usr/lib/python2.6/encodings/iso8859_9.pyc
-file path=usr/lib/python2.6/encodings/johab.py
-file path=usr/lib/python2.6/encodings/johab.pyc
-file path=usr/lib/python2.6/encodings/koi8_r.py
-file path=usr/lib/python2.6/encodings/koi8_r.pyc
-file path=usr/lib/python2.6/encodings/koi8_u.py
-file path=usr/lib/python2.6/encodings/koi8_u.pyc
-file path=usr/lib/python2.6/encodings/latin_1.py
-file path=usr/lib/python2.6/encodings/latin_1.pyc
-file path=usr/lib/python2.6/encodings/mac_arabic.py
-file path=usr/lib/python2.6/encodings/mac_arabic.pyc
-file path=usr/lib/python2.6/encodings/mac_centeuro.py
-file path=usr/lib/python2.6/encodings/mac_centeuro.pyc
-file path=usr/lib/python2.6/encodings/mac_croatian.py
-file path=usr/lib/python2.6/encodings/mac_croatian.pyc
-file path=usr/lib/python2.6/encodings/mac_cyrillic.py
-file path=usr/lib/python2.6/encodings/mac_cyrillic.pyc
-file path=usr/lib/python2.6/encodings/mac_farsi.py
-file path=usr/lib/python2.6/encodings/mac_farsi.pyc
-file path=usr/lib/python2.6/encodings/mac_greek.py
-file path=usr/lib/python2.6/encodings/mac_greek.pyc
-file path=usr/lib/python2.6/encodings/mac_iceland.py
-file path=usr/lib/python2.6/encodings/mac_iceland.pyc
-file path=usr/lib/python2.6/encodings/mac_latin2.py
-file path=usr/lib/python2.6/encodings/mac_latin2.pyc
-file path=usr/lib/python2.6/encodings/mac_roman.py
-file path=usr/lib/python2.6/encodings/mac_roman.pyc
-file path=usr/lib/python2.6/encodings/mac_romanian.py
-file path=usr/lib/python2.6/encodings/mac_romanian.pyc
-file path=usr/lib/python2.6/encodings/mac_turkish.py
-file path=usr/lib/python2.6/encodings/mac_turkish.pyc
-file path=usr/lib/python2.6/encodings/mbcs.py
-file path=usr/lib/python2.6/encodings/mbcs.pyc
-file path=usr/lib/python2.6/encodings/palmos.py
-file path=usr/lib/python2.6/encodings/palmos.pyc
-file path=usr/lib/python2.6/encodings/ptcp154.py
-file path=usr/lib/python2.6/encodings/ptcp154.pyc
-file path=usr/lib/python2.6/encodings/punycode.py
-file path=usr/lib/python2.6/encodings/punycode.pyc
-file path=usr/lib/python2.6/encodings/quopri_codec.py
-file path=usr/lib/python2.6/encodings/quopri_codec.pyc
-file path=usr/lib/python2.6/encodings/raw_unicode_escape.py
-file path=usr/lib/python2.6/encodings/raw_unicode_escape.pyc
-file path=usr/lib/python2.6/encodings/rot_13.py
-file path=usr/lib/python2.6/encodings/rot_13.pyc
-file path=usr/lib/python2.6/encodings/shift_jis.py
-file path=usr/lib/python2.6/encodings/shift_jis.pyc
-file path=usr/lib/python2.6/encodings/shift_jis_2004.py
-file path=usr/lib/python2.6/encodings/shift_jis_2004.pyc
-file path=usr/lib/python2.6/encodings/shift_jisx0213.py
-file path=usr/lib/python2.6/encodings/shift_jisx0213.pyc
-file path=usr/lib/python2.6/encodings/string_escape.py
-file path=usr/lib/python2.6/encodings/string_escape.pyc
-file path=usr/lib/python2.6/encodings/tis_620.py
-file path=usr/lib/python2.6/encodings/tis_620.pyc
-file path=usr/lib/python2.6/encodings/undefined.py
-file path=usr/lib/python2.6/encodings/undefined.pyc
-file path=usr/lib/python2.6/encodings/unicode_escape.py
-file path=usr/lib/python2.6/encodings/unicode_escape.pyc
-file path=usr/lib/python2.6/encodings/unicode_internal.py
-file path=usr/lib/python2.6/encodings/unicode_internal.pyc
-file path=usr/lib/python2.6/encodings/utf_16.py
-file path=usr/lib/python2.6/encodings/utf_16.pyc
-file path=usr/lib/python2.6/encodings/utf_16_be.py
-file path=usr/lib/python2.6/encodings/utf_16_be.pyc
-file path=usr/lib/python2.6/encodings/utf_16_le.py
-file path=usr/lib/python2.6/encodings/utf_16_le.pyc
-file path=usr/lib/python2.6/encodings/utf_32.py
-file path=usr/lib/python2.6/encodings/utf_32.pyc
-file path=usr/lib/python2.6/encodings/utf_32_be.py
-file path=usr/lib/python2.6/encodings/utf_32_be.pyc
-file path=usr/lib/python2.6/encodings/utf_32_le.py
-file path=usr/lib/python2.6/encodings/utf_32_le.pyc
-file path=usr/lib/python2.6/encodings/utf_7.py
-file path=usr/lib/python2.6/encodings/utf_7.pyc
-file path=usr/lib/python2.6/encodings/utf_8.py
-file path=usr/lib/python2.6/encodings/utf_8.pyc
-file path=usr/lib/python2.6/encodings/utf_8_sig.py
-file path=usr/lib/python2.6/encodings/utf_8_sig.pyc
-file path=usr/lib/python2.6/encodings/uu_codec.py
-file path=usr/lib/python2.6/encodings/uu_codec.pyc
-file path=usr/lib/python2.6/encodings/zlib_codec.py
-file path=usr/lib/python2.6/encodings/zlib_codec.pyc
-file path=usr/lib/python2.6/filecmp.py
-file path=usr/lib/python2.6/filecmp.pyc
-file path=usr/lib/python2.6/fileinput.py
-file path=usr/lib/python2.6/fileinput.pyc
-file path=usr/lib/python2.6/fnmatch.py
-file path=usr/lib/python2.6/fnmatch.pyc
-file path=usr/lib/python2.6/formatter.py
-file path=usr/lib/python2.6/formatter.pyc
-file path=usr/lib/python2.6/fpformat.py
-file path=usr/lib/python2.6/fpformat.pyc
-file path=usr/lib/python2.6/fractions.py
-file path=usr/lib/python2.6/fractions.pyc
-file path=usr/lib/python2.6/ftplib.py
-file path=usr/lib/python2.6/ftplib.pyc
-file path=usr/lib/python2.6/functools.py
-file path=usr/lib/python2.6/functools.pyc
-file path=usr/lib/python2.6/genericpath.py
-file path=usr/lib/python2.6/genericpath.pyc
-file path=usr/lib/python2.6/getopt.py
-file path=usr/lib/python2.6/getopt.pyc
-file path=usr/lib/python2.6/getpass.py
-file path=usr/lib/python2.6/getpass.pyc
-file path=usr/lib/python2.6/gettext.py
-file path=usr/lib/python2.6/gettext.pyc
-file path=usr/lib/python2.6/glob.py
-file path=usr/lib/python2.6/glob.pyc
-file path=usr/lib/python2.6/gzip.py
-file path=usr/lib/python2.6/gzip.pyc
-file path=usr/lib/python2.6/hashlib.py
-file path=usr/lib/python2.6/hashlib.pyc
-file path=usr/lib/python2.6/heapq.py
-file path=usr/lib/python2.6/heapq.pyc
-file path=usr/lib/python2.6/hmac.py
-file path=usr/lib/python2.6/hmac.pyc
-file path=usr/lib/python2.6/hotshot/__init__.py
-file path=usr/lib/python2.6/hotshot/__init__.pyc
-file path=usr/lib/python2.6/hotshot/log.py
-file path=usr/lib/python2.6/hotshot/log.pyc
-file path=usr/lib/python2.6/hotshot/stats.py
-file path=usr/lib/python2.6/hotshot/stats.pyc
-file path=usr/lib/python2.6/hotshot/stones.py
-file path=usr/lib/python2.6/hotshot/stones.pyc
-file path=usr/lib/python2.6/htmlentitydefs.py
-file path=usr/lib/python2.6/htmlentitydefs.pyc
-file path=usr/lib/python2.6/htmllib.py
-file path=usr/lib/python2.6/htmllib.pyc
-file path=usr/lib/python2.6/httplib.py
-file path=usr/lib/python2.6/httplib.pyc
-file path=usr/lib/python2.6/idlelib/AutoComplete.py
-file path=usr/lib/python2.6/idlelib/AutoComplete.pyc
-file path=usr/lib/python2.6/idlelib/AutoCompleteWindow.py
-file path=usr/lib/python2.6/idlelib/AutoCompleteWindow.pyc
-file path=usr/lib/python2.6/idlelib/AutoExpand.py
-file path=usr/lib/python2.6/idlelib/AutoExpand.pyc
-file path=usr/lib/python2.6/idlelib/Bindings.py
-file path=usr/lib/python2.6/idlelib/Bindings.pyc
-file path=usr/lib/python2.6/idlelib/CREDITS.txt
-file path=usr/lib/python2.6/idlelib/CallTipWindow.py
-file path=usr/lib/python2.6/idlelib/CallTipWindow.pyc
-file path=usr/lib/python2.6/idlelib/CallTips.py
-file path=usr/lib/python2.6/idlelib/CallTips.pyc
-file path=usr/lib/python2.6/idlelib/ChangeLog
-file path=usr/lib/python2.6/idlelib/ClassBrowser.py
-file path=usr/lib/python2.6/idlelib/ClassBrowser.pyc
-file path=usr/lib/python2.6/idlelib/CodeContext.py
-file path=usr/lib/python2.6/idlelib/CodeContext.pyc
-file path=usr/lib/python2.6/idlelib/ColorDelegator.py
-file path=usr/lib/python2.6/idlelib/ColorDelegator.pyc
-file path=usr/lib/python2.6/idlelib/Debugger.py
-file path=usr/lib/python2.6/idlelib/Debugger.pyc
-file path=usr/lib/python2.6/idlelib/Delegator.py
-file path=usr/lib/python2.6/idlelib/Delegator.pyc
-file path=usr/lib/python2.6/idlelib/EditorWindow.py
-file path=usr/lib/python2.6/idlelib/EditorWindow.pyc
-file path=usr/lib/python2.6/idlelib/FileList.py
-file path=usr/lib/python2.6/idlelib/FileList.pyc
-file path=usr/lib/python2.6/idlelib/FormatParagraph.py
-file path=usr/lib/python2.6/idlelib/FormatParagraph.pyc
-file path=usr/lib/python2.6/idlelib/GrepDialog.py
-file path=usr/lib/python2.6/idlelib/GrepDialog.pyc
-file path=usr/lib/python2.6/idlelib/HISTORY.txt
-file path=usr/lib/python2.6/idlelib/HyperParser.py
-file path=usr/lib/python2.6/idlelib/HyperParser.pyc
-file path=usr/lib/python2.6/idlelib/IOBinding.py
-file path=usr/lib/python2.6/idlelib/IOBinding.pyc
-file path=usr/lib/python2.6/idlelib/Icons/folder.gif
-file path=usr/lib/python2.6/idlelib/Icons/idle.icns
-file path=usr/lib/python2.6/idlelib/Icons/minusnode.gif
-file path=usr/lib/python2.6/idlelib/Icons/openfolder.gif
-file path=usr/lib/python2.6/idlelib/Icons/plusnode.gif
-file path=usr/lib/python2.6/idlelib/Icons/python.gif
-file path=usr/lib/python2.6/idlelib/Icons/tk.gif
-file path=usr/lib/python2.6/idlelib/IdleHistory.py
-file path=usr/lib/python2.6/idlelib/IdleHistory.pyc
-file path=usr/lib/python2.6/idlelib/MultiCall.py
-file path=usr/lib/python2.6/idlelib/MultiCall.pyc
-file path=usr/lib/python2.6/idlelib/MultiStatusBar.py
-file path=usr/lib/python2.6/idlelib/MultiStatusBar.pyc
-file path=usr/lib/python2.6/idlelib/NEWS.txt
-file path=usr/lib/python2.6/idlelib/ObjectBrowser.py
-file path=usr/lib/python2.6/idlelib/ObjectBrowser.pyc
-file path=usr/lib/python2.6/idlelib/OutputWindow.py
-file path=usr/lib/python2.6/idlelib/OutputWindow.pyc
-file path=usr/lib/python2.6/idlelib/ParenMatch.py
-file path=usr/lib/python2.6/idlelib/ParenMatch.pyc
-file path=usr/lib/python2.6/idlelib/PathBrowser.py
-file path=usr/lib/python2.6/idlelib/PathBrowser.pyc
-file path=usr/lib/python2.6/idlelib/Percolator.py
-file path=usr/lib/python2.6/idlelib/Percolator.pyc
-file path=usr/lib/python2.6/idlelib/PyParse.py
-file path=usr/lib/python2.6/idlelib/PyParse.pyc
-file path=usr/lib/python2.6/idlelib/PyShell.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/idlelib/PyShell.pyc
-file path=usr/lib/python2.6/idlelib/README.txt
-file path=usr/lib/python2.6/idlelib/RemoteDebugger.py
-file path=usr/lib/python2.6/idlelib/RemoteDebugger.pyc
-file path=usr/lib/python2.6/idlelib/RemoteObjectBrowser.py
-file path=usr/lib/python2.6/idlelib/RemoteObjectBrowser.pyc
-file path=usr/lib/python2.6/idlelib/ReplaceDialog.py
-file path=usr/lib/python2.6/idlelib/ReplaceDialog.pyc
-file path=usr/lib/python2.6/idlelib/ScriptBinding.py
-file path=usr/lib/python2.6/idlelib/ScriptBinding.pyc
-file path=usr/lib/python2.6/idlelib/ScrolledList.py
-file path=usr/lib/python2.6/idlelib/ScrolledList.pyc
-file path=usr/lib/python2.6/idlelib/SearchDialog.py
-file path=usr/lib/python2.6/idlelib/SearchDialog.pyc
-file path=usr/lib/python2.6/idlelib/SearchDialogBase.py
-file path=usr/lib/python2.6/idlelib/SearchDialogBase.pyc
-file path=usr/lib/python2.6/idlelib/SearchEngine.py
-file path=usr/lib/python2.6/idlelib/SearchEngine.pyc
-file path=usr/lib/python2.6/idlelib/StackViewer.py
-file path=usr/lib/python2.6/idlelib/StackViewer.pyc
-file path=usr/lib/python2.6/idlelib/TODO.txt
-file path=usr/lib/python2.6/idlelib/ToolTip.py
-file path=usr/lib/python2.6/idlelib/ToolTip.pyc
-file path=usr/lib/python2.6/idlelib/TreeWidget.py
-file path=usr/lib/python2.6/idlelib/TreeWidget.pyc
-file path=usr/lib/python2.6/idlelib/UndoDelegator.py
-file path=usr/lib/python2.6/idlelib/UndoDelegator.pyc
-file path=usr/lib/python2.6/idlelib/WidgetRedirector.py
-file path=usr/lib/python2.6/idlelib/WidgetRedirector.pyc
-file path=usr/lib/python2.6/idlelib/WindowList.py
-file path=usr/lib/python2.6/idlelib/WindowList.pyc
-file path=usr/lib/python2.6/idlelib/ZoomHeight.py
-file path=usr/lib/python2.6/idlelib/ZoomHeight.pyc
-file path=usr/lib/python2.6/idlelib/__init__.py
-file path=usr/lib/python2.6/idlelib/__init__.pyc
-file path=usr/lib/python2.6/idlelib/aboutDialog.py
-file path=usr/lib/python2.6/idlelib/aboutDialog.pyc
-file path=usr/lib/python2.6/idlelib/config-extensions.def
-file path=usr/lib/python2.6/idlelib/config-highlight.def
-file path=usr/lib/python2.6/idlelib/config-keys.def
-file path=usr/lib/python2.6/idlelib/config-main.def
-file path=usr/lib/python2.6/idlelib/configDialog.py
-file path=usr/lib/python2.6/idlelib/configDialog.pyc
-file path=usr/lib/python2.6/idlelib/configHandler.py
-file path=usr/lib/python2.6/idlelib/configHandler.pyc
-file path=usr/lib/python2.6/idlelib/configHelpSourceEdit.py
-file path=usr/lib/python2.6/idlelib/configHelpSourceEdit.pyc
-file path=usr/lib/python2.6/idlelib/configSectionNameDialog.py
-file path=usr/lib/python2.6/idlelib/configSectionNameDialog.pyc
-file path=usr/lib/python2.6/idlelib/dynOptionMenuWidget.py
-file path=usr/lib/python2.6/idlelib/dynOptionMenuWidget.pyc
-file path=usr/lib/python2.6/idlelib/extend.txt
-file path=usr/lib/python2.6/idlelib/help.txt
-file path=usr/lib/python2.6/idlelib/idle.bat mode=0555
-file path=usr/lib/python2.6/idlelib/idle.py
-file path=usr/lib/python2.6/idlelib/idle.pyc
-file path=usr/lib/python2.6/idlelib/idle.pyw
-file path=usr/lib/python2.6/idlelib/idlever.py
-file path=usr/lib/python2.6/idlelib/idlever.pyc
-file path=usr/lib/python2.6/idlelib/keybindingDialog.py
-file path=usr/lib/python2.6/idlelib/keybindingDialog.pyc
-file path=usr/lib/python2.6/idlelib/macosxSupport.py
-file path=usr/lib/python2.6/idlelib/macosxSupport.pyc
-file path=usr/lib/python2.6/idlelib/rpc.py
-file path=usr/lib/python2.6/idlelib/rpc.pyc
-file path=usr/lib/python2.6/idlelib/run.py
-file path=usr/lib/python2.6/idlelib/run.pyc
-file path=usr/lib/python2.6/idlelib/tabbedpages.py
-file path=usr/lib/python2.6/idlelib/tabbedpages.pyc
-file path=usr/lib/python2.6/idlelib/testcode.py
-file path=usr/lib/python2.6/idlelib/testcode.pyc
-file path=usr/lib/python2.6/idlelib/textView.py
-file path=usr/lib/python2.6/idlelib/textView.pyc
-file path=usr/lib/python2.6/ihooks.py
-file path=usr/lib/python2.6/ihooks.pyc
-file path=usr/lib/python2.6/imaplib.py
-file path=usr/lib/python2.6/imaplib.pyc
-file path=usr/lib/python2.6/imghdr.py
-file path=usr/lib/python2.6/imghdr.pyc
-file path=usr/lib/python2.6/imputil.py
-file path=usr/lib/python2.6/imputil.pyc
-file path=usr/lib/python2.6/inspect.py
-file path=usr/lib/python2.6/inspect.pyc
-file path=usr/lib/python2.6/io.py
-file path=usr/lib/python2.6/io.pyc
-file path=usr/lib/python2.6/json/__init__.py
-file path=usr/lib/python2.6/json/__init__.pyc
-file path=usr/lib/python2.6/json/decoder.py
-file path=usr/lib/python2.6/json/decoder.pyc
-file path=usr/lib/python2.6/json/encoder.py
-file path=usr/lib/python2.6/json/encoder.pyc
-file path=usr/lib/python2.6/json/scanner.py
-file path=usr/lib/python2.6/json/scanner.pyc
-file path=usr/lib/python2.6/json/tests/__init__.py
-file path=usr/lib/python2.6/json/tests/__init__.pyc
-file path=usr/lib/python2.6/json/tests/test_decode.py
-file path=usr/lib/python2.6/json/tests/test_decode.pyc
-file path=usr/lib/python2.6/json/tests/test_default.py
-file path=usr/lib/python2.6/json/tests/test_default.pyc
-file path=usr/lib/python2.6/json/tests/test_dump.py
-file path=usr/lib/python2.6/json/tests/test_dump.pyc
-file path=usr/lib/python2.6/json/tests/test_encode_basestring_ascii.py
-file path=usr/lib/python2.6/json/tests/test_encode_basestring_ascii.pyc
-file path=usr/lib/python2.6/json/tests/test_fail.py
-file path=usr/lib/python2.6/json/tests/test_fail.pyc
-file path=usr/lib/python2.6/json/tests/test_float.py
-file path=usr/lib/python2.6/json/tests/test_float.pyc
-file path=usr/lib/python2.6/json/tests/test_indent.py
-file path=usr/lib/python2.6/json/tests/test_indent.pyc
-file path=usr/lib/python2.6/json/tests/test_pass1.py
-file path=usr/lib/python2.6/json/tests/test_pass1.pyc
-file path=usr/lib/python2.6/json/tests/test_pass2.py
-file path=usr/lib/python2.6/json/tests/test_pass2.pyc
-file path=usr/lib/python2.6/json/tests/test_pass3.py
-file path=usr/lib/python2.6/json/tests/test_pass3.pyc
-file path=usr/lib/python2.6/json/tests/test_recursion.py
-file path=usr/lib/python2.6/json/tests/test_recursion.pyc
-file path=usr/lib/python2.6/json/tests/test_scanstring.py
-file path=usr/lib/python2.6/json/tests/test_scanstring.pyc
-file path=usr/lib/python2.6/json/tests/test_separators.py
-file path=usr/lib/python2.6/json/tests/test_separators.pyc
-file path=usr/lib/python2.6/json/tests/test_speedups.py
-file path=usr/lib/python2.6/json/tests/test_speedups.pyc
-file path=usr/lib/python2.6/json/tests/test_unicode.py
-file path=usr/lib/python2.6/json/tests/test_unicode.pyc
-file path=usr/lib/python2.6/json/tool.py
-file path=usr/lib/python2.6/json/tool.pyc
-file path=usr/lib/python2.6/keyword.py
-file path=usr/lib/python2.6/keyword.pyc
-file path=usr/lib/python2.6/lib-dynload/64/_bisect.so
-file path=usr/lib/python2.6/lib-dynload/64/_bytesio.so
-file path=usr/lib/python2.6/lib-dynload/64/_codecs_cn.so
-file path=usr/lib/python2.6/lib-dynload/64/_codecs_hk.so
-file path=usr/lib/python2.6/lib-dynload/64/_codecs_iso2022.so
-file path=usr/lib/python2.6/lib-dynload/64/_codecs_jp.so
-file path=usr/lib/python2.6/lib-dynload/64/_codecs_kr.so
-file path=usr/lib/python2.6/lib-dynload/64/_codecs_tw.so
-file path=usr/lib/python2.6/lib-dynload/64/_collections.so
-file path=usr/lib/python2.6/lib-dynload/64/_csv.so
-file path=usr/lib/python2.6/lib-dynload/64/_ctypes.so
-file path=usr/lib/python2.6/lib-dynload/64/_ctypes_test.so
-file path=usr/lib/python2.6/lib-dynload/64/_curses.so
-file path=usr/lib/python2.6/lib-dynload/64/_curses_panel.so
-file path=usr/lib/python2.6/lib-dynload/64/_elementtree.so
-file path=usr/lib/python2.6/lib-dynload/64/_fileio.so
-file path=usr/lib/python2.6/lib-dynload/64/_functools.so
-file path=usr/lib/python2.6/lib-dynload/64/_hashlib.so
-file path=usr/lib/python2.6/lib-dynload/64/_heapq.so
-file path=usr/lib/python2.6/lib-dynload/64/_hotshot.so
-file path=usr/lib/python2.6/lib-dynload/64/_json.so
-file path=usr/lib/python2.6/lib-dynload/64/_locale.so
-file path=usr/lib/python2.6/lib-dynload/64/_lsprof.so
-file path=usr/lib/python2.6/lib-dynload/64/_multibytecodec.so
-file path=usr/lib/python2.6/lib-dynload/64/_multiprocessing.so
-file path=usr/lib/python2.6/lib-dynload/64/_random.so
-file path=usr/lib/python2.6/lib-dynload/64/_socket.so
-file path=usr/lib/python2.6/lib-dynload/64/_sqlite3.so
-file path=usr/lib/python2.6/lib-dynload/64/_ssl.so
-file path=usr/lib/python2.6/lib-dynload/64/_struct.so
-file path=usr/lib/python2.6/lib-dynload/64/_testcapi.so
-file path=usr/lib/python2.6/lib-dynload/64/_tkinter.so
-file path=usr/lib/python2.6/lib-dynload/64/_weakref.so
-file path=usr/lib/python2.6/lib-dynload/64/array.so
-file path=usr/lib/python2.6/lib-dynload/64/audioop.so
-file path=usr/lib/python2.6/lib-dynload/64/binascii.so
-file path=usr/lib/python2.6/lib-dynload/64/bz2.so
-file path=usr/lib/python2.6/lib-dynload/64/cPickle.so
-file path=usr/lib/python2.6/lib-dynload/64/cStringIO.so
-file path=usr/lib/python2.6/lib-dynload/64/cmath.so
-file path=usr/lib/python2.6/lib-dynload/64/crypt.so
-file path=usr/lib/python2.6/lib-dynload/64/datetime.so
-file path=usr/lib/python2.6/lib-dynload/64/dbm.so
-file path=usr/lib/python2.6/lib-dynload/64/dlpi.so
-file path=usr/lib/python2.6/lib-dynload/64/fcntl.so
-file path=usr/lib/python2.6/lib-dynload/64/future_builtins.so
-file path=usr/lib/python2.6/lib-dynload/64/gdbm.so
-file path=usr/lib/python2.6/lib-dynload/64/grp.so
-file path=usr/lib/python2.6/lib-dynload/64/itertools.so
-file path=usr/lib/python2.6/lib-dynload/64/math.so
-file path=usr/lib/python2.6/lib-dynload/64/mmap.so
-file path=usr/lib/python2.6/lib-dynload/64/nis.so
-file path=usr/lib/python2.6/lib-dynload/64/operator.so
-file path=usr/lib/python2.6/lib-dynload/64/parser.so
-file path=usr/lib/python2.6/lib-dynload/64/privileges.so
-file path=usr/lib/python2.6/lib-dynload/64/pyexpat.so
-file path=usr/lib/python2.6/lib-dynload/64/rbac.so
-file path=usr/lib/python2.6/lib-dynload/64/readline.so
-file path=usr/lib/python2.6/lib-dynload/64/resource.so
-file path=usr/lib/python2.6/lib-dynload/64/select.so
-file path=usr/lib/python2.6/lib-dynload/64/spwd.so
-file path=usr/lib/python2.6/lib-dynload/64/strop.so
-file path=usr/lib/python2.6/lib-dynload/64/sunaudiodev.so
-file path=usr/lib/python2.6/lib-dynload/64/syslog.so
-file path=usr/lib/python2.6/lib-dynload/64/termios.so
-file path=usr/lib/python2.6/lib-dynload/64/time.so
-file path=usr/lib/python2.6/lib-dynload/64/ucred.so
-file path=usr/lib/python2.6/lib-dynload/64/unicodedata.so
-file path=usr/lib/python2.6/lib-dynload/64/zlib.so
-file path=usr/lib/python2.6/lib-dynload/Python-2.6.4-py2.6.egg-info
-file path=usr/lib/python2.6/lib-dynload/_bisect.so
-file path=usr/lib/python2.6/lib-dynload/_bytesio.so
-file path=usr/lib/python2.6/lib-dynload/_codecs_cn.so
-file path=usr/lib/python2.6/lib-dynload/_codecs_hk.so
-file path=usr/lib/python2.6/lib-dynload/_codecs_iso2022.so
-file path=usr/lib/python2.6/lib-dynload/_codecs_jp.so
-file path=usr/lib/python2.6/lib-dynload/_codecs_kr.so
-file path=usr/lib/python2.6/lib-dynload/_codecs_tw.so
-file path=usr/lib/python2.6/lib-dynload/_collections.so
-file path=usr/lib/python2.6/lib-dynload/_csv.so
-file path=usr/lib/python2.6/lib-dynload/_ctypes.so
-file path=usr/lib/python2.6/lib-dynload/_ctypes_test.so
-file path=usr/lib/python2.6/lib-dynload/_curses.so
-file path=usr/lib/python2.6/lib-dynload/_curses_panel.so
-file path=usr/lib/python2.6/lib-dynload/_elementtree.so
-file path=usr/lib/python2.6/lib-dynload/_fileio.so
-file path=usr/lib/python2.6/lib-dynload/_functools.so
-file path=usr/lib/python2.6/lib-dynload/_hashlib.so
-file path=usr/lib/python2.6/lib-dynload/_heapq.so
-file path=usr/lib/python2.6/lib-dynload/_hotshot.so
-file path=usr/lib/python2.6/lib-dynload/_json.so
-file path=usr/lib/python2.6/lib-dynload/_locale.so
-file path=usr/lib/python2.6/lib-dynload/_lsprof.so
-file path=usr/lib/python2.6/lib-dynload/_multibytecodec.so
-file path=usr/lib/python2.6/lib-dynload/_multiprocessing.so
-file path=usr/lib/python2.6/lib-dynload/_random.so
-file path=usr/lib/python2.6/lib-dynload/_socket.so
-file path=usr/lib/python2.6/lib-dynload/_sqlite3.so
-file path=usr/lib/python2.6/lib-dynload/_ssl.so
-file path=usr/lib/python2.6/lib-dynload/_struct.so
-file path=usr/lib/python2.6/lib-dynload/_testcapi.so
-file path=usr/lib/python2.6/lib-dynload/_tkinter.so
-file path=usr/lib/python2.6/lib-dynload/_weakref.so
-file path=usr/lib/python2.6/lib-dynload/array.so
-file path=usr/lib/python2.6/lib-dynload/audioop.so
-file path=usr/lib/python2.6/lib-dynload/binascii.so
-file path=usr/lib/python2.6/lib-dynload/bz2.so
-file path=usr/lib/python2.6/lib-dynload/cPickle.so
-file path=usr/lib/python2.6/lib-dynload/cStringIO.so
-file path=usr/lib/python2.6/lib-dynload/cmath.so
-file path=usr/lib/python2.6/lib-dynload/crypt.so
-file path=usr/lib/python2.6/lib-dynload/datetime.so
-file path=usr/lib/python2.6/lib-dynload/dbm.so
-file path=usr/lib/python2.6/lib-dynload/dl.so
-file path=usr/lib/python2.6/lib-dynload/dlpi.so
-file path=usr/lib/python2.6/lib-dynload/fcntl.so
-file path=usr/lib/python2.6/lib-dynload/future_builtins.so
-file path=usr/lib/python2.6/lib-dynload/gdbm.so
-file path=usr/lib/python2.6/lib-dynload/grp.so
-file path=usr/lib/python2.6/lib-dynload/imageop.so
-file path=usr/lib/python2.6/lib-dynload/itertools.so
-file path=usr/lib/python2.6/lib-dynload/math.so
-file path=usr/lib/python2.6/lib-dynload/mmap.so
-file path=usr/lib/python2.6/lib-dynload/nis.so
-file path=usr/lib/python2.6/lib-dynload/operator.so
-file path=usr/lib/python2.6/lib-dynload/parser.so
-file path=usr/lib/python2.6/lib-dynload/privileges.so
-file path=usr/lib/python2.6/lib-dynload/pyexpat.so
-file path=usr/lib/python2.6/lib-dynload/rbac.so
-file path=usr/lib/python2.6/lib-dynload/readline.so
-file path=usr/lib/python2.6/lib-dynload/resource.so
-file path=usr/lib/python2.6/lib-dynload/select.so
-file path=usr/lib/python2.6/lib-dynload/spwd.so
-file path=usr/lib/python2.6/lib-dynload/strop.so
-file path=usr/lib/python2.6/lib-dynload/sunaudiodev.so
-file path=usr/lib/python2.6/lib-dynload/syslog.so
-file path=usr/lib/python2.6/lib-dynload/termios.so
-file path=usr/lib/python2.6/lib-dynload/time.so
-file path=usr/lib/python2.6/lib-dynload/ucred.so
-file path=usr/lib/python2.6/lib-dynload/unicodedata.so
-file path=usr/lib/python2.6/lib-dynload/zlib.so
-file path=usr/lib/python2.6/lib-tk/Canvas.py
-file path=usr/lib/python2.6/lib-tk/Canvas.pyc
-file path=usr/lib/python2.6/lib-tk/Dialog.py
-file path=usr/lib/python2.6/lib-tk/Dialog.pyc
-file path=usr/lib/python2.6/lib-tk/FileDialog.py
-file path=usr/lib/python2.6/lib-tk/FileDialog.pyc
-file path=usr/lib/python2.6/lib-tk/FixTk.py
-file path=usr/lib/python2.6/lib-tk/FixTk.pyc
-file path=usr/lib/python2.6/lib-tk/ScrolledText.py
-file path=usr/lib/python2.6/lib-tk/ScrolledText.pyc
-file path=usr/lib/python2.6/lib-tk/SimpleDialog.py
-file path=usr/lib/python2.6/lib-tk/SimpleDialog.pyc
-file path=usr/lib/python2.6/lib-tk/Tix.py
-file path=usr/lib/python2.6/lib-tk/Tix.pyc
-file path=usr/lib/python2.6/lib-tk/Tkconstants.py
-file path=usr/lib/python2.6/lib-tk/Tkconstants.pyc
-file path=usr/lib/python2.6/lib-tk/Tkdnd.py
-file path=usr/lib/python2.6/lib-tk/Tkdnd.pyc
-file path=usr/lib/python2.6/lib-tk/Tkinter.py
-file path=usr/lib/python2.6/lib-tk/Tkinter.pyc
-file path=usr/lib/python2.6/lib-tk/tkColorChooser.py
-file path=usr/lib/python2.6/lib-tk/tkColorChooser.pyc
-file path=usr/lib/python2.6/lib-tk/tkCommonDialog.py
-file path=usr/lib/python2.6/lib-tk/tkCommonDialog.pyc
-file path=usr/lib/python2.6/lib-tk/tkFileDialog.py
-file path=usr/lib/python2.6/lib-tk/tkFileDialog.pyc
-file path=usr/lib/python2.6/lib-tk/tkFont.py
-file path=usr/lib/python2.6/lib-tk/tkFont.pyc
-file path=usr/lib/python2.6/lib-tk/tkMessageBox.py
-file path=usr/lib/python2.6/lib-tk/tkMessageBox.pyc
-file path=usr/lib/python2.6/lib-tk/tkSimpleDialog.py
-file path=usr/lib/python2.6/lib-tk/tkSimpleDialog.pyc
-file path=usr/lib/python2.6/lib-tk/turtle.py
-file path=usr/lib/python2.6/lib-tk/turtle.pyc
-file path=usr/lib/python2.6/lib2to3/Grammar.txt
-file path=usr/lib/python2.6/lib2to3/Grammar2.6.4.final.0.pickle
-file path=usr/lib/python2.6/lib2to3/PatternGrammar.txt
-file path=usr/lib/python2.6/lib2to3/PatternGrammar2.6.4.final.0.pickle
-file path=usr/lib/python2.6/lib2to3/__init__.py
-file path=usr/lib/python2.6/lib2to3/__init__.pyc
-file path=usr/lib/python2.6/lib2to3/fixer_base.py
-file path=usr/lib/python2.6/lib2to3/fixer_base.pyc
-file path=usr/lib/python2.6/lib2to3/fixer_util.py
-file path=usr/lib/python2.6/lib2to3/fixer_util.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/__init__.py
-file path=usr/lib/python2.6/lib2to3/fixes/__init__.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_apply.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_apply.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_basestring.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_basestring.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_buffer.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_buffer.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_callable.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_callable.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_dict.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_dict.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_except.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_except.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_exec.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_exec.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_execfile.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_execfile.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_filter.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_filter.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_funcattrs.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_funcattrs.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_future.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_future.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_getcwdu.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_getcwdu.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_has_key.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_has_key.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_idioms.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_idioms.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_import.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_import.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_imports.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_imports.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_imports2.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_imports2.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_input.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_input.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_intern.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_intern.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_isinstance.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_isinstance.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_itertools.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_itertools.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_itertools_imports.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_itertools_imports.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_long.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_long.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_map.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_map.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_metaclass.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_metaclass.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_methodattrs.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_methodattrs.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_ne.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_ne.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_next.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_next.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_nonzero.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_nonzero.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_numliterals.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_numliterals.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_paren.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_paren.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_print.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_print.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_raise.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_raise.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_raw_input.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_raw_input.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_reduce.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_reduce.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_renames.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_renames.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_repr.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_repr.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_set_literal.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_set_literal.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_standarderror.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_standarderror.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_sys_exc.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_sys_exc.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_throw.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_throw.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_tuple_params.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_tuple_params.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_types.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_types.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_unicode.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_unicode.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_urllib.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_urllib.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_ws_comma.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_ws_comma.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_xrange.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_xrange.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_xreadlines.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_xreadlines.pyc
-file path=usr/lib/python2.6/lib2to3/fixes/fix_zip.py
-file path=usr/lib/python2.6/lib2to3/fixes/fix_zip.pyc
-file path=usr/lib/python2.6/lib2to3/main.py
-file path=usr/lib/python2.6/lib2to3/main.pyc
-file path=usr/lib/python2.6/lib2to3/patcomp.py
-file path=usr/lib/python2.6/lib2to3/patcomp.pyc
-file path=usr/lib/python2.6/lib2to3/pgen2/__init__.py
-file path=usr/lib/python2.6/lib2to3/pgen2/__init__.pyc
-file path=usr/lib/python2.6/lib2to3/pgen2/conv.py
-file path=usr/lib/python2.6/lib2to3/pgen2/conv.pyc
-file path=usr/lib/python2.6/lib2to3/pgen2/driver.py
-file path=usr/lib/python2.6/lib2to3/pgen2/driver.pyc
-file path=usr/lib/python2.6/lib2to3/pgen2/grammar.py
-file path=usr/lib/python2.6/lib2to3/pgen2/grammar.pyc
-file path=usr/lib/python2.6/lib2to3/pgen2/literals.py
-file path=usr/lib/python2.6/lib2to3/pgen2/literals.pyc
-file path=usr/lib/python2.6/lib2to3/pgen2/parse.py
-file path=usr/lib/python2.6/lib2to3/pgen2/parse.pyc
-file path=usr/lib/python2.6/lib2to3/pgen2/pgen.py
-file path=usr/lib/python2.6/lib2to3/pgen2/pgen.pyc
-file path=usr/lib/python2.6/lib2to3/pgen2/token.py
-file path=usr/lib/python2.6/lib2to3/pgen2/token.pyc
-file path=usr/lib/python2.6/lib2to3/pgen2/tokenize.py
-file path=usr/lib/python2.6/lib2to3/pgen2/tokenize.pyc
-file path=usr/lib/python2.6/lib2to3/pygram.py
-file path=usr/lib/python2.6/lib2to3/pygram.pyc
-file path=usr/lib/python2.6/lib2to3/pytree.py
-file path=usr/lib/python2.6/lib2to3/pytree.pyc
-file path=usr/lib/python2.6/lib2to3/refactor.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/lib2to3/refactor.pyc
-file path=usr/lib/python2.6/lib2to3/tests/__init__.py
-file path=usr/lib/python2.6/lib2to3/tests/__init__.pyc
-file path=usr/lib/python2.6/lib2to3/tests/pytree_idempotency.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/lib2to3/tests/pytree_idempotency.pyc
-file path=usr/lib/python2.6/lib2to3/tests/support.py
-file path=usr/lib/python2.6/lib2to3/tests/support.pyc
-file path=usr/lib/python2.6/lib2to3/tests/test_all_fixers.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/lib2to3/tests/test_all_fixers.pyc
-file path=usr/lib/python2.6/lib2to3/tests/test_fixers.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/lib2to3/tests/test_fixers.pyc
-file path=usr/lib/python2.6/lib2to3/tests/test_parser.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/lib2to3/tests/test_parser.pyc
-file path=usr/lib/python2.6/lib2to3/tests/test_pytree.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/lib2to3/tests/test_pytree.pyc
-file path=usr/lib/python2.6/lib2to3/tests/test_refactor.py
-file path=usr/lib/python2.6/lib2to3/tests/test_refactor.pyc
-file path=usr/lib/python2.6/lib2to3/tests/test_util.py \
-    pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/lib2to3/tests/test_util.pyc
-file path=usr/lib/python2.6/linecache.py
-file path=usr/lib/python2.6/linecache.pyc
-file path=usr/lib/python2.6/locale.py
-file path=usr/lib/python2.6/locale.pyc
-file path=usr/lib/python2.6/logging/__init__.py
-file path=usr/lib/python2.6/logging/__init__.pyc
-file path=usr/lib/python2.6/logging/config.py
-file path=usr/lib/python2.6/logging/config.pyc
-file path=usr/lib/python2.6/logging/handlers.py
-file path=usr/lib/python2.6/logging/handlers.pyc
-file path=usr/lib/python2.6/macpath.py
-file path=usr/lib/python2.6/macpath.pyc
-file path=usr/lib/python2.6/macurl2path.py
-file path=usr/lib/python2.6/macurl2path.pyc
-file path=usr/lib/python2.6/mailbox.py
-file path=usr/lib/python2.6/mailbox.pyc
-file path=usr/lib/python2.6/mailcap.py
-file path=usr/lib/python2.6/mailcap.pyc
-file path=usr/lib/python2.6/markupbase.py
-file path=usr/lib/python2.6/markupbase.pyc
-file path=usr/lib/python2.6/md5.py
-file path=usr/lib/python2.6/md5.pyc
-file path=usr/lib/python2.6/mhlib.py
-file path=usr/lib/python2.6/mhlib.pyc
-file path=usr/lib/python2.6/mimetools.py
-file path=usr/lib/python2.6/mimetools.pyc
-file path=usr/lib/python2.6/mimetypes.py
-file path=usr/lib/python2.6/mimetypes.pyc
-file path=usr/lib/python2.6/mimify.py
-file path=usr/lib/python2.6/mimify.pyc
-file path=usr/lib/python2.6/modulefinder.py
-file path=usr/lib/python2.6/modulefinder.pyc
-file path=usr/lib/python2.6/multifile.py
-file path=usr/lib/python2.6/multifile.pyc
-file path=usr/lib/python2.6/multiprocessing/__init__.py
-file path=usr/lib/python2.6/multiprocessing/__init__.pyc
-file path=usr/lib/python2.6/multiprocessing/connection.py
-file path=usr/lib/python2.6/multiprocessing/connection.pyc
-file path=usr/lib/python2.6/multiprocessing/dummy/__init__.py
-file path=usr/lib/python2.6/multiprocessing/dummy/__init__.pyc
-file path=usr/lib/python2.6/multiprocessing/dummy/connection.py
-file path=usr/lib/python2.6/multiprocessing/dummy/connection.pyc
-file path=usr/lib/python2.6/multiprocessing/forking.py
-file path=usr/lib/python2.6/multiprocessing/forking.pyc
-file path=usr/lib/python2.6/multiprocessing/heap.py
-file path=usr/lib/python2.6/multiprocessing/heap.pyc
-file path=usr/lib/python2.6/multiprocessing/managers.py
-file path=usr/lib/python2.6/multiprocessing/managers.pyc
-file path=usr/lib/python2.6/multiprocessing/pool.py
-file path=usr/lib/python2.6/multiprocessing/pool.pyc
-file path=usr/lib/python2.6/multiprocessing/process.py
-file path=usr/lib/python2.6/multiprocessing/process.pyc
-file path=usr/lib/python2.6/multiprocessing/queues.py
-file path=usr/lib/python2.6/multiprocessing/queues.pyc
-file path=usr/lib/python2.6/multiprocessing/reduction.py
-file path=usr/lib/python2.6/multiprocessing/reduction.pyc
-file path=usr/lib/python2.6/multiprocessing/sharedctypes.py
-file path=usr/lib/python2.6/multiprocessing/sharedctypes.pyc
-file path=usr/lib/python2.6/multiprocessing/synchronize.py
-file path=usr/lib/python2.6/multiprocessing/synchronize.pyc
-file path=usr/lib/python2.6/multiprocessing/util.py
-file path=usr/lib/python2.6/multiprocessing/util.pyc
-file path=usr/lib/python2.6/mutex.py
-file path=usr/lib/python2.6/mutex.pyc
-file path=usr/lib/python2.6/netrc.py
-file path=usr/lib/python2.6/netrc.pyc
-file path=usr/lib/python2.6/new.py
-file path=usr/lib/python2.6/new.pyc
-file path=usr/lib/python2.6/nntplib.py
-file path=usr/lib/python2.6/nntplib.pyc
-file path=usr/lib/python2.6/ntpath.py
-file path=usr/lib/python2.6/ntpath.pyc
-file path=usr/lib/python2.6/nturl2path.py
-file path=usr/lib/python2.6/nturl2path.pyc
-file path=usr/lib/python2.6/numbers.py
-file path=usr/lib/python2.6/numbers.pyc
-file path=usr/lib/python2.6/opcode.py
-file path=usr/lib/python2.6/opcode.pyc
-file path=usr/lib/python2.6/optparse.py
-file path=usr/lib/python2.6/optparse.pyc
-file path=usr/lib/python2.6/os.py
-file path=usr/lib/python2.6/os.pyc
-file path=usr/lib/python2.6/os2emxpath.py
-file path=usr/lib/python2.6/os2emxpath.pyc
-file path=usr/lib/python2.6/pdb.doc
-file path=usr/lib/python2.6/pdb.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/pdb.pyc
-file path=usr/lib/python2.6/pickle.py
-file path=usr/lib/python2.6/pickle.pyc
-file path=usr/lib/python2.6/pickletools.py
-file path=usr/lib/python2.6/pickletools.pyc
-file path=usr/lib/python2.6/pipes.py
-file path=usr/lib/python2.6/pipes.pyc
-file path=usr/lib/python2.6/pkgutil.py
-file path=usr/lib/python2.6/pkgutil.pyc
-file path=usr/lib/python2.6/plat-sunos5/CDIO.py
-file path=usr/lib/python2.6/plat-sunos5/CDIO.pyc
-file path=usr/lib/python2.6/plat-sunos5/DLFCN.py
-file path=usr/lib/python2.6/plat-sunos5/DLFCN.pyc
-file path=usr/lib/python2.6/plat-sunos5/IN.py
-file path=usr/lib/python2.6/plat-sunos5/IN.pyc
-file path=usr/lib/python2.6/plat-sunos5/STROPTS.py
-file path=usr/lib/python2.6/plat-sunos5/STROPTS.pyc
-file path=usr/lib/python2.6/plat-sunos5/SUNAUDIODEV.py
-file path=usr/lib/python2.6/plat-sunos5/SUNAUDIODEV.pyc
-file path=usr/lib/python2.6/plat-sunos5/TYPES.py
-file path=usr/lib/python2.6/plat-sunos5/TYPES.pyc
-file path=usr/lib/python2.6/plat-sunos5/regen mode=0555
-file path=usr/lib/python2.6/platform.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/platform.pyc
-file path=usr/lib/python2.6/plistlib.py
-file path=usr/lib/python2.6/plistlib.pyc
-file path=usr/lib/python2.6/popen2.py
-file path=usr/lib/python2.6/popen2.pyc
-file path=usr/lib/python2.6/poplib.py
-file path=usr/lib/python2.6/poplib.pyc
-file path=usr/lib/python2.6/posixfile.py
-file path=usr/lib/python2.6/posixfile.pyc
-file path=usr/lib/python2.6/posixpath.py
-file path=usr/lib/python2.6/posixpath.pyc
-file path=usr/lib/python2.6/pprint.py
-file path=usr/lib/python2.6/pprint.pyc
-file path=usr/lib/python2.6/profile.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/profile.pyc
-file path=usr/lib/python2.6/pstats.py
-file path=usr/lib/python2.6/pstats.pyc
-file path=usr/lib/python2.6/pty.py
-file path=usr/lib/python2.6/pty.pyc
-file path=usr/lib/python2.6/py_compile.py
-file path=usr/lib/python2.6/py_compile.pyc
-file path=usr/lib/python2.6/pycc mode=0555
-file path=usr/lib/python2.6/pyclbr.py
-file path=usr/lib/python2.6/pyclbr.pyc
-file path=usr/lib/python2.6/pydoc.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/pydoc.pyc
-file path=usr/lib/python2.6/pydoc_topics.py
-file path=usr/lib/python2.6/pydoc_topics.pyc
-file path=usr/lib/python2.6/quopri.py
-file path=usr/lib/python2.6/quopri.pyc
-file path=usr/lib/python2.6/random.py
-file path=usr/lib/python2.6/random.pyc
-file path=usr/lib/python2.6/re.py
-file path=usr/lib/python2.6/re.pyc
-file path=usr/lib/python2.6/repr.py
-file path=usr/lib/python2.6/repr.pyc
-file path=usr/lib/python2.6/rexec.py
-file path=usr/lib/python2.6/rexec.pyc
-file path=usr/lib/python2.6/rfc822.py
-file path=usr/lib/python2.6/rfc822.pyc
-file path=usr/lib/python2.6/rlcompleter.py
-file path=usr/lib/python2.6/rlcompleter.pyc
-file path=usr/lib/python2.6/robotparser.py
-file path=usr/lib/python2.6/robotparser.pyc
-file path=usr/lib/python2.6/runpy.py
-file path=usr/lib/python2.6/runpy.pyc
-file path=usr/lib/python2.6/sched.py
-file path=usr/lib/python2.6/sched.pyc
-file path=usr/lib/python2.6/sets.py
-file path=usr/lib/python2.6/sets.pyc
-file path=usr/lib/python2.6/sgmllib.py
-file path=usr/lib/python2.6/sgmllib.pyc
-file path=usr/lib/python2.6/sha.py
-file path=usr/lib/python2.6/sha.pyc
-file path=usr/lib/python2.6/shelve.py
-file path=usr/lib/python2.6/shelve.pyc
-file path=usr/lib/python2.6/shlex.py
-file path=usr/lib/python2.6/shlex.pyc
-file path=usr/lib/python2.6/shutil.py
-file path=usr/lib/python2.6/shutil.pyc
-file path=usr/lib/python2.6/site-packages/README
-file path=usr/lib/python2.6/site-packages/vendor-packages.pth
-file path=usr/lib/python2.6/site.py
-file path=usr/lib/python2.6/site.pyc
-file path=usr/lib/python2.6/smtpd.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/smtpd.pyc
-file path=usr/lib/python2.6/smtplib.py
-file path=usr/lib/python2.6/smtplib.pyc
-file path=usr/lib/python2.6/sndhdr.py
-file path=usr/lib/python2.6/sndhdr.pyc
-file path=usr/lib/python2.6/socket.py
-file path=usr/lib/python2.6/socket.pyc
-file path=usr/lib/python2.6/sqlite3/__init__.py
-file path=usr/lib/python2.6/sqlite3/__init__.pyc
-file path=usr/lib/python2.6/sqlite3/dbapi2.py
-file path=usr/lib/python2.6/sqlite3/dbapi2.pyc
-file path=usr/lib/python2.6/sqlite3/dump.py
-file path=usr/lib/python2.6/sqlite3/dump.pyc
-file path=usr/lib/python2.6/sqlite3/test/__init__.py
-file path=usr/lib/python2.6/sqlite3/test/__init__.pyc
-file path=usr/lib/python2.6/sqlite3/test/dbapi.py
-file path=usr/lib/python2.6/sqlite3/test/dbapi.pyc
-file path=usr/lib/python2.6/sqlite3/test/dump.py
-file path=usr/lib/python2.6/sqlite3/test/dump.pyc
-file path=usr/lib/python2.6/sqlite3/test/factory.py
-file path=usr/lib/python2.6/sqlite3/test/factory.pyc
-file path=usr/lib/python2.6/sqlite3/test/hooks.py
-file path=usr/lib/python2.6/sqlite3/test/hooks.pyc
-file path=usr/lib/python2.6/sqlite3/test/py25tests.py
-file path=usr/lib/python2.6/sqlite3/test/py25tests.pyc
-file path=usr/lib/python2.6/sqlite3/test/regression.py
-file path=usr/lib/python2.6/sqlite3/test/regression.pyc
-file path=usr/lib/python2.6/sqlite3/test/transactions.py
-file path=usr/lib/python2.6/sqlite3/test/transactions.pyc
-file path=usr/lib/python2.6/sqlite3/test/types.py
-file path=usr/lib/python2.6/sqlite3/test/types.pyc
-file path=usr/lib/python2.6/sqlite3/test/userfunctions.py
-file path=usr/lib/python2.6/sqlite3/test/userfunctions.pyc
-file path=usr/lib/python2.6/sre.py
-file path=usr/lib/python2.6/sre.pyc
-file path=usr/lib/python2.6/sre_compile.py
-file path=usr/lib/python2.6/sre_compile.pyc
-file path=usr/lib/python2.6/sre_constants.py
-file path=usr/lib/python2.6/sre_constants.pyc
-file path=usr/lib/python2.6/sre_parse.py
-file path=usr/lib/python2.6/sre_parse.pyc
-file path=usr/lib/python2.6/ssl.py
-file path=usr/lib/python2.6/ssl.pyc
-file path=usr/lib/python2.6/stat.py
-file path=usr/lib/python2.6/stat.pyc
-file path=usr/lib/python2.6/statvfs.py
-file path=usr/lib/python2.6/statvfs.pyc
-file path=usr/lib/python2.6/string.py
-file path=usr/lib/python2.6/string.pyc
-file path=usr/lib/python2.6/stringold.py
-file path=usr/lib/python2.6/stringold.pyc
-file path=usr/lib/python2.6/stringprep.py
-file path=usr/lib/python2.6/stringprep.pyc
-file path=usr/lib/python2.6/struct.py
-file path=usr/lib/python2.6/struct.pyc
-file path=usr/lib/python2.6/subprocess.py
-file path=usr/lib/python2.6/subprocess.pyc
-file path=usr/lib/python2.6/sunau.py
-file path=usr/lib/python2.6/sunau.pyc
-file path=usr/lib/python2.6/sunaudio.py
-file path=usr/lib/python2.6/sunaudio.pyc
-file path=usr/lib/python2.6/symbol.py
-file path=usr/lib/python2.6/symbol.pyc
-file path=usr/lib/python2.6/symtable.py
-file path=usr/lib/python2.6/symtable.pyc
-file path=usr/lib/python2.6/tabnanny.py
-file path=usr/lib/python2.6/tabnanny.pyc
-file path=usr/lib/python2.6/tarfile.py
-file path=usr/lib/python2.6/tarfile.pyc
-file path=usr/lib/python2.6/telnetlib.py
-file path=usr/lib/python2.6/telnetlib.pyc
-file path=usr/lib/python2.6/tempfile.py
-file path=usr/lib/python2.6/tempfile.pyc
-file path=usr/lib/python2.6/test/185test.db
-file path=usr/lib/python2.6/test/README
-file path=usr/lib/python2.6/test/Sine-1000Hz-300ms.aif
-file path=usr/lib/python2.6/test/__init__.py
-file path=usr/lib/python2.6/test/__init__.pyc
-file path=usr/lib/python2.6/test/audiotest.au
-file path=usr/lib/python2.6/test/autotest.py
-file path=usr/lib/python2.6/test/autotest.pyc
-file path=usr/lib/python2.6/test/bad_coding.py
-file path=usr/lib/python2.6/test/bad_coding2.py
-file path=usr/lib/python2.6/test/badcert.pem
-file path=usr/lib/python2.6/test/badkey.pem
-file path=usr/lib/python2.6/test/badsyntax_future3.py
-file path=usr/lib/python2.6/test/badsyntax_future4.py
-file path=usr/lib/python2.6/test/badsyntax_future5.py
-file path=usr/lib/python2.6/test/badsyntax_future6.py
-file path=usr/lib/python2.6/test/badsyntax_future7.py
-file path=usr/lib/python2.6/test/badsyntax_future8.py
-file path=usr/lib/python2.6/test/badsyntax_future9.py
-file path=usr/lib/python2.6/test/badsyntax_nocaret.py
-file path=usr/lib/python2.6/test/buffer_tests.py
-file path=usr/lib/python2.6/test/buffer_tests.pyc
-file path=usr/lib/python2.6/test/cfgparser.1
-file usr/bin/check_offset path=usr/lib/python2.6/test/check_offset
-file usr/bin/$(MACH64)/check_offset path=usr/lib/python2.6/test/check_offset64
-file path=usr/lib/python2.6/test/check_soundcard.vbs
-file path=usr/lib/python2.6/test/cjkencodings_test.py
-file path=usr/lib/python2.6/test/cjkencodings_test.pyc
-file path=usr/lib/python2.6/test/cmath_testcases.txt
-file path=usr/lib/python2.6/test/curses_tests.py
-file path=usr/lib/python2.6/test/curses_tests.pyc
-file path=usr/lib/python2.6/test/decimaltestdata/abs.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/add.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/and.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/base.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/clamp.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/class.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/compare.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/comparetotal.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/comparetotmag.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/copy.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/copyabs.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/copynegate.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/copysign.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddAbs.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddAdd.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddAnd.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddBase.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddCanonical.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddClass.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddCompare.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddCompareSig.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddCompareTotal.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddCompareTotalMag.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddCopy.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddCopyAbs.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddCopyNegate.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddCopySign.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddDivide.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddDivideInt.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddEncode.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddFMA.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddInvert.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddLogB.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddMax.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddMaxMag.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddMin.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddMinMag.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddMinus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddMultiply.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddNextMinus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddNextPlus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddNextToward.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddOr.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddPlus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddQuantize.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddReduce.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddRemainder.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddRemainderNear.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddRotate.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddSameQuantum.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddScaleB.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddShift.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddSubtract.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddToIntegral.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ddXor.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/decDouble.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/decQuad.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/decSingle.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/divide.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/divideint.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqAbs.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqAdd.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqAnd.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqBase.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqCanonical.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqClass.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqCompare.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqCompareSig.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqCompareTotal.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqCompareTotalMag.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqCopy.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqCopyAbs.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqCopyNegate.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqCopySign.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqDivide.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqDivideInt.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqEncode.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqFMA.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqInvert.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqLogB.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqMax.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqMaxMag.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqMin.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqMinMag.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqMinus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqMultiply.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqNextMinus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqNextPlus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqNextToward.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqOr.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqPlus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqQuantize.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqReduce.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqRemainder.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqRemainderNear.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqRotate.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqSameQuantum.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqScaleB.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqShift.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqSubtract.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqToIntegral.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dqXor.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dsBase.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/dsEncode.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/exp.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/extra.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/fma.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/inexact.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/invert.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/ln.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/log10.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/logb.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/max.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/maxmag.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/min.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/minmag.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/minus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/multiply.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/nextminus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/nextplus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/nexttoward.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/or.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/plus.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/power.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/powersqrt.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/quantize.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/randomBound32.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/randoms.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/reduce.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/remainder.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/remainderNear.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/rescale.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/rotate.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/rounding.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/samequantum.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/scaleb.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/shift.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/squareroot.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/subtract.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/testall.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/tointegral.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/tointegralx.decTest
-file path=usr/lib/python2.6/test/decimaltestdata/xor.decTest
-file path=usr/lib/python2.6/test/dlpitest.py
-file path=usr/lib/python2.6/test/dlpitest.pyc
-file path=usr/lib/python2.6/test/doctest_aliases.py
-file path=usr/lib/python2.6/test/doctest_aliases.pyc
-file path=usr/lib/python2.6/test/double_const.py
-file path=usr/lib/python2.6/test/double_const.pyc
-file path=usr/lib/python2.6/test/empty.vbs
-file path=usr/lib/python2.6/test/exception_hierarchy.txt
-file path=usr/lib/python2.6/test/floating_points.txt
-file path=usr/lib/python2.6/test/fork_wait.py
-file path=usr/lib/python2.6/test/fork_wait.pyc
-file path=usr/lib/python2.6/test/greyrgb.uue
-file path=usr/lib/python2.6/test/https_svn_python_org_root.pem
-file path=usr/lib/python2.6/test/ieee754.txt
-file path=usr/lib/python2.6/test/infinite_reload.py
-file path=usr/lib/python2.6/test/infinite_reload.pyc
-file path=usr/lib/python2.6/test/inspect_fodder.py
-file path=usr/lib/python2.6/test/inspect_fodder.pyc
-file path=usr/lib/python2.6/test/inspect_fodder2.py
-file path=usr/lib/python2.6/test/inspect_fodder2.pyc
-file path=usr/lib/python2.6/test/keycert.pem
-file path=usr/lib/python2.6/test/list_tests.py
-file path=usr/lib/python2.6/test/list_tests.pyc
-file path=usr/lib/python2.6/test/mapping_tests.py
-file path=usr/lib/python2.6/test/mapping_tests.pyc
-file path=usr/lib/python2.6/test/nullcert.pem
-file path=usr/lib/python2.6/test/outstanding_bugs.py
-file path=usr/lib/python2.6/test/outstanding_bugs.pyc
-file path=usr/lib/python2.6/test/pickletester.py
-file path=usr/lib/python2.6/test/pickletester.pyc
-file path=usr/lib/python2.6/test/privrbactest.py
-file path=usr/lib/python2.6/test/privrbactest.pyc
-file path=usr/lib/python2.6/test/profilee.py
-file path=usr/lib/python2.6/test/profilee.pyc
-file path=usr/lib/python2.6/test/pyclbr_input.py
-file path=usr/lib/python2.6/test/pyclbr_input.pyc
-file path=usr/lib/python2.6/test/pydoc_mod.py
-file path=usr/lib/python2.6/test/pydoc_mod.pyc
-file path=usr/lib/python2.6/test/pydocfodder.py
-file path=usr/lib/python2.6/test/pydocfodder.pyc
-file path=usr/lib/python2.6/test/pystone.py
-file path=usr/lib/python2.6/test/pystone.pyc
-file path=usr/lib/python2.6/test/randv2_32.pck
-file path=usr/lib/python2.6/test/randv2_64.pck
-file path=usr/lib/python2.6/test/randv3.pck
-file path=usr/lib/python2.6/test/re_tests.py
-file path=usr/lib/python2.6/test/re_tests.pyc
-file path=usr/lib/python2.6/test/regex_tests.py
-file path=usr/lib/python2.6/test/regex_tests.pyc
-file path=usr/lib/python2.6/test/regrtest.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/test/regrtest.pyc
-file path=usr/lib/python2.6/test/relimport.py
-file path=usr/lib/python2.6/test/relimport.pyc
-file path=usr/lib/python2.6/test/reperf.py
-file path=usr/lib/python2.6/test/reperf.pyc
-file path=usr/lib/python2.6/test/sample_doctest.py
-file path=usr/lib/python2.6/test/sample_doctest.pyc
-file path=usr/lib/python2.6/test/seq_tests.py
-file path=usr/lib/python2.6/test/seq_tests.pyc
-file path=usr/lib/python2.6/test/sgml_input.html
-file path=usr/lib/python2.6/test/sortperf.py
-file path=usr/lib/python2.6/test/sortperf.pyc
-file path=usr/lib/python2.6/test/ssl_cert.pem
-file path=usr/lib/python2.6/test/ssl_key.pem
-file path=usr/lib/python2.6/test/string_tests.py
-file path=usr/lib/python2.6/test/string_tests.pyc
-file path=usr/lib/python2.6/test/svn_python_org_https_cert.pem
-file path=usr/lib/python2.6/test/test.xml
-file path=usr/lib/python2.6/test/test.xml.out
-file path=usr/lib/python2.6/test/test_MimeWriter.py
-file path=usr/lib/python2.6/test/test_MimeWriter.pyc
-file path=usr/lib/python2.6/test/test_SimpleHTTPServer.py
-file path=usr/lib/python2.6/test/test_SimpleHTTPServer.pyc
-file path=usr/lib/python2.6/test/test_StringIO.py
-file path=usr/lib/python2.6/test/test_StringIO.pyc
-file path=usr/lib/python2.6/test/test___all__.py
-file path=usr/lib/python2.6/test/test___all__.pyc
-file path=usr/lib/python2.6/test/test___future__.py
-file path=usr/lib/python2.6/test/test___future__.pyc
-file path=usr/lib/python2.6/test/test__locale.py
-file path=usr/lib/python2.6/test/test__locale.pyc
-file path=usr/lib/python2.6/test/test_abc.py
-file path=usr/lib/python2.6/test/test_abc.pyc
-file path=usr/lib/python2.6/test/test_abstract_numbers.py
-file path=usr/lib/python2.6/test/test_abstract_numbers.pyc
-file path=usr/lib/python2.6/test/test_aepack.py
-file path=usr/lib/python2.6/test/test_aepack.pyc
-file path=usr/lib/python2.6/test/test_aifc.py
-file path=usr/lib/python2.6/test/test_aifc.pyc
-file path=usr/lib/python2.6/test/test_al.py
-file path=usr/lib/python2.6/test/test_al.pyc
-file path=usr/lib/python2.6/test/test_anydbm.py
-file path=usr/lib/python2.6/test/test_anydbm.pyc
-file path=usr/lib/python2.6/test/test_applesingle.py
-file path=usr/lib/python2.6/test/test_applesingle.pyc
-file path=usr/lib/python2.6/test/test_array.py
-file path=usr/lib/python2.6/test/test_array.pyc
-file path=usr/lib/python2.6/test/test_ast.py
-file path=usr/lib/python2.6/test/test_ast.pyc
-file path=usr/lib/python2.6/test/test_asynchat.py
-file path=usr/lib/python2.6/test/test_asynchat.pyc
-file path=usr/lib/python2.6/test/test_asyncore.py
-file path=usr/lib/python2.6/test/test_asyncore.pyc
-file path=usr/lib/python2.6/test/test_atexit.py
-file path=usr/lib/python2.6/test/test_atexit.pyc
-file path=usr/lib/python2.6/test/test_audioop.py
-file path=usr/lib/python2.6/test/test_audioop.pyc
-file path=usr/lib/python2.6/test/test_augassign.py
-file path=usr/lib/python2.6/test/test_augassign.pyc
-file path=usr/lib/python2.6/test/test_base64.py
-file path=usr/lib/python2.6/test/test_base64.pyc
-file path=usr/lib/python2.6/test/test_bastion.py
-file path=usr/lib/python2.6/test/test_bastion.pyc
-file path=usr/lib/python2.6/test/test_bigaddrspace.py
-file path=usr/lib/python2.6/test/test_bigaddrspace.pyc
-file path=usr/lib/python2.6/test/test_bigmem.py
-file path=usr/lib/python2.6/test/test_bigmem.pyc
-file path=usr/lib/python2.6/test/test_binascii.py
-file path=usr/lib/python2.6/test/test_binascii.pyc
-file path=usr/lib/python2.6/test/test_binhex.py
-file path=usr/lib/python2.6/test/test_binhex.pyc
-file path=usr/lib/python2.6/test/test_binop.py
-file path=usr/lib/python2.6/test/test_binop.pyc
-file path=usr/lib/python2.6/test/test_bisect.py
-file path=usr/lib/python2.6/test/test_bisect.pyc
-file path=usr/lib/python2.6/test/test_bool.py
-file path=usr/lib/python2.6/test/test_bool.pyc
-file path=usr/lib/python2.6/test/test_bsddb.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/test/test_bsddb.pyc
-file path=usr/lib/python2.6/test/test_bsddb185.py
-file path=usr/lib/python2.6/test/test_bsddb185.pyc
-file path=usr/lib/python2.6/test/test_bsddb3.py
-file path=usr/lib/python2.6/test/test_bsddb3.pyc
-file path=usr/lib/python2.6/test/test_buffer.py
-file path=usr/lib/python2.6/test/test_buffer.pyc
-file path=usr/lib/python2.6/test/test_bufio.py
-file path=usr/lib/python2.6/test/test_bufio.pyc
-file path=usr/lib/python2.6/test/test_builtin.py
-file path=usr/lib/python2.6/test/test_builtin.pyc
-file path=usr/lib/python2.6/test/test_bytes.py
-file path=usr/lib/python2.6/test/test_bytes.pyc
-file path=usr/lib/python2.6/test/test_bz2.py
-file path=usr/lib/python2.6/test/test_bz2.pyc
-file path=usr/lib/python2.6/test/test_calendar.py
-file path=usr/lib/python2.6/test/test_calendar.pyc
-file path=usr/lib/python2.6/test/test_call.py
-file path=usr/lib/python2.6/test/test_call.pyc
-file path=usr/lib/python2.6/test/test_capi.py
-file path=usr/lib/python2.6/test/test_capi.pyc
-file path=usr/lib/python2.6/test/test_cd.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/test/test_cd.pyc
-file path=usr/lib/python2.6/test/test_cfgparser.py
-file path=usr/lib/python2.6/test/test_cfgparser.pyc
-file path=usr/lib/python2.6/test/test_cgi.py
-file path=usr/lib/python2.6/test/test_cgi.pyc
-file path=usr/lib/python2.6/test/test_charmapcodec.py
-file path=usr/lib/python2.6/test/test_charmapcodec.pyc
-file path=usr/lib/python2.6/test/test_cl.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/test/test_cl.pyc
-file path=usr/lib/python2.6/test/test_class.py
-file path=usr/lib/python2.6/test/test_class.pyc
-file path=usr/lib/python2.6/test/test_cmath.py
-file path=usr/lib/python2.6/test/test_cmath.pyc
-file path=usr/lib/python2.6/test/test_cmd.py
-file path=usr/lib/python2.6/test/test_cmd.pyc
-file path=usr/lib/python2.6/test/test_cmd_line.py
-file path=usr/lib/python2.6/test/test_cmd_line.pyc
-file path=usr/lib/python2.6/test/test_cmd_line_script.py
-file path=usr/lib/python2.6/test/test_cmd_line_script.pyc
-file path=usr/lib/python2.6/test/test_code.py
-file path=usr/lib/python2.6/test/test_code.pyc
-file path=usr/lib/python2.6/test/test_codeccallbacks.py
-file path=usr/lib/python2.6/test/test_codeccallbacks.pyc
-file path=usr/lib/python2.6/test/test_codecencodings_cn.py
-file path=usr/lib/python2.6/test/test_codecencodings_cn.pyc
-file path=usr/lib/python2.6/test/test_codecencodings_hk.py
-file path=usr/lib/python2.6/test/test_codecencodings_hk.pyc
-file path=usr/lib/python2.6/test/test_codecencodings_jp.py
-file path=usr/lib/python2.6/test/test_codecencodings_jp.pyc
-file path=usr/lib/python2.6/test/test_codecencodings_kr.py
-file path=usr/lib/python2.6/test/test_codecencodings_kr.pyc
-file path=usr/lib/python2.6/test/test_codecencodings_tw.py
-file path=usr/lib/python2.6/test/test_codecencodings_tw.pyc
-file path=usr/lib/python2.6/test/test_codecmaps_cn.py
-file path=usr/lib/python2.6/test/test_codecmaps_cn.pyc
-file path=usr/lib/python2.6/test/test_codecmaps_hk.py
-file path=usr/lib/python2.6/test/test_codecmaps_hk.pyc
-file path=usr/lib/python2.6/test/test_codecmaps_jp.py
-file path=usr/lib/python2.6/test/test_codecmaps_jp.pyc
-file path=usr/lib/python2.6/test/test_codecmaps_kr.py
-file path=usr/lib/python2.6/test/test_codecmaps_kr.pyc
-file path=usr/lib/python2.6/test/test_codecmaps_tw.py
-file path=usr/lib/python2.6/test/test_codecmaps_tw.pyc
-file path=usr/lib/python2.6/test/test_codecs.py
-file path=usr/lib/python2.6/test/test_codecs.pyc
-file path=usr/lib/python2.6/test/test_codeop.py
-file path=usr/lib/python2.6/test/test_codeop.pyc
-file path=usr/lib/python2.6/test/test_coding.py
-file path=usr/lib/python2.6/test/test_coding.pyc
-file path=usr/lib/python2.6/test/test_coercion.py
-file path=usr/lib/python2.6/test/test_coercion.pyc
-file path=usr/lib/python2.6/test/test_collections.py
-file path=usr/lib/python2.6/test/test_collections.pyc
-file path=usr/lib/python2.6/test/test_colorsys.py
-file path=usr/lib/python2.6/test/test_colorsys.pyc
-file path=usr/lib/python2.6/test/test_commands.py
-file path=usr/lib/python2.6/test/test_commands.pyc
-file path=usr/lib/python2.6/test/test_compare.py
-file path=usr/lib/python2.6/test/test_compare.pyc
-file path=usr/lib/python2.6/test/test_compile.py
-file path=usr/lib/python2.6/test/test_compile.pyc
-file path=usr/lib/python2.6/test/test_compiler.py
-file path=usr/lib/python2.6/test/test_compiler.pyc
-file path=usr/lib/python2.6/test/test_complex.py
-file path=usr/lib/python2.6/test/test_complex.pyc
-file path=usr/lib/python2.6/test/test_complex_args.py
-file path=usr/lib/python2.6/test/test_complex_args.pyc
-file path=usr/lib/python2.6/test/test_contains.py
-file path=usr/lib/python2.6/test/test_contains.pyc
-file path=usr/lib/python2.6/test/test_contextlib.py
-file path=usr/lib/python2.6/test/test_contextlib.pyc
-file path=usr/lib/python2.6/test/test_cookie.py
-file path=usr/lib/python2.6/test/test_cookie.pyc
-file path=usr/lib/python2.6/test/test_cookielib.py
-file path=usr/lib/python2.6/test/test_cookielib.pyc
-file path=usr/lib/python2.6/test/test_copy.py
-file path=usr/lib/python2.6/test/test_copy.pyc
-file path=usr/lib/python2.6/test/test_copy_reg.py
-file path=usr/lib/python2.6/test/test_copy_reg.pyc
-file path=usr/lib/python2.6/test/test_cpickle.py
-file path=usr/lib/python2.6/test/test_cpickle.pyc
-file path=usr/lib/python2.6/test/test_cprofile.py
-file path=usr/lib/python2.6/test/test_cprofile.pyc
-file path=usr/lib/python2.6/test/test_crypt.py
-file path=usr/lib/python2.6/test/test_crypt.pyc
-file path=usr/lib/python2.6/test/test_csv.py
-file path=usr/lib/python2.6/test/test_csv.pyc
-file path=usr/lib/python2.6/test/test_ctypes.py
-file path=usr/lib/python2.6/test/test_ctypes.pyc
-file path=usr/lib/python2.6/test/test_curses.py
-file path=usr/lib/python2.6/test/test_curses.pyc
-file path=usr/lib/python2.6/test/test_datetime.py
-file path=usr/lib/python2.6/test/test_datetime.pyc
-file path=usr/lib/python2.6/test/test_dbm.py
-file path=usr/lib/python2.6/test/test_dbm.pyc
-file path=usr/lib/python2.6/test/test_decimal.py
-file path=usr/lib/python2.6/test/test_decimal.pyc
-file path=usr/lib/python2.6/test/test_decorators.py
-file path=usr/lib/python2.6/test/test_decorators.pyc
-file path=usr/lib/python2.6/test/test_defaultdict.py
-file path=usr/lib/python2.6/test/test_defaultdict.pyc
-file path=usr/lib/python2.6/test/test_deque.py
-file path=usr/lib/python2.6/test/test_deque.pyc
-file path=usr/lib/python2.6/test/test_descr.py
-file path=usr/lib/python2.6/test/test_descr.pyc
-file path=usr/lib/python2.6/test/test_descrtut.py
-file path=usr/lib/python2.6/test/test_descrtut.pyc
-file path=usr/lib/python2.6/test/test_dict.py
-file path=usr/lib/python2.6/test/test_dict.pyc
-file path=usr/lib/python2.6/test/test_difflib.py
-file path=usr/lib/python2.6/test/test_difflib.pyc
-file path=usr/lib/python2.6/test/test_difflib_expect.html
-file path=usr/lib/python2.6/test/test_dircache.py
-file path=usr/lib/python2.6/test/test_dircache.pyc
-file path=usr/lib/python2.6/test/test_dis.py
-file path=usr/lib/python2.6/test/test_dis.pyc
-file path=usr/lib/python2.6/test/test_distutils.py
-file path=usr/lib/python2.6/test/test_distutils.pyc
-file path=usr/lib/python2.6/test/test_dl.py
-file path=usr/lib/python2.6/test/test_dl.pyc
-file path=usr/lib/python2.6/test/test_doctest.py
-file path=usr/lib/python2.6/test/test_doctest.pyc
-file path=usr/lib/python2.6/test/test_doctest.txt
-file path=usr/lib/python2.6/test/test_doctest2.py
-file path=usr/lib/python2.6/test/test_doctest2.pyc
-file path=usr/lib/python2.6/test/test_doctest2.txt
-file path=usr/lib/python2.6/test/test_doctest3.txt
-file path=usr/lib/python2.6/test/test_doctest4.txt
-file path=usr/lib/python2.6/test/test_docxmlrpc.py
-file path=usr/lib/python2.6/test/test_docxmlrpc.pyc
-file path=usr/lib/python2.6/test/test_dumbdbm.py
-file path=usr/lib/python2.6/test/test_dumbdbm.pyc
-file path=usr/lib/python2.6/test/test_dummy_thread.py
-file path=usr/lib/python2.6/test/test_dummy_thread.pyc
-file path=usr/lib/python2.6/test/test_dummy_threading.py
-file path=usr/lib/python2.6/test/test_dummy_threading.pyc
-file path=usr/lib/python2.6/test/test_email.py
-file path=usr/lib/python2.6/test/test_email.pyc
-file path=usr/lib/python2.6/test/test_email_codecs.py
-file path=usr/lib/python2.6/test/test_email_codecs.pyc
-file path=usr/lib/python2.6/test/test_email_renamed.py
-file path=usr/lib/python2.6/test/test_email_renamed.pyc
-file path=usr/lib/python2.6/test/test_enumerate.py
-file path=usr/lib/python2.6/test/test_enumerate.pyc
-file path=usr/lib/python2.6/test/test_eof.py
-file path=usr/lib/python2.6/test/test_eof.pyc
-file path=usr/lib/python2.6/test/test_epoll.py
-file path=usr/lib/python2.6/test/test_epoll.pyc
-file path=usr/lib/python2.6/test/test_errno.py
-file path=usr/lib/python2.6/test/test_errno.pyc
-file path=usr/lib/python2.6/test/test_exception_variations.py
-file path=usr/lib/python2.6/test/test_exception_variations.pyc
-file path=usr/lib/python2.6/test/test_exceptions.py
-file path=usr/lib/python2.6/test/test_exceptions.pyc
-file path=usr/lib/python2.6/test/test_extcall.py
-file path=usr/lib/python2.6/test/test_extcall.pyc
-file path=usr/lib/python2.6/test/test_fcntl.py
-file path=usr/lib/python2.6/test/test_fcntl.pyc
-file path=usr/lib/python2.6/test/test_file.py
-file path=usr/lib/python2.6/test/test_file.pyc
-file path=usr/lib/python2.6/test/test_filecmp.py
-file path=usr/lib/python2.6/test/test_filecmp.pyc
-file path=usr/lib/python2.6/test/test_fileinput.py
-file path=usr/lib/python2.6/test/test_fileinput.pyc
-file path=usr/lib/python2.6/test/test_fileio.py
-file path=usr/lib/python2.6/test/test_fileio.pyc
-file path=usr/lib/python2.6/test/test_float.py
-file path=usr/lib/python2.6/test/test_float.pyc
-file path=usr/lib/python2.6/test/test_fnmatch.py
-file path=usr/lib/python2.6/test/test_fnmatch.pyc
-file path=usr/lib/python2.6/test/test_fork1.py
-file path=usr/lib/python2.6/test/test_fork1.pyc
-file path=usr/lib/python2.6/test/test_format.py
-file path=usr/lib/python2.6/test/test_format.pyc
-file path=usr/lib/python2.6/test/test_fpformat.py
-file path=usr/lib/python2.6/test/test_fpformat.pyc
-file path=usr/lib/python2.6/test/test_fractions.py
-file path=usr/lib/python2.6/test/test_fractions.pyc
-file path=usr/lib/python2.6/test/test_frozen.py
-file path=usr/lib/python2.6/test/test_frozen.pyc
-file path=usr/lib/python2.6/test/test_ftplib.py
-file path=usr/lib/python2.6/test/test_ftplib.pyc
-file path=usr/lib/python2.6/test/test_funcattrs.py
-file path=usr/lib/python2.6/test/test_funcattrs.pyc
-file path=usr/lib/python2.6/test/test_functools.py
-file path=usr/lib/python2.6/test/test_functools.pyc
-file path=usr/lib/python2.6/test/test_future.py
-file path=usr/lib/python2.6/test/test_future.pyc
-file path=usr/lib/python2.6/test/test_future1.py
-file path=usr/lib/python2.6/test/test_future1.pyc
-file path=usr/lib/python2.6/test/test_future2.py
-file path=usr/lib/python2.6/test/test_future2.pyc
-file path=usr/lib/python2.6/test/test_future3.py
-file path=usr/lib/python2.6/test/test_future3.pyc
-file path=usr/lib/python2.6/test/test_future4.py
-file path=usr/lib/python2.6/test/test_future4.pyc
-file path=usr/lib/python2.6/test/test_future5.py
-file path=usr/lib/python2.6/test/test_future5.pyc
-file path=usr/lib/python2.6/test/test_future_builtins.py
-file path=usr/lib/python2.6/test/test_future_builtins.pyc
-file path=usr/lib/python2.6/test/test_gc.py
-file path=usr/lib/python2.6/test/test_gc.pyc
-file path=usr/lib/python2.6/test/test_gdbm.py
-file path=usr/lib/python2.6/test/test_gdbm.pyc
-file path=usr/lib/python2.6/test/test_generators.py
-file path=usr/lib/python2.6/test/test_generators.pyc
-file path=usr/lib/python2.6/test/test_genericpath.py
-file path=usr/lib/python2.6/test/test_genericpath.pyc
-file path=usr/lib/python2.6/test/test_genexps.py
-file path=usr/lib/python2.6/test/test_genexps.pyc
-file path=usr/lib/python2.6/test/test_getargs.py
-file path=usr/lib/python2.6/test/test_getargs.pyc
-file path=usr/lib/python2.6/test/test_getargs2.py
-file path=usr/lib/python2.6/test/test_getargs2.pyc
-file path=usr/lib/python2.6/test/test_getopt.py
-file path=usr/lib/python2.6/test/test_getopt.pyc
-file path=usr/lib/python2.6/test/test_gettext.py
-file path=usr/lib/python2.6/test/test_gettext.pyc
-file path=usr/lib/python2.6/test/test_gl.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/test/test_gl.pyc
-file path=usr/lib/python2.6/test/test_glob.py
-file path=usr/lib/python2.6/test/test_glob.pyc
-file path=usr/lib/python2.6/test/test_global.py
-file path=usr/lib/python2.6/test/test_global.pyc
-file path=usr/lib/python2.6/test/test_grammar.py
-file path=usr/lib/python2.6/test/test_grammar.pyc
-file path=usr/lib/python2.6/test/test_grp.py
-file path=usr/lib/python2.6/test/test_grp.pyc
-file path=usr/lib/python2.6/test/test_gzip.py
-file path=usr/lib/python2.6/test/test_gzip.pyc
-file path=usr/lib/python2.6/test/test_hash.py
-file path=usr/lib/python2.6/test/test_hash.pyc
-file path=usr/lib/python2.6/test/test_hashlib.py
-file path=usr/lib/python2.6/test/test_hashlib.pyc
-file path=usr/lib/python2.6/test/test_heapq.py
-file path=usr/lib/python2.6/test/test_heapq.pyc
-file path=usr/lib/python2.6/test/test_hmac.py
-file path=usr/lib/python2.6/test/test_hmac.pyc
-file path=usr/lib/python2.6/test/test_hotshot.py
-file path=usr/lib/python2.6/test/test_hotshot.pyc
-file path=usr/lib/python2.6/test/test_htmllib.py
-file path=usr/lib/python2.6/test/test_htmllib.pyc
-file path=usr/lib/python2.6/test/test_htmlparser.py
-file path=usr/lib/python2.6/test/test_htmlparser.pyc
-file path=usr/lib/python2.6/test/test_httplib.py
-file path=usr/lib/python2.6/test/test_httplib.pyc
-file path=usr/lib/python2.6/test/test_httpservers.py
-file path=usr/lib/python2.6/test/test_httpservers.pyc
-file path=usr/lib/python2.6/test/test_imageop.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/test/test_imageop.pyc
-file path=usr/lib/python2.6/test/test_imaplib.py
-file path=usr/lib/python2.6/test/test_imaplib.pyc
-file path=usr/lib/python2.6/test/test_imgfile.py
-file path=usr/lib/python2.6/test/test_imgfile.pyc
-file path=usr/lib/python2.6/test/test_imp.py
-file path=usr/lib/python2.6/test/test_imp.pyc
-file path=usr/lib/python2.6/test/test_import.py
-file path=usr/lib/python2.6/test/test_import.pyc
-file path=usr/lib/python2.6/test/test_importhooks.py
-file path=usr/lib/python2.6/test/test_importhooks.pyc
-file path=usr/lib/python2.6/test/test_index.py
-file path=usr/lib/python2.6/test/test_index.pyc
-file path=usr/lib/python2.6/test/test_inspect.py
-file path=usr/lib/python2.6/test/test_inspect.pyc
-file path=usr/lib/python2.6/test/test_int.py
-file path=usr/lib/python2.6/test/test_int.pyc
-file path=usr/lib/python2.6/test/test_int_literal.py
-file path=usr/lib/python2.6/test/test_int_literal.pyc
-file path=usr/lib/python2.6/test/test_io.py
-file path=usr/lib/python2.6/test/test_io.pyc
-file path=usr/lib/python2.6/test/test_ioctl.py
-file path=usr/lib/python2.6/test/test_ioctl.pyc
-file path=usr/lib/python2.6/test/test_isinstance.py
-file path=usr/lib/python2.6/test/test_isinstance.pyc
-file path=usr/lib/python2.6/test/test_iter.py
-file path=usr/lib/python2.6/test/test_iter.pyc
-file path=usr/lib/python2.6/test/test_iterlen.py
-file path=usr/lib/python2.6/test/test_iterlen.pyc
-file path=usr/lib/python2.6/test/test_itertools.py
-file path=usr/lib/python2.6/test/test_itertools.pyc
-file path=usr/lib/python2.6/test/test_json.py
-file path=usr/lib/python2.6/test/test_json.pyc
-file path=usr/lib/python2.6/test/test_kqueue.py
-file path=usr/lib/python2.6/test/test_kqueue.pyc
-file path=usr/lib/python2.6/test/test_largefile.py
-file path=usr/lib/python2.6/test/test_largefile.pyc
-file path=usr/lib/python2.6/test/test_lib2to3.py
-file path=usr/lib/python2.6/test/test_lib2to3.pyc
-file path=usr/lib/python2.6/test/test_linecache.py
-file path=usr/lib/python2.6/test/test_linecache.pyc
-file path=usr/lib/python2.6/test/test_linuxaudiodev.py
-file path=usr/lib/python2.6/test/test_linuxaudiodev.pyc
-file path=usr/lib/python2.6/test/test_list.py
-file path=usr/lib/python2.6/test/test_list.pyc
-file path=usr/lib/python2.6/test/test_locale.py
-file path=usr/lib/python2.6/test/test_locale.pyc
-file path=usr/lib/python2.6/test/test_logging.py
-file path=usr/lib/python2.6/test/test_logging.pyc
-file path=usr/lib/python2.6/test/test_long.py
-file path=usr/lib/python2.6/test/test_long.pyc
-file path=usr/lib/python2.6/test/test_long_future.py
-file path=usr/lib/python2.6/test/test_long_future.pyc
-file path=usr/lib/python2.6/test/test_longexp.py
-file path=usr/lib/python2.6/test/test_longexp.pyc
-file path=usr/lib/python2.6/test/test_macos.py
-file path=usr/lib/python2.6/test/test_macos.pyc
-file path=usr/lib/python2.6/test/test_macostools.py
-file path=usr/lib/python2.6/test/test_macostools.pyc
-file path=usr/lib/python2.6/test/test_macpath.py
-file path=usr/lib/python2.6/test/test_macpath.pyc
-file path=usr/lib/python2.6/test/test_mailbox.py
-file path=usr/lib/python2.6/test/test_mailbox.pyc
-file path=usr/lib/python2.6/test/test_marshal.py
-file path=usr/lib/python2.6/test/test_marshal.pyc
-file path=usr/lib/python2.6/test/test_math.py
-file path=usr/lib/python2.6/test/test_math.pyc
-file path=usr/lib/python2.6/test/test_md5.py
-file path=usr/lib/python2.6/test/test_md5.pyc
-file path=usr/lib/python2.6/test/test_memoryio.py
-file path=usr/lib/python2.6/test/test_memoryio.pyc
-file path=usr/lib/python2.6/test/test_mhlib.py
-file path=usr/lib/python2.6/test/test_mhlib.pyc
-file path=usr/lib/python2.6/test/test_mimetools.py
-file path=usr/lib/python2.6/test/test_mimetools.pyc
-file path=usr/lib/python2.6/test/test_mimetypes.py
-file path=usr/lib/python2.6/test/test_mimetypes.pyc
-file path=usr/lib/python2.6/test/test_minidom.py
-file path=usr/lib/python2.6/test/test_minidom.pyc
-file path=usr/lib/python2.6/test/test_mmap.py
-file path=usr/lib/python2.6/test/test_mmap.pyc
-file path=usr/lib/python2.6/test/test_module.py
-file path=usr/lib/python2.6/test/test_module.pyc
-file path=usr/lib/python2.6/test/test_modulefinder.py
-file path=usr/lib/python2.6/test/test_modulefinder.pyc
-file path=usr/lib/python2.6/test/test_multibytecodec.py
-file path=usr/lib/python2.6/test/test_multibytecodec.pyc
-file path=usr/lib/python2.6/test/test_multibytecodec_support.py
-file path=usr/lib/python2.6/test/test_multibytecodec_support.pyc
-file path=usr/lib/python2.6/test/test_multifile.py
-file path=usr/lib/python2.6/test/test_multifile.pyc
-file path=usr/lib/python2.6/test/test_multiprocessing.py
-file path=usr/lib/python2.6/test/test_multiprocessing.pyc
-file path=usr/lib/python2.6/test/test_mutants.py
-file path=usr/lib/python2.6/test/test_mutants.pyc
-file path=usr/lib/python2.6/test/test_mutex.py
-file path=usr/lib/python2.6/test/test_mutex.pyc
-file path=usr/lib/python2.6/test/test_netrc.py
-file path=usr/lib/python2.6/test/test_netrc.pyc
-file path=usr/lib/python2.6/test/test_new.py
-file path=usr/lib/python2.6/test/test_new.pyc
-file path=usr/lib/python2.6/test/test_nis.py
-file path=usr/lib/python2.6/test/test_nis.pyc
-file path=usr/lib/python2.6/test/test_normalization.py
-file path=usr/lib/python2.6/test/test_normalization.pyc
-file path=usr/lib/python2.6/test/test_ntpath.py
-file path=usr/lib/python2.6/test/test_ntpath.pyc
-file path=usr/lib/python2.6/test/test_old_mailbox.py
-file path=usr/lib/python2.6/test/test_old_mailbox.pyc
-file path=usr/lib/python2.6/test/test_opcodes.py
-file path=usr/lib/python2.6/test/test_opcodes.pyc
-file path=usr/lib/python2.6/test/test_openpty.py
-file path=usr/lib/python2.6/test/test_openpty.pyc
-file path=usr/lib/python2.6/test/test_operator.py
-file path=usr/lib/python2.6/test/test_operator.pyc
-file path=usr/lib/python2.6/test/test_optparse.py
-file path=usr/lib/python2.6/test/test_optparse.pyc
-file path=usr/lib/python2.6/test/test_os.py
-file path=usr/lib/python2.6/test/test_os.pyc
-file path=usr/lib/python2.6/test/test_ossaudiodev.py
-file path=usr/lib/python2.6/test/test_ossaudiodev.pyc
-file path=usr/lib/python2.6/test/test_parser.py
-file path=usr/lib/python2.6/test/test_parser.pyc
-file path=usr/lib/python2.6/test/test_peepholer.py
-file path=usr/lib/python2.6/test/test_peepholer.pyc
-file path=usr/lib/python2.6/test/test_pep247.py
-file path=usr/lib/python2.6/test/test_pep247.pyc
-file path=usr/lib/python2.6/test/test_pep263.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/test/test_pep263.pyc
-file path=usr/lib/python2.6/test/test_pep277.py
-file path=usr/lib/python2.6/test/test_pep277.pyc
-file path=usr/lib/python2.6/test/test_pep292.py
-file path=usr/lib/python2.6/test/test_pep292.pyc
-file path=usr/lib/python2.6/test/test_pep352.py
-file path=usr/lib/python2.6/test/test_pep352.pyc
-file path=usr/lib/python2.6/test/test_pickle.py
-file path=usr/lib/python2.6/test/test_pickle.pyc
-file path=usr/lib/python2.6/test/test_pickletools.py
-file path=usr/lib/python2.6/test/test_pickletools.pyc
-file path=usr/lib/python2.6/test/test_pipes.py
-file path=usr/lib/python2.6/test/test_pipes.pyc
-file path=usr/lib/python2.6/test/test_pkg.py
-file path=usr/lib/python2.6/test/test_pkg.pyc
-file path=usr/lib/python2.6/test/test_pkgimport.py
-file path=usr/lib/python2.6/test/test_pkgimport.pyc
-file path=usr/lib/python2.6/test/test_pkgutil.py
-file path=usr/lib/python2.6/test/test_pkgutil.pyc
-file path=usr/lib/python2.6/test/test_platform.py
-file path=usr/lib/python2.6/test/test_platform.pyc
-file path=usr/lib/python2.6/test/test_plistlib.py
-file path=usr/lib/python2.6/test/test_plistlib.pyc
-file path=usr/lib/python2.6/test/test_poll.py
-file path=usr/lib/python2.6/test/test_poll.pyc
-file path=usr/lib/python2.6/test/test_popen.py
-file path=usr/lib/python2.6/test/test_popen.pyc
-file path=usr/lib/python2.6/test/test_popen2.py
-file path=usr/lib/python2.6/test/test_popen2.pyc
-file path=usr/lib/python2.6/test/test_poplib.py
-file path=usr/lib/python2.6/test/test_poplib.pyc
-file path=usr/lib/python2.6/test/test_posix.py
-file path=usr/lib/python2.6/test/test_posix.pyc
-file path=usr/lib/python2.6/test/test_posixpath.py
-file path=usr/lib/python2.6/test/test_posixpath.pyc
-file path=usr/lib/python2.6/test/test_pow.py
-file path=usr/lib/python2.6/test/test_pow.pyc
-file path=usr/lib/python2.6/test/test_pprint.py
-file path=usr/lib/python2.6/test/test_pprint.pyc
-file path=usr/lib/python2.6/test/test_print.py
-file path=usr/lib/python2.6/test/test_print.pyc
-file path=usr/lib/python2.6/test/test_profile.py
-file path=usr/lib/python2.6/test/test_profile.pyc
-file path=usr/lib/python2.6/test/test_profilehooks.py
-file path=usr/lib/python2.6/test/test_profilehooks.pyc
-file path=usr/lib/python2.6/test/test_property.py
-file path=usr/lib/python2.6/test/test_property.pyc
-file path=usr/lib/python2.6/test/test_pstats.py
-file path=usr/lib/python2.6/test/test_pstats.pyc
-file path=usr/lib/python2.6/test/test_pty.py
-file path=usr/lib/python2.6/test/test_pty.pyc
-file path=usr/lib/python2.6/test/test_pwd.py
-file path=usr/lib/python2.6/test/test_pwd.pyc
-file path=usr/lib/python2.6/test/test_py3kwarn.py
-file path=usr/lib/python2.6/test/test_py3kwarn.pyc
-file path=usr/lib/python2.6/test/test_pyclbr.py
-file path=usr/lib/python2.6/test/test_pyclbr.pyc
-file path=usr/lib/python2.6/test/test_pydoc.py
-file path=usr/lib/python2.6/test/test_pydoc.pyc
-file path=usr/lib/python2.6/test/test_pyexpat.py
-file path=usr/lib/python2.6/test/test_pyexpat.pyc
-file path=usr/lib/python2.6/test/test_queue.py
-file path=usr/lib/python2.6/test/test_queue.pyc
-file path=usr/lib/python2.6/test/test_quopri.py
-file path=usr/lib/python2.6/test/test_quopri.pyc
-file path=usr/lib/python2.6/test/test_random.py
-file path=usr/lib/python2.6/test/test_random.pyc
-file path=usr/lib/python2.6/test/test_re.py
-file path=usr/lib/python2.6/test/test_re.pyc
-file path=usr/lib/python2.6/test/test_repr.py
-file path=usr/lib/python2.6/test/test_repr.pyc
-file path=usr/lib/python2.6/test/test_resource.py
-file path=usr/lib/python2.6/test/test_resource.pyc
-file path=usr/lib/python2.6/test/test_rfc822.py
-file path=usr/lib/python2.6/test/test_rfc822.pyc
-file path=usr/lib/python2.6/test/test_richcmp.py
-file path=usr/lib/python2.6/test/test_richcmp.pyc
-file path=usr/lib/python2.6/test/test_robotparser.py
-file path=usr/lib/python2.6/test/test_robotparser.pyc
-file path=usr/lib/python2.6/test/test_runpy.py
-file path=usr/lib/python2.6/test/test_runpy.pyc
-file path=usr/lib/python2.6/test/test_sax.py
-file path=usr/lib/python2.6/test/test_sax.pyc
-file path=usr/lib/python2.6/test/test_scope.py
-file path=usr/lib/python2.6/test/test_scope.pyc
-file path=usr/lib/python2.6/test/test_scriptpackages.py
-file path=usr/lib/python2.6/test/test_scriptpackages.pyc
-file path=usr/lib/python2.6/test/test_select.py
-file path=usr/lib/python2.6/test/test_select.pyc
-file path=usr/lib/python2.6/test/test_set.py
-file path=usr/lib/python2.6/test/test_set.pyc
-file path=usr/lib/python2.6/test/test_sets.py
-file path=usr/lib/python2.6/test/test_sets.pyc
-file path=usr/lib/python2.6/test/test_sgmllib.py
-file path=usr/lib/python2.6/test/test_sgmllib.pyc
-file path=usr/lib/python2.6/test/test_sha.py
-file path=usr/lib/python2.6/test/test_sha.pyc
-file path=usr/lib/python2.6/test/test_shelve.py
-file path=usr/lib/python2.6/test/test_shelve.pyc
-file path=usr/lib/python2.6/test/test_shlex.py
-file path=usr/lib/python2.6/test/test_shlex.pyc
-file path=usr/lib/python2.6/test/test_shutil.py
-file path=usr/lib/python2.6/test/test_shutil.pyc
-file path=usr/lib/python2.6/test/test_signal.py
-file path=usr/lib/python2.6/test/test_signal.pyc
-file path=usr/lib/python2.6/test/test_site.py
-file path=usr/lib/python2.6/test/test_site.pyc
-file path=usr/lib/python2.6/test/test_slice.py
-file path=usr/lib/python2.6/test/test_slice.pyc
-file path=usr/lib/python2.6/test/test_smtplib.py
-file path=usr/lib/python2.6/test/test_smtplib.pyc
-file path=usr/lib/python2.6/test/test_smtpnet.py
-file path=usr/lib/python2.6/test/test_smtpnet.pyc
-file path=usr/lib/python2.6/test/test_socket.py
-file path=usr/lib/python2.6/test/test_socket.pyc
-file path=usr/lib/python2.6/test/test_socketserver.py
-file path=usr/lib/python2.6/test/test_socketserver.pyc
-file path=usr/lib/python2.6/test/test_softspace.py
-file path=usr/lib/python2.6/test/test_softspace.pyc
-file path=usr/lib/python2.6/test/test_sort.py
-file path=usr/lib/python2.6/test/test_sort.pyc
-file path=usr/lib/python2.6/test/test_sqlite.py
-file path=usr/lib/python2.6/test/test_sqlite.pyc
-file path=usr/lib/python2.6/test/test_ssl.py
-file path=usr/lib/python2.6/test/test_ssl.pyc
-file path=usr/lib/python2.6/test/test_startfile.py
-file path=usr/lib/python2.6/test/test_startfile.pyc
-file path=usr/lib/python2.6/test/test_str.py
-file path=usr/lib/python2.6/test/test_str.pyc
-file path=usr/lib/python2.6/test/test_strftime.py
-file path=usr/lib/python2.6/test/test_strftime.pyc
-file path=usr/lib/python2.6/test/test_string.py
-file path=usr/lib/python2.6/test/test_string.pyc
-file path=usr/lib/python2.6/test/test_stringprep.py
-file path=usr/lib/python2.6/test/test_stringprep.pyc
-file path=usr/lib/python2.6/test/test_strop.py
-file path=usr/lib/python2.6/test/test_strop.pyc
-file path=usr/lib/python2.6/test/test_strptime.py
-file path=usr/lib/python2.6/test/test_strptime.pyc
-file path=usr/lib/python2.6/test/test_struct.py
-file path=usr/lib/python2.6/test/test_struct.pyc
-file path=usr/lib/python2.6/test/test_structmembers.py
-file path=usr/lib/python2.6/test/test_structmembers.pyc
-file path=usr/lib/python2.6/test/test_structseq.py
-file path=usr/lib/python2.6/test/test_structseq.pyc
-file path=usr/lib/python2.6/test/test_subprocess.py
-file path=usr/lib/python2.6/test/test_subprocess.pyc
-file path=usr/lib/python2.6/test/test_sunaudiodev.py
-file path=usr/lib/python2.6/test/test_sunaudiodev.pyc
-file path=usr/lib/python2.6/test/test_sundry.py
-file path=usr/lib/python2.6/test/test_sundry.pyc
-file path=usr/lib/python2.6/test/test_support.py
-file path=usr/lib/python2.6/test/test_support.pyc
-file path=usr/lib/python2.6/test/test_symtable.py
-file path=usr/lib/python2.6/test/test_symtable.pyc
-file path=usr/lib/python2.6/test/test_syntax.py
-file path=usr/lib/python2.6/test/test_syntax.pyc
-file path=usr/lib/python2.6/test/test_sys.py
-file path=usr/lib/python2.6/test/test_sys.pyc
-file path=usr/lib/python2.6/test/test_tarfile.py
-file path=usr/lib/python2.6/test/test_tarfile.pyc
-file path=usr/lib/python2.6/test/test_tcl.py
-file path=usr/lib/python2.6/test/test_tcl.pyc
-file path=usr/lib/python2.6/test/test_telnetlib.py
-file path=usr/lib/python2.6/test/test_telnetlib.pyc
-file path=usr/lib/python2.6/test/test_tempfile.py
-file path=usr/lib/python2.6/test/test_tempfile.pyc
-file path=usr/lib/python2.6/test/test_textwrap.py
-file path=usr/lib/python2.6/test/test_textwrap.pyc
-file path=usr/lib/python2.6/test/test_thread.py
-file path=usr/lib/python2.6/test/test_thread.pyc
-file path=usr/lib/python2.6/test/test_threaded_import.py
-file path=usr/lib/python2.6/test/test_threaded_import.pyc
-file path=usr/lib/python2.6/test/test_threadedtempfile.py
-file path=usr/lib/python2.6/test/test_threadedtempfile.pyc
-file path=usr/lib/python2.6/test/test_threading.py
-file path=usr/lib/python2.6/test/test_threading.pyc
-file path=usr/lib/python2.6/test/test_threading_local.py
-file path=usr/lib/python2.6/test/test_threading_local.pyc
-file path=usr/lib/python2.6/test/test_threadsignals.py
-file path=usr/lib/python2.6/test/test_threadsignals.pyc
-file path=usr/lib/python2.6/test/test_time.py
-file path=usr/lib/python2.6/test/test_time.pyc
-file path=usr/lib/python2.6/test/test_timeout.py
-file path=usr/lib/python2.6/test/test_timeout.pyc
-file path=usr/lib/python2.6/test/test_tokenize.py
-file path=usr/lib/python2.6/test/test_tokenize.pyc
-file path=usr/lib/python2.6/test/test_trace.py
-file path=usr/lib/python2.6/test/test_trace.pyc
-file path=usr/lib/python2.6/test/test_traceback.py
-file path=usr/lib/python2.6/test/test_traceback.pyc
-file path=usr/lib/python2.6/test/test_transformer.py
-file path=usr/lib/python2.6/test/test_transformer.pyc
-file path=usr/lib/python2.6/test/test_tuple.py
-file path=usr/lib/python2.6/test/test_tuple.pyc
-file path=usr/lib/python2.6/test/test_typechecks.py
-file path=usr/lib/python2.6/test/test_typechecks.pyc
-file path=usr/lib/python2.6/test/test_types.py
-file path=usr/lib/python2.6/test/test_types.pyc
-file path=usr/lib/python2.6/test/test_ucn.py
-file path=usr/lib/python2.6/test/test_ucn.pyc
-file path=usr/lib/python2.6/test/test_unary.py
-file path=usr/lib/python2.6/test/test_unary.pyc
-file path=usr/lib/python2.6/test/test_undocumented_details.py
-file path=usr/lib/python2.6/test/test_undocumented_details.pyc
-file path=usr/lib/python2.6/test/test_unicode.py
-file path=usr/lib/python2.6/test/test_unicode.pyc
-file path=usr/lib/python2.6/test/test_unicode_file.py
-file path=usr/lib/python2.6/test/test_unicode_file.pyc
-file path=usr/lib/python2.6/test/test_unicodedata.py
-file path=usr/lib/python2.6/test/test_unicodedata.pyc
-file path=usr/lib/python2.6/test/test_unittest.py
-file path=usr/lib/python2.6/test/test_unittest.pyc
-file path=usr/lib/python2.6/test/test_univnewlines.py
-file path=usr/lib/python2.6/test/test_univnewlines.pyc
-file path=usr/lib/python2.6/test/test_unpack.py
-file path=usr/lib/python2.6/test/test_unpack.pyc
-file path=usr/lib/python2.6/test/test_urllib.py
-file path=usr/lib/python2.6/test/test_urllib.pyc
-file path=usr/lib/python2.6/test/test_urllib2.py
-file path=usr/lib/python2.6/test/test_urllib2.pyc
-file path=usr/lib/python2.6/test/test_urllib2_localnet.py
-file path=usr/lib/python2.6/test/test_urllib2_localnet.pyc
-file path=usr/lib/python2.6/test/test_urllib2net.py
-file path=usr/lib/python2.6/test/test_urllib2net.pyc
-file path=usr/lib/python2.6/test/test_urllibnet.py
-file path=usr/lib/python2.6/test/test_urllibnet.pyc
-file path=usr/lib/python2.6/test/test_urlparse.py
-file path=usr/lib/python2.6/test/test_urlparse.pyc
-file path=usr/lib/python2.6/test/test_userdict.py
-file path=usr/lib/python2.6/test/test_userdict.pyc
-file path=usr/lib/python2.6/test/test_userlist.py
-file path=usr/lib/python2.6/test/test_userlist.pyc
-file path=usr/lib/python2.6/test/test_userstring.py
-file path=usr/lib/python2.6/test/test_userstring.pyc
-file path=usr/lib/python2.6/test/test_uu.py
-file path=usr/lib/python2.6/test/test_uu.pyc
-file path=usr/lib/python2.6/test/test_uuid.py
-file path=usr/lib/python2.6/test/test_uuid.pyc
-file path=usr/lib/python2.6/test/test_wait3.py
-file path=usr/lib/python2.6/test/test_wait3.pyc
-file path=usr/lib/python2.6/test/test_wait4.py
-file path=usr/lib/python2.6/test/test_wait4.pyc
-file path=usr/lib/python2.6/test/test_warnings.py
-file path=usr/lib/python2.6/test/test_warnings.pyc
-file path=usr/lib/python2.6/test/test_wave.py
-file path=usr/lib/python2.6/test/test_wave.pyc
-file path=usr/lib/python2.6/test/test_weakref.py
-file path=usr/lib/python2.6/test/test_weakref.pyc
-file path=usr/lib/python2.6/test/test_whichdb.py
-file path=usr/lib/python2.6/test/test_whichdb.pyc
-file path=usr/lib/python2.6/test/test_winreg.py
-file path=usr/lib/python2.6/test/test_winreg.pyc
-file path=usr/lib/python2.6/test/test_winsound.py
-file path=usr/lib/python2.6/test/test_winsound.pyc
-file path=usr/lib/python2.6/test/test_with.py
-file path=usr/lib/python2.6/test/test_with.pyc
-file path=usr/lib/python2.6/test/test_wsgiref.py
-file path=usr/lib/python2.6/test/test_wsgiref.pyc
-file path=usr/lib/python2.6/test/test_xdrlib.py
-file path=usr/lib/python2.6/test/test_xdrlib.pyc
-file path=usr/lib/python2.6/test/test_xml_etree.py
-file path=usr/lib/python2.6/test/test_xml_etree.pyc
-file path=usr/lib/python2.6/test/test_xml_etree_c.py
-file path=usr/lib/python2.6/test/test_xml_etree_c.pyc
-file path=usr/lib/python2.6/test/test_xmllib.py
-file path=usr/lib/python2.6/test/test_xmllib.pyc
-file path=usr/lib/python2.6/test/test_xmlrpc.py
-file path=usr/lib/python2.6/test/test_xmlrpc.pyc
-file path=usr/lib/python2.6/test/test_xpickle.py
-file path=usr/lib/python2.6/test/test_xpickle.pyc
-file path=usr/lib/python2.6/test/test_xrange.py
-file path=usr/lib/python2.6/test/test_xrange.pyc
-file path=usr/lib/python2.6/test/test_zipfile.py
-file path=usr/lib/python2.6/test/test_zipfile.pyc
-file path=usr/lib/python2.6/test/test_zipfile64.py
-file path=usr/lib/python2.6/test/test_zipfile64.pyc
-file path=usr/lib/python2.6/test/test_zipimport.py
-file path=usr/lib/python2.6/test/test_zipimport.pyc
-file path=usr/lib/python2.6/test/test_zipimport_support.py
-file path=usr/lib/python2.6/test/test_zipimport_support.pyc
-file path=usr/lib/python2.6/test/test_zlib.py
-file path=usr/lib/python2.6/test/test_zlib.pyc
-file path=usr/lib/python2.6/test/testall.py
-file path=usr/lib/python2.6/test/testall.pyc
-file path=usr/lib/python2.6/test/testcodec.py
-file path=usr/lib/python2.6/test/testcodec.pyc
-file path=usr/lib/python2.6/test/testimg.uue
-file path=usr/lib/python2.6/test/testimgr.uue
-file path=usr/lib/python2.6/test/testrgb.uue
-file path=usr/lib/python2.6/test/testtar.tar
-file path=usr/lib/python2.6/test/tf_inherit_check.py
-file path=usr/lib/python2.6/test/tf_inherit_check.pyc
-file path=usr/lib/python2.6/test/threaded_import_hangers.py
-file path=usr/lib/python2.6/test/threaded_import_hangers.pyc
-file path=usr/lib/python2.6/test/time_hashlib.py
-file path=usr/lib/python2.6/test/time_hashlib.pyc
-file path=usr/lib/python2.6/test/tokenize_tests.txt
-file path=usr/lib/python2.6/test/ucredtest.py
-file path=usr/lib/python2.6/test/ucredtest.pyc
-file path=usr/lib/python2.6/test/warning_tests.py
-file path=usr/lib/python2.6/test/warning_tests.pyc
-file path=usr/lib/python2.6/test/wrongcert.pem
-file path=usr/lib/python2.6/test/xmltests.py
-file path=usr/lib/python2.6/test/xmltests.pyc
-file path=usr/lib/python2.6/test/zipdir.zip
-file path=usr/lib/python2.6/textwrap.py
-file path=usr/lib/python2.6/textwrap.pyc
-file path=usr/lib/python2.6/this.py
-file path=usr/lib/python2.6/this.pyc
-file path=usr/lib/python2.6/threading.py
-file path=usr/lib/python2.6/threading.pyc
-file path=usr/lib/python2.6/timeit.py
-file path=usr/lib/python2.6/timeit.pyc
-file path=usr/lib/python2.6/toaiff.py
-file path=usr/lib/python2.6/toaiff.pyc
-file path=usr/lib/python2.6/token.py
-file path=usr/lib/python2.6/token.pyc
-file path=usr/lib/python2.6/tokenize.py
-file path=usr/lib/python2.6/tokenize.pyc
-file path=usr/lib/python2.6/trace.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/trace.pyc
-file path=usr/lib/python2.6/traceback.py
-file path=usr/lib/python2.6/traceback.pyc
-file path=usr/lib/python2.6/tty.py
-file path=usr/lib/python2.6/tty.pyc
-file path=usr/lib/python2.6/types.py
-file path=usr/lib/python2.6/types.pyc
-file path=usr/lib/python2.6/unittest.py
-file path=usr/lib/python2.6/unittest.pyc
-file path=usr/lib/python2.6/urllib.py
-file path=usr/lib/python2.6/urllib.pyc
-file path=usr/lib/python2.6/urllib2.py
-file path=usr/lib/python2.6/urllib2.pyc
-file path=usr/lib/python2.6/urlparse.py
-file path=usr/lib/python2.6/urlparse.pyc
-file path=usr/lib/python2.6/user.py
-file path=usr/lib/python2.6/user.pyc
-file path=usr/lib/python2.6/uu.py
-file path=usr/lib/python2.6/uu.pyc
-file path=usr/lib/python2.6/uuid.py
-file path=usr/lib/python2.6/uuid.pyc
-file path=usr/lib/python2.6/warnings.py
-file path=usr/lib/python2.6/warnings.pyc
-file path=usr/lib/python2.6/wave.py
-file path=usr/lib/python2.6/wave.pyc
-file path=usr/lib/python2.6/weakref.py
-file path=usr/lib/python2.6/weakref.pyc
-file path=usr/lib/python2.6/webbrowser.py pkg.depend.bypass-generate=.*
-file path=usr/lib/python2.6/webbrowser.pyc
-file path=usr/lib/python2.6/whichdb.py
-file path=usr/lib/python2.6/whichdb.pyc
-file path=usr/lib/python2.6/wsgiref.egg-info
-file path=usr/lib/python2.6/wsgiref/__init__.py
-file path=usr/lib/python2.6/wsgiref/__init__.pyc
-file path=usr/lib/python2.6/wsgiref/handlers.py
-file path=usr/lib/python2.6/wsgiref/handlers.pyc
-file path=usr/lib/python2.6/wsgiref/headers.py
-file path=usr/lib/python2.6/wsgiref/headers.pyc
-file path=usr/lib/python2.6/wsgiref/simple_server.py
-file path=usr/lib/python2.6/wsgiref/simple_server.pyc
-file path=usr/lib/python2.6/wsgiref/util.py
-file path=usr/lib/python2.6/wsgiref/util.pyc
-file path=usr/lib/python2.6/wsgiref/validate.py
-file path=usr/lib/python2.6/wsgiref/validate.pyc
-file path=usr/lib/python2.6/xdrlib.py
-file path=usr/lib/python2.6/xdrlib.pyc
-file path=usr/lib/python2.6/xml/__init__.py
-file path=usr/lib/python2.6/xml/__init__.pyc
-file path=usr/lib/python2.6/xml/dom/NodeFilter.py
-file path=usr/lib/python2.6/xml/dom/NodeFilter.pyc
-file path=usr/lib/python2.6/xml/dom/__init__.py
-file path=usr/lib/python2.6/xml/dom/__init__.pyc
-file path=usr/lib/python2.6/xml/dom/domreg.py
-file path=usr/lib/python2.6/xml/dom/domreg.pyc
-file path=usr/lib/python2.6/xml/dom/expatbuilder.py
-file path=usr/lib/python2.6/xml/dom/expatbuilder.pyc
-file path=usr/lib/python2.6/xml/dom/minicompat.py
-file path=usr/lib/python2.6/xml/dom/minicompat.pyc
-file path=usr/lib/python2.6/xml/dom/minidom.py
-file path=usr/lib/python2.6/xml/dom/minidom.pyc
-file path=usr/lib/python2.6/xml/dom/pulldom.py
-file path=usr/lib/python2.6/xml/dom/pulldom.pyc
-file path=usr/lib/python2.6/xml/dom/xmlbuilder.py
-file path=usr/lib/python2.6/xml/dom/xmlbuilder.pyc
-file path=usr/lib/python2.6/xml/etree/ElementInclude.py
-file path=usr/lib/python2.6/xml/etree/ElementInclude.pyc
-file path=usr/lib/python2.6/xml/etree/ElementPath.py
-file path=usr/lib/python2.6/xml/etree/ElementPath.pyc
-file path=usr/lib/python2.6/xml/etree/ElementTree.py
-file path=usr/lib/python2.6/xml/etree/ElementTree.pyc
-file path=usr/lib/python2.6/xml/etree/__init__.py
-file path=usr/lib/python2.6/xml/etree/__init__.pyc
-file path=usr/lib/python2.6/xml/etree/cElementTree.py
-file path=usr/lib/python2.6/xml/etree/cElementTree.pyc
-file path=usr/lib/python2.6/xml/parsers/__init__.py
-file path=usr/lib/python2.6/xml/parsers/__init__.pyc
-file path=usr/lib/python2.6/xml/parsers/expat.py
-file path=usr/lib/python2.6/xml/parsers/expat.pyc
-file path=usr/lib/python2.6/xml/sax/__init__.py
-file path=usr/lib/python2.6/xml/sax/__init__.pyc
-file path=usr/lib/python2.6/xml/sax/_exceptions.py
-file path=usr/lib/python2.6/xml/sax/_exceptions.pyc
-file path=usr/lib/python2.6/xml/sax/expatreader.py
-file path=usr/lib/python2.6/xml/sax/expatreader.pyc
-file path=usr/lib/python2.6/xml/sax/handler.py
-file path=usr/lib/python2.6/xml/sax/handler.pyc
-file path=usr/lib/python2.6/xml/sax/saxutils.py
-file path=usr/lib/python2.6/xml/sax/saxutils.pyc
-file path=usr/lib/python2.6/xml/sax/xmlreader.py
-file path=usr/lib/python2.6/xml/sax/xmlreader.pyc
-file path=usr/lib/python2.6/xmllib.py
-file path=usr/lib/python2.6/xmllib.pyc
-file path=usr/lib/python2.6/xmlrpclib.py
-file path=usr/lib/python2.6/xmlrpclib.pyc
-file path=usr/lib/python2.6/zipfile.py
-file path=usr/lib/python2.6/zipfile.pyc
-file usr/share/man/man1/python.1 path=usr/share/man/man1/python2.6.1
-hardlink path=usr/bin/isapython2.6 pkg.linted=true target=../lib/isaexec
-legacy pkg=SUNWPython26 category=GNOME2,application,JDS4 \
-    desc="The Python interpreter, libraries and utilities" \
-    name="The Python interpreter, libraries and utilities" vendor=Python.org
-legacy pkg=SUNWPython26-devel category=GNOME2,application,JDS4 \
-    desc="The Python interpreter, libraries and utilities - development files" \
-    name="The Python interpreter, libraries and utilities - development files" \
-    vendor=Python.org
-license python26.license license=PSFv2
-link path=usr/bin/$(MACH64)/python target=python2.6
-link path=usr/bin/$(MACH64)/python2.6 target=isapython2.6
-
-# python2.6
-link path=usr/bin/python target=python2.6
-link path=usr/bin/python-config target=python2.6-config
-link path=usr/bin/python-config target=python2.6-config
-link path=usr/bin/python2.6 target=$(MACH32)/isapython2.6
-link path=usr/lib/$(MACH64)/libpython2.6.so target=libpython2.6.so.1.0
-link path=usr/lib/$(MACH64)/libpython2.6_db.so target=libpython2.6_db.so.1.0
-link path=usr/lib/libpython2.6.so target=libpython2.6.so.1.0
-link path=usr/lib/libpython2.6_db.so target=libpython2.6_db.so.1.0
-link path=usr/lib/python2.6/pyCC target=pycc
--- a/components/python/python26/python26.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-A. HISTORY OF THE SOFTWARE
-==========================
-
-Python was created in the early 1990s by Guido van Rossum at Stichting
-Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
-as a successor of a language called ABC.  Guido remains Python's
-principal author, although it includes many contributions from others.
-
-In 1995, Guido continued his work on Python at the Corporation for
-National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
-in Reston, Virginia where he released several versions of the
-software.
-
-In May 2000, Guido and the Python core development team moved to
-BeOpen.com to form the BeOpen PythonLabs team.  In October of the same
-year, the PythonLabs team moved to Digital Creations (now Zope
-Corporation, see http://www.zope.com).  In 2001, the Python Software
-Foundation (PSF, see http://www.python.org/psf/) was formed, a
-non-profit organization created specifically to own Python-related
-Intellectual Property.  Zope Corporation is a sponsoring member of
-the PSF.
-
-All Python releases are Open Source (see http://www.opensource.org for
-the Open Source Definition).  Historically, most, but not all, Python
-releases have also been GPL-compatible; the table below summarizes
-the various releases.
-
-    Release         Derived     Year        Owner       GPL-
-                    from                                compatible? (1)
-
-    0.9.0 thru 1.2              1991-1995   CWI         yes
-    1.3 thru 1.5.2  1.2         1995-1999   CNRI        yes
-    1.6             1.5.2       2000        CNRI        no
-    2.0             1.6         2000        BeOpen.com  no
-    1.6.1           1.6         2001        CNRI        yes (2)
-    2.1             2.0+1.6.1   2001        PSF         no
-    2.0.1           2.0+1.6.1   2001        PSF         yes
-    2.1.1           2.1+2.0.1   2001        PSF         yes
-    2.2             2.1.1       2001        PSF         yes
-    2.1.2           2.1.1       2002        PSF         yes
-    2.1.3           2.1.2       2002        PSF         yes
-    2.2.1           2.2         2002        PSF         yes
-    2.2.2           2.2.1       2002        PSF         yes
-    2.2.3           2.2.2       2003        PSF         yes
-    2.3             2.2.2       2002-2003   PSF         yes
-    2.3.1           2.3         2002-2003   PSF         yes
-    2.3.2           2.3.1       2002-2003   PSF         yes
-    2.3.3           2.3.2       2002-2003   PSF         yes
-    2.3.4           2.3.3       2004        PSF         yes
-    2.3.5           2.3.4       2005        PSF         yes
-    2.4             2.3         2004        PSF         yes
-    2.4.1           2.4         2005        PSF         yes
-    2.4.2           2.4.1       2005        PSF         yes
-    2.4.3           2.4.2       2006        PSF         yes
-    2.4.4           2.4.3       2006        PSF         yes
-    2.5             2.4         2006        PSF         yes
-    2.5.1           2.5         2007        PSF         yes
-    2.5.2           2.5.1       2008        PSF         yes
-    2.5.3           2.5.2       2008        PSF         yes
-    2.6             2.5         2008        PSF         yes
-    2.6.1           2.6         2008        PSF         yes
-
-Footnotes:
-
-(1) GPL-compatible doesn't mean that we're distributing Python under
-    the GPL.  All Python licenses, unlike the GPL, let you distribute
-    a modified version without making your changes open source.  The
-    GPL-compatible licenses make it possible to combine Python with
-    other software that is released under the GPL; the others don't.
-
-(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
-    because its license has a choice of law clause.  According to
-    CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
-    is "not incompatible" with the GPL.
-
-Thanks to the many outside volunteers who have worked under Guido's
-direction to make these releases possible.
-
-
-B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
-===============================================================
-
-PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
---------------------------------------------
-
-1. This LICENSE AGREEMENT is between the Python Software Foundation
-("PSF"), and the Individual or Organization ("Licensee") accessing and
-otherwise using this software ("Python") in source or binary form and
-its associated documentation.
-
-2. Subject to the terms and conditions of this License Agreement, PSF hereby
-grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
-analyze, test, perform and/or display publicly, prepare derivative works,
-distribute, and otherwise use Python alone or in any derivative version,
-provided, however, that PSF's License Agreement and PSF's notice of copyright,
-i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Python
-Software Foundation; All Rights Reserved" are retained in Python alone or in any
-derivative version prepared by Licensee.
-
-3. In the event Licensee prepares a derivative work that is based on
-or incorporates Python or any part thereof, and wants to make
-the derivative work available to others as provided herein, then
-Licensee hereby agrees to include in any such work a brief summary of
-the changes made to Python.
-
-4. PSF is making Python available to Licensee on an "AS IS"
-basis.  PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
-FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
-A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
-OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-6. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-7. Nothing in this License Agreement shall be deemed to create any
-relationship of agency, partnership, or joint venture between PSF and
-Licensee.  This License Agreement does not grant permission to use PSF
-trademarks or trade name in a trademark sense to endorse or promote
-products or services of Licensee, or any third party.
-
-8. By copying, installing or otherwise using Python, Licensee
-agrees to be bound by the terms and conditions of this License
-Agreement.
-
-
-BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
--------------------------------------------
-
-BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
-
-1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
-office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
-Individual or Organization ("Licensee") accessing and otherwise using
-this software in source or binary form and its associated
-documentation ("the Software").
-
-2. Subject to the terms and conditions of this BeOpen Python License
-Agreement, BeOpen hereby grants Licensee a non-exclusive,
-royalty-free, world-wide license to reproduce, analyze, test, perform
-and/or display publicly, prepare derivative works, distribute, and
-otherwise use the Software alone or in any derivative version,
-provided, however, that the BeOpen Python License is retained in the
-Software, alone or in any derivative version prepared by Licensee.
-
-3. BeOpen is making the Software available to Licensee on an "AS IS"
-basis.  BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
-SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
-AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
-DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-5. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-6. This License Agreement shall be governed by and interpreted in all
-respects by the law of the State of California, excluding conflict of
-law provisions.  Nothing in this License Agreement shall be deemed to
-create any relationship of agency, partnership, or joint venture
-between BeOpen and Licensee.  This License Agreement does not grant
-permission to use BeOpen trademarks or trade names in a trademark
-sense to endorse or promote products or services of Licensee, or any
-third party.  As an exception, the "BeOpen Python" logos available at
-http://www.pythonlabs.com/logos.html may be used according to the
-permissions granted on that web page.
-
-7. By copying, installing or otherwise using the software, Licensee
-agrees to be bound by the terms and conditions of this License
-Agreement.
-
-
-CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
----------------------------------------
-
-1. This LICENSE AGREEMENT is between the Corporation for National
-Research Initiatives, having an office at 1895 Preston White Drive,
-Reston, VA 20191 ("CNRI"), and the Individual or Organization
-("Licensee") accessing and otherwise using Python 1.6.1 software in
-source or binary form and its associated documentation.
-
-2. Subject to the terms and conditions of this License Agreement, CNRI
-hereby grants Licensee a nonexclusive, royalty-free, world-wide
-license to reproduce, analyze, test, perform and/or display publicly,
-prepare derivative works, distribute, and otherwise use Python 1.6.1
-alone or in any derivative version, provided, however, that CNRI's
-License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
-1995-2001 Corporation for National Research Initiatives; All Rights
-Reserved" are retained in Python 1.6.1 alone or in any derivative
-version prepared by Licensee.  Alternately, in lieu of CNRI's License
-Agreement, Licensee may substitute the following text (omitting the
-quotes): "Python 1.6.1 is made available subject to the terms and
-conditions in CNRI's License Agreement.  This Agreement together with
-Python 1.6.1 may be located on the Internet using the following
-unique, persistent identifier (known as a handle): 1895.22/1013.  This
-Agreement may also be obtained from a proxy server on the Internet
-using the following URL: http://hdl.handle.net/1895.22/1013".
-
-3. In the event Licensee prepares a derivative work that is based on
-or incorporates Python 1.6.1 or any part thereof, and wants to make
-the derivative work available to others as provided herein, then
-Licensee hereby agrees to include in any such work a brief summary of
-the changes made to Python 1.6.1.
-
-4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
-basis.  CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
-1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
-A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
-OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-6. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-7. This License Agreement shall be governed by the federal
-intellectual property law of the United States, including without
-limitation the federal copyright law, and, to the extent such
-U.S. federal law does not apply, by the law of the Commonwealth of
-Virginia, excluding Virginia's conflict of law provisions.
-Notwithstanding the foregoing, with regard to derivative works based
-on Python 1.6.1 that incorporate non-separable material that was
-previously distributed under the GNU General Public License (GPL), the
-law of the Commonwealth of Virginia shall govern this License
-Agreement only as to issues arising under or with respect to
-Paragraphs 4, 5, and 7 of this License Agreement.  Nothing in this
-License Agreement shall be deemed to create any relationship of
-agency, partnership, or joint venture between CNRI and Licensee.  This
-License Agreement does not grant permission to use CNRI trademarks or
-trade name in a trademark sense to endorse or promote products or
-services of Licensee, or any third party.
-
-8. By clicking on the "ACCEPT" button where indicated, or by copying,
-installing or otherwise using Python 1.6.1, Licensee agrees to be
-bound by the terms and conditions of this License Agreement.
-
-        ACCEPT
-
-
-CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
---------------------------------------------------
-
-Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
-The Netherlands.  All rights reserved.
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
-supporting documentation, and that the name of Stichting Mathematisch
-Centrum or CWI not be used in advertising or publicity pertaining to
-distribution of the software without specific, written prior
-permission.
-
-STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
-THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
-FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
-OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--- a/components/readline/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		readline
-COMPONENT_VERSION=	5.2
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:18f3412c73068509d5f491b7b4535aeaf9522834
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/readline/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# readline likes to use ld directly and this is the easiest
-# way to get it to add -lc
-LDFLAGS += -lc
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		--enable-shared
-CONFIGURE_OPTIONS  +=		--disable-static
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS  +=		LDFLAGS="$(LDFLAGS)"
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-test:		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/readline/patches/history.3.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,253 +0,0 @@
---- readline-5.2/doc/history.3.orig	Mon Apr  4 00:12:21 2011
-+++ readline-5.2/doc/history.3	Mon Apr  4 00:13:09 2011
-@@ -19,16 +19,16 @@
- .ds lp \fR\|(\fP
- .ds rp \fR\|)\fP
- .\" FnN return-value fun-name N arguments
--.de Fn1
-+.de F1
- \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3\fP\\*(rp
- .br
- ..
--.de Fn2
-+.de F2
- .if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4\fP\\*(rp
- .if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4\fP\\*(rp
- .br
- ..
--.de Fn3
-+.de F3
- .if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4,\|\\$5\fP\|\\*(rp
- .if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4, \\$5\fP\\*(rp
- .br
-@@ -331,14 +331,14 @@
- the state of the History library when you want to use the history
- functions in your program.
- 
--.Fn1 void using_history void
-+.F1 void using_history void
- Begin a session in which the history functions might be used.  This
- initializes the interactive variables.
- 
--.Fn1 "HISTORY_STATE *" history_get_history_state void
-+.F1 "HISTORY_STATE *" history_get_history_state void
- Return a structure describing the current state of the input history.
- 
--.Fn1 void history_set_history_state "HISTORY_STATE *state"
-+.F1 void history_set_history_state "HISTORY_STATE *state"
- Set the state of the history list according to \fIstate\fP.
- 
- .SS History List Management
-@@ -346,43 +346,43 @@
- These functions manage individual entries on the history list, or set
- parameters managing the list itself.
- 
--.Fn1 void add_history "const char *string"
-+.F1 void add_history "const char *string"
- Place \fIstring\fP at the end of the history list.  The associated data
- field (if any) is set to \fBNULL\fP.
- 
--.Fn1 void add_history_time "const char *string"
-+.F1 void add_history_time "const char *string"
- Change the time stamp associated with the most recent history entry to
- \fIstring\fP.
- 
--.Fn1 "HIST_ENTRY *" remove_history "int which"
-+.F1 "HIST_ENTRY *" remove_history "int which"
- Remove history entry at offset \fIwhich\fP from the history.  The
- removed element is returned so you can free the line, data,
- and containing structure.
- 
--.Fn1 "histdata_t" free_history_entry "HIST_ENTRY *histent"
-+.F1 "histdata_t" free_history_entry "HIST_ENTRY *histent"
- Free the history entry \fIhistent\fP and any history library private
- data associated with it.  Returns the application-specific data
- so the caller can dispose of it.
- 
--.Fn3 "HIST_ENTRY *" replace_history_entry "int which" "const char *line" "histdata_t data"
-+.F3 "HIST_ENTRY *" replace_history_entry "int which" "const char *line" "histdata_t data"
- Make the history entry at offset \fIwhich\fP have \fIline\fP and \fIdata\fP.
- This returns the old entry so the caller can dispose of any
- application-specific data.  In the case
- of an invalid \fIwhich\fP, a \fBNULL\fP pointer is returned.
- 
--.Fn1 void clear_history "void"
-+.F1 void clear_history "void"
- Clear the history list by deleting all the entries.
- 
--.Fn1 void stifle_history "int max"
-+.F1 void stifle_history "int max"
- Stifle the history list, remembering only the last \fImax\fP entries.
- 
--.Fn1 int unstifle_history "void"
-+.F1 int unstifle_history "void"
- Stop stifling the history.  This returns the previously-set
- maximum number of history entries (as set by \fBstifle_history()\fP).
- history was stifled.  The value is positive if the history was
- stifled, negative if it wasn't.
- 
--.Fn1 int history_is_stifled "void"
-+.F1 int history_is_stifled "void"
- Returns non-zero if the history is stifled, zero if it is not.
- 
- .SS Information About the History List
-@@ -390,29 +390,29 @@
- These functions return information about the entire history list or
- individual list entries.
- 
--.Fn1 "HIST_ENTRY **" history_list "void"
-+.F1 "HIST_ENTRY **" history_list "void"
- Return a \fBNULL\fP terminated array of \fIHIST_ENTRY *\fP which is the
- current input history.  Element 0 of this list is the beginning of time.
- If there is no history, return \fBNULL\fP.
- 
--.Fn1 int where_history "void"
-+.F1 int where_history "void"
- Returns the offset of the current history element.
- 
--.Fn1 "HIST_ENTRY *" current_history "void"
-+.F1 "HIST_ENTRY *" current_history "void"
- Return the history entry at the current position, as determined by
- \fBwhere_history()\fP.  If there is no entry there, return a \fBNULL\fP
- pointer.
- 
--.Fn1 "HIST_ENTRY *" history_get "int offset"
-+.F1 "HIST_ENTRY *" history_get "int offset"
- Return the history entry at position \fIoffset\fP, starting from
- \fBhistory_base\fP.
- If there is no entry there, or if \fIoffset\fP
- is greater than the history length, return a \fBNULL\fP pointer.
- 
--.Fn1 "time_t" history_get_time "HIST_ENTRY *"
-+.F1 "time_t" history_get_time "HIST_ENTRY *"
- Return the time stamp associated with the history entry passed as the argument.
- 
--.Fn1 int history_total_bytes "void"
-+.F1 int history_total_bytes "void"
- Return the number of bytes that the primary history entries are using.
- This function returns the sum of the lengths of all the lines in the
- history.
-@@ -422,18 +422,18 @@
- These functions allow the current index into the history list to be
- set or changed.
- 
--.Fn1 int history_set_pos "int pos"
-+.F1 int history_set_pos "int pos"
- Set the current history offset to \fIpos\fP, an absolute index
- into the list.
- Returns 1 on success, 0 if \fIpos\fP is less than zero or greater
- than the number of history entries.
- 
--.Fn1 "HIST_ENTRY *" previous_history "void"
-+.F1 "HIST_ENTRY *" previous_history "void"
- Back up the current history offset to the previous history entry, and
- return a pointer to that entry.  If there is no previous entry, return
- a \fBNULL\fP pointer.
- 
--.Fn1 "HIST_ENTRY *" next_history "void"
-+.F1 "HIST_ENTRY *" next_history "void"
- Move the current history offset forward to the next history entry, and
- return the a pointer to that entry.  If there is no next entry, return
- a \fBNULL\fP pointer.
-@@ -445,7 +445,7 @@
- from the current history position.  The search may be \fIanchored\fP,
- meaning that the string must match at the beginning of the history entry.
- 
--.Fn2 int history_search "const char *string" "int direction"
-+.F2 int history_search "const char *string" "int direction"
- Search the history for \fIstring\fP, starting at the current history offset.
- If \fIdirection\fP is less than 0, then the search is through
- previous entries, otherwise through subsequent entries.
-@@ -455,7 +455,7 @@
- \fIstring\fP was found.  Otherwise, nothing is changed, and a -1 is
- returned.
- 
--.Fn2 int history_search_prefix "const char *string" "int direction"
-+.F2 int history_search_prefix "const char *string" "int direction"
- Search the history for \fIstring\fP, starting at the current history
- offset.  The search is anchored: matching lines must begin with
- \fIstring\fP.  If \fIdirection\fP is less than 0, then the search is
-@@ -464,7 +464,7 @@
- current history index is set to that entry, and the return value is 0. 
- Otherwise, nothing is changed, and a -1 is returned. 
- 
--.Fn3 int history_search_pos "const char *string" "int direction" "int pos"
-+.F3 int history_search_pos "const char *string" "int direction" "int pos"
- Search for \fIstring\fP in the history list, starting at \fIpos\fP, an
- absolute index into the list.  If \fIdirection\fP is negative, the search
- proceeds backward from \fIpos\fP, otherwise forward.  Returns the absolute
-@@ -474,12 +474,12 @@
- The History library can read the history from and write it to a file.
- This section documents the functions for managing a history file.
- 
--.Fn1 int read_history "const char *filename"
-+.F1 int read_history "const char *filename"
- Add the contents of \fIfilename\fP to the history list, a line at a time.
- If \fIfilename\fP is \fBNULL\fP, then read from \fI~/.history\fP.
- Returns 0 if successful, or \fBerrno\fP if not.
- 
--.Fn3 int read_history_range "const char *filename" "int from" "int to"
-+.F3 int read_history_range "const char *filename" "int from" "int to"
- Read a range of lines from \fIfilename\fP, adding them to the history list.
- Start reading at line \fIfrom\fP and end at \fIto\fP.
- If \fIfrom\fP is zero, start at the beginning.  If \fIto\fP is less than
-@@ -487,7 +487,7 @@
- \fBNULL\fP, then read from \fI~/.history\fP.  Returns 0 if successful,
- or \fBerrno\fP if not.
- 
--.Fn1 int write_history "const char *filename"
-+.F1 int write_history "const char *filename"
- Write the current history to \fIfilename\fP, overwriting \fIfilename\fP
- if necessary.
- If \fIfilename\fP is \fBNULL\fP, then write the history list to \fI~/.history\fP.
-@@ -494,12 +494,12 @@
- Returns 0 on success, or \fBerrno\fP on a read or write error.
- 
- 
--.Fn2 int append_history "int nelements" "const char *filename"
-+.F2 int append_history "int nelements" "const char *filename"
- Append the last \fInelements\fP of the history list to \fIfilename\fP.
- If \fIfilename\fP is \fBNULL\fP, then append to \fI~/.history\fP.
- Returns 0 on success, or \fBerrno\fP on a read or write error.
- 
--.Fn2 int history_truncate_file "const char *filename" "int nlines"
-+.F2 int history_truncate_file "const char *filename" "int nlines"
- Truncate the history file \fIfilename\fP, leaving only the last
- \fInlines\fP lines.
- If \fIfilename\fP is \fBNULL\fP, then \fI~/.history\fP is truncated.
-@@ -509,7 +509,7 @@
- 
- These functions implement history expansion.
- 
--.Fn2 int history_expand "char *string" "char **output"
-+.F2 int history_expand "char *string" "char **output"
- Expand \fIstring\fP, placing the result into \fIoutput\fP, a pointer
- to a string.  Returns:
- .RS
-@@ -534,7 +534,7 @@
- If an error ocurred in expansion, then \fIoutput\fP contains a descriptive
- error message.
- 
--.Fn3 "char *" get_history_event "const char *string" "int *cindex" "int qchar"
-+.F3 "char *" get_history_event "const char *string" "int *cindex" "int qchar"
- Returns the text of the history event beginning at \fIstring\fP +
- \fI*cindex\fP.  \fI*cindex\fP is modified to point to after the event
- specifier.  At function entry, \fIcindex\fP points to the index into
-@@ -542,7 +542,7 @@
- is a character that is allowed to end the event specification in addition
- to the ``normal'' terminating characters.
- 
--.Fn1 "char **" history_tokenize "const char *string"
-+.F1 "char **" history_tokenize "const char *string"
- Return an array of tokens parsed out of \fIstring\fP, much as the
- shell might.
- The tokens are split on the characters in the
-@@ -549,7 +549,7 @@
- \fBhistory_word_delimiters\fP variable,
- and shell quoting conventions are obeyed.
- 
--.Fn3 "char *" history_arg_extract "int first" "int last" "const char *string"
-+.F3 "char *" history_arg_extract "int first" "int last" "const char *string"
- Extract a string segment consisting of the \fIfirst\fP through \fIlast\fP
- arguments present in \fIstring\fP.  Arguments are split using
- \fBhistory_tokenize()\fP.
--- a/components/readline/patches/readline_Makefile_in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
---- readline-5.2/Makefile.in	2005-05-07 18:11:23.000000000 -0700
-+++ solaris_nv/readline-5.2/Makefile.in	2007-11-01 03:18:19.344423000 -0700
-@@ -219,11 +219,19 @@
- 
- install:	$(INSTALL_TARGETS)
- 
-+# modification for solaris nv sfw-workspace nightly build
-+# add a test before  "$(MV) $(DESTDIR)$(libdir)/libreadline.a $(DESTDIR)$(libdir)/libreadline.old"
-+# add a test before "$(MV) $(DESTDIR)$(libdir)/libhistory.a $(DESTDIR)$(libdir)/libhistory.old"
-+# otherwise there will be an error if *.a doesn't exist
- install-static: installdirs $(STATIC_LIBS) install-headers install-doc
--	-$(MV) $(DESTDIR)$(libdir)/libreadline.a $(DESTDIR)$(libdir)/libreadline.old
-+	-( if test -f  $(DESTDIR)$(libdir)/libreadline.a ; then \
-+		  $(MV) $(DESTDIR)$(libdir)/libreadline.a $(DESTDIR)$(libdir)/libreadline.old ; \
-+	fi )
- 	$(INSTALL_DATA) libreadline.a $(DESTDIR)$(libdir)/libreadline.a
- 	-test -n "$(RANLIB)" && $(RANLIB) $(DESTDIR)$(libdir)/libreadline.a
--	-$(MV) $(DESTDIR)$(libdir)/libhistory.a $(DESTDIR)$(libdir)/libhistory.old
-+	-( if test -f  $(DESTDIR)$(libdir)/libhistory.a ; then \
-+		 $(MV) $(DESTDIR)$(libdir)/libhistory.a $(DESTDIR)$(libdir)/libhistory.old ; \
-+	fi )
- 	$(INSTALL_DATA) libhistory.a $(DESTDIR)$(libdir)/libhistory.a
- 	-test -n "$(RANLIB)" && $(RANLIB) $(DESTDIR)$(libdir)/libhistory.a
- 
--- a/components/readline/patches/readline_doc_Makefile_in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
---- readline-5.2/doc/Makefile.in	2004-01-08 07:42:54.000000000 -0800
-+++ solaris_nv/readline-5.2/doc/Makefile.in	2007-11-01 03:18:18.154665000 -0700
-@@ -47,7 +47,11 @@
- BUILD_DIR = @BUILD_DIR@
- TEXINPUTDIR = $(srcdir)
- 
--MAKEINFO    = LANGUAGE= makeinfo
-+# modification for solaris nv sfw-workspace nightly build
-+# MAKEINFO    = LANGUAGE= makeinfo
-+MAKEINFO    = makeinfo
-+# end of modification
-+
- TEXI2DVI    = $(srcdir)/texi2dvi
- TEXI2HTML   = $(srcdir)/texi2html
- QUIETPS     = #set this to -q to shut up dvips
--- a/components/readline/readline.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,355 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-====================================================================
-
-Copyright 1987-2006 Free Software Foundation, Inc.
-Copyright 1987 Oliver Laumann
-Copyright 2003-2004 Harold Levy
-Copyright 2004, 1999  Per Bothner
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          59 Temple Place, Suite 330, Boston, MA 02111 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/readline/readline.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/readline@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in."
-set name=pkg.summary value="GNU readline"
-set name=info.classification \
-    value=org.opensolaris.category.2008:System/Libraries
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url \
-    value=http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/188
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/demo
-dir path=usr/demo/readline
-dir path=usr/include
-dir path=usr/include/readline
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man3
-file examples/Inputrc path=usr/demo/readline/Inputrc
-file path=usr/include/readline/chardefs.h
-file path=usr/include/readline/history.h
-file path=usr/include/readline/keymaps.h
-file path=usr/include/readline/readline.h
-file path=usr/include/readline/rlconf.h
-file path=usr/include/readline/rlstdc.h
-file path=usr/include/readline/rltypedefs.h
-file path=usr/include/readline/tilde.h
-file path=usr/lib/$(MACH64)/libhistory.so.5
-file path=usr/lib/$(MACH64)/libreadline.so.5
-file path=usr/lib/libhistory.so.5
-file path=usr/lib/libreadline.so.5
-file path=usr/share/info/history.info
-file path=usr/share/info/readline.info
-file path=usr/share/info/rluserman.info
-file path=usr/share/man/man3/history.3
-file path=usr/share/man/man3/readline.3
-legacy pkg=SUNWgnu-readline desc="GNU readline library (5.2)" \
-    name="GNU readline"
-license readline.license license=GPLv2
-link path=usr/lib/$(MACH64)/libhistory.so target=libhistory.so.5
-link path=usr/lib/$(MACH64)/libreadline.so target=libreadline.so.5
-link path=usr/lib/libhistory.so target=libhistory.so.5
-link path=usr/lib/libreadline.so target=libreadline.so.5
--- a/components/screen/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		screen
-COMPONENT_VERSION=	4.0.3
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:7bc6e2f0959ffaae6f52d698c26c774e7dec3545
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/screen/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS +=	--enable-colors256
-CONFIGURE_OPTIONS +=	--with-sys-screenrc=/etc/screenrc
-CONFIGURE_OPTIONS +=	--disable-socket-dir
-CONFIGURE_OPTIONS +=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
-
-PROTOTERMINFODIR=$(PROTOUSRSHAREDIR)/lib/terminfo
-
-$(PROTOTERMINFODIR):
-	$(MKDIR) $@
-
-$(INSTALL_32):	$(PROTOTERMINFODIR)
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/screen/patches/misc.c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
---- screen-4.0.2/misc.c	2003-12-05 19:15:41.000000000 +0530
-+++ screen-4.0.2/misc.c	2006-04-03 16:46:19.150133000 +0530
-@@ -613,7 +613,7 @@
-    */
- # endif /* NEEDSETENV */
- #else /* USESETENV */
--# if defined(linux) || defined(__convex__) || (BSD >= 199103)
-+# if defined(linux) || defined(__convex__) || (BSD >= 199103) || (__sun)
-   setenv(var, value, 1);
- # else
-   setenv(var, value);
-
--- a/components/screen/patches/terminfo.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
---- screen-4.0.3/Makefile.in.orig	Thu Feb 10 05:16:01 2011
-+++ screen-4.0.3/Makefile.in	Thu Feb 10 05:18:17 2011
-@@ -84,9 +84,10 @@
- ###############################################################################
- install: installdirs install_bin
- 	cd doc ; $(MAKE) install
--	-if [ -d /usr/lib/terminfo ]; then \
-+	-if [ -d $(DESTDIR)/usr/share/lib/terminfo ]; then \
-+		TERMINFO=$(DESTDIR)/usr/share/lib/terminfo \
- 		PATH="$$PATH:/usr/5bin" tic ${srcdir}/terminfo/screeninfo.src; \
--		chmod 644 /usr/lib/terminfo/s/screen*; \
-+		chmod 644 $(DESTDIR)/usr/share/lib/terminfo/s/screen*; \
- 	fi
- # Better do this by hand. E.g. under RCS...
- #	cat ${srcdir}/terminfo/screencap >> /etc/termcap
--- a/components/screen/screen.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-====================================================================
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          59 Temple Place - Suite 330, Boston, MA
-                          02111-1307, USA.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/screen/screen.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/terminal/screen@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description value="GNU Screen terminal multiplexer"
-set name=pkg.summary value="GNU Screen"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/screen
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/413
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=etc
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/lib
-dir path=usr/share/lib/terminfo
-dir path=usr/share/lib/terminfo/s
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/screen
-dir path=usr/share/screen/utf8encodings
-file path=etc/screenrc group=sys mode=0644 \
-    original_name=SUNWscreen:etc/screenrc preserve=renamenew
-file path=usr/bin/screen
-file path=usr/share/info/screen.info
-file path=usr/share/info/screen.info-1
-file path=usr/share/info/screen.info-2
-file path=usr/share/info/screen.info-3
-file path=usr/share/info/screen.info-4
-file path=usr/share/info/screen.info-5
-file path=usr/share/lib/terminfo/s/screen-bce
-file path=usr/share/lib/terminfo/s/screen-s
-file path=usr/share/man/man1/screen.1
-file path=usr/share/screen/utf8encodings/01
-file path=usr/share/screen/utf8encodings/02
-file path=usr/share/screen/utf8encodings/03
-file path=usr/share/screen/utf8encodings/04
-file path=usr/share/screen/utf8encodings/18
-file path=usr/share/screen/utf8encodings/19
-file path=usr/share/screen/utf8encodings/a1
-file path=usr/share/screen/utf8encodings/bf
-file path=usr/share/screen/utf8encodings/c2
-file path=usr/share/screen/utf8encodings/c3
-file path=usr/share/screen/utf8encodings/c4
-file path=usr/share/screen/utf8encodings/c6
-file path=usr/share/screen/utf8encodings/c7
-file path=usr/share/screen/utf8encodings/c8
-file path=usr/share/screen/utf8encodings/cc
-file path=usr/share/screen/utf8encodings/cd
-file path=usr/share/screen/utf8encodings/d6
-legacy pkg=SUNWscreen desc="GNU Screen terminal multiplexer" name="GNU Screen"
-
-
-license screen.license license=GPLv2
--- a/components/sed/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		sed
-COMPONENT_VERSION=	4.2.1
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:502f5fa9aff891f0383baaeb1958b66dbc4b05c8
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/sed/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS  +=		--program-prefix=g
-CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/sed/patches/utf8.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-diff -r -u sed-4.2.1.orig/lib/regcomp.c sed-4.2.1.patched/lib/regcomp.c
---- sed-4.2.1.orig/lib/regcomp.c	Wed Jun  3 12:10:51 2009
-+++ sed-4.2.1.patched/lib/regcomp.c	Mon Jul 27 11:09:06 2009
-@@ -32,8 +32,10 @@
- static void free_workarea_compile (regex_t *preg);
- static reg_errcode_t create_initial_state (re_dfa_t *dfa);
- #ifdef RE_ENABLE_I18N
-+#ifdef USE_UTF8_OPTIMIZATION
- static void optimize_utf8 (re_dfa_t *dfa);
- #endif
-+#endif
- static reg_errcode_t analyze (regex_t *preg);
- static reg_errcode_t preorder (bin_tree_t *root,
- 			       reg_errcode_t (fn (void *, bin_tree_t *)),
-@@ -642,7 +644,9 @@
-       }
-   re_free (dfa->state_table);
- #ifdef RE_ENABLE_I18N
-+#ifdef USE_UTF8_OPTIMIZATION
-   if (dfa->sb_char != utf8_sb_map)
-+#endif
-     re_free (dfa->sb_char);
- #endif
-   re_free (dfa->subexp_map);
-@@ -823,10 +827,12 @@
-     goto re_compile_internal_free_return;
- 
- #ifdef RE_ENABLE_I18N
-+#ifdef USE_UTF8_OPTIMIZATION
-   /* If possible, do searching in single byte encoding to speed things up.  */
-   if (dfa->is_utf8 && !(syntax & RE_ICASE) && preg->translate == NULL)
-     optimize_utf8 (dfa);
- #endif
-+#endif
- 
-   /* Then create the initial state of the dfa.  */
-   err = create_initial_state (dfa);
-@@ -889,14 +895,18 @@
- 
-   dfa->mb_cur_max = MB_CUR_MAX;
- #ifdef _LIBC
-+#ifdef USE_UTF8_OPTIMIZATION
-   if (dfa->mb_cur_max == 6
-       && strcmp (_NL_CURRENT (LC_CTYPE, _NL_CTYPE_CODESET_NAME), "UTF-8") == 0)
-     dfa->is_utf8 = 1;
-+#endif /* USE_UTF8_OPTIMIZATION */
-   dfa->map_notascii = (_NL_CURRENT_WORD (LC_CTYPE, _NL_CTYPE_MAP_TO_NONASCII)
- 		       != 0);
- #else
-+#ifdef USE_UTF8_OPTIMIZATION
-   if (strcmp (locale_charset (), "UTF-8") == 0)
-     dfa->is_utf8 = 1;
-+#endif /* USE_UTF8_OPTIMIZATION */
- 
-   /* We check exhaustively in the loop below if this charset is a
-      superset of ASCII.  */
-@@ -906,9 +916,11 @@
- #ifdef RE_ENABLE_I18N
-   if (dfa->mb_cur_max > 1)
-     {
-+#ifdef USE_UTF8_OPTIMIZATION
-       if (dfa->is_utf8)
- 	dfa->sb_char = (re_bitset_ptr_t) utf8_sb_map;
-       else
-+#endif /* USE_UTF8_OPTIMIZATION */
- 	{
- 	  int i, j, ch;
- 
-@@ -1128,7 +1140,9 @@
- 
-   /* The search can be in single byte locale.  */
-   dfa->mb_cur_max = 1;
-+#ifdef USE_UTF8_OPTIMIZATION
-   dfa->is_utf8 = 0;
-+#endif
-   dfa->has_mb_node = dfa->nbackref > 0 || has_period;
- }
- #endif
-diff -r -u sed-4.2.1.orig/lib/regex_internal.c sed-4.2.1.patched/lib/regex_internal.c
---- sed-4.2.1.orig/lib/regex_internal.c	Wed Jun  3 12:10:51 2009
-+++ sed-4.2.1.patched/lib/regex_internal.c	Mon Jul 27 10:52:30 2009
-@@ -181,7 +181,9 @@
-   pstr->icase = icase;
-   pstr->mbs_allocated = (trans != NULL || icase);
-   pstr->mb_cur_max = dfa->mb_cur_max;
-+#ifdef USE_UTF8_OPTIMIZATION
-   pstr->is_utf8 = dfa->is_utf8;
-+#endif /* USE_UTF8_OPTIMIZATION */
-   pstr->map_notascii = dfa->map_notascii;
-   pstr->stop = pstr->len;
-   pstr->raw_stop = pstr->stop;
-@@ -707,6 +709,7 @@
- 	      Idx wcs_idx;
- 	      wint_t wc = WEOF;
- 
-+#ifdef USE_UTF8_OPTIMIZATION
- 	      if (pstr->is_utf8)
- 		{
- 		  const unsigned char *raw, *p, *end;
-@@ -760,6 +763,7 @@
- 			  break;
- 			}
- 		}
-+#endif /* USE_UTF8_OPTIMIZATION */
- 
- 	      if (wc == WEOF)
- 		pstr->valid_len = re_string_skip_chars (pstr, idx, &wc) - idx;
-diff -r -u sed-4.2.1.orig/lib/regex_internal.h sed-4.2.1.patched/lib/regex_internal.h
---- sed-4.2.1.orig/lib/regex_internal.h	Wed Jun  3 12:10:51 2009
-+++ sed-4.2.1.patched/lib/regex_internal.h	Mon Jul 27 10:52:30 2009
-@@ -406,7 +406,9 @@
-   re_const_bitset_ptr_t word_char;
-   /* true if REG_ICASE.  */
-   unsigned char icase;
-+#ifdef USE_UTF8_OPTIMIZATION
-   unsigned char is_utf8;
-+#endif /* USE_UTF8_OPTIMIZATION */
-   unsigned char map_notascii;
-   unsigned char mbs_allocated;
-   unsigned char offsets_needed;
-@@ -690,7 +692,9 @@
-      a node which can accept multibyte character or multi character
-      collating element.  */
-   unsigned int has_mb_node : 1;
-+#ifdef USE_UTF8_OPTIMIZATION
-   unsigned int is_utf8 : 1;
-+#endif /* USE_UTF8_OPTIMIZATION */
-   unsigned int map_notascii : 1;
-   unsigned int word_ops_used : 1;
-   int mb_cur_max;
--- a/components/sed/sed.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1134 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
------------------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
- 
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-  
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
-
------------------------------------------------------------------------------
-
-                GNU Free Documentation License
-                 Version 1.3, 3 November 2008
-
-
- Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
-     <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-0. PREAMBLE
-
-The purpose of this License is to make a manual, textbook, or other
-functional and useful document "free" in the sense of freedom: to
-assure everyone the effective freedom to copy and redistribute it,
-with or without modifying it, either commercially or noncommercially.
-Secondarily, this License preserves for the author and publisher a way
-to get credit for their work, while not being considered responsible
-for modifications made by others.
-
-This License is a kind of "copyleft", which means that derivative
-works of the document must themselves be free in the same sense.  It
-complements the GNU General Public License, which is a copyleft
-license designed for free software.
-
-We have designed this License in order to use it for manuals for free
-software, because free software needs free documentation: a free
-program should come with manuals providing the same freedoms that the
-software does.  But this License is not limited to software manuals;
-it can be used for any textual work, regardless of subject matter or
-whether it is published as a printed book.  We recommend this License
-principally for works whose purpose is instruction or reference.
-
-
-1. APPLICABILITY AND DEFINITIONS
-
-This License applies to any manual or other work, in any medium, that
-contains a notice placed by the copyright holder saying it can be
-distributed under the terms of this License.  Such a notice grants a
-world-wide, royalty-free license, unlimited in duration, to use that
-work under the conditions stated herein.  The "Document", below,
-refers to any such manual or work.  Any member of the public is a
-licensee, and is addressed as "you".  You accept the license if you
-copy, modify or distribute the work in a way requiring permission
-under copyright law.
-
-A "Modified Version" of the Document means any work containing the
-Document or a portion of it, either copied verbatim, or with
-modifications and/or translated into another language.
-
-A "Secondary Section" is a named appendix or a front-matter section of
-the Document that deals exclusively with the relationship of the
-publishers or authors of the Document to the Document's overall
-subject (or to related matters) and contains nothing that could fall
-directly within that overall subject.  (Thus, if the Document is in
-part a textbook of mathematics, a Secondary Section may not explain
-any mathematics.)  The relationship could be a matter of historical
-connection with the subject or with related matters, or of legal,
-commercial, philosophical, ethical or political position regarding
-them.
-
-The "Invariant Sections" are certain Secondary Sections whose titles
-are designated, as being those of Invariant Sections, in the notice
-that says that the Document is released under this License.  If a
-section does not fit the above definition of Secondary then it is not
-allowed to be designated as Invariant.  The Document may contain zero
-Invariant Sections.  If the Document does not identify any Invariant
-Sections then there are none.
-
-The "Cover Texts" are certain short passages of text that are listed,
-as Front-Cover Texts or Back-Cover Texts, in the notice that says that
-the Document is released under this License.  A Front-Cover Text may
-be at most 5 words, and a Back-Cover Text may be at most 25 words.
-
-A "Transparent" copy of the Document means a machine-readable copy,
-represented in a format whose specification is available to the
-general public, that is suitable for revising the document
-straightforwardly with generic text editors or (for images composed of
-pixels) generic paint programs or (for drawings) some widely available
-drawing editor, and that is suitable for input to text formatters or
-for automatic translation to a variety of formats suitable for input
-to text formatters.  A copy made in an otherwise Transparent file
-format whose markup, or absence of markup, has been arranged to thwart
-or discourage subsequent modification by readers is not Transparent.
-An image format is not Transparent if used for any substantial amount
-of text.  A copy that is not "Transparent" is called "Opaque".
-
-Examples of suitable formats for Transparent copies include plain
-ASCII without markup, Texinfo input format, LaTeX input format, SGML
-or XML using a publicly available DTD, and standard-conforming simple
-HTML, PostScript or PDF designed for human modification.  Examples of
-transparent image formats include PNG, XCF and JPG.  Opaque formats
-include proprietary formats that can be read and edited only by
-proprietary word processors, SGML or XML for which the DTD and/or
-processing tools are not generally available, and the
-machine-generated HTML, PostScript or PDF produced by some word
-processors for output purposes only.
-
-The "Title Page" means, for a printed book, the title page itself,
-plus such following pages as are needed to hold, legibly, the material
-this License requires to appear in the title page.  For works in
-formats which do not have any title page as such, "Title Page" means
-the text near the most prominent appearance of the work's title,
-preceding the beginning of the body of the text.
-
-The "publisher" means any person or entity that distributes copies of
-the Document to the public.
-
-A section "Entitled XYZ" means a named subunit of the Document whose
-title either is precisely XYZ or contains XYZ in parentheses following
-text that translates XYZ in another language.  (Here XYZ stands for a
-specific section name mentioned below, such as "Acknowledgements",
-"Dedications", "Endorsements", or "History".)  To "Preserve the Title"
-of such a section when you modify the Document means that it remains a
-section "Entitled XYZ" according to this definition.
-
-The Document may include Warranty Disclaimers next to the notice which
-states that this License applies to the Document.  These Warranty
-Disclaimers are considered to be included by reference in this
-License, but only as regards disclaiming warranties: any other
-implication that these Warranty Disclaimers may have is void and has
-no effect on the meaning of this License.
-
-2. VERBATIM COPYING
-
-You may copy and distribute the Document in any medium, either
-commercially or noncommercially, provided that this License, the
-copyright notices, and the license notice saying this License applies
-to the Document are reproduced in all copies, and that you add no
-other conditions whatsoever to those of this License.  You may not use
-technical measures to obstruct or control the reading or further
-copying of the copies you make or distribute.  However, you may accept
-compensation in exchange for copies.  If you distribute a large enough
-number of copies you must also follow the conditions in section 3.
-
-You may also lend copies, under the same conditions stated above, and
-you may publicly display copies.
-
-
-3. COPYING IN QUANTITY
-
-If you publish printed copies (or copies in media that commonly have
-printed covers) of the Document, numbering more than 100, and the
-Document's license notice requires Cover Texts, you must enclose the
-copies in covers that carry, clearly and legibly, all these Cover
-Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
-the back cover.  Both covers must also clearly and legibly identify
-you as the publisher of these copies.  The front cover must present
-the full title with all words of the title equally prominent and
-visible.  You may add other material on the covers in addition.
-Copying with changes limited to the covers, as long as they preserve
-the title of the Document and satisfy these conditions, can be treated
-as verbatim copying in other respects.
-
-If the required texts for either cover are too voluminous to fit
-legibly, you should put the first ones listed (as many as fit
-reasonably) on the actual cover, and continue the rest onto adjacent
-pages.
-
-If you publish or distribute Opaque copies of the Document numbering
-more than 100, you must either include a machine-readable Transparent
-copy along with each Opaque copy, or state in or with each Opaque copy
-a computer-network location from which the general network-using
-public has access to download using public-standard network protocols
-a complete Transparent copy of the Document, free of added material.
-If you use the latter option, you must take reasonably prudent steps,
-when you begin distribution of Opaque copies in quantity, to ensure
-that this Transparent copy will remain thus accessible at the stated
-location until at least one year after the last time you distribute an
-Opaque copy (directly or through your agents or retailers) of that
-edition to the public.
-
-It is requested, but not required, that you contact the authors of the
-Document well before redistributing any large number of copies, to
-give them a chance to provide you with an updated version of the
-Document.
-
-
-4. MODIFICATIONS
-
-You may copy and distribute a Modified Version of the Document under
-the conditions of sections 2 and 3 above, provided that you release
-the Modified Version under precisely this License, with the Modified
-Version filling the role of the Document, thus licensing distribution
-and modification of the Modified Version to whoever possesses a copy
-of it.  In addition, you must do these things in the Modified Version:
-
-A. Use in the Title Page (and on the covers, if any) a title distinct
-   from that of the Document, and from those of previous versions
-   (which should, if there were any, be listed in the History section
-   of the Document).  You may use the same title as a previous version
-   if the original publisher of that version gives permission.
-B. List on the Title Page, as authors, one or more persons or entities
-   responsible for authorship of the modifications in the Modified
-   Version, together with at least five of the principal authors of the
-   Document (all of its principal authors, if it has fewer than five),
-   unless they release you from this requirement.
-C. State on the Title page the name of the publisher of the
-   Modified Version, as the publisher.
-D. Preserve all the copyright notices of the Document.
-E. Add an appropriate copyright notice for your modifications
-   adjacent to the other copyright notices.
-F. Include, immediately after the copyright notices, a license notice
-   giving the public permission to use the Modified Version under the
-   terms of this License, in the form shown in the Addendum below.
-G. Preserve in that license notice the full lists of Invariant Sections
-   and required Cover Texts given in the Document's license notice.
-H. Include an unaltered copy of this License.
-I. Preserve the section Entitled "History", Preserve its Title, and add
-   to it an item stating at least the title, year, new authors, and
-   publisher of the Modified Version as given on the Title Page.  If
-   there is no section Entitled "History" in the Document, create one
-   stating the title, year, authors, and publisher of the Document as
-   given on its Title Page, then add an item describing the Modified
-   Version as stated in the previous sentence.
-J. Preserve the network location, if any, given in the Document for
-   public access to a Transparent copy of the Document, and likewise
-   the network locations given in the Document for previous versions
-   it was based on.  These may be placed in the "History" section.
-   You may omit a network location for a work that was published at
-   least four years before the Document itself, or if the original
-   publisher of the version it refers to gives permission.
-K. For any section Entitled "Acknowledgements" or "Dedications",
-   Preserve the Title of the section, and preserve in the section all
-   the substance and tone of each of the contributor acknowledgements
-   and/or dedications given therein.
-L. Preserve all the Invariant Sections of the Document,
-   unaltered in their text and in their titles.  Section numbers
-   or the equivalent are not considered part of the section titles.
-M. Delete any section Entitled "Endorsements".  Such a section
-   may not be included in the Modified Version.
-N. Do not retitle any existing section to be Entitled "Endorsements"
-   or to conflict in title with any Invariant Section.
-O. Preserve any Warranty Disclaimers.
-
-If the Modified Version includes new front-matter sections or
-appendices that qualify as Secondary Sections and contain no material
-copied from the Document, you may at your option designate some or all
-of these sections as invariant.  To do this, add their titles to the
-list of Invariant Sections in the Modified Version's license notice.
-These titles must be distinct from any other section titles.
-
-You may add a section Entitled "Endorsements", provided it contains
-nothing but endorsements of your Modified Version by various
-parties--for example, statements of peer review or that the text has
-been approved by an organization as the authoritative definition of a
-standard.
-
-You may add a passage of up to five words as a Front-Cover Text, and a
-passage of up to 25 words as a Back-Cover Text, to the end of the list
-of Cover Texts in the Modified Version.  Only one passage of
-Front-Cover Text and one of Back-Cover Text may be added by (or
-through arrangements made by) any one entity.  If the Document already
-includes a cover text for the same cover, previously added by you or
-by arrangement made by the same entity you are acting on behalf of,
-you may not add another; but you may replace the old one, on explicit
-permission from the previous publisher that added the old one.
-
-The author(s) and publisher(s) of the Document do not by this License
-give permission to use their names for publicity for or to assert or
-imply endorsement of any Modified Version.
-
-
-5. COMBINING DOCUMENTS
-
-You may combine the Document with other documents released under this
-License, under the terms defined in section 4 above for modified
-versions, provided that you include in the combination all of the
-Invariant Sections of all of the original documents, unmodified, and
-list them all as Invariant Sections of your combined work in its
-license notice, and that you preserve all their Warranty Disclaimers.
-
-The combined work need only contain one copy of this License, and
-multiple identical Invariant Sections may be replaced with a single
-copy.  If there are multiple Invariant Sections with the same name but
-different contents, make the title of each such section unique by
-adding at the end of it, in parentheses, the name of the original
-author or publisher of that section if known, or else a unique number.
-Make the same adjustment to the section titles in the list of
-Invariant Sections in the license notice of the combined work.
-
-In the combination, you must combine any sections Entitled "History"
-in the various original documents, forming one section Entitled
-"History"; likewise combine any sections Entitled "Acknowledgements",
-and any sections Entitled "Dedications".  You must delete all sections
-Entitled "Endorsements".
-
-
-6. COLLECTIONS OF DOCUMENTS
-
-You may make a collection consisting of the Document and other
-documents released under this License, and replace the individual
-copies of this License in the various documents with a single copy
-that is included in the collection, provided that you follow the rules
-of this License for verbatim copying of each of the documents in all
-other respects.
-
-You may extract a single document from such a collection, and
-distribute it individually under this License, provided you insert a
-copy of this License into the extracted document, and follow this
-License in all other respects regarding verbatim copying of that
-document.
-
-
-7. AGGREGATION WITH INDEPENDENT WORKS
-
-A compilation of the Document or its derivatives with other separate
-and independent documents or works, in or on a volume of a storage or
-distribution medium, is called an "aggregate" if the copyright
-resulting from the compilation is not used to limit the legal rights
-of the compilation's users beyond what the individual works permit.
-When the Document is included in an aggregate, this License does not
-apply to the other works in the aggregate which are not themselves
-derivative works of the Document.
-
-If the Cover Text requirement of section 3 is applicable to these
-copies of the Document, then if the Document is less than one half of
-the entire aggregate, the Document's Cover Texts may be placed on
-covers that bracket the Document within the aggregate, or the
-electronic equivalent of covers if the Document is in electronic form.
-Otherwise they must appear on printed covers that bracket the whole
-aggregate.
-
-
-8. TRANSLATION
-
-Translation is considered a kind of modification, so you may
-distribute translations of the Document under the terms of section 4.
-Replacing Invariant Sections with translations requires special
-permission from their copyright holders, but you may include
-translations of some or all Invariant Sections in addition to the
-original versions of these Invariant Sections.  You may include a
-translation of this License, and all the license notices in the
-Document, and any Warranty Disclaimers, provided that you also include
-the original English version of this License and the original versions
-of those notices and disclaimers.  In case of a disagreement between
-the translation and the original version of this License or a notice
-or disclaimer, the original version will prevail.
-
-If a section in the Document is Entitled "Acknowledgements",
-"Dedications", or "History", the requirement (section 4) to Preserve
-its Title (section 1) will typically require changing the actual
-title.
-
-
-9. TERMINATION
-
-You may not copy, modify, sublicense, or distribute the Document
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense, or distribute it is void, and
-will automatically terminate your rights under this License.
-
-However, if you cease all violation of this License, then your license
-from a particular copyright holder is reinstated (a) provisionally,
-unless and until the copyright holder explicitly and finally
-terminates your license, and (b) permanently, if the copyright holder
-fails to notify you of the violation by some reasonable means prior to
-60 days after the cessation.
-
-Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, receipt of a copy of some or all of the same material does
-not give you any rights to use it.
-
-
-10. FUTURE REVISIONS OF THIS LICENSE
-
-The Free Software Foundation may publish new, revised versions of the
-GNU Free Documentation License from time to time.  Such new versions
-will be similar in spirit to the present version, but may differ in
-detail to address new problems or concerns.  See
-http://www.gnu.org/copyleft/.
-
-Each version of the License is given a distinguishing version number.
-If the Document specifies that a particular numbered version of this
-License "or any later version" applies to it, you have the option of
-following the terms and conditions either of that specified version or
-of any later version that has been published (not as a draft) by the
-Free Software Foundation.  If the Document does not specify a version
-number of this License, you may choose any version ever published (not
-as a draft) by the Free Software Foundation.  If the Document
-specifies that a proxy can decide which future versions of this
-License can be used, that proxy's public statement of acceptance of a
-version permanently authorizes you to choose that version for the
-Document.
-
-11. RELICENSING
-
-"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
-World Wide Web server that publishes copyrightable works and also
-provides prominent facilities for anybody to edit those works.  A
-public wiki that anybody can edit is an example of such a server.  A
-"Massive Multiauthor Collaboration" (or "MMC") contained in the site
-means any set of copyrightable works thus published on the MMC site.
-
-"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 
-license published by Creative Commons Corporation, a not-for-profit 
-corporation with a principal place of business in San Francisco, 
-California, as well as future copyleft versions of that license 
-published by that same organization.
-
-"Incorporate" means to publish or republish a Document, in whole or in 
-part, as part of another Document.
-
-An MMC is "eligible for relicensing" if it is licensed under this 
-License, and if all works that were first published under this License 
-somewhere other than this MMC, and subsequently incorporated in whole or 
-in part into the MMC, (1) had no cover texts or invariant sections, and 
-(2) were thus incorporated prior to November 1, 2008.
-
-The operator of an MMC Site may republish an MMC contained in the site
-under CC-BY-SA on the same site at any time before August 1, 2009,
-provided the MMC is eligible for relicensing.
-
-
-ADDENDUM: How to use this License for your documents
-
-To use this License in a document you have written, include a copy of
-the License in the document and put the following copyright and
-license notices just after the title page:
-
-    Copyright (c)  YEAR  YOUR NAME.
-    Permission is granted to copy, distribute and/or modify this document
-    under the terms of the GNU Free Documentation License, Version 1.3
-    or any later version published by the Free Software Foundation;
-    with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
-    A copy of the license is included in the section entitled "GNU
-    Free Documentation License".
-
-If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
-replace the "with...Texts." line with this:
-
-    with the Invariant Sections being LIST THEIR TITLES, with the
-    Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
-
-If you have Invariant Sections without Cover Texts, or some other
-combination of the three, merge those two alternatives to suit the
-situation.
-
-If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of
-free software license, such as the GNU General Public License,
-to permit their use in free software.
--- a/components/sed/sed.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,168 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/text/gnu-sed@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="sed takes text input and performs some operation (or set of operations) on it and outputs the modified text."
-set name=pkg.summary \
-    value="gsed - GNU implementation of sed, the Unix stream editor"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/sed/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/254
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/af
-dir path=usr/share/locale/af/LC_MESSAGES
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/el
-dir path=usr/share/locale/el/LC_MESSAGES
-dir path=usr/share/locale/eo
-dir path=usr/share/locale/eo/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/eu
-dir path=usr/share/locale/eu/LC_MESSAGES
-dir path=usr/share/locale/fi
-dir path=usr/share/locale/fi/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ga
-dir path=usr/share/locale/ga/LC_MESSAGES
-dir path=usr/share/locale/gl
-dir path=usr/share/locale/gl/LC_MESSAGES
-dir path=usr/share/locale/he
-dir path=usr/share/locale/he/LC_MESSAGES
-dir path=usr/share/locale/hr
-dir path=usr/share/locale/hr/LC_MESSAGES
-dir path=usr/share/locale/hu
-dir path=usr/share/locale/hu/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/ko
-dir path=usr/share/locale/ko/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt
-dir path=usr/share/locale/pt/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/sk
-dir path=usr/share/locale/sk/LC_MESSAGES
-dir path=usr/share/locale/sl
-dir path=usr/share/locale/sl/LC_MESSAGES
-dir path=usr/share/locale/sr
-dir path=usr/share/locale/sr/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/uk
-dir path=usr/share/locale/uk/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/locale/zh_CN
-dir path=usr/share/locale/zh_CN/LC_MESSAGES
-dir path=usr/share/locale/zh_TW
-dir path=usr/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/gsed
-file path=usr/share/info/sed.info
-file path=usr/share/locale/af/LC_MESSAGES/sed.mo
-file path=usr/share/locale/ca/LC_MESSAGES/sed.mo
-file path=usr/share/locale/cs/LC_MESSAGES/sed.mo
-file path=usr/share/locale/da/LC_MESSAGES/sed.mo
-file path=usr/share/locale/de/LC_MESSAGES/sed.mo
-file path=usr/share/locale/el/LC_MESSAGES/sed.mo
-file path=usr/share/locale/eo/LC_MESSAGES/sed.mo
-file path=usr/share/locale/es/LC_MESSAGES/sed.mo
-file path=usr/share/locale/et/LC_MESSAGES/sed.mo
-file path=usr/share/locale/eu/LC_MESSAGES/sed.mo
-file path=usr/share/locale/fi/LC_MESSAGES/sed.mo
-file path=usr/share/locale/fr/LC_MESSAGES/sed.mo
-file path=usr/share/locale/ga/LC_MESSAGES/sed.mo
-file path=usr/share/locale/gl/LC_MESSAGES/sed.mo
-file path=usr/share/locale/he/LC_MESSAGES/sed.mo
-file path=usr/share/locale/hr/LC_MESSAGES/sed.mo
-file path=usr/share/locale/hu/LC_MESSAGES/sed.mo
-file path=usr/share/locale/id/LC_MESSAGES/sed.mo
-file path=usr/share/locale/it/LC_MESSAGES/sed.mo
-file path=usr/share/locale/ja/LC_MESSAGES/sed.mo
-file path=usr/share/locale/ko/LC_MESSAGES/sed.mo
-file path=usr/share/locale/nl/LC_MESSAGES/sed.mo
-file path=usr/share/locale/pl/LC_MESSAGES/sed.mo
-file path=usr/share/locale/pt/LC_MESSAGES/sed.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/sed.mo
-file path=usr/share/locale/ro/LC_MESSAGES/sed.mo
-file path=usr/share/locale/ru/LC_MESSAGES/sed.mo
-file path=usr/share/locale/sk/LC_MESSAGES/sed.mo
-file path=usr/share/locale/sl/LC_MESSAGES/sed.mo
-file path=usr/share/locale/sr/LC_MESSAGES/sed.mo
-file path=usr/share/locale/sv/LC_MESSAGES/sed.mo
-file path=usr/share/locale/tr/LC_MESSAGES/sed.mo
-file path=usr/share/locale/uk/LC_MESSAGES/sed.mo
-file path=usr/share/locale/vi/LC_MESSAGES/sed.mo
-file path=usr/share/locale/zh_CN/LC_MESSAGES/sed.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/sed.mo
-file path=usr/share/man/man1/gsed.1
-legacy pkg=SUNWgsed desc="gsed - GNU sed 4.2.1" \
-    name="gsed - GNU implementation of sed, the Unix stream editor"
-license sed.license license=GPLv3
-link path=usr/gnu/bin/sed target=../../bin/gsed
-link path=usr/gnu/share/man/man1/sed.1 \
-    target=../../../../share/man/man1/gsed.1
--- a/components/slib/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# This build is modeled after the one in SFW.
-# Attempts to use the native build methods fail because we
-# don't have the scm (scheme) interpreter.
-# So just install this and get on with it.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		slib
-COMPONENT_VERSION=	3b1
-COMPONENT_SRC=		$(COMPONENT_NAME)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC)-$(COMPONENT_VERSION).zip
-COMPONENT_ARCHIVE_HASH=	sha1:e3342e4cb1e728bb3133449654b10b538ed8b043
-COMPONENT_ARCHIVE_URL=	http://groups.csail.mit.edu/mac/ftpdir/scm/OLD/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/ips.mk
-
-# Lie to IPS packaging about the version because it doesn't like
-# COMPONENT_VERSION's with letters.
-# So if COMPONENT_VERSION changes above this needs to change as well.
-IPS_COMPONENT_VERSION=  3.1.1
-
-# nothing to really build
-build: $(SOURCE_DIR)/.prep
-
-install: build
-	cd $(SOURCE_DIR) ; \
-		$(MAKE) prefix=$(PROTO_DIR)/usr/ INSTALL=ginstall \
-			man1dir=$(PROTOUSRSHAREMAN1DIR) install
-
-test:	$(NO_TESTS)
-
-clean::
-	$(RM) -r $(BUILD_DIR)
-
-BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/slib/patches/Makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
---- slib/Makefile_orig	Sat Feb  2 18:55:34 2008
-+++ slib/Makefile	Tue Mar 29 14:19:44 2011
-@@ -178,12 +178,7 @@
- 	mkdir -p $(DESTDIR)$(libslibdir)
- 	-cp  $(ifiles) $(sfiles) $(bfiles) $(mkfiles) clrnamdb.scm $(DESTDIR)$(libslibdir)
- 	mkdir -p $(DESTDIR)$(bindir)
--	echo '#! /bin/sh'			 > $(DESTDIR)$(bindir)slib
--	echo SCHEME_LIBRARY_PATH=$(DESTDIR)$(libslibdir)  >> $(DESTDIR)$(bindir)slib
--	echo S48_VICINITY=$(DESTDIR)$(S48LIB)	>> $(DESTDIR)$(bindir)slib
--	echo VERSION=$(VERSION)			>> $(DESTDIR)$(bindir)slib
--	echo export SCHEME_LIBRARY_PATH S48_VICINITY >> $(DESTDIR)$(bindir)slib
--	cat slib.sh				>> $(DESTDIR)$(bindir)slib
-+	cat slib.sh				> $(DESTDIR)$(bindir)slib
- 	chmod +x $(DESTDIR)$(bindir)slib
- 
- uninstall:
--- a/components/slib/patches/slib.1.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
---- slib/slib.1_orig	Thu Dec 20 21:27:33 2007
-+++ slib/slib.1	Tue Mar 29 14:22:36 2011
-@@ -1,5 +1,5 @@
- .\" dummy line
--.TH SLIB "Dec 20 2007"
-+.TH slib 1 "14 Mar 2008" "SunOS 5.11" "User Commands"
- .UC 4
- .SH NAME
- SLIB \- Scheme Library
-@@ -37,9 +37,9 @@
- The SLIB home-page:
- .br
- http://swiss.csail.mit.edu/~jaffer/SLIB.html
--.TP
-+.P
- The full documentation for slib is maintained as a Texinfo manual. If the info and slib programs are properly installed at your site, the command
--.br
-+.IP
- info slib
- .TP
- should give you access to the complete manual.
--- a/components/slib/patches/slib.sh.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
---- slib/slib.sh_orig	Thu Dec 20 20:17:37 2007
-+++ slib/slib.sh	Tue Mar 29 14:16:10 2011
-@@ -1,3 +1,11 @@
-+#!/usr/bin/bash
-+RELOC_ROOT=$(pkginfo -r SUNWslib)
-+if [[ "$RELOC_ROOT" == "none" ]]; then
-+       RELOC_ROOT=/
-+fi
-+SCHEME_LIBRARY_PATH=${SCHEME_LIBRARY_PATH:-${RELOC_ROOT}usr/lib/slib}
-+export SCHEME_LIBRARY_PATH
-+VERSION=3b1
- 
- ##"slib" script; Find a Scheme implementation and initialize SLIB in it.
- #Copyright (C) 2003, 2004 Aubrey Jaffer
--- a/components/slib/slib.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,157 +0,0 @@
-Copyright 1992 Andrew Wilcox.
-
-You may freely copy, redistribute and modify this package.
-
---------------------------------------------------------------------------------
-
-Copyright (C) 1989-2008 Aubrey Jaffer
-Copyright (C) 2000 Colin Walters
-Copyright (C) 2002, 2003 Ivan Shmakov <[email protected]>
-Copyright (C) 2003-2004 Lars Buitinck
-Copyright (C) 1991-1993, 1996, 1998-2002 Radey Shouman.
-Copyright (C) 2003 Sven Hartrumpf
-
-Permission to copy this software, to modify it, to redistribute it,
-to distribute modified versions, and to use it for any purpose is
-granted, subject to the following restrictions and understandings.
-
-1.  Any copy made of this software must include this copyright notice
-in full.
-
-2.  I have made no warranty or representation that the operation of
-this software will be error-free, and I am under no obligation to
-provide any services, by way of maintenance, update, or otherwise.
-
-3.  In conjunction with products arising from the use of this
-material, there shall be no use of my name in any advertising,
-promotional, or sales literature without prior written consent in
-each case.
-
--------------------------------------------------------------------------------
-
-COPYRIGHT (c) Kenneth Dickey 1992
-
-This software may be used for any purpose whatever without warranty
-of any kind.
-
--------------------------------------------------------------------------------
-
-Copyright (C) 1992 R. Kent Dybvig
-
-Permission to copy this software, in whole or in part, to use this
-software for any lawful purpose, and to redistribute this software
-is granted subject to the restriction that all copies made of this
-software must include this copyright notice in full.  This software
-is provided AS IS, with NO WARRANTY, EITHER EXPRESS OR IMPLIED,
-INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY
-OR FITNESS FOR ANY PARTICULAR PURPOSE.  IN NO EVENT SHALL THE
-AUTHORS BE LIABLE FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES OF ANY
-NATURE WHATSOEVER.
-
--------------------------------------------------------------------------------
-
-Copyright (c) 1991, Marc Feeley
-
-Distribution restrictions: none
-
--------------------------------------------------------------------------------
-
-Copyright (C) 1995 Mikael Djurfeldt
-
-This code is in the public domain.
-
--------------------------------------------------------------------------------
-
-Copyright (c) 1998, 1999 by Olin Shivers.
-
-You may do as you please with this code as long as you do not remove this
-copyright notice or hold me liable for its use. Please send bug reports to
[email protected].
-
--------------------------------------------------------------------------------
-
-Copyright (c) 1993-1994 Stephen Adams
-Copyright (c) 1989-91, 1993-1994 Massachusetts Institute of Technology
-
-This material was developed by the Scheme project at the
-Massachusetts Institute of Technology, Department of Electrical
-Engineering and Computer Science.  Permission to copy and modify
-this software, to redistribute either the original software or a
-modified version, and to use this software for any purpose is
-granted, subject to the following restrictions and understandings.
-
-1. Any copy made of this software must include this copyright
-notice in full.
-
-2. Users of this software agree to make their best efforts (a) to
-return to the MIT Scheme project any improvements or extensions
-that they make, so that these may be included in future releases;
-and (b) to inform MIT of noteworthy uses of this software.
-
-3. All materials developed as a consequence of the use of this
-software shall duly acknowledge such use, in accordance with the
-usual standards of acknowledging credit in academic research.
-
-4. MIT has made no warranty or representation that the operation
-of this software will be error-free, and MIT is under no
-obligation to provide any services, by way of maintenance, update,
-or otherwise.
-
-5. In conjunction with products arising from the use of this
-material, there shall be no use of the name of the Massachusetts
-Institute of Technology nor of any adaptation thereof in any
-advertising, promotional, or sales literature without prior
-written consent from MIT in each case.
-
--------------------------------------------------------------------------------
-
-Copyright 1992 William Clinger
-
-Permission to copy this software, in whole or in part, to use this
-software for any lawful purpose, and to redistribute this software
-is granted subject to the restriction that all copies made of this
-software must include this copyright notice in full.
-
-I also request that you send me a copy of any improvements that you
-make to this software so that they may be incorporated within it to
-the benefit of the Scheme community.
-
--------------------------------------------------------------------------------
-
-			      SLIB LICENSE
-
-Each file in SLIB (over a dozen lines in length) is either in the public
-domain, or comes with a statement of terms permitting users to copy,
-modify, and redistribute it.
-
-The comments at the beginning each file (containing over a dozen lines)
-must specify its terms.  For instance, the comments at the beginning of
-"Template.scm" declare that it is in the public domain:
-
-  ;;; "Template.scm" configuration template of *features* for Scheme
-  ;;; Author: Aubrey Jaffer
-  ;;;
-  ;;; This code is in the public domain.
-
-Each copyrighted file lists the names of the copyright holders and gives
-permissions to copy, modify, and redistribute the file.  For instance,
-the beginning of "require.scm" states:
-
-  ;;;; Implementation of VICINITY and MODULES for Scheme
-  ;Copyright (C) 1991, 1992, 1993, 1994, 1997 Aubrey Jaffer
-  ;
-  ;Permission to copy this software, to modify it, to redistribute it,
-  ;to distribute modified versions, and to use it for any purpose is
-  ;granted, subject to the following restrictions and understandings.
-  ;
-  ;1.  Any copy made of this software must include this copyright notice
-  ;in full.
-  ;
-  ;2.  I have made no warranty or representation that the operation of
-  ;this software will be error-free, and I am under no obligation to
-  ;provide any services, by way of maintenance, update, or otherwise.
-  ;
-  ;3.  In conjunction with products arising from the use of this
-  ;material, there shall be no use of my name in any advertising,
-  ;promotional, or sales literature without prior written consent in
-  ;each case.
--- a/components/slib/slib.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,228 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/library/slib@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary \
-    value="GNU slib - a portable library for the programming language Scheme"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Other Languages"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://people.csail.mit.edu/jaffer/SLIB
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/316
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/lib
-dir path=usr/lib/slib
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/slib
-file path=usr/lib/slib/Bev2slib.scm
-file path=usr/lib/slib/Makefile
-file path=usr/lib/slib/RScheme.init
-file path=usr/lib/slib/STk.init
-file path=usr/lib/slib/Template.scm
-file path=usr/lib/slib/alist.scm
-file path=usr/lib/slib/alistab.scm
-file path=usr/lib/slib/array.scm
-file path=usr/lib/slib/arraymap.scm
-file path=usr/lib/slib/batch.scm
-file path=usr/lib/slib/bigloo.init
-file path=usr/lib/slib/break.scm
-file path=usr/lib/slib/byte.scm
-file path=usr/lib/slib/bytenumb.scm
-file path=usr/lib/slib/chap.scm
-file path=usr/lib/slib/charplot.scm
-file path=usr/lib/slib/chez.init
-file path=usr/lib/slib/clrnamdb.scm
-file path=usr/lib/slib/cltime.scm
-file path=usr/lib/slib/coerce.scm
-file path=usr/lib/slib/collect.scm
-file path=usr/lib/slib/collectx.scm
-file path=usr/lib/slib/color.scm
-file path=usr/lib/slib/colornam.scm
-file path=usr/lib/slib/colorspc.scm
-file path=usr/lib/slib/comlist.scm
-file path=usr/lib/slib/comparse.scm
-file path=usr/lib/slib/crc.scm
-file path=usr/lib/slib/cring.scm
-file path=usr/lib/slib/cvs.scm
-file path=usr/lib/slib/daylight.scm
-file path=usr/lib/slib/db2html.scm
-file path=usr/lib/slib/dbcom.scm
-file path=usr/lib/slib/dbinterp.scm
-file path=usr/lib/slib/dbrowse.scm
-file path=usr/lib/slib/dbsyn.scm
-file path=usr/lib/slib/dbutil.scm
-file path=usr/lib/slib/debug.scm
-file path=usr/lib/slib/defmacex.scm
-file path=usr/lib/slib/determ.scm
-file path=usr/lib/slib/dft.scm
-file path=usr/lib/slib/differ.scm
-file path=usr/lib/slib/dirs.scm
-file path=usr/lib/slib/dynamic.scm
-file path=usr/lib/slib/dynwind.scm
-file path=usr/lib/slib/elk.init
-file path=usr/lib/slib/eval.scm
-file path=usr/lib/slib/factor.scm
-file path=usr/lib/slib/fluidlet.scm
-file path=usr/lib/slib/format.scm
-file path=usr/lib/slib/gambit.init
-file path=usr/lib/slib/genwrite.scm
-file path=usr/lib/slib/getopt.scm
-file path=usr/lib/slib/getparam.scm
-file path=usr/lib/slib/glob.scm
-file path=usr/lib/slib/grapheps.ps
-file path=usr/lib/slib/grapheps.scm
-file path=usr/lib/slib/guile.init
-file path=usr/lib/slib/hash.scm
-file path=usr/lib/slib/hashtab.scm
-file path=usr/lib/slib/html4each.scm
-file path=usr/lib/slib/htmlform.scm
-file path=usr/lib/slib/http-cgi.scm
-file path=usr/lib/slib/jscheme.init
-file path=usr/lib/slib/kawa.init
-file path=usr/lib/slib/limit.scm
-file path=usr/lib/slib/lineio.scm
-file path=usr/lib/slib/linterp.scm
-file path=usr/lib/slib/logical.scm
-file path=usr/lib/slib/macscheme.init
-file path=usr/lib/slib/macwork.scm
-file path=usr/lib/slib/manifest.scm
-file path=usr/lib/slib/matfile.scm
-file path=usr/lib/slib/math-integer.scm
-file path=usr/lib/slib/math-real.scm
-file path=usr/lib/slib/mbe.scm
-file path=usr/lib/slib/minimize.scm
-file path=usr/lib/slib/mitscheme.init
-file path=usr/lib/slib/mkclrnam.scm
-file path=usr/lib/slib/mklibcat.scm
-file path=usr/lib/slib/mkpltcat.scm
-file path=usr/lib/slib/modular.scm
-file path=usr/lib/slib/mulapply.scm
-file path=usr/lib/slib/mularg.scm
-file path=usr/lib/slib/mwdenote.scm
-file path=usr/lib/slib/mwexpand.scm
-file path=usr/lib/slib/mwsynrul.scm
-file path=usr/lib/slib/mzscheme.init
-file path=usr/lib/slib/ncbi-dna.scm
-file path=usr/lib/slib/null.scm
-file path=usr/lib/slib/obj2str.scm
-file path=usr/lib/slib/object.scm
-file path=usr/lib/slib/paramlst.scm
-file path=usr/lib/slib/peanosfc.scm
-file path=usr/lib/slib/phil-spc.scm
-file path=usr/lib/slib/pnm.scm
-file path=usr/lib/slib/pp.scm
-file path=usr/lib/slib/ppfile.scm
-file path=usr/lib/slib/prec.scm
-file path=usr/lib/slib/printf.scm
-file path=usr/lib/slib/priorque.scm
-file path=usr/lib/slib/process.scm
-file path=usr/lib/slib/promise.scm
-file path=usr/lib/slib/pscheme.init
-file path=usr/lib/slib/psxtime.scm
-file path=usr/lib/slib/qp.scm
-file path=usr/lib/slib/queue.scm
-file path=usr/lib/slib/r4rsyn.scm
-file path=usr/lib/slib/randinex.scm
-file path=usr/lib/slib/random.scm
-file path=usr/lib/slib/ratize.scm
-file path=usr/lib/slib/rdms.scm
-file path=usr/lib/slib/recobj.scm
-file path=usr/lib/slib/record.scm
-file path=usr/lib/slib/repl.scm
-file path=usr/lib/slib/require.scm
-file path=usr/lib/slib/root.scm
-file path=usr/lib/slib/sc2.scm
-file path=usr/lib/slib/sc4opt.scm
-file path=usr/lib/slib/sc4sc3.scm
-file path=usr/lib/slib/scaexpp.scm
-file path=usr/lib/slib/scaglob.scm
-file path=usr/lib/slib/scainit.scm
-file path=usr/lib/slib/scamacr.scm
-file path=usr/lib/slib/scanf.scm
-file path=usr/lib/slib/scaoutp.scm
-file path=usr/lib/slib/scheme2c.init
-file path=usr/lib/slib/scheme48.init
-file path=usr/lib/slib/schmooz.scm
-file path=usr/lib/slib/scm.init
-file path=usr/lib/slib/scmacro.scm
-file path=usr/lib/slib/scsh.init
-file path=usr/lib/slib/selfset.scm
-file path=usr/lib/slib/sierpinski.scm
-file path=usr/lib/slib/simetrix.scm
-file path=usr/lib/slib/sisc.init
-file path=usr/lib/slib/slib.nsi
-file path=usr/lib/slib/slib.sh
-file path=usr/lib/slib/slib.spec
-file path=usr/lib/slib/solid.scm
-file path=usr/lib/slib/sort.scm
-file path=usr/lib/slib/soundex.scm
-file path=usr/lib/slib/srfi-1.scm
-file path=usr/lib/slib/srfi-11.scm
-file path=usr/lib/slib/srfi-2.scm
-file path=usr/lib/slib/srfi-23.scm
-file path=usr/lib/slib/srfi-61.scm
-file path=usr/lib/slib/srfi-8.scm
-file path=usr/lib/slib/srfi-9.scm
-file path=usr/lib/slib/srfi.scm
-file path=usr/lib/slib/stdio.scm
-file path=usr/lib/slib/strcase.scm
-file path=usr/lib/slib/strport.scm
-file path=usr/lib/slib/strsrch.scm
-file path=usr/lib/slib/structure.scm
-file path=usr/lib/slib/subarray.scm
-file path=usr/lib/slib/syncase.sh
-file path=usr/lib/slib/synchk.scm
-file path=usr/lib/slib/synclo.scm
-file path=usr/lib/slib/synrul.scm
-file path=usr/lib/slib/t3.init
-file path=usr/lib/slib/timecore.scm
-file path=usr/lib/slib/timezone.scm
-file path=usr/lib/slib/top-refs.scm
-file path=usr/lib/slib/trace.scm
-file path=usr/lib/slib/transact.scm
-file path=usr/lib/slib/tree.scm
-file path=usr/lib/slib/trnscrpt.scm
-file path=usr/lib/slib/tsort.scm
-file path=usr/lib/slib/tzfile.scm
-file path=usr/lib/slib/umbscheme.init
-file path=usr/lib/slib/uri.scm
-file path=usr/lib/slib/values.scm
-file path=usr/lib/slib/vet.scm
-file path=usr/lib/slib/vscm.init
-file path=usr/lib/slib/withfile.scm
-file path=usr/lib/slib/wttest.scm
-file path=usr/lib/slib/wttree.scm
-file path=usr/lib/slib/xml-parse.scm
-file path=usr/lib/slib/yasyn.scm
-file path=usr/share/man/man1/slib.1
-legacy pkg=SUNWslib \
-    desc="GNU slib - a portable library for the programming language Scheme (3b1)" \
-    name="GNU slib - a portable library for the programming language Scheme"
-license slib.license license="BSD-like, PD"
--- a/components/squid/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-PATH=/usr/bin:/usr/gnu/bin:/usr/sbin:/usr/perl5/bin
-
-COMPONENT_NAME=		squid
-COMPONENT_VERSION=	2.7.STABLE9
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:6d90fe06468b662b2eefd7ffeb47b9a78f0a871d
-COMPONENT_ARCHIVE_URL=	http://www.squid-cache.org/Versions/v2/2.7/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-IPS_COMPONENT_VERSION=	2.7.9
-
-CFLAGS += -I/usr/include/kerberosv5
-CFLAGS += -DSOLARIS_11
-CFLAGS += -D__BIG_ENDIAN__
-CFLAGS += $(CPP_LARGEFILES)
-CFLAGS += $(studio_FEATURES_EXTENSIONS)
-
-
-# Squid has own prefix
-CONFIGURE_PREFIX =	/usr/squid
-
-CONFIGURE_OPTIONS +=   CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS += --libexecdir=$(CONFIGURE_PREFIX)/libexec
-CONFIGURE_OPTIONS += --localstatedir=/var/squid
-CONFIGURE_OPTIONS += --sharedstatedir=/var/squid
-CONFIGURE_OPTIONS += --sysconfdir=$(ETCDIR)/squid
-CONFIGURE_OPTIONS += --mandir=$(CONFIGURE_PREFIX)/man
-CONFIGURE_OPTIONS += --enable-arp-acl
-CONFIGURE_OPTIONS += --enable-auth='basic,digest,negotiate,ntlm'
-CONFIGURE_OPTIONS += --enable-basic-auth-helpers='DB,NCSA,YP,LDAP,PAM,getpwnam,MSNT,POP3,multi-domain-NTLM,SMB,SASL'
-CONFIGURE_OPTIONS += --enable-cache-digests
-CONFIGURE_OPTIONS += --enable-carp
-CONFIGURE_OPTIONS += --enable-coss-aio-ops
-CONFIGURE_OPTIONS += --enable-delay-pools
-CONFIGURE_OPTIONS += --enable-digest-auth-helpers='ldap,password'
-CONFIGURE_OPTIONS += --enable-external-acl-helpers='ip_user,unix_group,ldap_group,wbinfo_group'
-CONFIGURE_OPTIONS += --enable-follow-x-forwarded-for
-CONFIGURE_OPTIONS += --enable-forward-log
-CONFIGURE_OPTIONS += --enable-forw-via-db
-CONFIGURE_OPTIONS += --enable-htcp
-CONFIGURE_OPTIONS += --enable-icmp
-CONFIGURE_OPTIONS += --enable-large-cache-files
-CONFIGURE_OPTIONS += --enable-multicast-miss
-CONFIGURE_OPTIONS += --enable-negotiate-auth-helpers='squid_kerb_auth'
-CONFIGURE_OPTIONS += --enable-ntlm-auth-helpers='SMB,fakeauth,no_check'
-CONFIGURE_OPTIONS += --enable-ntlm-fail-open
-CONFIGURE_OPTIONS += --enable-referer-log
-CONFIGURE_OPTIONS += --enable-removal-policies='heap,lru'
-CONFIGURE_OPTIONS += --enable-snmp
-CONFIGURE_OPTIONS += --enable-ssl
-CONFIGURE_OPTIONS += --enable-storeio='aufs,coss,diskd,ufs,null'
-CONFIGURE_OPTIONS += --enable-useragent-log
-CONFIGURE_OPTIONS += --enable-x-accelerator-vary
-CONFIGURE_OPTIONS += --with-aio
-CONFIGURE_OPTIONS += --with-aufs-threads=8
-CONFIGURE_OPTIONS += --with-large-files
-CONFIGURE_OPTIONS += --with-build-environment=POSIX_V6_ILP32_OFFBIG
-CONFIGURE_OPTIONS += --with-pthreads
-
-COMPONENT_POST_BUILD_ACTION= \
-		(cd $(@D) ; $(PERL) -pi \
-                -e 'print q{visible_hostname localhost} if $$. == 1;' \
-                -e 's/^\# +cache_effective_user.*/cache_effective_user webservd/g;' \
-                -e 's/^\# +dns_testnames.*/dns_testnames localhost/g' \
-               		src/squid.conf.default )
-
-# common targets
-build:		$(BUILD_32) 
-
-install:	$(INSTALL_32) 
-		
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/squid/http-squid	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#!/usr/bin/ksh93
-
-#
-# 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) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-source /lib/svc/share/smf_include.sh
-
-typeset -r SQUID_HOME=/usr/squid
-typeset -r CONF_FILE=/etc/squid/squid.conf
-typeset -r PIDFILE=/var/squid/logs/squid.pid
-typeset -r SQUID="${SQUID_HOME}/sbin/squid"
-
-[[ ! -f ${CONF_FILE} ]] && exit $SMF_EXIT_ERR_CONFIG
-
-
-case "$1" in
-start)
-        /bin/rm -f ${PIDFILE}
-        if [[ ! -d /var/squid/cache/00 ]] ; then
-                out="$(${SQUID} -z)"
-        fi
-
-        exec ${SQUID} 2>&1
-        ;;
-stop)
-        exec ${SQUID} -k shutdown 2>&1
-        ;;
-*)
-        print "Usage: $0 {start|stop}"
-        exit 1
-        ;;
-esac
-
-# not reached
--- a/components/squid/http-squid.xml	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-<?xml version="1.0"?>
-<!--
-
- 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) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-
--->
-
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-
-<service_bundle type='manifest' name='SUNWsquidr:squid'>
-
-<service
-	name='network/http'
-	type='service'
-	version='1'>
-
-	<!--
-	  Because we may have multiple instances of network/http
-	  provided by different implementations, we keep dependencies
-	  and methods within the instance.
-	-->
-
-	<instance name='squid' enabled='false'>
-		<!--
-		  Wait for network interfaces to be initialized.
-		-->
-		<dependency name='network'
-		    grouping='require_all'
-		    restart_on='error'
-		    type='service'>
-		    <service_fmri value='svc:/milestone/network:default'/>
-		</dependency>
-
-		<!--
-		  Wait for all local filesystems to be mounted.
-		-->
-		<dependency name='filesystem-local'
-		    grouping='require_all'
-		    restart_on='none'
-		    type='service'>
-		    <service_fmri
-			value='svc:/system/filesystem/local:default'/>
-		</dependency>
-
-		<!--
-		  Wait for automounting to be available, as we may be
-		  serving data from home directories or other remote
-		  filesystems.
-		-->
-		<dependency name='autofs'
-		    grouping='optional_all'
-		    restart_on='error'
-		    type='service'>
-		    <service_fmri
-			value='svc:/system/filesystem/autofs:default'/>
-		</dependency>
-
-		<exec_method
-			type='method'
-			name='start'
-			exec='/lib/svc/method/http-squid start'
-			timeout_seconds='60' />
-
-		<exec_method
-			type='method'
-			name='stop'
-			exec='/lib/svc/method/http-squid stop'
-			timeout_seconds='60' />
-
-		<property_group name='startd' type='framework'>
-			<!-- sub-process core dumps shouldn't restart
-				session -->
-			<propval name='ignore_error' type='astring'
-				value='core,signal' />
-		</property_group>
-
-        <template>
-            <common_name>
-                <loctext xml:lang='C'>
-                    Squid WebCache
-                </loctext>
-            </common_name>
-            <documentation>
-                <manpage title='squid' section='8'
-                    manpath='/usr/squid/man' />
-                <doc_link name='squid-cache.org'
-                    uri='http://www.squid-cache.org' />
-            </documentation>
-        </template>
-	</instance>
-
-        <stability value='Evolving' />
-</service>
-
-</service_bundle>
--- a/components/squid/patches/Makefile.in.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
---- squid-2.7.STABLE9/helpers/basic_auth/SASL/Makefile.in.orig  Wed Mar 23 01:57:21 2011
-+++ squid-2.7.STABLE9/helpers/basic_auth/SASL/Makefile.in       Wed Mar 23 01:57:54 2011
-@@ -216,7 +216,7 @@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- INCLUDES = -I$(top_srcdir)/include
--LDADD = -L$(top_builddir)/lib -lmiscutil $(LIBSASL) $(XTRA_LIBS)
-+LDADD = -L$(top_builddir)/lib -lmiscutil -lsasl $(XTRA_LIBS)
- EXTRA_DIST = squid_sasl_auth squid_sasl_auth.conf
- all: all-am
-
---- squid-2.7.STABLE9/helpers/negotiate_auth/squid_kerb_auth/Makefile.in.orig	Thu Feb 24 14:16:07 2011
-+++ squid-2.7.STABLE9/helpers/negotiate_auth/squid_kerb_auth/Makefile.in	Thu Feb 24 14:16:17 2011
-@@ -230,7 +230,7 @@
- 
- # MIT
- KERBINC = 
--KERBLIBS = -lgssapi_krb5 -lkrb5 -lcom_err
-+KERBLIBS =-R /usr/lib/gss -L/usr/lib/gss -lgss /usr/lib/gss/mech_krb5.so -lkrb5 -lsocket 
- all: all-am
- 
- .SUFFIXES:
-
---- squid-2.7.STABLE9/helpers/negotiate_auth/squid_kerb_auth/Makefile.am.orig	Thu Feb 24 14:15:59 2011
-+++ squid-2.7.STABLE9/helpers/negotiate_auth/squid_kerb_auth/Makefile.am	Thu Feb 24 14:16:17 2011
-@@ -23,5 +23,5 @@
- 
- # MIT
- KERBINC = 
--KERBLIBS = -lgssapi_krb5 -lkrb5 -lcom_err
-+KERBLIBS =-R /usr/lib/gss -L/usr/lib/gss -lgss /usr/lib/gss/mech_krb5.so -lkrb5 -lsocket 
- 
-
-
--- a/components/squid/patches/bug2902.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,118 +0,0 @@
-Index: squid-2.7.STABLE9/src/auth/digest/auth_digest.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/auth/digest/auth_digest.c,v
-retrieving revision 1.23.2.3
-diff -u -p -r1.23.2.3 auth_digest.c
---- squid-2.7.STABLE9/src/auth/digest/auth_digest.c	7 Mar 2010 16:00:07 -0000	1.23.2.3
-+++ squid-2.7.STABLE9/src/auth/digest/auth_digest.c	22 Apr 2010 20:25:39 -0000
-@@ -1315,7 +1315,8 @@ authenticateDigestDecodeAuth(auth_user_r
-     /* do we have a username ? */
-     if (!username || username[0] == '\0') {
- 	debug(29, 4) ("authenticateDigestDecode: Empty or not present username\n");
--	return authDigestLogUsername(auth_user_request, username);
-+	authDigestLogUsername(auth_user_request, username);
-+	return;
-     }
-     /* Sanity check of the username.
-      * " can not be allowed in usernames until * the digest helper protocol
-@@ -1323,28 +1324,33 @@ authenticateDigestDecodeAuth(auth_user_r
-      */
-     if (strchr(username, '"')) {
- 	debug(29, 2) ("authenticateDigestDecode: Unacceptable username '%s'\n", username);
--	return authDigestLogUsername(auth_user_request, username);
-+	authDigestLogUsername(auth_user_request, username);
-+	return;
-     }
-     /* do we have a realm ? */
-     if (!digest_request->realm || digest_request->realm[0] == '\0') {
- 	debug(29, 2) ("authenticateDigestDecode: Empty or not present realm");
--	return authDigestLogUsername(auth_user_request, username);
-+	authDigestLogUsername(auth_user_request, username);
-+	return;
-     }
-     /* and a nonce? */
-     if (!digest_request->nonceb64 || digest_request->nonceb64[0] == '\0') {
- 	debug(29, 2) ("authenticateDigestDecode: Empty or not present nonce");
--	return authDigestLogUsername(auth_user_request, username);
-+	authDigestLogUsername(auth_user_request, username);
-+	return;
-     }
-     /* we can't check the URI just yet. We'll check it in the
-      * authenticate phase, but needs to be given */
-     if (!digest_request->uri || digest_request->uri[0] == '\0') {
- 	debug(29, 2) ("authenticateDigestDecode: Missing URI field");
--	return authDigestLogUsername(auth_user_request, username);
-+	authDigestLogUsername(auth_user_request, username);
-+	return;
-     }
-     /* is the response the correct length? */
-     if (!digest_request->response || strlen(digest_request->response) != 32) {
- 	debug(29, 2) ("authenticateDigestDecode: Response length invalid\n");
--	return authDigestLogUsername(auth_user_request, username);
-+	authDigestLogUsername(auth_user_request, username);
-+	return;
-     }
-     /* check the algorithm is present and supported */
-     if (!digest_request->algorithm)
-@@ -1352,7 +1358,8 @@ authenticateDigestDecodeAuth(auth_user_r
-     else if (strcmp(digest_request->algorithm, "MD5")
- 	&& strcmp(digest_request->algorithm, "MD5-sess")) {
- 	debug(29, 2) ("authenticateDigestDecode: invalid algorithm specified!\n");
--	return authDigestLogUsername(auth_user_request, username);
-+	authDigestLogUsername(auth_user_request, username);
-+	return;
-     }
-     /* 2617 requirements, indicated by qop */
-     if (digest_request->qop) {
-@@ -1361,23 +1368,27 @@ authenticateDigestDecodeAuth(auth_user_r
- 	if (strcmp(digest_request->qop, QOP_AUTH) != 0) {
- 	    /* we received a qop option we didn't send */
- 	    debug(29, 2) ("authenticateDigestDecode: Invalid qop option received\n");
--	    return authDigestLogUsername(auth_user_request, username);
-+	    authDigestLogUsername(auth_user_request, username);
-+	    return;
- 	}
- 	/* check cnonce */
- 	if (!digest_request->cnonce || digest_request->cnonce[0] == '\0') {
- 	    debug(29, 2) ("authenticateDigestDecode: Missing cnonce field\n");
--	    return authDigestLogUsername(auth_user_request, username);
-+	    authDigestLogUsername(auth_user_request, username);
-+	    return;
- 	}
- 	/* check nc */
- 	if (strlen(digest_request->nc) != 8 || strspn(digest_request->nc, "0123456789abcdefABCDEF") != 8) {
- 	    debug(29, 2) ("authenticateDigestDecode: invalid nonce count\n");
--	    return authDigestLogUsername(auth_user_request, username);
-+	    authDigestLogUsername(auth_user_request, username);
-+	    return;
- 	}
-     } else {
- 	/* cnonce and nc both require qop */
- 	if (digest_request->cnonce || digest_request->nc) {
- 	    debug(29, 2) ("authenticateDigestDecode: missing qop!\n");
--	    return authDigestLogUsername(auth_user_request, username);
-+	    authDigestLogUsername(auth_user_request, username);
-+	    return;
- 	}
-     }
- 
-@@ -1389,7 +1400,8 @@ authenticateDigestDecodeAuth(auth_user_r
- 	/* we couldn't find a matching nonce! */
- 	debug(29, 2) ("authenticateDigestDecode: Unexpected or invalid nonce received\n");
- 	digest_request->flags.credentials_ok = 3;
--	return authDigestLogUsername(auth_user_request, username);
-+	authDigestLogUsername(auth_user_request, username);
-+	return;
-     }
-     digest_request->nonce = nonce;
-     authDigestNonceLink(nonce);
-@@ -1397,7 +1409,8 @@ authenticateDigestDecodeAuth(auth_user_r
-     /* check that we're not being hacked / the username hasn't changed */
-     if (nonce->auth_user && strcmp(username, authenticateUserUsername(nonce->auth_user))) {
- 	debug(29, 2) ("authenticateDigestDecode: Username for the nonce does not equal the username for the request\n");
--	return authDigestLogUsername(auth_user_request, username);
-+	authDigestLogUsername(auth_user_request, username);
-+	return;
-     }
-     /* the method we'll check at the authenticate step as well */
- 
--- a/components/squid/squid.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,380 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-====================================================================
-
-By accepting this notice, you agree to be bound by the following
-agreements:
-
-This software product, SQUID, is developed by a team of individuals,
-and copyrighted (C) 2001 by the Regents of the University of
-California, with all rights reserved.  UCSD administered the NLANR
-Cache grants, NCR 9616602 and NCR 9521745 under which most of this
-code was developed.
-
-This program is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License (version 2) as
-published by the Free Software Foundation.  It is distributed in the
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE.  See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License along
-with this program; if not, write to:
-
-        		The Free Software Foundation
-        		59 Temple Place
-			Suite 330
-			Boston, MA 02111, USA
-
-Or contact [email protected]
-
----------------------------------------------------------------------------
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-           59 Temple Place, Suite 330, Boston, MA 02111, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
-
-
--- a/components/squid/squid.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1255 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/web/proxy/squid@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more."
-set name=pkg.summary value="Squid Web Proxy Cache"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.squid-cache.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/LSARC/2009/130
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=etc
-dir path=etc/squid
-dir path=lib
-dir path=lib/svc
-dir path=lib/svc/manifest
-dir path=lib/svc/manifest/network
-dir path=lib/svc/method
-dir path=usr
-dir path=usr/squid
-dir path=usr/squid/bin
-dir path=usr/squid/libexec
-dir path=usr/squid/man
-dir path=usr/squid/man/man8
-dir path=usr/squid/sbin
-dir path=usr/squid/share
-dir path=usr/squid/share/errors
-dir path=usr/squid/share/errors/Armenian
-dir path=usr/squid/share/errors/Azerbaijani
-dir path=usr/squid/share/errors/Bulgarian
-dir path=usr/squid/share/errors/Catalan
-dir path=usr/squid/share/errors/Czech
-dir path=usr/squid/share/errors/Danish
-dir path=usr/squid/share/errors/Dutch
-dir path=usr/squid/share/errors/English
-dir path=usr/squid/share/errors/Estonian
-dir path=usr/squid/share/errors/Finnish
-dir path=usr/squid/share/errors/French
-dir path=usr/squid/share/errors/German
-dir path=usr/squid/share/errors/Greek
-dir path=usr/squid/share/errors/Hebrew
-dir path=usr/squid/share/errors/Hungarian
-dir path=usr/squid/share/errors/Italian
-dir path=usr/squid/share/errors/Japanese
-dir path=usr/squid/share/errors/Korean
-dir path=usr/squid/share/errors/Lithuanian
-dir path=usr/squid/share/errors/Polish
-dir path=usr/squid/share/errors/Portuguese
-dir path=usr/squid/share/errors/Romanian
-dir path=usr/squid/share/errors/Russian-1251
-dir path=usr/squid/share/errors/Russian-koi8-r
-dir path=usr/squid/share/errors/Serbian
-dir path=usr/squid/share/errors/Simplify_Chinese
-dir path=usr/squid/share/errors/Slovak
-dir path=usr/squid/share/errors/Spanish
-dir path=usr/squid/share/errors/Swedish
-dir path=usr/squid/share/errors/Traditional_Chinese
-dir path=usr/squid/share/errors/Turkish
-dir path=usr/squid/share/errors/Ukrainian-1251
-dir path=usr/squid/share/errors/Ukrainian-koi8-u
-dir path=usr/squid/share/errors/Ukrainian-utf8
-dir path=usr/squid/share/icons
-dir path=var
-dir path=var/squid
-dir path=var/squid/cache
-dir path=var/squid/logs
-file path=etc/squid/cachemgr.conf group=sys mode=0644 \
-    original_name=SUNWsquid:etc/squid/cachemgr.conf preserve=renamenew
-file path=etc/squid/mime.conf group=sys mode=0644 \
-    original_name=SUNWsquid:etc/squid/mime.conf preserve=renamenew
-file path=etc/squid/mime.conf.default
-file path=etc/squid/msntauth.conf group=sys mode=0644 \
-    original_name=SUNWsquid:etc/squid/msntauth.conf preserve=renamenew
-file path=etc/squid/msntauth.conf.default
-file path=etc/squid/squid.conf group=sys mode=0644 \
-    original_name=SUNWsquid:etc/squid/squid.conf preserve=renamenew
-file path=etc/squid/squid.conf.default
-file http-squid.xml path=lib/svc/manifest/network/http-squid.xml
-file http-squid path=lib/svc/method/http-squid
-file path=usr/squid/bin/RunCache
-file path=usr/squid/bin/cossdump
-file path=usr/squid/bin/squidclient
-file path=usr/squid/libexec/cachemgr.cgi
-file path=usr/squid/libexec/digest_ldap_auth
-file path=usr/squid/libexec/digest_pw_auth
-file path=usr/squid/libexec/diskd-daemon
-file path=usr/squid/libexec/fakeauth_auth
-file path=usr/squid/libexec/getpwname_auth
-file path=usr/squid/libexec/ip_user_check
-file path=usr/squid/libexec/logfile-daemon
-file path=usr/squid/libexec/msnt_auth
-file path=usr/squid/libexec/ncsa_auth
-file path=usr/squid/libexec/no_check.pl
-file path=usr/squid/libexec/ntlm_auth
-file path=usr/squid/libexec/pam_auth
-file path=usr/squid/libexec/pinger
-file path=usr/squid/libexec/pop3.pl
-file path=usr/squid/libexec/sasl_auth
-file path=usr/squid/libexec/smb_auth
-file path=usr/squid/libexec/smb_auth.pl
-file path=usr/squid/libexec/smb_auth.sh
-file path=usr/squid/libexec/squid_db_auth
-file path=usr/squid/libexec/squid_kerb_auth
-file path=usr/squid/libexec/squid_ldap_auth
-file path=usr/squid/libexec/squid_ldap_group
-file path=usr/squid/libexec/squid_unix_group
-file path=usr/squid/libexec/unlinkd
-file path=usr/squid/libexec/wbinfo_group.pl
-file path=usr/squid/libexec/yp_auth
-file path=usr/squid/man/man8/cachemgr.cgi.8
-file path=usr/squid/man/man8/ncsa_auth.8
-file path=usr/squid/man/man8/pam_auth.8
-file path=usr/squid/man/man8/squid.8
-file path=usr/squid/man/man8/squid_db_auth.8
-file path=usr/squid/man/man8/squid_ldap_auth.8
-file path=usr/squid/man/man8/squid_ldap_group.8
-file helpers/external_acl/session/squid_session.8 \
-    path=usr/squid/man/man8/squid_session.8
-file path=usr/squid/man/man8/squid_unix_group.8
-file path=usr/squid/sbin/squid
-file path=usr/squid/share/errors/Armenian/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Armenian/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Armenian/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Armenian/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Armenian/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Armenian/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Armenian/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Armenian/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Armenian/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Armenian/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Armenian/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Armenian/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Armenian/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Armenian/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Armenian/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Armenian/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Armenian/ERR_INVALID_RESP
-file errors/Armenian/ERR_INVALID_URL \
-    path=usr/squid/share/errors/Armenian/ERR_INVALID_URL
-file errors/Armenian/ERR_LIFETIME_EXP \
-    path=usr/squid/share/errors/Armenian/ERR_LIFETIME_EXP
-file errors/Armenian/ERR_NO_RELAY \
-    path=usr/squid/share/errors/Armenian/ERR_NO_RELAY
-file errors/Armenian/ERR_ONLY_IF_CACHED_MISS \
-    path=usr/squid/share/errors/Armenian/ERR_ONLY_IF_CACHED_MISS
-file errors/Armenian/ERR_READ_ERROR \
-    path=usr/squid/share/errors/Armenian/ERR_READ_ERROR
-file errors/Armenian/ERR_READ_TIMEOUT \
-    path=usr/squid/share/errors/Armenian/ERR_READ_TIMEOUT
-file errors/Armenian/ERR_SHUTTING_DOWN \
-    path=usr/squid/share/errors/Armenian/ERR_SHUTTING_DOWN
-file errors/Armenian/ERR_SOCKET_FAILURE \
-    path=usr/squid/share/errors/Armenian/ERR_SOCKET_FAILURE
-file errors/Armenian/ERR_TOO_BIG \
-    path=usr/squid/share/errors/Armenian/ERR_TOO_BIG
-file errors/Armenian/ERR_UNSUP_REQ \
-    path=usr/squid/share/errors/Armenian/ERR_UNSUP_REQ
-file errors/Armenian/ERR_URN_RESOLVE \
-    path=usr/squid/share/errors/Armenian/ERR_URN_RESOLVE
-file errors/Armenian/ERR_WRITE_ERROR \
-    path=usr/squid/share/errors/Armenian/ERR_WRITE_ERROR
-file errors/Armenian/ERR_ZERO_SIZE_OBJECT \
-    path=usr/squid/share/errors/Armenian/ERR_ZERO_SIZE_OBJECT
-file errors/Armenian/README path=usr/squid/share/errors/Armenian/README
-file errors/Azerbaijani/ERR_ACCESS_DENIED \
-    path=usr/squid/share/errors/Azerbaijani/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Azerbaijani/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Azerbaijani/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Azerbaijani/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Azerbaijani/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Azerbaijani/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Azerbaijani/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Azerbaijani/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Azerbaijani/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Azerbaijani/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Azerbaijani/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Azerbaijani/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Azerbaijani/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Azerbaijani/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Azerbaijani/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Azerbaijani/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Azerbaijani/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Azerbaijani/ERR_INVALID_URL
-file path=usr/squid/share/errors/Azerbaijani/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Azerbaijani/ERR_NO_RELAY
-file path=usr/squid/share/errors/Azerbaijani/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Azerbaijani/ERR_READ_ERROR
-file path=usr/squid/share/errors/Azerbaijani/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Azerbaijani/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Azerbaijani/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Azerbaijani/ERR_TOO_BIG
-file path=usr/squid/share/errors/Azerbaijani/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Azerbaijani/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Azerbaijani/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Azerbaijani/ERR_ZERO_SIZE_OBJECT
-file errors/Azerbaijani/README path=usr/squid/share/errors/Azerbaijani/README
-file path=usr/squid/share/errors/Bulgarian/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Bulgarian/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Bulgarian/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Bulgarian/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Bulgarian/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Bulgarian/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Bulgarian/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Bulgarian/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Bulgarian/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Bulgarian/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Bulgarian/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Bulgarian/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Bulgarian/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Bulgarian/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Bulgarian/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Bulgarian/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Bulgarian/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Bulgarian/ERR_INVALID_URL
-file path=usr/squid/share/errors/Bulgarian/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Bulgarian/ERR_NO_RELAY
-file path=usr/squid/share/errors/Bulgarian/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Bulgarian/ERR_READ_ERROR
-file path=usr/squid/share/errors/Bulgarian/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Bulgarian/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Bulgarian/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Bulgarian/ERR_TOO_BIG
-file path=usr/squid/share/errors/Bulgarian/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Bulgarian/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Bulgarian/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Bulgarian/ERR_ZERO_SIZE_OBJECT
-file errors/Bulgarian/README path=usr/squid/share/errors/Bulgarian/README
-file path=usr/squid/share/errors/Catalan/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Catalan/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Catalan/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Catalan/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Catalan/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Catalan/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Catalan/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Catalan/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Catalan/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Catalan/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Catalan/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Catalan/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Catalan/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Catalan/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Catalan/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Catalan/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Catalan/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Catalan/ERR_INVALID_URL
-file path=usr/squid/share/errors/Catalan/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Catalan/ERR_NO_RELAY
-file path=usr/squid/share/errors/Catalan/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Catalan/ERR_READ_ERROR
-file path=usr/squid/share/errors/Catalan/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Catalan/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Catalan/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Catalan/ERR_TOO_BIG
-file path=usr/squid/share/errors/Catalan/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Catalan/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Catalan/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Catalan/ERR_ZERO_SIZE_OBJECT
-file errors/Catalan/README path=usr/squid/share/errors/Catalan/README
-file path=usr/squid/share/errors/Czech/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Czech/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Czech/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Czech/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Czech/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Czech/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Czech/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Czech/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Czech/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Czech/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Czech/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Czech/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Czech/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Czech/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Czech/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Czech/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Czech/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Czech/ERR_INVALID_URL
-file path=usr/squid/share/errors/Czech/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Czech/ERR_NO_RELAY
-file path=usr/squid/share/errors/Czech/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Czech/ERR_READ_ERROR
-file path=usr/squid/share/errors/Czech/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Czech/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Czech/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Czech/ERR_TOO_BIG
-file path=usr/squid/share/errors/Czech/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Czech/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Czech/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Czech/ERR_ZERO_SIZE_OBJECT
-file errors/Czech/README path=usr/squid/share/errors/Czech/README
-file path=usr/squid/share/errors/Danish/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Danish/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Danish/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Danish/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Danish/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Danish/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Danish/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Danish/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Danish/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Danish/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Danish/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Danish/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Danish/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Danish/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Danish/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Danish/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Danish/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Danish/ERR_INVALID_URL
-file path=usr/squid/share/errors/Danish/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Danish/ERR_NO_RELAY
-file path=usr/squid/share/errors/Danish/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Danish/ERR_READ_ERROR
-file path=usr/squid/share/errors/Danish/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Danish/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Danish/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Danish/ERR_TOO_BIG
-file path=usr/squid/share/errors/Danish/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Danish/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Danish/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Danish/ERR_ZERO_SIZE_OBJECT
-file errors/Danish/README path=usr/squid/share/errors/Danish/README
-file path=usr/squid/share/errors/Dutch/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Dutch/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Dutch/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Dutch/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Dutch/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Dutch/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Dutch/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Dutch/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Dutch/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Dutch/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Dutch/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Dutch/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Dutch/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Dutch/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Dutch/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Dutch/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Dutch/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Dutch/ERR_INVALID_URL
-file path=usr/squid/share/errors/Dutch/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Dutch/ERR_NO_RELAY
-file path=usr/squid/share/errors/Dutch/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Dutch/ERR_READ_ERROR
-file path=usr/squid/share/errors/Dutch/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Dutch/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Dutch/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Dutch/ERR_TOO_BIG
-file path=usr/squid/share/errors/Dutch/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Dutch/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Dutch/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Dutch/ERR_ZERO_SIZE_OBJECT
-file errors/Dutch/README path=usr/squid/share/errors/Dutch/README
-file path=usr/squid/share/errors/English/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/English/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/English/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/English/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/English/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/English/ERR_DNS_FAIL
-file path=usr/squid/share/errors/English/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/English/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/English/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/English/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/English/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/English/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/English/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/English/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/English/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/English/ERR_INVALID_REQ
-file path=usr/squid/share/errors/English/ERR_INVALID_RESP
-file path=usr/squid/share/errors/English/ERR_INVALID_URL
-file path=usr/squid/share/errors/English/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/English/ERR_NO_RELAY
-file path=usr/squid/share/errors/English/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/English/ERR_READ_ERROR
-file path=usr/squid/share/errors/English/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/English/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/English/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/English/ERR_TOO_BIG
-file path=usr/squid/share/errors/English/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/English/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/English/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/English/ERR_ZERO_SIZE_OBJECT
-file path=usr/squid/share/errors/Estonian/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Estonian/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Estonian/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Estonian/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Estonian/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Estonian/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Estonian/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Estonian/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Estonian/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Estonian/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Estonian/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Estonian/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Estonian/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Estonian/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Estonian/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Estonian/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Estonian/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Estonian/ERR_INVALID_URL
-file path=usr/squid/share/errors/Estonian/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Estonian/ERR_NO_RELAY
-file path=usr/squid/share/errors/Estonian/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Estonian/ERR_READ_ERROR
-file path=usr/squid/share/errors/Estonian/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Estonian/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Estonian/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Estonian/ERR_TOO_BIG
-file path=usr/squid/share/errors/Estonian/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Estonian/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Estonian/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Estonian/ERR_ZERO_SIZE_OBJECT
-file errors/Estonian/README path=usr/squid/share/errors/Estonian/README
-file path=usr/squid/share/errors/Finnish/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Finnish/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Finnish/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Finnish/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Finnish/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Finnish/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Finnish/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Finnish/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Finnish/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Finnish/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Finnish/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Finnish/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Finnish/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Finnish/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Finnish/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Finnish/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Finnish/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Finnish/ERR_INVALID_URL
-file path=usr/squid/share/errors/Finnish/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Finnish/ERR_NO_RELAY
-file path=usr/squid/share/errors/Finnish/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Finnish/ERR_READ_ERROR
-file path=usr/squid/share/errors/Finnish/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Finnish/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Finnish/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Finnish/ERR_TOO_BIG
-file path=usr/squid/share/errors/Finnish/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Finnish/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Finnish/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Finnish/ERR_ZERO_SIZE_OBJECT
-file errors/Finnish/README path=usr/squid/share/errors/Finnish/README
-file path=usr/squid/share/errors/French/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/French/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/French/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/French/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/French/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/French/ERR_DNS_FAIL
-file path=usr/squid/share/errors/French/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/French/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/French/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/French/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/French/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/French/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/French/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/French/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/French/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/French/ERR_INVALID_REQ
-file path=usr/squid/share/errors/French/ERR_INVALID_RESP
-file path=usr/squid/share/errors/French/ERR_INVALID_URL
-file path=usr/squid/share/errors/French/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/French/ERR_NO_RELAY
-file path=usr/squid/share/errors/French/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/French/ERR_READ_ERROR
-file path=usr/squid/share/errors/French/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/French/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/French/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/French/ERR_TOO_BIG
-file path=usr/squid/share/errors/French/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/French/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/French/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/French/ERR_ZERO_SIZE_OBJECT
-file errors/French/README path=usr/squid/share/errors/French/README
-file path=usr/squid/share/errors/German/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/German/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/German/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/German/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/German/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/German/ERR_DNS_FAIL
-file path=usr/squid/share/errors/German/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/German/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/German/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/German/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/German/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/German/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/German/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/German/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/German/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/German/ERR_INVALID_REQ
-file path=usr/squid/share/errors/German/ERR_INVALID_RESP
-file path=usr/squid/share/errors/German/ERR_INVALID_URL
-file path=usr/squid/share/errors/German/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/German/ERR_NO_RELAY
-file path=usr/squid/share/errors/German/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/German/ERR_READ_ERROR
-file path=usr/squid/share/errors/German/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/German/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/German/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/German/ERR_TOO_BIG
-file path=usr/squid/share/errors/German/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/German/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/German/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/German/ERR_ZERO_SIZE_OBJECT
-file errors/German/README path=usr/squid/share/errors/German/README
-file path=usr/squid/share/errors/Greek/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Greek/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Greek/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Greek/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Greek/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Greek/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Greek/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Greek/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Greek/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Greek/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Greek/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Greek/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Greek/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Greek/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Greek/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Greek/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Greek/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Greek/ERR_INVALID_URL
-file path=usr/squid/share/errors/Greek/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Greek/ERR_NO_RELAY
-file path=usr/squid/share/errors/Greek/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Greek/ERR_READ_ERROR
-file path=usr/squid/share/errors/Greek/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Greek/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Greek/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Greek/ERR_TOO_BIG
-file path=usr/squid/share/errors/Greek/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Greek/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Greek/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Greek/ERR_ZERO_SIZE_OBJECT
-file errors/Greek/README path=usr/squid/share/errors/Greek/README
-file path=usr/squid/share/errors/Hebrew/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Hebrew/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Hebrew/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Hebrew/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Hebrew/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Hebrew/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Hebrew/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Hebrew/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Hebrew/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Hebrew/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Hebrew/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Hebrew/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Hebrew/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Hebrew/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Hebrew/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Hebrew/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Hebrew/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Hebrew/ERR_INVALID_URL
-file path=usr/squid/share/errors/Hebrew/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Hebrew/ERR_NO_RELAY
-file path=usr/squid/share/errors/Hebrew/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Hebrew/ERR_READ_ERROR
-file path=usr/squid/share/errors/Hebrew/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Hebrew/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Hebrew/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Hebrew/ERR_TOO_BIG
-file path=usr/squid/share/errors/Hebrew/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Hebrew/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Hebrew/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Hebrew/ERR_ZERO_SIZE_OBJECT
-file errors/Hebrew/README path=usr/squid/share/errors/Hebrew/README
-file path=usr/squid/share/errors/Hungarian/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Hungarian/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Hungarian/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Hungarian/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Hungarian/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Hungarian/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Hungarian/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Hungarian/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Hungarian/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Hungarian/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Hungarian/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Hungarian/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Hungarian/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Hungarian/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Hungarian/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Hungarian/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Hungarian/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Hungarian/ERR_INVALID_URL
-file path=usr/squid/share/errors/Hungarian/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Hungarian/ERR_NO_RELAY
-file path=usr/squid/share/errors/Hungarian/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Hungarian/ERR_READ_ERROR
-file path=usr/squid/share/errors/Hungarian/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Hungarian/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Hungarian/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Hungarian/ERR_TOO_BIG
-file path=usr/squid/share/errors/Hungarian/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Hungarian/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Hungarian/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Hungarian/ERR_ZERO_SIZE_OBJECT
-file errors/Hungarian/README path=usr/squid/share/errors/Hungarian/README
-file path=usr/squid/share/errors/Italian/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Italian/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Italian/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Italian/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Italian/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Italian/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Italian/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Italian/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Italian/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Italian/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Italian/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Italian/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Italian/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Italian/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Italian/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Italian/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Italian/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Italian/ERR_INVALID_URL
-file path=usr/squid/share/errors/Italian/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Italian/ERR_NO_RELAY
-file path=usr/squid/share/errors/Italian/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Italian/ERR_READ_ERROR
-file path=usr/squid/share/errors/Italian/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Italian/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Italian/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Italian/ERR_TOO_BIG
-file path=usr/squid/share/errors/Italian/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Italian/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Italian/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Italian/ERR_ZERO_SIZE_OBJECT
-file errors/Italian/README path=usr/squid/share/errors/Italian/README
-file path=usr/squid/share/errors/Japanese/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Japanese/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Japanese/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Japanese/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Japanese/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Japanese/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Japanese/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Japanese/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Japanese/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Japanese/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Japanese/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Japanese/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Japanese/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Japanese/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Japanese/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Japanese/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Japanese/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Japanese/ERR_INVALID_URL
-file path=usr/squid/share/errors/Japanese/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Japanese/ERR_NO_RELAY
-file path=usr/squid/share/errors/Japanese/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Japanese/ERR_READ_ERROR
-file path=usr/squid/share/errors/Japanese/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Japanese/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Japanese/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Japanese/ERR_TOO_BIG
-file path=usr/squid/share/errors/Japanese/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Japanese/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Japanese/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Japanese/ERR_ZERO_SIZE_OBJECT
-file errors/Japanese/README path=usr/squid/share/errors/Japanese/README
-file path=usr/squid/share/errors/Korean/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Korean/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Korean/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Korean/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Korean/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Korean/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Korean/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Korean/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Korean/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Korean/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Korean/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Korean/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Korean/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Korean/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Korean/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Korean/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Korean/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Korean/ERR_INVALID_URL
-file path=usr/squid/share/errors/Korean/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Korean/ERR_NO_RELAY
-file path=usr/squid/share/errors/Korean/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Korean/ERR_READ_ERROR
-file path=usr/squid/share/errors/Korean/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Korean/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Korean/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Korean/ERR_TOO_BIG
-file path=usr/squid/share/errors/Korean/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Korean/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Korean/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Korean/ERR_ZERO_SIZE_OBJECT
-file errors/Korean/README path=usr/squid/share/errors/Korean/README
-file path=usr/squid/share/errors/Lithuanian/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Lithuanian/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Lithuanian/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Lithuanian/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Lithuanian/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Lithuanian/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Lithuanian/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Lithuanian/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Lithuanian/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Lithuanian/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Lithuanian/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Lithuanian/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Lithuanian/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Lithuanian/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Lithuanian/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Lithuanian/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Lithuanian/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Lithuanian/ERR_INVALID_URL
-file path=usr/squid/share/errors/Lithuanian/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Lithuanian/ERR_NO_RELAY
-file path=usr/squid/share/errors/Lithuanian/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Lithuanian/ERR_READ_ERROR
-file path=usr/squid/share/errors/Lithuanian/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Lithuanian/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Lithuanian/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Lithuanian/ERR_TOO_BIG
-file path=usr/squid/share/errors/Lithuanian/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Lithuanian/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Lithuanian/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Lithuanian/ERR_ZERO_SIZE_OBJECT
-file errors/Lithuanian/README path=usr/squid/share/errors/Lithuanian/README
-file path=usr/squid/share/errors/Polish/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Polish/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Polish/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Polish/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Polish/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Polish/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Polish/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Polish/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Polish/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Polish/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Polish/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Polish/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Polish/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Polish/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Polish/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Polish/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Polish/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Polish/ERR_INVALID_URL
-file path=usr/squid/share/errors/Polish/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Polish/ERR_NO_RELAY
-file path=usr/squid/share/errors/Polish/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Polish/ERR_READ_ERROR
-file path=usr/squid/share/errors/Polish/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Polish/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Polish/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Polish/ERR_TOO_BIG
-file path=usr/squid/share/errors/Polish/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Polish/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Polish/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Polish/ERR_ZERO_SIZE_OBJECT
-file errors/Polish/README path=usr/squid/share/errors/Polish/README
-file path=usr/squid/share/errors/Portuguese/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Portuguese/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Portuguese/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Portuguese/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Portuguese/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Portuguese/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Portuguese/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Portuguese/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Portuguese/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Portuguese/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Portuguese/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Portuguese/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Portuguese/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Portuguese/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Portuguese/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Portuguese/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Portuguese/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Portuguese/ERR_INVALID_URL
-file path=usr/squid/share/errors/Portuguese/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Portuguese/ERR_NO_RELAY
-file path=usr/squid/share/errors/Portuguese/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Portuguese/ERR_READ_ERROR
-file path=usr/squid/share/errors/Portuguese/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Portuguese/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Portuguese/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Portuguese/ERR_TOO_BIG
-file path=usr/squid/share/errors/Portuguese/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Portuguese/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Portuguese/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Portuguese/ERR_ZERO_SIZE_OBJECT
-file errors/Portuguese/README path=usr/squid/share/errors/Portuguese/README
-file path=usr/squid/share/errors/Romanian/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Romanian/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Romanian/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Romanian/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Romanian/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Romanian/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Romanian/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Romanian/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Romanian/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Romanian/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Romanian/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Romanian/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Romanian/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Romanian/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Romanian/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Romanian/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Romanian/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Romanian/ERR_INVALID_URL
-file path=usr/squid/share/errors/Romanian/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Romanian/ERR_NO_RELAY
-file path=usr/squid/share/errors/Romanian/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Romanian/ERR_READ_ERROR
-file path=usr/squid/share/errors/Romanian/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Romanian/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Romanian/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Romanian/ERR_TOO_BIG
-file path=usr/squid/share/errors/Romanian/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Romanian/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Romanian/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Romanian/ERR_ZERO_SIZE_OBJECT
-file errors/Romanian/README path=usr/squid/share/errors/Romanian/README
-file path=usr/squid/share/errors/Russian-1251/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Russian-1251/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Russian-1251/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Russian-1251/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Russian-1251/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Russian-1251/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Russian-1251/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Russian-1251/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Russian-1251/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Russian-1251/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Russian-1251/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Russian-1251/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Russian-1251/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Russian-1251/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Russian-1251/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Russian-1251/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Russian-1251/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Russian-1251/ERR_INVALID_URL
-file path=usr/squid/share/errors/Russian-1251/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Russian-1251/ERR_NO_RELAY
-file path=usr/squid/share/errors/Russian-1251/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Russian-1251/ERR_READ_ERROR
-file path=usr/squid/share/errors/Russian-1251/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Russian-1251/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Russian-1251/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Russian-1251/ERR_TOO_BIG
-file path=usr/squid/share/errors/Russian-1251/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Russian-1251/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Russian-1251/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Russian-1251/ERR_ZERO_SIZE_OBJECT
-file errors/Russian-1251/README \
-    path=usr/squid/share/errors/Russian-1251/README
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_INVALID_URL
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_NO_RELAY
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_READ_ERROR
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_TOO_BIG
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Russian-koi8-r/ERR_ZERO_SIZE_OBJECT
-file errors/Russian-koi8-r/README \
-    path=usr/squid/share/errors/Russian-koi8-r/README
-file path=usr/squid/share/errors/Serbian/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Serbian/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Serbian/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Serbian/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Serbian/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Serbian/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Serbian/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Serbian/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Serbian/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Serbian/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Serbian/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Serbian/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Serbian/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Serbian/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Serbian/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Serbian/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Serbian/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Serbian/ERR_INVALID_URL
-file path=usr/squid/share/errors/Serbian/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Serbian/ERR_NO_RELAY
-file path=usr/squid/share/errors/Serbian/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Serbian/ERR_READ_ERROR
-file path=usr/squid/share/errors/Serbian/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Serbian/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Serbian/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Serbian/ERR_TOO_BIG
-file path=usr/squid/share/errors/Serbian/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Serbian/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Serbian/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Serbian/ERR_ZERO_SIZE_OBJECT
-file errors/Serbian/README path=usr/squid/share/errors/Serbian/README
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_INVALID_URL
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_NO_RELAY
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_READ_ERROR
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_TOO_BIG
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Simplify_Chinese/ERR_ZERO_SIZE_OBJECT
-file errors/Simplify_Chinese/README \
-    path=usr/squid/share/errors/Simplify_Chinese/README
-file path=usr/squid/share/errors/Slovak/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Slovak/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Slovak/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Slovak/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Slovak/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Slovak/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Slovak/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Slovak/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Slovak/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Slovak/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Slovak/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Slovak/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Slovak/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Slovak/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Slovak/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Slovak/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Slovak/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Slovak/ERR_INVALID_URL
-file path=usr/squid/share/errors/Slovak/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Slovak/ERR_NO_RELAY
-file path=usr/squid/share/errors/Slovak/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Slovak/ERR_READ_ERROR
-file path=usr/squid/share/errors/Slovak/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Slovak/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Slovak/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Slovak/ERR_TOO_BIG
-file path=usr/squid/share/errors/Slovak/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Slovak/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Slovak/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Slovak/ERR_ZERO_SIZE_OBJECT
-file errors/Slovak/README path=usr/squid/share/errors/Slovak/README
-file path=usr/squid/share/errors/Spanish/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Spanish/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Spanish/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Spanish/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Spanish/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Spanish/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Spanish/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Spanish/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Spanish/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Spanish/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Spanish/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Spanish/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Spanish/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Spanish/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Spanish/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Spanish/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Spanish/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Spanish/ERR_INVALID_URL
-file path=usr/squid/share/errors/Spanish/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Spanish/ERR_NO_RELAY
-file path=usr/squid/share/errors/Spanish/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Spanish/ERR_READ_ERROR
-file path=usr/squid/share/errors/Spanish/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Spanish/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Spanish/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Spanish/ERR_TOO_BIG
-file path=usr/squid/share/errors/Spanish/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Spanish/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Spanish/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Spanish/ERR_ZERO_SIZE_OBJECT
-file errors/Spanish/README path=usr/squid/share/errors/Spanish/README
-file path=usr/squid/share/errors/Swedish/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Swedish/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Swedish/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Swedish/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Swedish/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Swedish/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Swedish/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Swedish/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Swedish/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Swedish/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Swedish/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Swedish/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Swedish/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Swedish/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Swedish/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Swedish/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Swedish/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Swedish/ERR_INVALID_URL
-file path=usr/squid/share/errors/Swedish/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Swedish/ERR_NO_RELAY
-file path=usr/squid/share/errors/Swedish/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Swedish/ERR_READ_ERROR
-file path=usr/squid/share/errors/Swedish/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Swedish/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Swedish/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Swedish/ERR_TOO_BIG
-file path=usr/squid/share/errors/Swedish/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Swedish/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Swedish/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Swedish/ERR_ZERO_SIZE_OBJECT
-file errors/Swedish/README path=usr/squid/share/errors/Swedish/README
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_CACHE_ACCESS_DENIED
-file \
-    path=usr/squid/share/errors/Traditional_Chinese/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_INVALID_URL
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_NO_RELAY
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_READ_ERROR
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_TOO_BIG
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Traditional_Chinese/ERR_ZERO_SIZE_OBJECT
-file errors/Traditional_Chinese/README \
-    path=usr/squid/share/errors/Traditional_Chinese/README
-file path=usr/squid/share/errors/Turkish/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Turkish/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Turkish/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Turkish/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Turkish/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Turkish/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Turkish/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Turkish/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Turkish/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Turkish/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Turkish/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Turkish/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Turkish/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Turkish/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Turkish/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Turkish/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Turkish/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Turkish/ERR_INVALID_URL
-file path=usr/squid/share/errors/Turkish/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Turkish/ERR_NO_RELAY
-file path=usr/squid/share/errors/Turkish/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Turkish/ERR_READ_ERROR
-file path=usr/squid/share/errors/Turkish/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Turkish/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Turkish/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Turkish/ERR_TOO_BIG
-file path=usr/squid/share/errors/Turkish/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Turkish/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Turkish/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Turkish/ERR_ZERO_SIZE_OBJECT
-file errors/Turkish/README path=usr/squid/share/errors/Turkish/README
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_INVALID_URL
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_NO_RELAY
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_READ_ERROR
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_TOO_BIG
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Ukrainian-1251/ERR_ZERO_SIZE_OBJECT
-file errors/Ukrainian-1251/README \
-    path=usr/squid/share/errors/Ukrainian-1251/README
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_INVALID_URL
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_NO_RELAY
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_READ_ERROR
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_TOO_BIG
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Ukrainian-koi8-u/ERR_ZERO_SIZE_OBJECT
-file errors/Ukrainian-koi8-u/README \
-    path=usr/squid/share/errors/Ukrainian-koi8-u/README
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_ACCESS_DENIED
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_CACHE_ACCESS_DENIED
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_CACHE_MGR_ACCESS_DENIED
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_CANNOT_FORWARD
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_CONNECT_FAIL
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_DNS_FAIL
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_FORWARDING_DENIED
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_FTP_DISABLED
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_FTP_FAILURE
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_FTP_FORBIDDEN
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_FTP_NOT_FOUND
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_FTP_PUT_CREATED
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_FTP_PUT_ERROR
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_FTP_PUT_MODIFIED
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_FTP_UNAVAILABLE
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_INVALID_REQ
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_INVALID_RESP
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_INVALID_URL
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_LIFETIME_EXP
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_NO_RELAY
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_ONLY_IF_CACHED_MISS
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_READ_ERROR
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_READ_TIMEOUT
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_SHUTTING_DOWN
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_SOCKET_FAILURE
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_TOO_BIG
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_UNSUP_REQ
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_URN_RESOLVE
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_WRITE_ERROR
-file path=usr/squid/share/errors/Ukrainian-utf8/ERR_ZERO_SIZE_OBJECT
-file errors/Ukrainian-utf8/README \
-    path=usr/squid/share/errors/Ukrainian-utf8/README
-file path=usr/squid/share/icons/anthony-binhex.gif
-file path=usr/squid/share/icons/anthony-bomb.gif
-file path=usr/squid/share/icons/anthony-box.gif
-file path=usr/squid/share/icons/anthony-box2.gif
-file path=usr/squid/share/icons/anthony-c.gif
-file path=usr/squid/share/icons/anthony-compressed.gif
-file path=usr/squid/share/icons/anthony-dir.gif
-file path=usr/squid/share/icons/anthony-dirup.gif
-file path=usr/squid/share/icons/anthony-dvi.gif
-file path=usr/squid/share/icons/anthony-f.gif
-file path=usr/squid/share/icons/anthony-image.gif
-file path=usr/squid/share/icons/anthony-image2.gif
-file path=usr/squid/share/icons/anthony-layout.gif
-file path=usr/squid/share/icons/anthony-link.gif
-file path=usr/squid/share/icons/anthony-movie.gif
-file path=usr/squid/share/icons/anthony-pdf.gif
-file path=usr/squid/share/icons/anthony-portal.gif
-file path=usr/squid/share/icons/anthony-ps.gif
-file path=usr/squid/share/icons/anthony-quill.gif
-file path=usr/squid/share/icons/anthony-script.gif
-file path=usr/squid/share/icons/anthony-sound.gif
-file path=usr/squid/share/icons/anthony-tar.gif
-file path=usr/squid/share/icons/anthony-tex.gif
-file path=usr/squid/share/icons/anthony-text.gif
-file path=usr/squid/share/icons/anthony-unknown.gif
-file path=usr/squid/share/icons/anthony-xbm.gif
-file path=usr/squid/share/icons/anthony-xpm.gif
-file path=usr/squid/share/mib.txt
-legacy pkg=SUNWsquidr \
-    desc="Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more (root) 2.7.STABLE9" \
-    name="Squid Web Proxy Cache (root)"
-legacy pkg=SUNWsquidu \
-    desc="Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more (usr) 2.7.STABLE9" \
-    name="Squid Web Proxy Cache (usr)"
-license squid.license license=GPLv2
--- a/components/swig/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		swig
-COMPONENT_VERSION=	1.3.35
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:f5d61ba31f440846b5e2a4077da26dd5d347fa61
-COMPONENT_ARCHIVE_URL=	http://iweb.dl.sourceforge.net/project/swig/swig/swig-1.3.35/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# This is needed because the community provided 'check' target is not viewpath aware
-COMPONENT_PRE_CONFIGURE_ACTION =      ($(CLONEY) $(SOURCE_DIR) $(@D))
-
-CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
-CCFLAGS +=	$(CFLAGS) -norunpath
-CONFIGURE_OPTIONS +=	CXXFLAGS="$(CCFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-# Fails due to deprecated OCAML example and boost library problems
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/swig/swig.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-.\"
-.\" generic swig man page for the swig Project
-.br
-.br
-.TH swig 1 "19 Jun 2008" "swig 1.3.35" "User commands"
-.SH NAME
-.P
-swig <options> filename
-.br
-.SH SYNOPSIS
-.P
-/usr/bin/swig -help   [ For commandline help ]
-.br
-.SH DESCRIPTION
-.P
-\fBswig\fR - The Simplified Wrapper and Interface Generator (swig) is an open source code interface compiler that connects programs written in C and C++ with scripting languages such as Perl, Python, Ruby, and Tcl. It works by taking the declarations found in C/C++ header files and using them to generate the wrapper code that scripting languages need to access the underlying C/C++ code. In addition, SWIG provides a variety of customization features that let you tailor the wrapping process to suit your application.
-.br
-.P
-SWIG is used in a number of ways:
-.br
-.P
-Building more powerful C/C++ programs. Using SWIG, you can replace the main() function of a C program with a scripting interpreter from which you can control the application. This adds quite a lot of flexibility and makes the program "programmable." That is, the scripting interface allows users and developers to easily modifiy the behavior of the program without having to modify low-level C/C++ code. The benefits of this are numerous. In fact think of all of the large software packages that you use every day---nearly all of them include special a macro language, configuration language, or even a scripting engine that allows users to make customizations.
-.br
-.P
-Rapid prototyping and debugging. SWIG allows C/C++ programs to be placed in a scripting environment that can be used for testing and debugging. For example, you might test a library with a collection of scripts or use the scripting interpreter as an interactive debugger. Since SWIG requires no modifications to the underlying C/C++ code, it can be used even if the final product does not rely upon scripting.
-.br
-.P
-Systems integration. Scripting languages work fairly well for controlling and gluing loosely-coupled software components together. With SWIG, different C/C++ programs can be turned into scripting language extension modules. These modules can then be combined together to create new and interesting applications.
-.br
-.P
-Construction of scripting language extension modules. SWIG can be used to turn common C/C++ libraries into components for use in popular scripting languages. Of course, you will still want to make sure that no-one else has already created a module before doing this. 
-.br
-.P
-.SH "SEE ALSO"
-.br
-Installed documentation: /usr/share/swig/1.3.35/doc
-.br
-.P
-Additional online documentation in HTML and PDF formats for swig:
-.br
-.P
-User Manual: http://www.swig.org/Doc1.1/HTML/Contents.html
-.br
-.P
-Developer Doc: http://www.swig.org/Doc1.3/index.html 
-.br
-.P
-Quick start Tutorial: http://www.swig.org/tutorial.html
-.br
-.P
-SWIG WIKI: http://en.wikipedia.org/wiki/SWIG
-.br
-.P
-The Latest full source download: http://www.swig.org/download.html
-.br
-.P
-
-.SH AUTHOR
-.br
-\fBswig\fR was originally written by Dave Beazley, and is now maintained and developed by an team of developers see: http://www.swig.org/guilty.html.  Further details are available at \fIhttp://www.swig.org/index.html\fR.  swig is released under the \fIswig License\fR.
-.LP
-
--- a/components/swig/swig.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-SWIG is distributed under the following terms:
-
-I.  
-
-Copyright (c) 1995-1998
-The University of Utah and the Regents of the University of California
-All Rights Reserved
-
-Permission is hereby granted, without written agreement and without
-license or royalty fees, to use, copy, modify, and distribute this
-software and its documentation for any purpose, provided that 
-(1) The above copyright notice and the following two paragraphs
-appear in all copies of the source code and (2) redistributions
-including binaries reproduces these notices in the supporting
-documentation.   Substantial modifications to this software may be
-copyrighted by their authors and need not follow the licensing terms
-described here, provided that the new terms are clearly indicated in
-all files where they apply.
-
-IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE 
-UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
-PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
-EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGE.
-
-THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH
-SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO, 
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND 
-THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE,
-SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
-
-
-II. 
-
-This software includes contributions that are Copyright (c) 1998-2005
-University of Chicago.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-Redistributions of source code must retain the above copyright notice,
-this list of conditions and the following disclaimer.  Redistributions
-in binary form must reproduce the above copyright notice, this list of
-conditions and the following disclaimer in the documentation and/or
-other materials provided with the distribution.  Neither the name of
-the University of Chicago nor the names of its contributors may be
-used to endorse or promote products derived from this software without
-specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
-CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-III.  
-
-This software includes contributions that are Copyright (c) 2005-2006
-Arizona Board of Regents (University of Arizona).
-All Rights Reserved
-
-Permission is hereby granted, without written agreement and without
-license or royalty fees, to use, copy, modify, and distribute this
-software and its documentation for any purpose, provided that 
-(1) The above copyright notice and the following two paragraphs
-appear in all copies of the source code and (2) redistributions
-including binaries reproduces these notices in the supporting
-documentation.   Substantial modifications to this software may be
-copyrighted by their authors and need not follow the licensing terms
-described here, provided that the new terms are clearly indicated in
-all files where they apply.
-
-THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
-ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--- a/components/swig/swig.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,732 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/developer/swig@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="The Simplified and Interface Generator (swig)"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Other Languages"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.swig.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/475
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/swig
-dir path=usr/share/swig/$(COMPONENT_VERSION)
-dir path=usr/share/swig/$(COMPONENT_VERSION)/allegrocl
-dir path=usr/share/swig/$(COMPONENT_VERSION)/cffi
-dir path=usr/share/swig/$(COMPONENT_VERSION)/chicken
-dir path=usr/share/swig/$(COMPONENT_VERSION)/clisp
-dir path=usr/share/swig/$(COMPONENT_VERSION)/csharp
-dir path=usr/share/swig/$(COMPONENT_VERSION)/doc
-dir path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel
-dir path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual
-dir path=usr/share/swig/$(COMPONENT_VERSION)/gcj
-dir path=usr/share/swig/$(COMPONENT_VERSION)/guile
-dir path=usr/share/swig/$(COMPONENT_VERSION)/java
-dir path=usr/share/swig/$(COMPONENT_VERSION)/lua
-dir path=usr/share/swig/$(COMPONENT_VERSION)/modula3
-dir path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme
-dir path=usr/share/swig/$(COMPONENT_VERSION)/ocaml
-dir path=usr/share/swig/$(COMPONENT_VERSION)/octave
-dir path=usr/share/swig/$(COMPONENT_VERSION)/perl5
-dir path=usr/share/swig/$(COMPONENT_VERSION)/php4
-dir path=usr/share/swig/$(COMPONENT_VERSION)/pike
-dir path=usr/share/swig/$(COMPONENT_VERSION)/python
-dir path=usr/share/swig/$(COMPONENT_VERSION)/r
-dir path=usr/share/swig/$(COMPONENT_VERSION)/ruby
-dir path=usr/share/swig/$(COMPONENT_VERSION)/std
-dir path=usr/share/swig/$(COMPONENT_VERSION)/tcl
-dir path=usr/share/swig/$(COMPONENT_VERSION)/typemaps
-dir path=usr/share/swig/$(COMPONENT_VERSION)/uffi
-file path=usr/bin/swig
-file swig.1 path=usr/share/man/man1/swig.1
-file path=usr/share/swig/$(COMPONENT_VERSION)/allegrocl/allegrocl.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/allegrocl/inout_typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/allegrocl/longlongs.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/allegrocl/std_list.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/allegrocl/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/allegrocl/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/allkw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/attribute.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/carrays.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/cdata.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/cffi/cffi.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/chicken/chicken.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/chicken/chickenkw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/chicken/chickenrun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/chicken/multi-generic.scm
-file path=usr/share/swig/$(COMPONENT_VERSION)/chicken/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/chicken/swigclosprefix.scm
-file \
-    path=usr/share/swig/$(COMPONENT_VERSION)/chicken/tinyclos-multi-generic.patch
-file path=usr/share/swig/$(COMPONENT_VERSION)/chicken/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/clisp/clisp.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/cmalloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/constraints.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/cpointer.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/boost_shared_ptr.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/csharp.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/csharphead.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/csharpkw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/director.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/enums.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/enumsimple.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/enumtypesafe.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/std_wstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/csharp/wchar.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/cstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/cwstring.i
-file Doc/README path=usr/share/swig/$(COMPONENT_VERSION)/doc/README
-file Doc/Devel/cmdopt.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/cmdopt.html
-file Doc/Devel/engineering.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/engineering.html
-file Doc/Devel/file.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/file.html
-file Doc/Devel/index.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/index.html
-file Doc/Devel/internals.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/internals.html
-file Doc/Devel/migrate.txt \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/migrate.txt
-file Doc/Devel/parm.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/parm.html
-file Doc/Devel/runtime.txt \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/runtime.txt
-file Doc/Devel/scanner.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/scanner.html
-file Doc/Devel/tree.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/tree.html
-file Doc/Devel/wrapobj.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/devel/wrapobj.html
-file Doc/Manual/Allegrocl.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Allegrocl.html
-file Doc/Manual/Arguments.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Arguments.html
-file Doc/Manual/CSharp.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/CSharp.html
-file Doc/Manual/Chicken.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Chicken.html
-file Doc/Manual/Contents.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Contents.html
-file Doc/Manual/Contract.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Contract.html
-file Doc/Manual/Customization.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Customization.html
-file Doc/Manual/Extending.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Extending.html
-file Doc/Manual/Guile.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Guile.html
-file Doc/Manual/Introduction.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Introduction.html
-file Doc/Manual/Java.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Java.html
-file Doc/Manual/Library.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Library.html
-file Doc/Manual/Lisp.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Lisp.html
-file Doc/Manual/Lua.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Lua.html
-file Doc/Manual/Modula3.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Modula3.html
-file Doc/Manual/Modules.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Modules.html
-file Doc/Manual/Mzscheme.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Mzscheme.html
-file Doc/Manual/Ocaml.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Ocaml.html
-file Doc/Manual/Octave.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Octave.html
-file Doc/Manual/Perl5.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Perl5.html
-file Doc/Manual/Php.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Php.html
-file Doc/Manual/Pike.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Pike.html
-file Doc/Manual/Preface.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Preface.html
-file Doc/Manual/Preprocessor.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Preprocessor.html
-file Doc/Manual/Python.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Python.html
-file Doc/Manual/R.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/R.html
-file Doc/Manual/README \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/README
-file Doc/Manual/Ruby.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Ruby.html
-file Doc/Manual/SWIG.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/SWIG.html
-file Doc/Manual/SWIGDocumentation.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/SWIGDocumentation.html
-file Doc/Manual/SWIGDocumentation.pdf \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/SWIGDocumentation.pdf
-file Doc/Manual/SWIGPlus.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/SWIGPlus.html
-file Doc/Manual/Scripting.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Scripting.html
-file Doc/Manual/Sections.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Sections.html
-file Doc/Manual/Tcl.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Tcl.html
-file Doc/Manual/Typemaps.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Typemaps.html
-file Doc/Manual/Varargs.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Varargs.html
-file Doc/Manual/Warnings.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Warnings.html
-file Doc/Manual/Windows.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/Windows.html
-file Doc/Manual/ch11.1.png \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/ch11.1.png
-file Doc/Manual/ch11.2.png \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/ch11.2.png
-file Doc/Manual/ch11.3.png \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/ch11.3.png
-file Doc/Manual/ch12.1.png \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/ch12.1.png
-file Doc/Manual/ch2.1.png \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/ch2.1.png
-file Doc/Manual/ch9.table.2.png \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/ch9.table.2.png
-file Doc/Manual/chapters \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/chapters
-file Doc/Manual/index.html \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/index.html
-file Doc/Manual/margin-left.patch \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/margin-left.patch
-file Doc/Manual/style.css \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/style.css
-file Doc/Manual/swig16.png \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/swig16.png
-file Doc/Manual/swightml.book \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/swightml.book
-file Doc/Manual/swigpdf.book \
-    path=usr/share/swig/$(COMPONENT_VERSION)/doc/manual/swigpdf.book
-file path=usr/share/swig/$(COMPONENT_VERSION)/exception.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/gcj/cni.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/gcj/cni.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/gcj/javaprims.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/common.scm
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/cplusplus.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/ghinterface.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/guile.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/guile_gh.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/guile_gh_run.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/guile_scm.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/guile_scm_run.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/guilemain.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/interpreter.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/list-vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/pointer-in-out.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/ports.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/swigrun.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/guile/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/inttypes.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/arrays_java.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/boost_shared_ptr.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/director.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/enums.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/enumsimple.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/enumtypesafe.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/enumtypeunsafe.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/java.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/javahead.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/javakw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/std_wstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/java/various.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/_std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/carrays.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/lua.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/lua_fnptr.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/luarun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/luaruntime.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/luatypemaps.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/lua/wchar.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/math.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/modula3/modula3.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/modula3/modula3head.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/modula3/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/mzrun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/mzscheme.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/mzscheme/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/carray.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/class.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/cstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/director.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/ocaml.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/ocaml.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/ocamldec.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/ocamlkw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/preamble.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/std_complex.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/std_list.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/swig.ml
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/swig.mli
-file build/$(MACH32)/Lib/ocaml/swigp4.ml \
-    path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/swigp4.ml
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/typecheck.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ocaml/typeregister.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/attribute.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/boost_shared_ptr.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/carrays.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/cdata.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/cmalloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/director.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/exception.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/factory.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/implicit.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octave.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octcomplex.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octcontainer.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octfragments.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octiterators.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octopers.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octprimtypes.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octrun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octruntime.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octstdcommon.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octtypemaps.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/octuserdir.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_alloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_basic_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_carray.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_char_traits.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_complex.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_container.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/octave/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/Makefile.pl
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/attribute.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/carrays.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/cdata.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/cmalloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/cni.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/cpointer.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/cstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/exception.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/factory.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/jstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/noembed.h
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perl5.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlerrors.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlfragments.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlhead.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlinit.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlkw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlmacros.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlmain.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlopers.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlprimtypes.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlrun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlruntime.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perlstrings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perltypemaps.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/perluserdir.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/reference.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/std_list.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/perl5/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/const.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/globalvar.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/php4.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/php4init.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/php4kw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/php4run.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/phppointers.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/php4/utils.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/pike/pike.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/pike/pikekw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/pike/pikerun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/pike/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/pointer.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/argcargv.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/attribute.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/boost_shared_ptr.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/carrays.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/ccomplex.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/cdata.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/cmalloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/cni.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/complex.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/cpointer.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/cstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/cwstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/defarg.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/director.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/embed.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/embed15.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/exception.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/factory.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/file.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/implicit.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/jstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyapi.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pybackward.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyclasses.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pycomplex.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pycontainer.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pydocs.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyerrors.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyfragments.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyhead.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyinit.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyiterators.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pymacros.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyopers.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyprimtypes.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyrun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyruntime.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pystdcommon.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pystrings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/python.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pythonkw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pythreads.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pytuplehlp.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pytypemaps.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pyuserdir.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/pywstrings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_alloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_basic_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_carray.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_char_traits.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_complex.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_container.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_ios.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_iostream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_list.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_multimap.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_multiset.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_set.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_sstream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_streambuf.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_vectora.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_wios.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_wiostream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_wsstream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_wstreambuf.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/std_wstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/python/wchar.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/cdata.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/exception.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/r.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/rcontainer.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/rfragments.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/ropers.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/rrun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/rstdcommon.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/rtype.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/srun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/std_alloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/std_container.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/r/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/Makefile.swig
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/argcargv.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/attribute.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/carrays.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/cdata.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/cmalloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/cni.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/cpointer.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/cstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/director.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/embed.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/exception.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/extconf.rb
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/factory.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/file.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/jstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/progargcargv.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/ruby.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyapi.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyautodoc.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyclasses.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubycomplex.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubycontainer.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubycontainer_extended.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubydef.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyerrors.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyfragments.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyhead.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyinit.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyiterators.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubykw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubymacros.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyopers.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyprimtypes.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyrun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyruntime.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubystdautodoc.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubystdcommon.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubystdfunctors.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubystrings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubytracking.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubytypemaps.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubyuserdir.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/rubywstrings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_alloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_basic_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_char_traits.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_complex.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_container.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_functors.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_ios.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_iostream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_list.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_multimap.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_multiset.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_queue.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_set.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_sstream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_stack.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_streambuf.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_vectora.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/std_wstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/timeval.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/ruby/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/runtime.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/shared_ptr.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/_std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_alloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_basic_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_carray.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_char_traits.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_container.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_ios.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_iostream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_list.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_multimap.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_multiset.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_queue.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_set.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_sstream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_stack.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_streambuf.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_vectora.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_wios.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_wiostream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_wsstream.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_wstreambuf.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std/std_wstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/stdint.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/swig.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/swigarch.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/swigerrors.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/swiginit.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/swiglabels.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/swigrun.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/swigrun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/swigwarn.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/swigwarnings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/attribute.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/carrays.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/cdata.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/cmalloc.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/cni.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/cpointer.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/cstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/cwstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/exception.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/factory.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/jstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/std_common.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/std_deque.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/std_except.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/std_map.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/std_pair.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/std_string.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/std_vector.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/std_wstring.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/stl.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tcl8.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclapi.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclerrors.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclfragments.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclinit.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclinterp.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclkw.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclmacros.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclopers.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclprimtypes.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclresult.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclrun.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclruntime.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclsh.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclstrings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tcltypemaps.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tcluserdir.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/tclwstrings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/typemaps.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/tcl/wish.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/attribute.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/carrays.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/cdata.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/cmalloc.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/cpointer.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/cstring.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/cstrings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/cwstring.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/enumint.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/exception.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/factory.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/fragments.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/implicit.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/inoutlist.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/misctypes.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/primtypes.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/ptrtypes.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/std_except.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/std_string.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/std_strings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/std_wstring.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/string.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/strings.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/swigmacros.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/swigobject.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/swigtype.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/swigtypemaps.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/traits.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/typemaps.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/valtypes.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/void.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/typemaps/wstring.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/uffi/uffi.swg
-file path=usr/share/swig/$(COMPONENT_VERSION)/wchar.i
-file path=usr/share/swig/$(COMPONENT_VERSION)/windows.i
-
-
-legacy pkg=SUNWswig desc="The Simplified and Interface Generator (swig)" \
-    name="The Simplified and Interface Generator (swig)"
-license swig.license license=BSD-like
--- a/components/tcl/tcl/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		tcl
-COMPONENT_VERSION=	8.4.18
-COMPONENT_SRC=		$(COMPONENT_NAME)$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC)-src.tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:83b04c3ad092c22507869dec3a5c7ba821f109b0
-COMPONENT_ARCHIVE_URL=	http://prdownloads.sourceforge.net/tcl/$(COMPONENT_ARCHIVE)
-
-include ../../../make-rules/prep.mk
-include ../../../make-rules/configure.mk
-include ../../../make-rules/ips.mk
-
-COMPONENT_PREP_ACTION = \
-	(cd $(@D)/unix ; autoreconf -f; \
-	 cd $(SOURCE_DIR)/doc; \
-            for i in *.n ; do manbase="$$(basename "$$i" .n)"; mv "$$i" "$${manbase}.1t"; done ; \
-            for i in *.3 ; do manbase="$$(basename "$$i" .3)"; mv "$$i" "$${manbase}.3tcl"; done) 
-
-COMPONENT_PRE_CONFIGURE_ACTION = \
-	($(CLONEY) $(SOURCE_DIR) $(@D))
-
-#This macro will help to look for the configure 
-#file at the pointed location 
-CONFIGURE_SCRIPT = $(SOURCE_DIR)/unix/configure
-
-CFLAGS += $(studio_XREGS) -xstrconst $(XPG6MODE) $(studio_C99_ENABLE)
-
-CONFIGURE_OPTIONS 	+= CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS	+= --enable-shared
-CONFIGURE_OPTIONS	+= --enable-man-symlinks
-CONFIGURE_OPTIONS	+= --enable-threads
-CONFIGURE_OPTIONS.64	+= --enable-64bit
-
-COMPONENT_TEST_TARGETS = test
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64) 
-		sed -f $(COMPONENT_DIR)/files/tclsed $(PROTOUSRLIBDIR)/tclConfig.sh > \
-			$(PROTOUSRLIBDIR)/tclConfig.sh.new
-		$(MV) $(PROTOUSRLIBDIR)/tclConfig.sh.new $(PROTOUSRLIBDIR)/tclConfig.sh
-		$(CHMOD) 555 $(PROTOUSRLIBDIR)/tclConfig.sh
-
-test: 		$(TEST_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../../make-rules/depend.mk
--- a/components/tcl/tcl/files/libtcl.3	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-'\" t
-.\"
-.\" This man page created by Oracle to provide an overview of the Tcl
-.\" library.
-.\"
-.TH libtcl 3 "16 July 2001"
-.SH NAME
-libtcl \- Tool Command Language application interfaces
-.SH SYNOPSIS
-.LP
-.B cc
-.RI "[ " "flag " \|.\|.\|. ] " "file \|.\|.\|."
-.RI "[ " "library" " \|.\|.\|. ]"
-.B \-ltcl8.4
-.sp 1n
-.SH DESCRIPTION
-The Tcl library is a collection of interfaces for writing Tcl applications in C.
-For more detail, see section 3tcl man pages specific to the library interfaces.
-Additional information is also available from the Tcl Developer Xchange site:
-.IP
-.B http://www.scriptics.com/
-.LP
-.SH LICENSE
-The Tcl software is copyrighted by the Regents of the University of
-California, Sun Microsystems, Inc., Scriptics Corporation,
-and other parties. 
-.SH FILES
-.PD 0
-.TP 20
-/usr/lib/libtcl8.4.so
-shared object
-.TP
-/usr/lib/libtclstub8.4.a 
-stubs library
-.PD
--- a/components/tcl/tcl/files/tclsed	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#
-# 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) 2007, 2011 Oracle and/or its affiliates. All rights reserved.
-#
-#
-/^TCL_CC/c\
-TCL_CC='/opt/SUNWspro/bin/cc'
-
-/^TCL_BUILD_LIB_SPEC/c\
-TCL_BUILD_LIB_SPEC='-ltcl8.4${TCL_DBGX}'
-
-/^TCL_SRC_DIR/c\
-TCL_SRC_DIR=
-
-/^TCL_BUILD_STUB_LIB_SPEC/c\
-TCL_BUILD_STUB_LIB_SPEC='-ltclstub8.4${TCL_DBGX}'
-
-/^TCL_BUILD_STUB_LIB_PATH/c\
-TCL_BUILD_STUB_LIB_PATH='/usr/lib/libtclstub8.4${TCL_DBGX}.a'
--- a/components/tcl/tcl/patches/1.man.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- tcl8.4.18/unix/installManPage.~1~	2008-02-06 07:38:26.000000000 -0800
-+++ tcl8.4.18/unix/installManPage	2011-04-01 00:04:27.166384166 -0700
-@@ -48,7 +48,7 @@
- 	q
-     }' $MANPAGE`
- 
--SECTION=`echo $MANPAGE | sed 's/.*\(.\)$/\1/'`
-+SECTION=`echo $MANPAGE | sed 's/.*\.\(.*\)$/\1/'`
- SRCDIR=`dirname $MANPAGE`
- FIRST=""
- for f in $NAMES; do
--- a/components/tcl/tcl/patches/2.makefile.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-*** tcl8.4.18/unix/Makefile.in.orig	Thu Jun 14 04:46:38 2007
---- tcl8.4.18/unix/Makefile.in	Thu Jun 14 04:46:49 2007
-***************
-*** 72,82 ****
-  
-  # Directory in which to install manual entries for Tcl's C library
-  # procedures:
-! MAN3_INSTALL_DIR	= $(MAN_INSTALL_DIR)/man3
-  
-  # Directory in which to install manual entries for the built-in
-  # Tcl commands:
-! MANN_INSTALL_DIR	= $(MAN_INSTALL_DIR)/mann
-  
-  # Path to the html documentation dir:
-  HTML_DIR		= @HTML_DIR@
---- 72,82 ----
-  
-  # Directory in which to install manual entries for Tcl's C library
-  # procedures:
-! MAN3TCL_INSTALL_DIR	= $(MAN_INSTALL_DIR)/man3tcl
-  
-  # Directory in which to install manual entries for the built-in
-  # Tcl commands:
-! MAN1T_INSTALL_DIR	= $(MAN_INSTALL_DIR)/man1t
-  
-  # Path to the html documentation dir:
-  HTML_DIR		= @HTML_DIR@
-***************
-*** 298,304 ****
-  
-  APP_CC_SWITCHES = $(CC_SWITCHES) @EXTRA_APP_CC_SWITCHES@
-  
-! LIBS		= @DL_LIBS@ @LIBS@ $(MATH_LIBS)
-  
-  DEPEND_SWITCHES	= ${CFLAGS} -I${GENERIC_DIR} -I${SRC_DIR} \
-  ${AC_FLAGS} ${MATH_FLAGS} \
---- 298,304 ----
-  
-  APP_CC_SWITCHES = $(CC_SWITCHES) @EXTRA_APP_CC_SWITCHES@
-  
-! LIBS		= @DL_LIBS@ @LIBS@ $(MATH_LIBS) -lc
-  
-  DEPEND_SWITCHES	= ${CFLAGS} -I${GENERIC_DIR} -I${SRC_DIR} \
-  ${AC_FLAGS} ${MATH_FLAGS} \
-***************
-*** 711,717 ****
-  	@if test ! -x $(UNIX_DIR)/installManPage; then \
-  	    chmod +x $(UNIX_DIR)/installManPage; \
-  	    fi
-! 	@for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR) $(MANN_INSTALL_DIR) ; \
-  	    do \
-  	    if [ ! -d $$i ] ; then \
-  		echo "Making directory $$i"; \
---- 711,717 ----
-  	@if test ! -x $(UNIX_DIR)/installManPage; then \
-  	    chmod +x $(UNIX_DIR)/installManPage; \
-  	    fi
-! 	@for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3TCL_INSTALL_DIR) $(MAN1T_INSTALL_DIR) ; \
-  	    do \
-  	    if [ ! -d $$i ] ; then \
-  		echo "Making directory $$i"; \
-***************
-*** 725,738 ****
-  	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN1_INSTALL_DIR); \
-  	done
-  
-! 	@echo "Installing and cross-linking C API (.3) docs";
-! 	@for i in $(TOP_DIR)/doc/*.3; do \
-! 	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN3_INSTALL_DIR); \
-  	done
-  
-! 	@echo "Installing and cross-linking command (.n) docs";
-! 	@for i in $(TOP_DIR)/doc/*.n; do \
-! 	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MANN_INSTALL_DIR); \
-  	done
-  
-  # Optional target to install private headers
---- 725,738 ----
-  	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN1_INSTALL_DIR); \
-  	done
-  
-! 	@echo "Installing and cross-linking C API (.3tcl) docs";
-! 	@for i in $(TOP_DIR)/doc/*.3tcl; do \
-! 	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN3TCL_INSTALL_DIR); \
-  	done
-  
-! 	@echo "Installing and cross-linking command (.1t) docs";
-! 	@for i in $(TOP_DIR)/doc/*.1t; do \
-! 	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN1T_INSTALL_DIR); \
-  	done
-  
-  # Optional target to install private headers
--- a/components/tcl/tcl/patches/3.tcl64bit.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
---- tcl8.4.18/unix/tcl.m4.orig	Tue Mar 25 03:48:12 2008
-+++ tcl8.4.18/unix/tcl.m4	Tue Mar 25 03:48:42 2008
-@@ -1926,7 +1926,7 @@
- 	    else
- 		case $system in
- 		    SunOS-5.[[1-9]][[0-9]]*)
--			SHLIB_LD='${CC} -G -z text';;
-+			SHLIB_LD='${CC} -G -z text ${LDFLAGS}';;
- 		    *)
- 			SHLIB_LD="/usr/ccs/bin/ld -G -z text";;
- 		esac
---- tcl8.4.18/unix/dltest/Makefile.in.orig	Tue Mar 25 08:16:31 2008
-+++ tcl8.4.18/unix/dltest/Makefile.in	Tue Mar 25 08:18:59 2008
-@@ -7,6 +7,7 @@
- CC = @CC@
- LIBS =			@TCL_BUILD_STUB_LIB_SPEC@ @DL_LIBS@ @LIBS@ @MATH_LIBS@
- AC_FLAGS =		@DEFS@
-+LDFLAGS =		@LDFLAGS_DEFAULT@ @LDFLAGS@
- SHLIB_CFLAGS =		@SHLIB_CFLAGS@
- SHLIB_LD =		@SHLIB_LD@
- SHLIB_LD_LIBS =		@SHLIB_LD_LIBS@
--- a/components/tcl/tcl/patches/4.tclIO.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- tcl8.4.18/generic/tclIO.c.orig	Tue Aug 11 16:30:20 2009
-+++ tcl8.4.18/generic/tclIO.c	Tue Aug 11 16:31:20 2009
-@@ -230,7 +230,7 @@
- 	     statePtr != NULL;
- 	     statePtr = statePtr->nextCSPtr) {
- 	    chanPtr = statePtr->topChanPtr;
--	    if (!(statePtr->flags & CHANNEL_DEAD)) {
-+	    if (!(statePtr->flags & (CHANNEL_INCLOSE|CHANNEL_CLOSED|CHANNEL_DEAD))) {
- 		active = 1;
- 		break;
- 	    }
--- a/components/tcl/tcl/tcl.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-This software is copyrighted by the Regents of the University of
-California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState
-Corporation and other parties.  The following terms apply to all files
-associated with the software unless explicitly disclaimed in
-individual files.
-
-The authors hereby grant permission to use, copy, modify, distribute,
-and license this software and its documentation for any purpose, provided
-that existing copyright notices are retained in all copies and that this
-notice is included verbatim in any distributions. No written agreement,
-license, or royalty fee is required for any of the authorized uses.
-Modifications to this software may be copyrighted by their authors
-and need not follow the licensing terms described here, provided that
-the new terms are clearly indicated on the first page of each file where
-they apply.
-
-IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
-FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
-DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
-IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
-NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
-MODIFICATIONS.
-
-GOVERNMENT USE: If you are acquiring this software on behalf of the
-U.S. government, the Government shall have only "Restricted Rights"
-in the software and related documentation as defined in the Federal 
-Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2).  If you
-are acquiring the software on behalf of the Department of Defense, the
-software shall be classified as "Commercial Computer Software" and the
-Government shall have only "Restricted Rights" as defined in Clause
-252.227-7013 (c) (1) of DFARs.  Notwithstanding the foregoing, the
-authors grant the U.S. Government and others acting in its behalf
-permission to use and distribute the software in accordance with the
-terms specified in this license. 
--- a/components/tcl/tcl/tcl.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1078 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/runtime/tcl-8@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="Tcl is a dynamic programming language used in web and desktop applications, networking, administration, testing and many more applications"
-set name=pkg.summary value="Tcl - portable scripting environment"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Development/Other Languages"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://prdownloads.sourceforge.net/tcl/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/317
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/bin/$(MACH64)
-dir path=usr/include
-dir path=usr/lib
-dir path=usr/lib/$(MACH64)
-dir path=usr/lib/tcl8.4
-dir path=usr/lib/tcl8.4/encoding
-dir path=usr/lib/tcl8.4/http1.0
-dir path=usr/lib/tcl8.4/http2.5
-dir path=usr/lib/tcl8.4/msgcat1.3
-dir path=usr/lib/tcl8.4/opt0.4
-dir path=usr/lib/tcl8.4/tcltest2.2
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man1t
-dir path=usr/share/man/man3
-dir path=usr/share/man/man3tcl
-file path=usr/bin/$(MACH64)/tclsh8.4
-file path=usr/bin/tclsh8.4
-file path=usr/include/tcl.h
-file path=usr/include/tclDecls.h
-file path=usr/include/tclPlatDecls.h
-file path=usr/lib/$(MACH64)/libtcl8.4.so
-file path=usr/lib/$(MACH64)/libtclstub8.4.a
-file path=usr/lib/$(MACH64)/tclConfig.sh
-file path=usr/lib/libtcl8.4.so
-file path=usr/lib/libtclstub8.4.a
-file path=usr/lib/tcl8.4/auto.tcl
-file path=usr/lib/tcl8.4/encoding/ascii.enc
-file path=usr/lib/tcl8.4/encoding/big5.enc
-file path=usr/lib/tcl8.4/encoding/cp1250.enc
-file path=usr/lib/tcl8.4/encoding/cp1251.enc
-file path=usr/lib/tcl8.4/encoding/cp1252.enc
-file path=usr/lib/tcl8.4/encoding/cp1253.enc
-file path=usr/lib/tcl8.4/encoding/cp1254.enc
-file path=usr/lib/tcl8.4/encoding/cp1255.enc
-file path=usr/lib/tcl8.4/encoding/cp1256.enc
-file path=usr/lib/tcl8.4/encoding/cp1257.enc
-file path=usr/lib/tcl8.4/encoding/cp1258.enc
-file path=usr/lib/tcl8.4/encoding/cp437.enc
-file path=usr/lib/tcl8.4/encoding/cp737.enc
-file path=usr/lib/tcl8.4/encoding/cp775.enc
-file path=usr/lib/tcl8.4/encoding/cp850.enc
-file path=usr/lib/tcl8.4/encoding/cp852.enc
-file path=usr/lib/tcl8.4/encoding/cp855.enc
-file path=usr/lib/tcl8.4/encoding/cp857.enc
-file path=usr/lib/tcl8.4/encoding/cp860.enc
-file path=usr/lib/tcl8.4/encoding/cp861.enc
-file path=usr/lib/tcl8.4/encoding/cp862.enc
-file path=usr/lib/tcl8.4/encoding/cp863.enc
-file path=usr/lib/tcl8.4/encoding/cp864.enc
-file path=usr/lib/tcl8.4/encoding/cp865.enc
-file path=usr/lib/tcl8.4/encoding/cp866.enc
-file path=usr/lib/tcl8.4/encoding/cp869.enc
-file path=usr/lib/tcl8.4/encoding/cp874.enc
-file path=usr/lib/tcl8.4/encoding/cp932.enc
-file path=usr/lib/tcl8.4/encoding/cp936.enc
-file path=usr/lib/tcl8.4/encoding/cp949.enc
-file path=usr/lib/tcl8.4/encoding/cp950.enc
-file path=usr/lib/tcl8.4/encoding/dingbats.enc
-file path=usr/lib/tcl8.4/encoding/ebcdic.enc
-file path=usr/lib/tcl8.4/encoding/euc-cn.enc
-file path=usr/lib/tcl8.4/encoding/euc-jp.enc
-file path=usr/lib/tcl8.4/encoding/euc-kr.enc
-file path=usr/lib/tcl8.4/encoding/gb12345.enc
-file path=usr/lib/tcl8.4/encoding/gb1988.enc
-file path=usr/lib/tcl8.4/encoding/gb2312-raw.enc
-file path=usr/lib/tcl8.4/encoding/gb2312.enc
-file path=usr/lib/tcl8.4/encoding/iso2022-jp.enc
-file path=usr/lib/tcl8.4/encoding/iso2022-kr.enc
-file path=usr/lib/tcl8.4/encoding/iso2022.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-1.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-10.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-13.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-14.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-15.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-16.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-2.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-3.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-4.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-5.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-6.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-7.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-8.enc
-file path=usr/lib/tcl8.4/encoding/iso8859-9.enc
-file path=usr/lib/tcl8.4/encoding/jis0201.enc
-file path=usr/lib/tcl8.4/encoding/jis0208.enc
-file path=usr/lib/tcl8.4/encoding/jis0212.enc
-file path=usr/lib/tcl8.4/encoding/koi8-r.enc
-file path=usr/lib/tcl8.4/encoding/koi8-u.enc
-file path=usr/lib/tcl8.4/encoding/ksc5601.enc
-file path=usr/lib/tcl8.4/encoding/macCentEuro.enc
-file path=usr/lib/tcl8.4/encoding/macCroatian.enc
-file path=usr/lib/tcl8.4/encoding/macCyrillic.enc
-file path=usr/lib/tcl8.4/encoding/macDingbats.enc
-file path=usr/lib/tcl8.4/encoding/macGreek.enc
-file path=usr/lib/tcl8.4/encoding/macIceland.enc
-file path=usr/lib/tcl8.4/encoding/macJapan.enc
-file path=usr/lib/tcl8.4/encoding/macRoman.enc
-file path=usr/lib/tcl8.4/encoding/macRomania.enc
-file path=usr/lib/tcl8.4/encoding/macThai.enc
-file path=usr/lib/tcl8.4/encoding/macTurkish.enc
-file path=usr/lib/tcl8.4/encoding/macUkraine.enc
-file path=usr/lib/tcl8.4/encoding/shiftjis.enc
-file path=usr/lib/tcl8.4/encoding/symbol.enc
-file path=usr/lib/tcl8.4/encoding/tis-620.enc
-file path=usr/lib/tcl8.4/history.tcl
-file path=usr/lib/tcl8.4/http1.0/http.tcl
-file path=usr/lib/tcl8.4/http1.0/pkgIndex.tcl
-file path=usr/lib/tcl8.4/http2.5/http.tcl
-file path=usr/lib/tcl8.4/http2.5/pkgIndex.tcl
-file path=usr/lib/tcl8.4/init.tcl
-file path=usr/lib/tcl8.4/ldAix
-file path=usr/lib/tcl8.4/ldAout.tcl
-file path=usr/lib/tcl8.4/msgcat1.3/msgcat.tcl
-file path=usr/lib/tcl8.4/msgcat1.3/pkgIndex.tcl
-file path=usr/lib/tcl8.4/opt0.4/optparse.tcl
-file path=usr/lib/tcl8.4/opt0.4/pkgIndex.tcl
-file path=usr/lib/tcl8.4/package.tcl
-file path=usr/lib/tcl8.4/parray.tcl
-file path=usr/lib/tcl8.4/safe.tcl
-file path=usr/lib/tcl8.4/tclAppInit.c
-file path=usr/lib/tcl8.4/tclIndex
-file path=usr/lib/tcl8.4/tcltest2.2/pkgIndex.tcl
-file path=usr/lib/tcl8.4/tcltest2.2/tcltest.tcl
-file path=usr/lib/tcl8.4/word.tcl
-file path=usr/lib/tclConfig.sh
-file path=usr/share/man/man1/tclsh.1
-file path=usr/share/man/man1t/SafeBase.1t
-file path=usr/share/man/man1t/Tcl.1t
-file path=usr/share/man/man1t/after.1t
-file path=usr/share/man/man1t/append.1t
-file path=usr/share/man/man1t/array.1t
-file path=usr/share/man/man1t/auto_execok.1t
-file path=usr/share/man/man1t/bgerror.1t
-file path=usr/share/man/man1t/binary.1t
-file path=usr/share/man/man1t/break.1t
-file path=usr/share/man/man1t/case.1t
-file path=usr/share/man/man1t/catch.1t
-file path=usr/share/man/man1t/cd.1t
-file path=usr/share/man/man1t/clock.1t
-file path=usr/share/man/man1t/close.1t
-file path=usr/share/man/man1t/concat.1t
-file path=usr/share/man/man1t/continue.1t
-file path=usr/share/man/man1t/dde.1t
-file path=usr/share/man/man1t/encoding.1t
-file path=usr/share/man/man1t/eof.1t
-file path=usr/share/man/man1t/error.1t
-file path=usr/share/man/man1t/eval.1t
-file path=usr/share/man/man1t/exec.1t
-file path=usr/share/man/man1t/exit.1t
-file path=usr/share/man/man1t/expr.1t
-file path=usr/share/man/man1t/fblocked.1t
-file path=usr/share/man/man1t/fconfigure.1t
-file path=usr/share/man/man1t/fcopy.1t
-file path=usr/share/man/man1t/file.1t
-file path=usr/share/man/man1t/fileevent.1t
-file path=usr/share/man/man1t/filename.1t
-file path=usr/share/man/man1t/flush.1t
-file path=usr/share/man/man1t/for.1t
-file path=usr/share/man/man1t/foreach.1t
-file path=usr/share/man/man1t/format.1t
-file path=usr/share/man/man1t/gets.1t
-file path=usr/share/man/man1t/glob.1t
-file path=usr/share/man/man1t/global.1t
-file path=usr/share/man/man1t/history.1t
-file path=usr/share/man/man1t/http.1t
-file path=usr/share/man/man1t/if.1t
-file path=usr/share/man/man1t/incr.1t
-file path=usr/share/man/man1t/info.1t
-file path=usr/share/man/man1t/interp.1t
-file path=usr/share/man/man1t/join.1t
-file path=usr/share/man/man1t/lappend.1t
-file path=usr/share/man/man1t/lindex.1t
-file path=usr/share/man/man1t/linsert.1t
-file path=usr/share/man/man1t/list.1t
-file path=usr/share/man/man1t/llength.1t
-file path=usr/share/man/man1t/load.1t
-file path=usr/share/man/man1t/lrange.1t
-file path=usr/share/man/man1t/lreplace.1t
-file path=usr/share/man/man1t/lsearch.1t
-file path=usr/share/man/man1t/lset.1t
-file path=usr/share/man/man1t/lsort.1t
-file path=usr/share/man/man1t/memory.1t
-file path=usr/share/man/man1t/msgcat.1t
-file path=usr/share/man/man1t/namespace.1t
-file path=usr/share/man/man1t/open.1t
-file path=usr/share/man/man1t/package.1t
-file path=usr/share/man/man1t/pid.1t
-file path=usr/share/man/man1t/pkg::create.1t
-file path=usr/share/man/man1t/pkg_mkIndex.1t
-file path=usr/share/man/man1t/proc.1t
-file path=usr/share/man/man1t/puts.1t
-file path=usr/share/man/man1t/pwd.1t
-file path=usr/share/man/man1t/re_syntax.1t
-file path=usr/share/man/man1t/read.1t
-file path=usr/share/man/man1t/regexp.1t
-file path=usr/share/man/man1t/registry.1t
-file path=usr/share/man/man1t/regsub.1t
-file path=usr/share/man/man1t/rename.1t
-file path=usr/share/man/man1t/resource.1t
-file path=usr/share/man/man1t/return.1t
-file path=usr/share/man/man1t/scan.1t
-file path=usr/share/man/man1t/seek.1t
-file path=usr/share/man/man1t/set.1t
-file path=usr/share/man/man1t/socket.1t
-file path=usr/share/man/man1t/source.1t
-file path=usr/share/man/man1t/split.1t
-file path=usr/share/man/man1t/string.1t
-file path=usr/share/man/man1t/subst.1t
-file path=usr/share/man/man1t/switch.1t
-file path=usr/share/man/man1t/tcltest.1t
-file path=usr/share/man/man1t/tclvars.1t
-file path=usr/share/man/man1t/tell.1t
-file path=usr/share/man/man1t/time.1t
-file path=usr/share/man/man1t/trace.1t
-file path=usr/share/man/man1t/unknown.1t
-file path=usr/share/man/man1t/unset.1t
-file path=usr/share/man/man1t/update.1t
-file path=usr/share/man/man1t/uplevel.1t
-file path=usr/share/man/man1t/upvar.1t
-file path=usr/share/man/man1t/variable.1t
-file path=usr/share/man/man1t/vwait.1t
-file path=usr/share/man/man1t/while.1t
-file files/libtcl.3 path=usr/share/man/man3/libtcl.3
-file path=usr/share/man/man3tcl/TCL_MEM_DEBUG.3tcl
-file path=usr/share/man/man3tcl/Tcl_Access.3tcl
-file path=usr/share/man/man3tcl/Tcl_AddObjErrorInfo.3tcl
-file path=usr/share/man/man3tcl/Tcl_Alloc.3tcl
-file path=usr/share/man/man3tcl/Tcl_AllowExceptions.3tcl
-file path=usr/share/man/man3tcl/Tcl_AppInit.3tcl
-file path=usr/share/man/man3tcl/Tcl_AsyncCreate.3tcl
-file path=usr/share/man/man3tcl/Tcl_BackgroundError.3tcl
-file path=usr/share/man/man3tcl/Tcl_Backslash.3tcl
-file path=usr/share/man/man3tcl/Tcl_CallWhenDeleted.3tcl
-file path=usr/share/man/man3tcl/Tcl_CommandComplete.3tcl
-file path=usr/share/man/man3tcl/Tcl_CommandTraceInfo.3tcl
-file path=usr/share/man/man3tcl/Tcl_Concat.3tcl
-file path=usr/share/man/man3tcl/Tcl_ConditionNotify.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateChannel.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateChannelHandler.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateCloseHandler.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateCommand.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateEventSource.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateFileHandler.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateInterp.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateMathFunc.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateObjCommand.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateTimerHandler.3tcl
-file path=usr/share/man/man3tcl/Tcl_CreateTrace.3tcl
-file path=usr/share/man/man3tcl/Tcl_DStringInit.3tcl
-file path=usr/share/man/man3tcl/Tcl_DetachPids.3tcl
-file path=usr/share/man/man3tcl/Tcl_DoOneEvent.3tcl
-file path=usr/share/man/man3tcl/Tcl_DoWhenIdle.3tcl
-file path=usr/share/man/man3tcl/Tcl_DumpActiveMemory.3tcl
-file path=usr/share/man/man3tcl/Tcl_EvalObjEx.3tcl
-file path=usr/share/man/man3tcl/Tcl_Exit.3tcl
-file path=usr/share/man/man3tcl/Tcl_ExprLong.3tcl
-file path=usr/share/man/man3tcl/Tcl_ExprLongObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_FSRegister.3tcl
-file path=usr/share/man/man3tcl/Tcl_FindExecutable.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetAssocData.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetCwd.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetEncoding.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetHostName.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetIndexFromObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetInt.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetOpenFile.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetStdChannel.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetTime.3tcl
-file path=usr/share/man/man3tcl/Tcl_GetVersion.3tcl
-file path=usr/share/man/man3tcl/Tcl_Init.3tcl
-file path=usr/share/man/man3tcl/Tcl_InitHashTable.3tcl
-file path=usr/share/man/man3tcl/Tcl_InitStubs.3tcl
-file path=usr/share/man/man3tcl/Tcl_Interp.3tcl
-file path=usr/share/man/man3tcl/Tcl_IsSafe.3tcl
-file path=usr/share/man/man3tcl/Tcl_LinkVar.3tcl
-file path=usr/share/man/man3tcl/Tcl_ListObjAppendList.3tcl
-file path=usr/share/man/man3tcl/Tcl_MacSetEventProc.3tcl
-file path=usr/share/man/man3tcl/Tcl_Main.3tcl
-file path=usr/share/man/man3tcl/Tcl_NewBooleanObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_NewByteArrayObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_NewDoubleObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_NewIntObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_NewObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_NewStringObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_OpenFileChannel.3tcl
-file path=usr/share/man/man3tcl/Tcl_OpenTcpClient.3tcl
-file path=usr/share/man/man3tcl/Tcl_Panic.3tcl
-file path=usr/share/man/man3tcl/Tcl_ParseCommand.3tcl
-file path=usr/share/man/man3tcl/Tcl_PkgRequire.3tcl
-file path=usr/share/man/man3tcl/Tcl_Preserve.3tcl
-file path=usr/share/man/man3tcl/Tcl_PrintDouble.3tcl
-file path=usr/share/man/man3tcl/Tcl_PutEnv.3tcl
-file path=usr/share/man/man3tcl/Tcl_RecordAndEval.3tcl
-file path=usr/share/man/man3tcl/Tcl_RecordAndEvalObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_RegExpMatch.3tcl
-file path=usr/share/man/man3tcl/Tcl_RegisterObjType.3tcl
-file path=usr/share/man/man3tcl/Tcl_SaveResult.3tcl
-file path=usr/share/man/man3tcl/Tcl_SetErrno.3tcl
-file path=usr/share/man/man3tcl/Tcl_SetObjResult.3tcl
-file path=usr/share/man/man3tcl/Tcl_SetRecursionLimit.3tcl
-file path=usr/share/man/man3tcl/Tcl_SetVar2Ex.3tcl
-file path=usr/share/man/man3tcl/Tcl_SignalId.3tcl
-file path=usr/share/man/man3tcl/Tcl_Sleep.3tcl
-file path=usr/share/man/man3tcl/Tcl_SourceRCFile.3tcl
-file path=usr/share/man/man3tcl/Tcl_SplitList.3tcl
-file path=usr/share/man/man3tcl/Tcl_SplitPath.3tcl
-file path=usr/share/man/man3tcl/Tcl_StackChannel.3tcl
-file path=usr/share/man/man3tcl/Tcl_StandardChannels.3tcl
-file path=usr/share/man/man3tcl/Tcl_StaticPackage.3tcl
-file path=usr/share/man/man3tcl/Tcl_StringMatch.3tcl
-file path=usr/share/man/man3tcl/Tcl_SubstObj.3tcl
-file path=usr/share/man/man3tcl/Tcl_TraceVar.3tcl
-file path=usr/share/man/man3tcl/Tcl_TranslateFileName.3tcl
-file path=usr/share/man/man3tcl/Tcl_UniChar.3tcl
-file path=usr/share/man/man3tcl/Tcl_UniCharIsAlnum.3tcl
-file path=usr/share/man/man3tcl/Tcl_UniCharToUpper.3tcl
-file path=usr/share/man/man3tcl/Tcl_UpVar.3tcl
-file path=usr/share/man/man3tcl/Tcl_WrongNumArgs.3tcl
-legacy pkg=SUNWTcl desc="Tcl - Tool Command Language (8.4.18)" \
-    name="Tcl - Tool Command Language "
-license tcl.license license=BSD-like
-link path=usr/bin/$(MACH64)/tclsh target=tclsh8.4
-link path=usr/bin/tclsh target=tclsh8.4
-link path=usr/share/man/man1t/auto_import.1t target=auto_execok.1t
-link path=usr/share/man/man1t/auto_load.1t target=auto_execok.1t
-link path=usr/share/man/man1t/auto_mkindex.1t target=auto_execok.1t
-link path=usr/share/man/man1t/auto_mkindex_old.1t target=auto_execok.1t
-link path=usr/share/man/man1t/auto_qualify.1t target=auto_execok.1t
-link path=usr/share/man/man1t/auto_reset.1t target=auto_execok.1t
-link path=usr/share/man/man1t/parray.1t target=auto_execok.1t
-link path=usr/share/man/man1t/tcl_endOfWord.1t target=auto_execok.1t
-link path=usr/share/man/man1t/tcl_findLibrary.1t target=auto_execok.1t
-link path=usr/share/man/man1t/tcl_startOfNextWord.1t target=auto_execok.1t
-link path=usr/share/man/man1t/tcl_startOfPreviousWord.1t target=auto_execok.1t
-link path=usr/share/man/man1t/tcl_wordBreakAfter.1t target=auto_execok.1t
-link path=usr/share/man/man1t/tcl_wordBreakBefore.1t target=auto_execok.1t
-link path=usr/share/man/man3tcl/Tcl_AddErrorInfo.3tcl \
-    target=Tcl_AddObjErrorInfo.3tcl
-link path=usr/share/man/man3tcl/Tcl_AlertNotifier.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_AllocStatBuf.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_AppendAllObjTypes.3tcl \
-    target=Tcl_RegisterObjType.3tcl
-link path=usr/share/man/man3tcl/Tcl_AppendElement.3tcl \
-    target=Tcl_SetObjResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_AppendObjToObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_AppendResult.3tcl \
-    target=Tcl_SetObjResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_AppendResultVA.3tcl \
-    target=Tcl_SetObjResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_AppendStringsToObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_AppendStringsToObjVA.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_AppendToObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_AppendUnicodeToObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_AsyncDelete.3tcl \
-    target=Tcl_AsyncCreate.3tcl
-link path=usr/share/man/man3tcl/Tcl_AsyncInvoke.3tcl \
-    target=Tcl_AsyncCreate.3tcl
-link path=usr/share/man/man3tcl/Tcl_AsyncMark.3tcl target=Tcl_AsyncCreate.3tcl
-link path=usr/share/man/man3tcl/Tcl_AsyncReady.3tcl \
-    target=Tcl_AsyncCreate.3tcl
-link path=usr/share/man/man3tcl/Tcl_AttemptAlloc.3tcl target=Tcl_Alloc.3tcl
-link path=usr/share/man/man3tcl/Tcl_AttemptRealloc.3tcl target=Tcl_Alloc.3tcl
-link path=usr/share/man/man3tcl/Tcl_AttemptSetObjLength.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_BadChannelOption.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_CancelIdleCall.3tcl \
-    target=Tcl_DoWhenIdle.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelBlockModeProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelBuffered.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelClose2Proc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelCloseProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelFlushProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelGetHandleProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelGetOptionProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelHandlerProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelInputProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelName.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelOutputProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelSeekProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelSetOptionProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelThreadActionProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelVersion.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelWatchProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ChannelWideSeekProc.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_Chdir.3tcl target=Tcl_GetCwd.3tcl
-link path=usr/share/man/man3tcl/Tcl_ClearChannelHandlers.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_Close.3tcl target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ConcatObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_ConditionFinalize.3tcl \
-    target=Tcl_ConditionNotify.3tcl
-link path=usr/share/man/man3tcl/Tcl_ConditionWait.3tcl \
-    target=Tcl_ConditionNotify.3tcl
-link path=usr/share/man/man3tcl/Tcl_ConvertCountedElement.3tcl \
-    target=Tcl_SplitList.3tcl
-link path=usr/share/man/man3tcl/Tcl_ConvertElement.3tcl \
-    target=Tcl_SplitList.3tcl
-link path=usr/share/man/man3tcl/Tcl_ConvertToType.3tcl \
-    target=Tcl_RegisterObjType.3tcl
-link path=usr/share/man/man3tcl/Tcl_CreateAlias.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_CreateAliasObj.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_CreateEncoding.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_CreateExitHandler.3tcl \
-    target=Tcl_Exit.3tcl
-link path=usr/share/man/man3tcl/Tcl_CreateHashEntry.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_CreateObjTrace.3tcl \
-    target=Tcl_CreateTrace.3tcl
-link path=usr/share/man/man3tcl/Tcl_CreateSlave.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_CreateThread.3tcl \
-    target=Tcl_ConditionNotify.3tcl
-link path=usr/share/man/man3tcl/Tcl_CreateThreadExitHandler.3tcl \
-    target=Tcl_Exit.3tcl
-link path=usr/share/man/man3tcl/Tcl_CutChannel.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringAppend.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringAppendElement.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringEndSublist.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringFree.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringGetResult.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringLength.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringResult.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringSetLength.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringStartSublist.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringTrunc.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DStringValue.3tcl \
-    target=Tcl_DStringInit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DecrRefCount.3tcl target=Tcl_NewObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteAssocData.3tcl \
-    target=Tcl_GetAssocData.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteChannelHandler.3tcl \
-    target=Tcl_CreateChannelHandler.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteCloseHandler.3tcl \
-    target=Tcl_CreateCloseHandler.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteCommand.3tcl \
-    target=Tcl_CreateObjCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteCommandFromToken.3tcl \
-    target=Tcl_CreateObjCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteEventSource.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteEvents.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteExitHandler.3tcl \
-    target=Tcl_Exit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteFileHandler.3tcl \
-    target=Tcl_CreateFileHandler.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteHashEntry.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteHashTable.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteInterp.3tcl \
-    target=Tcl_CreateInterp.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteThreadExitHandler.3tcl \
-    target=Tcl_Exit.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteTimerHandler.3tcl \
-    target=Tcl_CreateTimerHandler.3tcl
-link path=usr/share/man/man3tcl/Tcl_DeleteTrace.3tcl \
-    target=Tcl_CreateTrace.3tcl
-link path=usr/share/man/man3tcl/Tcl_DetachChannel.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_DiscardResult.3tcl \
-    target=Tcl_SaveResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_DontCallWhenDeleted.3tcl \
-    target=Tcl_CallWhenDeleted.3tcl
-link path=usr/share/man/man3tcl/Tcl_DuplicateObj.3tcl target=Tcl_NewObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_Eof.3tcl target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ErrnoId.3tcl target=Tcl_SetErrno.3tcl
-link path=usr/share/man/man3tcl/Tcl_ErrnoMsg.3tcl target=Tcl_SetErrno.3tcl
-link path=usr/share/man/man3tcl/Tcl_Eval.3tcl target=Tcl_EvalObjEx.3tcl
-link path=usr/share/man/man3tcl/Tcl_EvalEx.3tcl target=Tcl_EvalObjEx.3tcl
-link path=usr/share/man/man3tcl/Tcl_EvalFile.3tcl target=Tcl_EvalObjEx.3tcl
-link path=usr/share/man/man3tcl/Tcl_EvalObjv.3tcl target=Tcl_EvalObjEx.3tcl
-link path=usr/share/man/man3tcl/Tcl_EvalTokens.3tcl \
-    target=Tcl_ParseCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_EvalTokensStandard.3tcl \
-    target=Tcl_ParseCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_EventuallyFree.3tcl \
-    target=Tcl_Preserve.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExitThread.3tcl target=Tcl_Exit.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExposeCommand.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExprBoolean.3tcl target=Tcl_ExprLong.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExprBooleanObj.3tcl \
-    target=Tcl_ExprLongObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExprDouble.3tcl target=Tcl_ExprLong.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExprDoubleObj.3tcl \
-    target=Tcl_ExprLongObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExprObj.3tcl target=Tcl_ExprLongObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExprString.3tcl target=Tcl_ExprLong.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExternalToUtf.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_ExternalToUtfDString.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSAccess.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSChdir.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSConvertToPathType.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSCopyDirectory.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSCopyFile.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSCreateDirectory.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSData.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSDeleteFile.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSEqualPaths.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSEvalFile.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSFileAttrStrings.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSFileAttrsGet.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSFileAttrsSet.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSFileSystemInfo.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSGetCwd.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSGetFileSystemForPath.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSGetInternalRep.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSGetNativePath.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSGetNormalizedPath.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSGetPathType.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSGetTranslatedPath.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSGetTranslatedStringPath.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSJoinPath.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSJoinToPath.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSLink.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSListVolumes.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSLoadFile.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSLstat.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSMatchInDirectory.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSMountsChanged.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSNewNativePath.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSOpenFileChannel.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSPathSeparator.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSRemoveDirectory.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSRenameFile.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSSplitPath.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSStat.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSUnregister.3tcl \
-    target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_FSUtime.3tcl target=Tcl_FSRegister.3tcl
-link path=usr/share/man/man3tcl/Tcl_Finalize.3tcl target=Tcl_Exit.3tcl
-link path=usr/share/man/man3tcl/Tcl_FinalizeNotifier.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_FinalizeThread.3tcl target=Tcl_Exit.3tcl
-link path=usr/share/man/man3tcl/Tcl_FindHashEntry.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_FirstHashEntry.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_Flush.3tcl target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_Free.3tcl target=Tcl_Alloc.3tcl
-link path=usr/share/man/man3tcl/Tcl_FreeEncoding.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_FreeParse.3tcl \
-    target=Tcl_ParseCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_FreeResult.3tcl \
-    target=Tcl_SetObjResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetAlias.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetAliasObj.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetBoolean.3tcl target=Tcl_GetInt.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetBooleanFromObj.3tcl \
-    target=Tcl_NewBooleanObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetByteArrayFromObj.3tcl \
-    target=Tcl_NewByteArrayObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannel.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelBufferSize.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelHandle.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelInstanceData.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelMode.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelName.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelNames.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelNamesEx.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelOption.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelThread.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetChannelType.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetCharLength.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetCommandFromObj.3tcl \
-    target=Tcl_CreateObjCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetCommandFullName.3tcl \
-    target=Tcl_CreateObjCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetCommandInfo.3tcl \
-    target=Tcl_CreateObjCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetCommandInfoFromToken.3tcl \
-    target=Tcl_CreateObjCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetCommandName.3tcl \
-    target=Tcl_CreateObjCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetCurrentThread.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetDefaultEncodingDir.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetDouble.3tcl target=Tcl_GetInt.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetDoubleFromObj.3tcl \
-    target=Tcl_NewDoubleObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetEncodingName.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetEncodingNames.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetErrno.3tcl target=Tcl_SetErrno.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetHashKey.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetHashValue.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetIndexFromObjStruct.3tcl \
-    target=Tcl_GetIndexFromObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetIntFromObj.3tcl \
-    target=Tcl_NewIntObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetInterpPath.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetLongFromObj.3tcl \
-    target=Tcl_NewIntObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetMaster.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetMathFuncInfo.3tcl \
-    target=Tcl_CreateMathFunc.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetNameOfExecutable.3tcl \
-    target=Tcl_FindExecutable.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetOSTypeFromObj.3tcl \
-    target=Tcl_MacSetEventProc.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetObjResult.3tcl \
-    target=Tcl_SetObjResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetObjType.3tcl \
-    target=Tcl_RegisterObjType.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetPathType.3tcl target=Tcl_SplitPath.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetRange.3tcl target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetRegExpFromObj.3tcl \
-    target=Tcl_RegExpMatch.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetServiceMode.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetSlave.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetStackedChannel.3tcl \
-    target=Tcl_StackChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetString.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetStringFromObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetStringResult.3tcl \
-    target=Tcl_SetObjResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetThreadData.3tcl \
-    target=Tcl_ConditionNotify.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetTopChannel.3tcl \
-    target=Tcl_StackChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetUniChar.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetUnicode.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetUnicodeFromObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetVar.3tcl target=Tcl_SetVar2Ex.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetVar2.3tcl target=Tcl_SetVar2Ex.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetVar2Ex.3tcl target=Tcl_SetVar2Ex.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetWideIntFromObj.3tcl \
-    target=Tcl_NewIntObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_Gets.3tcl target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GetsObj.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_GlobalEval.3tcl target=Tcl_EvalObjEx.3tcl
-link path=usr/share/man/man3tcl/Tcl_GlobalEvalObj.3tcl \
-    target=Tcl_EvalObjEx.3tcl
-link path=usr/share/man/man3tcl/Tcl_HashStats.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_HideCommand.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_IncrRefCount.3tcl target=Tcl_NewObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_InitCustomHashTable.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_InitMemory.3tcl \
-    target=Tcl_DumpActiveMemory.3tcl
-link path=usr/share/man/man3tcl/Tcl_InitNotifier.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_InitObjHashTable.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_InputBlocked.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_InputBuffered.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_InterpDeleted.3tcl \
-    target=Tcl_CreateInterp.3tcl
-link path=usr/share/man/man3tcl/Tcl_InvalidateStringRep.3tcl \
-    target=Tcl_NewObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_IsChannelExisting.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_IsChannelRegistered.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_IsChannelShared.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_IsShared.3tcl target=Tcl_NewObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_IsStandardChannel.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_JoinPath.3tcl target=Tcl_SplitPath.3tcl
-link path=usr/share/man/man3tcl/Tcl_JoinThread.3tcl \
-    target=Tcl_ConditionNotify.3tcl
-link path=usr/share/man/man3tcl/Tcl_ListMathFuncs.3tcl \
-    target=Tcl_CreateMathFunc.3tcl
-link path=usr/share/man/man3tcl/Tcl_ListObjAppendElement.3tcl \
-    target=Tcl_ListObjAppendList.3tcl
-link path=usr/share/man/man3tcl/Tcl_ListObjGetElements.3tcl \
-    target=Tcl_ListObjAppendList.3tcl
-link path=usr/share/man/man3tcl/Tcl_ListObjIndex.3tcl \
-    target=Tcl_ListObjAppendList.3tcl
-link path=usr/share/man/man3tcl/Tcl_ListObjLength.3tcl \
-    target=Tcl_ListObjAppendList.3tcl
-link path=usr/share/man/man3tcl/Tcl_ListObjReplace.3tcl \
-    target=Tcl_ListObjAppendList.3tcl
-link path=usr/share/man/man3tcl/Tcl_LogCommandInfo.3tcl \
-    target=Tcl_AddObjErrorInfo.3tcl
-link path=usr/share/man/man3tcl/Tcl_MacConvertTextResource.3tcl \
-    target=Tcl_MacSetEventProc.3tcl
-link path=usr/share/man/man3tcl/Tcl_MacEvalResource.3tcl \
-    target=Tcl_MacSetEventProc.3tcl
-link path=usr/share/man/man3tcl/Tcl_MacFindResource.3tcl \
-    target=Tcl_MacSetEventProc.3tcl
-link path=usr/share/man/man3tcl/Tcl_MakeFileChannel.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_MakeSafe.3tcl target=Tcl_IsSafe.3tcl
-link path=usr/share/man/man3tcl/Tcl_MakeTcpClientChannel.3tcl \
-    target=Tcl_OpenTcpClient.3tcl
-link path=usr/share/man/man3tcl/Tcl_Merge.3tcl target=Tcl_SplitList.3tcl
-link path=usr/share/man/man3tcl/Tcl_MutexFinalize.3tcl \
-    target=Tcl_ConditionNotify.3tcl
-link path=usr/share/man/man3tcl/Tcl_MutexLock.3tcl \
-    target=Tcl_ConditionNotify.3tcl
-link path=usr/share/man/man3tcl/Tcl_MutexUnlock.3tcl \
-    target=Tcl_ConditionNotify.3tcl
-link path=usr/share/man/man3tcl/Tcl_NewListObj.3tcl \
-    target=Tcl_ListObjAppendList.3tcl
-link path=usr/share/man/man3tcl/Tcl_NewLongObj.3tcl target=Tcl_NewIntObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_NewOSTypeObj.3tcl \
-    target=Tcl_MacSetEventProc.3tcl
-link path=usr/share/man/man3tcl/Tcl_NewUnicodeObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_NewWideIntObj.3tcl \
-    target=Tcl_NewIntObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_NextHashEntry.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_NotifyChannel.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_NumUtfChars.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_ObjGetVar2.3tcl target=Tcl_SetVar2Ex.3tcl
-link path=usr/share/man/man3tcl/Tcl_ObjSetVar2.3tcl target=Tcl_SetVar2Ex.3tcl
-link path=usr/share/man/man3tcl/Tcl_OpenCommandChannel.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_OpenTcpServer.3tcl \
-    target=Tcl_OpenTcpClient.3tcl
-link path=usr/share/man/man3tcl/Tcl_OutputBuffered.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_PanicVA.3tcl target=Tcl_Panic.3tcl
-link path=usr/share/man/man3tcl/Tcl_ParseBraces.3tcl \
-    target=Tcl_ParseCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_ParseExpr.3tcl \
-    target=Tcl_ParseCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_ParseQuotedString.3tcl \
-    target=Tcl_ParseCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_ParseVar.3tcl target=Tcl_ParseCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_ParseVarName.3tcl \
-    target=Tcl_ParseCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_PkgPresent.3tcl target=Tcl_PkgRequire.3tcl
-link path=usr/share/man/man3tcl/Tcl_PkgPresentEx.3tcl \
-    target=Tcl_PkgRequire.3tcl
-link path=usr/share/man/man3tcl/Tcl_PkgProvide.3tcl target=Tcl_PkgRequire.3tcl
-link path=usr/share/man/man3tcl/Tcl_PkgProvideEx.3tcl \
-    target=Tcl_PkgRequire.3tcl
-link path=usr/share/man/man3tcl/Tcl_PkgRequireEx.3tcl \
-    target=Tcl_PkgRequire.3tcl
-link path=usr/share/man/man3tcl/Tcl_PosixError.3tcl \
-    target=Tcl_AddObjErrorInfo.3tcl
-link path=usr/share/man/man3tcl/Tcl_QueueEvent.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_Read.3tcl target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ReadChars.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ReadRaw.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_Realloc.3tcl target=Tcl_Alloc.3tcl
-link path=usr/share/man/man3tcl/Tcl_ReapDetachedProcs.3tcl \
-    target=Tcl_DetachPids.3tcl
-link path=usr/share/man/man3tcl/Tcl_RegExpCompile.3tcl \
-    target=Tcl_RegExpMatch.3tcl
-link path=usr/share/man/man3tcl/Tcl_RegExpExec.3tcl \
-    target=Tcl_RegExpMatch.3tcl
-link path=usr/share/man/man3tcl/Tcl_RegExpExecObj.3tcl \
-    target=Tcl_RegExpMatch.3tcl
-link path=usr/share/man/man3tcl/Tcl_RegExpGetInfo.3tcl \
-    target=Tcl_RegExpMatch.3tcl
-link path=usr/share/man/man3tcl/Tcl_RegExpMatchObj.3tcl \
-    target=Tcl_RegExpMatch.3tcl
-link path=usr/share/man/man3tcl/Tcl_RegExpRange.3tcl \
-    target=Tcl_RegExpMatch.3tcl
-link path=usr/share/man/man3tcl/Tcl_RegisterChannel.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_Release.3tcl target=Tcl_Preserve.3tcl
-link path=usr/share/man/man3tcl/Tcl_ResetResult.3tcl \
-    target=Tcl_SetObjResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_RestoreResult.3tcl \
-    target=Tcl_SaveResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_ScanCountedElement.3tcl \
-    target=Tcl_SplitList.3tcl
-link path=usr/share/man/man3tcl/Tcl_ScanElement.3tcl target=Tcl_SplitList.3tcl
-link path=usr/share/man/man3tcl/Tcl_Seek.3tcl target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ServiceAll.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_ServiceEvent.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetAssocData.3tcl \
-    target=Tcl_GetAssocData.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetBooleanObj.3tcl \
-    target=Tcl_NewBooleanObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetByteArrayLength.3tcl \
-    target=Tcl_NewByteArrayObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetByteArrayObj.3tcl \
-    target=Tcl_NewByteArrayObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetChannelBufferSize.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetChannelOption.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetCommandInfo.3tcl \
-    target=Tcl_CreateObjCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetCommandInfoFromToken.3tcl \
-    target=Tcl_CreateObjCommand.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetDefaultEncodingDir.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetDoubleObj.3tcl \
-    target=Tcl_NewDoubleObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetErrorCode.3tcl \
-    target=Tcl_AddObjErrorInfo.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetErrorCodeVA.3tcl \
-    target=Tcl_AddObjErrorInfo.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetHashValue.3tcl \
-    target=Tcl_InitHashTable.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetIntObj.3tcl target=Tcl_NewIntObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetListObj.3tcl \
-    target=Tcl_ListObjAppendList.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetLongObj.3tcl target=Tcl_NewIntObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetMainLoop.3tcl target=Tcl_Main.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetMaxBlockTime.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetOSTypeObj.3tcl \
-    target=Tcl_MacSetEventProc.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetObjErrorCode.3tcl \
-    target=Tcl_AddObjErrorInfo.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetObjLength.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetPanicProc.3tcl target=Tcl_Panic.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetResult.3tcl \
-    target=Tcl_SetObjResult.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetServiceMode.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetStdChannel.3tcl \
-    target=Tcl_GetStdChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetStringObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetSystemEncoding.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetTimer.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetUnicodeObj.3tcl \
-    target=Tcl_NewStringObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetVar.3tcl target=Tcl_SetVar2Ex.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetVar2.3tcl target=Tcl_SetVar2Ex.3tcl
-link path=usr/share/man/man3tcl/Tcl_SetWideIntObj.3tcl \
-    target=Tcl_NewIntObj.3tcl
-link path=usr/share/man/man3tcl/Tcl_SignalMsg.3tcl target=Tcl_SignalId.3tcl
-link path=usr/share/man/man3tcl/Tcl_SpliceChannel.3tcl \
-    target=Tcl_CreateChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_Stat.3tcl target=Tcl_Access.3tcl
-link path=usr/share/man/man3tcl/Tcl_StringCaseMatch.3tcl \
-    target=Tcl_StringMatch.3tcl
-link path=usr/share/man/man3tcl/Tcl_Tell.3tcl target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_ThreadAlert.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_ThreadQueueEvent.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_TraceCommand.3tcl \
-    target=Tcl_CommandTraceInfo.3tcl
-link path=usr/share/man/man3tcl/Tcl_TraceVar2.3tcl target=Tcl_TraceVar.3tcl
-link path=usr/share/man/man3tcl/Tcl_Ungets.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharAtIndex.3tcl \
-    target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharCaseMatch.3tcl \
-    target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsAlpha.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsControl.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsDigit.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsGraph.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsLower.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsPrint.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsPunct.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsSpace.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsUpper.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharIsWordChar.3tcl \
-    target=Tcl_UniCharIsAlnum.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharLen.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharNcasecmp.3tcl \
-    target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharNcmp.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharToLower.3tcl \
-    target=Tcl_UniCharToUpper.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharToTitle.3tcl \
-    target=Tcl_UniCharToUpper.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharToUtf.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UniCharToUtfDString.3tcl \
-    target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UnlinkVar.3tcl target=Tcl_LinkVar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UnregisterChannel.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_UnsetVar.3tcl target=Tcl_SetVar2Ex.3tcl
-link path=usr/share/man/man3tcl/Tcl_UnsetVar2.3tcl target=Tcl_SetVar2Ex.3tcl
-link path=usr/share/man/man3tcl/Tcl_UnstackChannel.3tcl \
-    target=Tcl_StackChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_UntraceCommand.3tcl \
-    target=Tcl_CommandTraceInfo.3tcl
-link path=usr/share/man/man3tcl/Tcl_UntraceVar.3tcl target=Tcl_TraceVar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UntraceVar2.3tcl target=Tcl_TraceVar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UpVar2.3tcl target=Tcl_UpVar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UpdateLinkedVar.3tcl \
-    target=Tcl_LinkVar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfAtIndex.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfBackslash.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfCharComplete.3tcl \
-    target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfFindFirst.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfFindLast.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfNext.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfPrev.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfToExternal.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfToExternalDString.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfToLower.3tcl \
-    target=Tcl_UniCharToUpper.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfToTitle.3tcl \
-    target=Tcl_UniCharToUpper.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfToUniChar.3tcl target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfToUniCharDString.3tcl \
-    target=Tcl_UniChar.3tcl
-link path=usr/share/man/man3tcl/Tcl_UtfToUpper.3tcl \
-    target=Tcl_UniCharToUpper.3tcl
-link path=usr/share/man/man3tcl/Tcl_ValidateAllMemory.3tcl \
-    target=Tcl_DumpActiveMemory.3tcl
-link path=usr/share/man/man3tcl/Tcl_VarEval.3tcl target=Tcl_EvalObjEx.3tcl
-link path=usr/share/man/man3tcl/Tcl_VarEvalVA.3tcl target=Tcl_EvalObjEx.3tcl
-link path=usr/share/man/man3tcl/Tcl_VarTraceInfo.3tcl target=Tcl_TraceVar.3tcl
-link path=usr/share/man/man3tcl/Tcl_VarTraceInfo2.3tcl \
-    target=Tcl_TraceVar.3tcl
-link path=usr/share/man/man3tcl/Tcl_WaitForEvent.3tcl \
-    target=Tcl_CreateEventSource.3tcl
-link path=usr/share/man/man3tcl/Tcl_WaitPid.3tcl target=Tcl_DetachPids.3tcl
-link path=usr/share/man/man3tcl/Tcl_WinTCharToUtf.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_WinUtfToTChar.3tcl \
-    target=Tcl_GetEncoding.3tcl
-link path=usr/share/man/man3tcl/Tcl_Write.3tcl target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_WriteChars.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_WriteObj.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/Tcl_WriteRaw.3tcl \
-    target=Tcl_OpenFileChannel.3tcl
-link path=usr/share/man/man3tcl/attemptckalloc.3tcl target=Tcl_Alloc.3tcl
-link path=usr/share/man/man3tcl/attemptckrealloc.3tcl target=Tcl_Alloc.3tcl
-link path=usr/share/man/man3tcl/ckalloc.3tcl target=Tcl_Alloc.3tcl
-link path=usr/share/man/man3tcl/ckfree.3tcl target=Tcl_Alloc.3tcl
-link path=usr/share/man/man3tcl/ckrealloc.3tcl target=Tcl_Alloc.3tcl
-link path=usr/share/man/man3tcl/panic.3tcl target=Tcl_Panic.3tcl
-link path=usr/share/man/man3tcl/panicVA.3tcl target=Tcl_Panic.3tcl
-
-
--- a/components/tcpdump/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		tcpdump
-COMPONENT_VERSION=	4.1.1
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:8f356cbc781192ecb527623d68db90e06aa9d4b9
-COMPONENT_ARCHIVE_URL=	http://www.tcpdump.org/release/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
-CONFIGURE_OPTIONS += --enable-ipv6=yes
-CONFIGURE_OPTIONS += --with-user=nobody
-CONFIGURE_OPTIONS += --without-crypto
-
-# common targets
-build:          $(BUILD_32)
-
-install:        $(INSTALL_32) 
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =        $(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
--- a/components/tcpdump/tcpdump.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-Copyright (C) 1982,1986,1988-2002 The Regents of the University of California
-Copyright (C) 1998-2007 The TCPDUMP project
-Copyright (C) 1995-1999,2001 WIDE Project
-Copyright (C) 2003 Bruce M. Simpson <[email protected]>
-Copyright (C) 2002 Guy Harris
-Copyright (C) 1997 Yen Yen Lim and North Dakota State University
-Copyright (C) 1988,1989 Carnegie Mellon
-Copyright (C) 1992-2006 Free Software Foundation, Inc.
-Copyright (C) 2003-2004 David Young.
-Copyright (C) 2004 2004 Arnaldo Carvalho de Melo
-Copyright (C) 2005 Ian McDonald <[email protected]>
-Copyright (C) 2005 Yoshifumi Nishida
-Copyright (C) 1995-1998 John Ioannidis, Angelos D. Keromytis and Niels Provos
-Copyright (C) 2001 Angelos D. Keromytis
-Copyright (C) 2001 Fortress Technologies
-Copyright (C) 1991 Massachusetts Institute of Technology
-Copyright (C) 1990,1996 John Robert LoVersoi
-Copyright (C) 1999-2001 William C. Fenneri
-Copyright (C) 1993 by Digital Equipment Corporation
-Copyright (C) 1998-2004  Michael Richardson <[email protected]>
-Copyright (C) 1993-1994 Jeffrey C. Mogul, Digital Equipment Corporation, Western Research Laboratory
-Copyright (C) 2001 Compaq Computer Corporation
-Copyright (C) 1984 Sun Microsystems, Inc.
-Copyright (C) 2001 Fortress Technologies, Inc. Charlie Lenahan ([email protected])
-Copyright (C) 2003 Bruce M. Simpson <[email protected]>
-Copyright (C) 1997-1998 The NetBSD Foundation, Inc.
-Copyright (C) 2000 Richard Sharpe
-Copyright (C) 2007 [email protected]
-Copyright (C) 1998 Michael Shalayeff
-Copyright (C) 2005 Arnaldo Carvalho de Melo
-Copyright (C) 2005 Ian McDonald
-Copyright (C) 2005 Yoshifumi Nishida
-Copyright (C) 2004 Michael Richardson <[email protected]>
-Copyright (C) 1998-2004 Hannes Gredler <[email protected]>
-Copyright (C) 2002 Jason L. Wright ([email protected])
-Copyright (C) 2001 Julian Cowley
-Copyright (C) 2000 Alfredo Andres Omella
-Copyright (C) 2007 Andrey "nording" Chernyak <[email protected]>
-Copyright (C) 2000 United States Government as represented by the Secretary of the Navy
-Copyright (C) 2001 NETLAB, Temple University
-Copyright (C) 2001 Protocol Engineering Lab, University of Delaware
-Copyright (C) 1995-1999 Andrew Tridgell
-Copyright (C) 2001 Seth Webster <[email protected]>
-Copyright (C) 2002-2003 NetGroup, Politecnico di Torino (Italy)
-Copyright (C) 1990-1991, 1993-1997 John Robert LoVerso
-Copyright (C) 1999 J. Schoenwaelder
-Copyright (C) 2000 Lennert Buytenhek
-Copyright (C) 1998-2004  Hannes Gredler <[email protected]>
-Copyright (C) 1994 Simon J. Gerraty
-Copyright (C) 2000 Ben Smithurst <[email protected]>
-Copyright (C) 2001 Nickolai Zeldovich <[email protected]>
-Copyright (C) 1999 Cisco And Motorola
-Copyright (C) 1995-1999 Andrew Tridgell
-Copyright (C) 1998, Larry Lile
-
-
-
-License: BSD
- 
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-  
-  1. Redistributions of source code must retain the above copyright
-     notice, this list of conditions and the following disclaimer.
-  2. Redistributions in binary form must reproduce the above copyright
-     notice, this list of conditions and the following disclaimer in
-     the documentation and/or other materials provided with the
-     distribution.
-  3. The names of the authors may not be used to endorse or promote
-     products derived from this software without specific prior
-     written permission.
-  
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
--- a/components/tcpdump/tcpdump.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/diagnostic/tcpdump@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="A tool for network monitoring and data acquisition"
-set name=pkg.summary value="network traffic sniffer"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Applications/Internet
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.tcpdump.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2009/147
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/sbin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/sbin/tcpdump
-file path=usr/share/man/man1/tcpdump.1
-legacy pkg=SUNWtcpdump \
-    desc="tcpdump - A tool for network monitoring and data acquisition 4.1.1" \
-    name="tcpdump - network traffic sniffer"
-license tcpdump.license license=BSD
--- a/components/tcsh/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		tcsh
-COMPONENT_VERSION=	6.17.00
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:9bf67d5ce1b406178e9ba535ecd34553fe0d4d36
-COMPONENT_ARCHIVE_URL=	ftp://ftp.astron.com/pub/tcsh/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-COMPONENT_PRE_CONFIGURE_ACTION = \
-	($(CLONEY) $(SOURCE_DIR) $(@D))
-
-COMPONENT_PREP_ACTION = \
-	(cd $(@D) ; autoconf )
-
-COMPONENT_POST_BUILD_ACTION = \
-	(cd $(@D)/nls ; $(MAKE) all)
-
-CFLAGS +=	$(CPP_LARGEFILES)
-
-LOCALEDIR=$(PROTO_DIR)/$(CONFIGURE_LOCALEDIR)
-
-CONFIGURE_OPTIONS  +=		--localedir=$(CONFIGURE_LOCALEDIR)
-CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-test: 		$(NO_TESTS)
-
-include ../../make-rules/depend.mk
--- a/components/tcsh/manpages/tcsh.1	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5277 +0,0 @@
-.\" Copyright (c) 1980, 1990, 1993
-.\"	The Regents of the University of California.  All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\"    notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\"    notice, this list of conditions and the following disclaimer in the
-.\"    documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of the University nor the names of its contributors
-.\"    may be used to endorse or promote products derived from this software
-.\"    without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\" 
-.\" Style notes for the tcsh man page:
-.\" 
-.\" - Tags in lists are bold, except in the FILES section where they are
-.\"   italic.
-.\" 
-.\" - References are bold for section headings and environment and shell
-.\"   variables and italic for commands (externals, builtins, aliases, and
-.\"   editor commands) and arguments to commands.
-.\" 
-.\" - Be careful with the .B and .I macros: they handle only a limited number
-.\"   of words. Work around this with \fB and \fI, but only if absolutely
-.\"   necessary, because tcsh.man2html uses .B/.I to find name anchors.
-.\" 
-.\" - Indent in multiples of 4, usually 8.
-.\" 
-.\" - Use `', not '' or "", except of course in shell syntax examples.
-.\"   '' at the beginning of a line will vanish!
-.\" 
-.\" - Use \-, not -.
-.\" 
-.\" - Include the tilde when naming dot files. `~/.login', not `.login'.
-.\" 
-.\" - Refer to external commands in man page format, e.g., `csh(1)'. However,
-.\"   tcsh is `tcsh', not `tcsh(1)', because this is the tcsh man page (and
-.\"   see the next note anyway).
-.\" 
-.\" - Say `the shell', not `tcsh', unless distinguishing between tcsh and csh.
-.\" 
-.\" - Say `shell variable'/`environment variable' instead of `variable'
-.\"   and `builtin command'/`editor command' instead of `builtin' or `command'
-.\"   unless the distinction is absolutely clear from context.
-.\" 
-.\" - Use the simple present tense. `The shell uses', not `The shell will use'.
-.\" 
-.\" - IMPORTANT: Cross-reference as much as possible. Commands, variables,
-.\"   etc. in the reference section should be mentioned in the appropriate
-.\"   descriptive section, or at least in the reference-section description
-.\"   of another command (or whatever) which is mentioned in a description
-.\"   section. Remember to note OS-specific things in "OS variant support",
-.\"   new features in NEW FEATURES and referenced external commands in SEE
-.\"   ALSO.
-.\" 
-.\" - tcsh.man2html depends heavily on the specific nroff commands used in the
-.\"   man page when the script was written. Please stick closely to the style
-.\"   used here if you can. In particular, please don't use nroff commands
-.\"   which aren't already used herein.
-.\" 
-.\" modified to reference existing Solaris man pages, to add the Solaris
-.\" stability classification, and to add a note about source availability.
-.\"
-.TH TCSH 1 "10 July 2009" "Astron 6.17.00"
-.SH NAME
-tcsh \- C shell with file name completion and command line editing
-.SH SYNOPSIS
-.B tcsh \fR[\fB\-bcdefFimnqstvVxX\fR] [\fB\-Dname\fR[\fB=value\fR]] [arg ...]
-.br
-.B tcsh \-l
-.SH DESCRIPTION
-\fItcsh\fR is an enhanced but completely compatible version of the Berkeley
-UNIX C shell, \fIcsh\fR(1).
-It is a command language interpreter usable both as an interactive login
-shell and a shell script command processor.
-It includes a command-line editor (see \fBThe command-line editor\fR),
-programmable word completion (see \fBCompletion and listing\fR),
-spelling correction (see \fBSpelling correction\fR),
-a history mechanism (see \fBHistory substitution\fR),
-job control (see \fBJobs\fR)
-and a C-like syntax.
-The \fBNEW FEATURES\fR section describes major enhancements of \fItcsh\fR
-over \fIcsh\fR(1).
-Throughout this manual, features of
-\fItcsh\fR not found in most \fIcsh\fR(1) implementations
-(specifically, the 4.4BSD \fIcsh\fR)
-are labeled with `(+)', and features which are present in \fIcsh\fR(1)
-but not usually documented are labeled with `(u)'.
-.SS "Argument list processing"
-If the first argument (argument 0) to the shell is `\-' then it is a
-login shell.  A login shell can be also specified by invoking the shell with
-the \fB\-l\fR flag as the only argument.
-.PP
-The rest of the flag arguments are interpreted as follows:
-.TP 4
-.B \-b
-Forces a ``break'' from option processing, causing any
-further shell arguments to be treated as non-option arguments.  The remaining
-arguments will not be interpreted as shell options.  This may be used to pass
-options to a shell script without confusion or possible subterfuge.  The shell
-will not run a set-user ID script without this option.
-.TP 4
-.B \-c
-Commands are read from the following argument (which must be present, and
-must be a single argument),
-stored in the \fBcommand\fR shell variable for reference, and executed.
-Any remaining arguments are placed in the \fBargv\fR shell variable.
-.TP 4
-.B \-d
-The shell loads the directory stack from \fI~/.cshdirs\fR as described under
-\fBStartup and shutdown\fR, whether or not it is a login shell. (+)
-.TP 4
-.B \-D\fIname\fR[=\fIvalue\fR]
-Sets the environment variable \fIname\fR to \fIvalue\fR. (Domain/OS only) (+)
-.TP 4
-.B \-e
-The shell exits if any invoked command terminates abnormally or
-yields a non-zero exit status.
-.TP 4
-.B \-f
-The shell does not load any resource or startup files, or perform any 
-command hashing, and thus starts faster.
-.TP 4
-.B \-F
-The shell uses \fIfork\fR(2) instead of \fIvfork\fR(2) to spawn processes. (+)
-.TP 4
-.B \-i
-The shell is interactive and prompts for its top-level input, even if
-it appears to not be a terminal.  Shells are interactive without this option if
-their inputs and outputs are terminals.
-.TP 4
-.B \-l
-The shell is a login shell.  Applicable only if \fB\-l\fR is the only
-flag specified.
-.TP 4
-.B \-m
-The shell loads \fI~/.tcshrc\fR even if it does not belong to the effective
-user.  Newer versions of \fIsu\fR(1M) can pass \fB\-m\fR to the shell. (+)
-.TP 4
-.B \-n
-The shell parses commands but does not execute them.
-This aids in debugging shell scripts.
-.TP 4
-.B \-q
-The shell accepts SIGQUIT (see \fBSignal handling\fR) and behaves when
-it is used under a debugger.  Job control is disabled. (u)
-.TP 4
-.B \-s
-Command input is taken from the standard input.
-.TP 4
-.B \-t
-The shell reads and executes a single line of input.  A `\\' may be used to
-escape the newline at the end of this line and continue onto another line.
-.TP 4
-.B \-v
-Sets the \fBverbose\fR shell variable, so that
-command input is echoed after history substitution.
-.TP 4
-.B \-x
-Sets the \fBecho\fR shell variable, so that commands are echoed
-immediately before execution.
-.TP 4
-.B \-V
-Sets the \fBverbose\fR shell variable even before executing \fI~/.tcshrc\fR.
-.TP 4
-.B \-X
-Is to \fB\-x\fR as \fB\-V\fR is to \fB\-v\fR.
-.TP 4
-.B \-\-help
-Print a help message on the standard output and exit. (+)
-.TP 4
-.B \-\-version
-Print the version/platform/compilation options on the standard output and exit.
-This information is also contained in the \fBversion\fR shell variable. (+)
-.PP
-After processing of flag arguments, if arguments remain but none of the
-\fB\-c\fR, \fB\-i\fR, \fB\-s\fR, or \fB\-t\fR options were given, the first
-argument is taken as the name of a file of commands, or ``script'', to
-be executed.  The shell opens this file and saves its name for possible
-resubstitution by `$0'.  Because many systems use either the standard
-version 6 or version 7 shells whose shell scripts are not compatible
-with this shell, the shell uses such a `standard' shell to execute a script
-whose first character is not a `#', i.e., that does not start with a
-comment.
-.PP
-Remaining arguments are placed in the \fBargv\fR shell variable.
-.SS "Startup and shutdown"
-A login shell begins by executing commands from the system files
-\fI/etc/.cshrc\fR and \fI/etc/.login\fR.
-It then executes commands from files in the user's \fBhome\fR directory:
-first \fI~/.tcshrc\fR (+)
-or, if \fI~/.tcshrc\fR is not found, \fI~/.cshrc\fR,
-then \fI~/.history\fR (or the value of the \fBhistfile\fR shell variable),
-then \fI~/.login\fR,
-and finally \fI~/.cshdirs\fR (or the value of the \fBdirsfile\fR shell variable) (+).
-The shell may read \fI/etc/csh.login\fR before instead of after
-\fI/etc/.cshrc\fR, and \fI~/.login\fR before instead of after
-\fI~/.tcshrc\fR or \fI~/.cshrc\fR and \fI~/.history\fR, if so compiled;
-see the \fBversion\fR shell variable. (+)
-.PP
-Non-login shells read only \fI/etc/.cshrc\fR and \fI~/.tcshrc\fR
-or \fI~/.cshrc\fR on startup.
-.PP
-For examples of startup files, please consult
-\fIhttp://tcshrc.sourceforge.net\fR.
-.PP
-Commands like \fIstty\fR(1) and \fItset\fR(1B),
-which need be run only once per login, usually go in one's \fI~/.login\fR file.
-Users who need to use the same set of files with both \fIcsh\fR(1) and
-\fItcsh\fR can have only a \fI~/.cshrc\fR which checks for the existence of the
-\fBtcsh\fR shell variable (q.v.) before using \fItcsh\fR-specific commands,
-or can have both a \fI~/.cshrc\fR and a \fI~/.tcshrc\fR which \fIsource\fRs
-(see the builtin command) \fI~/.cshrc\fR.
-The rest of this manual uses `\fI~/.tcshrc\fR' to mean `\fI~/.tcshrc\fR or,
-if \fI~/.tcshrc\fR is not found, \fI~/.cshrc\fR'.
-.PP
-In the normal case, the shell begins reading commands from the terminal,
-prompting with `> '.  (Processing of arguments and the use of the shell to
-process files containing command scripts are described later.)
-The shell repeatedly reads a line of command input, breaks it into words,
-places it on the command history list, parses it and executes each command
-in the line.
-.PP
-One can log out by typing `^D' on an empty line, `logout' or `login' or
-via the shell's autologout mechanism (see the \fBautologout\fR shell variable).
-When a login shell terminates it sets the \fBlogout\fR shell variable to
-`normal' or `automatic' as appropriate, then
-executes commands from the files
-\fI/etc/csh.logout\fR and \fI~/.logout\fR.  The shell may drop DTR on logout
-if so compiled; see the \fBversion\fR shell variable.
-.PP
-The names of the system login and logout files vary from system to system for
-compatibility with different \fIcsh\fR(1) variants; see \fBFILES\fR.
-.SS Editing
-We first describe \fBThe command-line editor\fR.
-The \fBCompletion and listing\fR and \fBSpelling correction\fR sections
-describe two sets of functionality that are implemented as editor commands
-but which deserve their own treatment.
-Finally, \fBEditor commands\fR lists and describes
-the editor commands specific to the shell and their default bindings.
-.SS "The command-line editor (+)"
-Command-line input can be edited using key sequences much like those used in
-GNU Emacs or \fIvi\fR(1).
-The editor is active only when the \fBedit\fR shell variable is set, which
-it is by default in interactive shells.
-The \fIbindkey\fR builtin can display and change key bindings.
-Emacs-style key bindings are used by default
-(unless the shell was compiled otherwise; see the \fBversion\fR shell variable),
-but \fIbindkey\fR can change the key bindings to \fIvi\fR-style bindings en masse.
-.PP
-The shell always binds the arrow keys (as defined in the \fBTERMCAP\fR
-environment variable) to
-.PP
-.PD 0
-.RS +4
-.TP 8
-down
-\fIdown-history\fR
-.TP 8
-up
-\fIup-history\fR
-.TP 8
-left
-\fIbackward-char\fR
-.TP 8
-right
-\fIforward-char\fR
-.PD
-.RE
-.PP
-unless doing so would alter another single-character binding.
-One can set the arrow key escape sequences to the empty string with \fIsettc\fR
-to prevent these bindings.
-The ANSI/VT100 sequences for arrow keys are always bound.
-.PP
-Other key bindings are, for the most part, what Emacs and \fIvi\fR(1)
-users would expect and can easily be displayed by \fIbindkey\fR, so there
-is no need to list them here.  Likewise, \fIbindkey\fR can list the editor
-commands with a short description of each.
-.PP
-Note that editor commands do not have the same notion of a ``word'' as does the
-shell.  The editor delimits words with any non-alphanumeric characters not in
-the shell variable \fBwordchars\fR, while the shell recognizes only whitespace
-and some of the characters with special meanings to it, listed under
-\fBLexical structure\fR.
-.SS "Completion and listing (+)"
-The shell is often able to complete words when given a unique abbreviation.
-Type part of a word (for example `ls /usr/lost') and hit the tab key to
-run the \fIcomplete-word\fR editor command.
-The shell completes the filename `/usr/lost' to `/usr/lost+found/',
-replacing the incomplete word with the complete word in the input buffer.
-(Note the terminal `/'; completion adds a `/' to the
-end of completed directories and a space to the end of other completed words,
-to speed typing and provide a visual indicator of successful completion.
-The \fBaddsuffix\fR shell variable can be unset to prevent this.)
-If no match is found (perhaps `/usr/lost+found' doesn't exist),
-the terminal bell rings.
-If the word is already complete (perhaps there is a `/usr/lost' on your
-system, or perhaps you were thinking too far ahead and typed the whole thing)
-a `/' or space is added to the end if it isn't already there.
-.PP
-Completion works anywhere in the line, not at just the end; completed
-text pushes the rest of the line to the right.  Completion in the middle of a word
-often results in leftover characters to the right of the cursor that need
-to be deleted.
-.PP
-Commands and variables can be completed in much the same way.
-For example, typing `em[tab]' would complete `em' to
-`emacs' if \fIemacs\fR were the only command on your system beginning with `em'.
-Completion can find a command in any directory in \fBpath\fR or if
-given a full pathname.
-Typing `echo $ar[tab]' would complete `$ar' to `$argv'
-if no other variable began with `ar'.
-.PP
-The shell parses the input buffer to determine whether the word you want to
-complete should be completed as a filename, command or variable.
-The first word in the buffer and the first word following
-`;', `|', `|&', `&&' or `||' is considered to be a command.
-A word beginning with `$' is considered to be a variable.
-Anything else is a filename.  An empty line is `completed' as a filename.
-.PP
-You can list the possible completions of a word at any time by typing `^D'
-to run the \fIdelete-char-or-list-or-eof\fR editor command.
-The shell lists the possible completions using the \fIls\-F\fR builtin (q.v.)
-and reprints the prompt and unfinished command line, for example:
-.IP "" 4
-> ls /usr/l[^D]
-.br
-lbin/       lib/        local/      lost+found/
-.br
-> ls /usr/l
-.PP
-If the \fBautolist\fR shell variable is set, the shell lists the remaining
-choices (if any) whenever completion fails:
-.IP "" 4
-> set autolist
-.br
-> nm /usr/lib/libt[tab]
-.br
-libtermcap.a@ libtermlib.a@
-.br
-> nm /usr/lib/libterm
-.PP
-If \fBautolist\fR is set to `ambiguous', choices are listed only when
-completion fails and adds no new characters to the word being completed.
-.PP
-A filename to be completed can contain variables, your own or others' home
-directories abbreviated with `~' (see \fBFilename substitution\fR) and
-directory stack entries abbreviated with `='
-(see \fBDirectory stack substitution\fR).  For example,
-.IP "" 4
-> ls ~k[^D]
-.br
-kahn    kas     kellogg
-.br
-> ls ~ke[tab]
-.br
-> ls ~kellogg/
-.PP
-or
-.IP "" 4
-> set local = /usr/local
-.br
-> ls $lo[tab]
-.br
-> ls $local/[^D]
-.br
-bin/ etc/ lib/ man/ src/
-.br
-> ls $local/
-.PP
-Note that variables can also be expanded explicitly with the
-\fIexpand-variables\fR editor command.
-.PP
-\fIdelete-char-or-list-or-eof\fR lists at only the end of the line;
-in the middle of a line it deletes the character under the cursor and
-on an empty line it logs one out or, if \fBignoreeof\fR is set, does nothing.
-`M-^D', bound to the editor command \fIlist-choices\fR, lists completion
-possibilities anywhere on a line, and \fIlist-choices\fR (or any one of the
-related editor commands that do or don't delete, list and/or log out,
-listed under \fIdelete-char-or-list-or-eof\fR) can be bound to `^D' with
-the \fIbindkey\fR builtin command if so desired.
-.PP
-The \fIcomplete-word-fwd\fR and \fIcomplete-word-back\fR editor commands
-(not bound to any keys by default) can be used to cycle up and down through
-the list of possible completions, replacing the current word with the next or
-previous word in the list.
-.PP
-The shell variable \fBfignore\fR can be set to a list of suffixes to be
-ignored by completion.  Consider the following:
-.IP "" 4
-> ls
-.br
-Makefile        condiments.h~   main.o          side.c
-.br
-README          main.c          meal            side.o
-.br
-condiments.h    main.c~
-.br
-> set fignore = (.o \\~)
-.br
-> emacs ma[^D]
-.br
-main.c   main.c~  main.o
-.br
-> emacs ma[tab]
-.br
-> emacs main.c
-.PP
-`main.c~' and `main.o' are ignored by completion (but not listing),
-because they end in suffixes in \fBfignore\fR.
-Note that a `\\' was needed in front of `~' to prevent it from being
-expanded to \fBhome\fR as described under \fBFilename substitution\fR.
-\fBfignore\fR is ignored if only one completion is possible.
-.PP
-If the \fBcomplete\fR shell variable is set to `enhance', completion
-1) ignores case and 2) considers periods, hyphens and underscores
-(`.', `\-' and `_') to be word separators and hyphens and underscores to
-be equivalent.  If you had the following files
-.IP "" 4
-comp.lang.c      comp.lang.perl   comp.std.c++
-.br
-comp.lang.c++    comp.std.c
-.PP
-and typed `mail \-f c.l.c[tab]', it would be completed to
-`mail \-f comp.lang.c', and ^D would list `comp.lang.c' and `comp.lang.c++'.
-`mail \-f c..c++[^D]' would list `comp.lang.c++' and `comp.std.c++'.  Typing
-`rm a\-\-file[^D]' in the following directory
-.IP "" 4
-A_silly_file    a-hyphenated-file    another_silly_file
-.PP
-would list all three files, because case is ignored and hyphens and
-underscores are equivalent.  Periods, however, are not equivalent to
-hyphens or underscores.
-.PP
-Completion and listing are affected by several other shell variables:
-\fBrecexact\fR can be set to complete on the shortest possible unique
-match, even if more typing might result in a longer match:
-.IP "" 4
-> ls
-.br
-fodder   foo      food     foonly
-.br
-> set recexact
-.br
-> rm fo[tab]
-.PP
-just beeps, because `fo' could expand to `fod' or `foo', but if we type
-another `o',
-.IP "" 4
-> rm foo[tab]
-.br
-> rm foo
-.PP
-the completion completes on `foo', even though `food' and `foonly'
-also match.
-\fBautoexpand\fR can be set to run the \fIexpand-history\fR editor command
-before each completion attempt, \fBautocorrect\fR can be set to
-spelling-correct the word to be completed (see \fBSpelling correction\fR)
-before each completion attempt and \fBcorrect\fR can be set to complete
-commands automatically after one hits `return'.
-\fBmatchbeep\fR can be set to make completion beep or not beep in a variety
-of situations, and \fBnobeep\fR can be set to never beep at all.
-\fBnostat\fR can be set to a list of directories and/or patterns that
-match directories to prevent the completion mechanism from \fIstat\fR(2)ing
-those directories.
-\fBlistmax\fR and \fBlistmaxrows\fR can be set to limit the number of items
-and rows (respectively) that are listed without asking first.
-\fBrecognize_only_executables\fR can be set to make the shell list only
-executables when listing commands, but it is quite slow.
-.PP
-Finally, the \fIcomplete\fR builtin command can be used to tell the shell how
-to complete words other than filenames, commands and variables.
-Completion and listing do not work on glob-patterns (see \fBFilename substitution\fR),
-but the \fIlist-glob\fR and \fIexpand-glob\fR editor commands perform
-equivalent functions for glob-patterns.
-.SS "Spelling correction (+)"
-The shell can sometimes correct the spelling of filenames, commands and variable names
-as well as completing and listing them.
-.PP
-Individual words can be spelling-corrected with the \fIspell-word\fR
-editor command (usually bound to M-s and M-S)
-and the entire input buffer with \fIspell-line\fR (usually bound to M-$).
-The \fBcorrect\fR shell variable can be set to `cmd' to correct the
-command name or `all' to correct the entire line each time return is typed,
-and \fBautocorrect\fR can be set to correct the word to be completed
-before each completion attempt.
-.PP
-When spelling correction is invoked in any of these ways and
-the shell thinks that any part of the command line is misspelled,
-it prompts with the corrected line:
-.IP "" 4
-> set correct = cmd
-.br
-> lz /usr/bin
-.br
-CORRECT>ls /usr/bin (y|n|e|a)?
-.PP
-One can answer `y' or space to execute the corrected line,
-`e' to leave the uncorrected command in the input buffer,
-`a' to abort the command as if `^C' had been hit, and
-anything else to execute the original line unchanged.
-.PP
-Spelling correction recognizes user-defined completions (see the
-\fIcomplete\fR builtin command).  If an input word in a position for
-which a completion is defined resembles a word in the completion list,
-spelling correction registers a misspelling and suggests the latter
-word as a correction.  However, if the input word does not match any of
-the possible completions for that position, spelling correction does
-not register a misspelling.
-.PP
-Like completion, spelling correction works anywhere in the line,
-pushing the rest of the line to the right and possibly leaving
-extra characters to the right of the cursor.
-.PP
-Beware: spelling correction is not guaranteed to work the way one intends,
-and is provided mostly as an experimental feature.
-Suggestions and improvements are welcome.
-.SS "Editor commands (+)"
-`bindkey' lists key bindings and `bindkey \-l' lists and briefly describes
-editor commands.
-Only new or especially interesting editor commands are described here.
-See \fIemacs\fR(1) and \fIvi\fR(1) for descriptions of each editor's
-key bindings.
-.PP
-The character or characters to which each command is bound by default is
-given in parentheses.  `^\fIcharacter\fR' means a control character and
-`M-\fIcharacter\fR' a meta character, typed as escape-\fIcharacter\fR
-on terminals without a meta key.  Case counts, but commands that are bound
-to letters by default are bound to both lower- and uppercase letters for
-convenience.
-.TP 8
-.B complete-word \fR(tab)
-Completes a word as described under \fBCompletion and listing\fR.
-.TP 8
-.B complete-word-back \fR(not bound)
-Like \fIcomplete-word-fwd\fR, but steps up from the end of the list.
-.TP 8
-.B complete-word-fwd \fR(not bound)
-Replaces the current word with the first word in the list of possible
-completions.  May be repeated to step down through the list.
-At the end of the list, beeps and reverts to the incomplete word.
-.TP 8
-.B complete-word-raw \fR(^X-tab)
-Like \fIcomplete-word\fR, but ignores user-defined completions.
-.TP 8
-.B copy-prev-word \fR(M-^_)
-Copies the previous word in the current line into the input buffer.
-See also \fIinsert-last-word\fR.
-.TP 8
-.B dabbrev-expand \fR(M-/)
-Expands the current word to the most recent preceding one for which
-the current is a leading substring, wrapping around the history list
-(once) if necessary.
-Repeating \fIdabbrev-expand\fR without any intervening typing
-changes to the next previous word etc., skipping identical matches
-much like \fIhistory-search-backward\fR does.
-.TP 8
-.B delete-char \fR(not bound)
-Deletes the character under the cursor.
-See also \fIdelete-char-or-list-or-eof\fR.
-.TP 8
-.B delete-char-or-eof \fR(not bound)
-Does \fIdelete-char\fR if there is a character under the cursor
-or \fIend-of-file\fR on an empty line.
-See also \fIdelete-char-or-list-or-eof\fR.
-.TP 8
-.B delete-char-or-list \fR(not bound)
-Does \fIdelete-char\fR if there is a character under the cursor
-or \fIlist-choices\fR at the end of the line.
-See also \fIdelete-char-or-list-or-eof\fR.
-.TP 8
-.B delete-char-or-list-or-eof \fR(^D)
-Does \fIdelete-char\fR if there is a character under the cursor,
-\fIlist-choices\fR at the end of the line
-or \fIend-of-file\fR on an empty line.
-See also those three commands, each of which does only a single action, and
-\fIdelete-char-or-eof\fR, \fIdelete-char-or-list\fR and \fIlist-or-eof\fR,
-each of which does a different two out of the three.
-.TP 8
-.B down-history \fR(down-arrow, ^N)
-Like \fIup-history\fR, but steps down, stopping at the original input line.
-.TP 8
-.B end-of-file \fR(not bound)
-Signals an end of file, causing the shell to exit unless the \fBignoreeof\fR
-shell variable (q.v.) is set to prevent this.
-See also \fIdelete-char-or-list-or-eof\fR.
-.TP 8
-.B expand-history \fR(M-space)
-Expands history substitutions in the current word.
-See \fBHistory substitution\fR.
-See also \fImagic-space\fR, \fItoggle-literal-history\fR and
-the \fBautoexpand\fR shell variable.
-.TP 8
-.B expand-glob \fR(^X-*)
-Expands the glob-pattern to the left of the cursor.
-See \fBFilename substitution\fR.
-.TP 8
-.B expand-line \fR(not bound)
-Like \fIexpand-history\fR, but
-expands history substitutions in each word in the input buffer,
-.TP 8
-.B expand-variables \fR(^X-$)
-Expands the variable to the left of the cursor.
-See \fBVariable substitution\fR.
-.TP 8
-.B history-search-backward \fR(M-p, M-P)
-Searches backwards through the history list for a command beginning with
-the current contents of the input buffer up to the cursor and copies it
-into the input buffer.
-The search string may be a glob-pattern (see \fBFilename substitution\fR)
-containing `*', `?', `[]' or `{}'.
-\fIup-history\fR and \fIdown-history\fR will proceed from the
-appropriate point in the history list.
-Emacs mode only.
-See also \fIhistory-search-forward\fR and \fIi-search-back\fR.
-.TP 8
-.B history-search-forward \fR(M-n, M-N)
-Like \fIhistory-search-backward\fR, but searches forward.
-.TP 8
-.B i-search-back \fR(not bound)
-Searches backward like \fIhistory-search-backward\fR, copies the first match
-into the input buffer with the cursor positioned at the end of the pattern,
-and prompts with `bck: ' and the first match.  Additional characters may be
-typed to extend the search, \fIi-search-back\fR may be typed to continue
-searching with the same pattern, wrapping around the history list if
-necessary, (\fIi-search-back\fR must be bound to a
-single character for this to work) or one of the following special characters
-may be typed:
-.PP
-.RS +8
-.RS +4
-.PD 0
-.TP 8
-^W
-Appends the rest of the word under the cursor to the search pattern.
-.TP 8
-delete (or any character bound to \fIbackward-delete-char\fR)
-Undoes the effect of the last character typed and deletes a character
-from the search pattern if appropriate.
-.TP 8
-^G
-If the previous search was successful, aborts the entire search.
-If not, goes back to the last successful search.
-.TP 8
-escape
-Ends the search, leaving the current line in the input buffer.
-.RE
-.PD
-.PP
-Any other character not bound to \fIself-insert-command\fR terminates the
-search, leaving the current line in the input buffer, and
-is then interpreted as normal input.  In particular, a carriage return
-causes the current line to be executed.
-Emacs mode only.
-See also \fIi-search-fwd\fR and \fIhistory-search-backward\fR.
-.RE
-.TP 8
-.B i-search-fwd \fR(not bound)
-Like \fIi-search-back\fR, but searches forward.
-.TP 8
-.B insert-last-word \fR(M-_)
-Inserts the last word of the previous input line (`!$') into the input buffer.
-See also \fIcopy-prev-word\fR.
-.TP 8
-.B list-choices \fR(M-^D)
-Lists completion possibilities as described under \fBCompletion and listing\fR.
-See also \fIdelete-char-or-list-or-eof\fR and \fIlist-choices-raw\fR.
-.TP 8
-.B list-choices-raw \fR(^X-^D)
-Like \fIlist-choices\fR, but ignores user-defined completions.
-.TP 8
-.B list-glob \fR(^X-g, ^X-G)
-Lists (via the \fIls\-F\fR builtin) matches to the glob-pattern
-(see \fBFilename substitution\fR) to the left of the cursor.
-.TP 8
-.B list-or-eof \fR(not bound)
-Does \fIlist-choices\fR
-or \fIend-of-file\fR on an empty line.
-See also \fIdelete-char-or-list-or-eof\fR.
-.TP 8
-.B magic-space \fR(not bound)
-Expands history substitutions in the current line,
-like \fIexpand-history\fR, and inserts a space.
-\fImagic-space\fR is designed to be bound to the space bar,
-but is not bound by default.
-.TP 8
-.B normalize-command \fR(^X-?)
-Searches for the current word in PATH and, if it is found, replaces it with
-the full path to the executable.  Special characters are quoted.  Aliases are
-expanded and quoted but commands within aliases are not.  This command is
-useful with commands that take commands as arguments, e.g., `dbx' and `sh \-x'.
-.TP 8
-.B normalize-path \fR(^X-n, ^X-N)
-Expands the current word as described under the `expand' setting
-of the \fBsymlinks\fR shell variable.
-.TP 8
-.B overwrite-mode \fR(unbound)
-Toggles between input and overwrite modes.
-.TP 8
-.B run-fg-editor \fR(M-^Z)
-Saves the current input line and
-looks for a stopped job with a name equal to the last component of the
-file name part of the \fBEDITOR\fR or \fBVISUAL\fR environment variables,
-or, if neither is set, `ed' or `vi'.
-If such a job is found, it is restarted as if `fg %\fIjob\fR' had been
-typed.  This is used to toggle back and forth between an editor and
-the shell easily.  Some people bind this command to `^Z' so they
-can do this even more easily.
-.TP
-.B run-help \fR(M-h, M-H)
-Searches for documentation on the current command, using the same notion of
-`current command' as the completion routines, and prints it.  There is no way
-to use a pager; \fIrun-help\fR is designed for short help files.
-If the special alias \fBhelpcommand\fR is defined, it is run with the
-command name as a sole argument.  Else,
-documentation should be in a file named \fIcommand\fR.help, \fIcommand\fR.1,
-\fIcommand\fR.6, \fIcommand\fR.8 or \fIcommand\fR, which should be in one
-of the directories listed in the \fBHPATH\fR environment variable.
-If there is more than one help file only the first is printed.
-.TP 8
-.B self-insert-command \fR(text characters)
-In insert mode (the default), inserts the typed character into the input line after the character under the cursor.
-In overwrite mode, replaces the character under the cursor with the typed character.
-The input mode is normally preserved between lines, but the
-\fBinputmode\fR shell variable can be set to `insert' or `overwrite' to put the
-editor in that mode at the beginning of each line.
-See also \fIoverwrite-mode\fR.
-.TP 8
-.B sequence-lead-in \fR(arrow prefix, meta prefix, ^X)
-Indicates that the following characters are part of a
-multi-key sequence.  Binding a command to a multi-key sequence really creates
-two bindings: the first character to \fIsequence-lead-in\fR and the
-whole sequence to the command.  All sequences beginning with a character
-bound to \fIsequence-lead-in\fR are effectively bound to \fIundefined-key\fR
-unless bound to another command.
-.TP 8
-.B spell-line \fR(M-$)
-Attempts to correct the spelling of each word in the input buffer, like
-\fIspell-word\fR, but ignores words whose first character is one of
-`\-', `!', `^' or `%', or which contain `\\', `*' or `?', to avoid problems
-with switches, substitutions and the like.
-See \fBSpelling correction\fR.
-.TP 8
-.B spell-word \fR(M-s, M-S)
-Attempts to correct the spelling of the current word as described
-under \fBSpelling correction\fR.
-Checks each component of a word which appears to be a pathname.
-.TP 8
-.B toggle-literal-history \fR(M-r, M-R)
-Expands or `unexpands' history substitutions in the input buffer.
-See also \fIexpand-history\fR and the \fBautoexpand\fR shell variable.
-.TP 8
-.B undefined-key \fR(any unbound key)
-Beeps.
-.TP 8
-.B up-history \fR(up-arrow, ^P)
-Copies the previous entry in the history list into the input buffer.
-If \fBhistlit\fR is set, uses the literal form of the entry.
-May be repeated to step up through the history list, stopping at the top.
-.TP 8
-.B vi-search-back \fR(?)
-Prompts with `?' for a search string (which may be a glob-pattern, as with
-\fIhistory-search-backward\fR), searches for it and copies it into the
-input buffer.  The bell rings if no match is found.
-Hitting return ends the search and leaves the last match in the input
-buffer.
-Hitting escape ends the search and executes the match.
-\fIvi\fR mode only.
-.TP 8
-.B vi-search-fwd \fR(/)
-Like \fIvi-search-back\fR, but searches forward.
-.TP 8
-.B which-command \fR(M-?)
-Does a \fIwhich\fR (see the description of the builtin command) on the
-first word of the input buffer.
-.TP 8
-.B yank-pop \fR(M-y)
-When executed immediately after a \fIyank\fR or another \fIyank-pop\fR,
-replaces the yanked string with the next previous string from the
-killring. This also has the effect of rotating the killring, such that
-this string will be considered the most recently killed by a later
-\fIyank\fR command. Repeating \fIyank-pop\fR will cycle through the
-killring any number of times.
-.SS "Lexical structure"
-The shell splits input lines into words at blanks and tabs.  The special
-characters `&', `|', `;', `<', `>', `(', and `)' and the doubled characters
-`&&', `||', `<<' and `>>' are always separate words, whether or not they are
-surrounded by whitespace.
-.PP
-When the shell's input is not a terminal, the character `#' is taken to begin a
-comment.  Each `#' and the rest of the input line on which it appears is
-discarded before further parsing.
-.PP
-A special character (including a blank or tab) may be prevented from having
-its special meaning, and possibly made part of another word, by preceding it
-with a backslash (`\\') or enclosing it in single (`''), double (`"') or
-backward (``') quotes.  When not otherwise quoted a newline preceded by a `\\'
-is equivalent to a blank, but inside quotes this sequence results in a
-newline.
-.PP
-Furthermore, all \fBSubstitutions\fR (see below) except \fBHistory substitution\fR
-can be prevented by enclosing the strings (or parts of strings)
-in which they appear with single quotes or by quoting the crucial character(s)
-(e.g., `$' or ``' for \fBVariable substitution\fR or \fBCommand substitution\fR respectively)
-with `\\'.  (\fBAlias substitution\fR is no exception: quoting in any way any
-character of a word for which an \fIalias\fR has been defined prevents
-substitution of the alias.  The usual way of quoting an alias is to precede it
-with a backslash.) \fBHistory substitution\fR is prevented by
-backslashes but not by single quotes.  Strings quoted with double or backward
-quotes undergo \fBVariable substitution\fR and \fBCommand substitution\fR, but other
-substitutions are prevented.
-.PP
-Text inside single or double quotes becomes a single word (or part of one).
-Metacharacters in these strings, including blanks and tabs, do not form
-separate words.  Only in one special case (see \fBCommand substitution\fR
-below) can a double-quoted string yield parts of more than one word;
-single-quoted strings never do.  Backward quotes are special: they signal
-\fBCommand substitution\fR (q.v.), which may result in more than one word.
-.PP
-Quoting complex strings, particularly strings which themselves contain quoting
-characters, can be confusing.  Remember that quotes need not be used as they are
-in human writing!  It may be easier to quote not an entire string, but only
-those parts of the string which need quoting, using different types of quoting
-to do so if appropriate.
-.PP
-The \fBbackslash_quote\fR shell variable (q.v.) can be set to make backslashes
-always quote `\\', `'', and `"'.  (+) This may make complex quoting tasks
-easier, but it can cause syntax errors in \fIcsh\fR(1) scripts.
-.SS Substitutions
-We now describe the various transformations the shell performs on the input in
-the order in which they occur.  We note in passing the data structures involved
-and the commands and variables which affect them.  Remember that substitutions
-can be prevented by quoting as described under \fBLexical structure\fR.
-.SS "History substitution"
-Each command, or ``event'', input from the terminal is saved in the history
-list.  The previous command is always saved, and the \fBhistory\fR shell
-variable can be set to a number to save that many commands.  The \fBhistdup\fR
-shell variable can be set to not save duplicate events or consecutive duplicate
-events.
-.PP
-Saved commands are numbered sequentially from 1 and stamped with the time.
-It is not usually necessary to use event numbers, but the current event number
-can be made part of the prompt by placing an `!' in the \fBprompt\fR shell variable.
-.PP
-The shell actually saves history in expanded and literal (unexpanded) forms.
-If the \fBhistlit\fR shell variable is set, commands that display and store
-history use the literal form.
-.PP
-The \fIhistory\fR builtin command can print, store in a file, restore
-and clear the history list at any time,
-and the \fBsavehist\fR and \fBhistfile\fR shell variables can be can be set to
-store the history list automatically on logout and restore it on login.
-.PP
-History substitutions introduce words from the history list into the input
-stream, making it easy to repeat commands, repeat arguments of a previous
-command in the current command, or fix spelling mistakes in the previous
-command with little typing and a high degree of confidence.
-.PP
-History substitutions begin with the character `!'.  They may begin anywhere in
-the input stream, but they do not nest.  The `!' may be preceded by a `\\' to
-prevent its special meaning; for convenience, a `!' is passed unchanged when it
-is followed by a blank, tab, newline, `=' or `('.  History substitutions also
-occur when an input line begins with `^'.  This special abbreviation will be
-described later.  The characters used to signal history substitution (`!' and
-`^') can be changed by setting the \fBhistchars\fR shell variable.  Any input
-line which contains a history substitution is printed before it is executed.
-.PP
-A history substitution may have an ``event specification'', which indicates
-the event from which words are to be taken, a ``word designator'',
-which selects particular words from the chosen event, and/or a ``modifier'',
-which manipulates the selected words.
-.PP
-An event specification can be
-.PP
-.PD 0
-.RS +4
-.TP 8
-.I n
-A number, referring to a particular event
-.TP 8
-\-\fIn\fR
-An offset, referring to the event \fIn\fR before the current event
-.TP 8
-#
-The current event.
-This should be used carefully in \fIcsh\fR(1), where there is no check for
-recursion.  \fItcsh\fR allows 10 levels of recursion.  (+)
-.TP 8
-!
-The previous event (equivalent to `\-1')
-.TP 8
-.I s
-The most recent event whose first word begins with the string \fIs\fR
-.TP 8
-?\fIs\fR?
-The most recent event which contains the string \fIs\fR.
-The second `?' can be omitted if it is immediately followed by a newline.
-.RE
-.PD
-.PP
-For example, consider this bit of someone's history list:
-.IP "" 4
-\ 9  8:30    nroff \-man wumpus.man
-.br
-10  8:31    cp wumpus.man wumpus.man.old
-.br
-11  8:36    vi wumpus.man
-.br
-12  8:37    diff wumpus.man.old wumpus.man
-.PP
-The commands are shown with their event numbers and time stamps.
-The current event, which we haven't typed in yet, is event 13.
-`!11' and `!\-2' refer to event 11.
-`!!' refers to the previous event, 12.  `!!' can be abbreviated `!' if it is
-followed by `:' (`:' is described below).
-`!n' refers to event 9, which begins with `n'.
-`!?old?' also refers to event 12, which contains `old'.
-Without word designators or modifiers history references simply expand to the
-entire event, so we might type `!cp' to redo the copy command or `!!|more'
-if the `diff' output scrolled off the top of the screen.
-.PP
-History references may be insulated from the surrounding text with braces if
-necessary.  For example, `!vdoc' would look for a command beginning with
-`vdoc', and, in this example, not find one, but `!{v}doc' would expand
-unambiguously to `vi wumpus.mandoc'.
-Even in braces, history substitutions do not nest.
-.PP
-(+) While \fIcsh\fR(1) expands, for example, `!3d' to event 3 with the
-letter `d' appended to it, \fItcsh\fR expands it to the last event beginning
-with `3d'; only completely numeric arguments are treated as event numbers.
-This makes it possible to recall events beginning with numbers.
-To expand `!3d' as in \fIcsh\fR(1) say `!{3}d'.
-.PP
-To select words from an event we can follow the event specification by a `:'
-and a designator for the desired words.  The words of an input line are
-numbered from 0, the first (usually command) word being 0, the second word
-(first argument) being 1, etc.  The basic word designators are:
-.PP
-.PD 0
-.RS +4
-.TP 8
-0
-The first (command) word
-.TP 8
-.I n
-The \fIn\fRth argument
-.TP 8
-^
-The first argument, equivalent to `1'
-.TP 8
-$
-The last argument
-.TP 8
-%
-The word matched by an ?\fIs\fR? search
-.TP 8
-.I x\-y
-A range of words
-.TP 8
-.I \-y
-Equivalent to \fI`0\-y'\fR
-.TP 8
-*
-Equivalent to `^\-$', but returns nothing if the event contains only 1 word
-.TP 8
-.I x*
-Equivalent to \fI`x\-$'\fR
-.TP 8
-.I x\-
-Equivalent to \fI`x*'\fR, but omitting the last word (`$')
-.PD
-.RE
-.PP
-Selected words are inserted into the command line separated by single blanks.
-For example, the `diff' command in the previous example might have been
-typed as `diff !!:1.old !!:1' (using `:1' to select the first argument
-from the previous event) or `diff !\-2:2 !\-2:1' to select and swap the
-arguments from the `cp' command.  If we didn't care about the order of the
-`diff' we might have said `diff !\-2:1\-2' or simply `diff !\-2:*'.
-The `cp' command might have been written `cp wumpus.man !#:1.old', using `#'
-to refer to the current event.
-`!n:\- hurkle.man' would reuse the first two words from the `nroff' command
-to say `nroff \-man hurkle.man'.
-.PP
-The `:' separating the event specification from the word designator can be
-omitted if the argument selector begins with a `^', `$', `*', `%' or `\-'.
-For example, our `diff' command might have been `diff !!^.old !!^' or,
-equivalently, `diff !!$.old !!$'.  However, if `!!' is abbreviated `!',
-an argument selector beginning with `\-' will be interpreted as an event
-specification.
-.PP
-A history reference may have a word designator but no event specification.
-It then references the previous command.
-Continuing our `diff' example, we could have said simply `diff
-!^.old !^' or, to get the arguments in the opposite order, just `diff !*'.
-.PP
-The word or words in a history reference can be edited, or ``modified'',
-by following it with one or more modifiers, each preceded by a `:':
-.PP
-.PD 0
-.RS +4
-.TP 8
-h
-Remove a trailing pathname component, leaving the head.
-.TP 8
-t
-Remove all leading pathname components, leaving the tail.
-.TP 8
-r
-Remove a filename extension `.xxx', leaving the root name.
-.TP 8
-e
-Remove all but the extension.
-.TP 8
-u
-Uppercase the first lowercase letter.
-.TP 8
-l
-Lowercase the first uppercase letter.
-.TP 8
-s\fI/l/r/\fR
-Substitute \fIl\fR for \fIr\fR.
-\fIl\fR is simply a string like \fIr\fR, not a regular expression as in
-the eponymous \fIed\fR(1) command.
-Any character may be used as the delimiter in place of `/';
-a `\\' can be used to quote the delimiter inside \fIl\fR and \fIr\fR.
-The character `&' in the \fIr\fR is replaced by \fIl\fR; `\\' also quotes `&'.
-If \fIl\fR is empty (``''), the \fIl\fR from a previous substitution or the
-\fIs\fR from a previous search or event number in event specification is used.
-The trailing delimiter may be omitted if it is immediately followed by a newline.
-.TP 8
-&
-Repeat the previous substitution.
-.TP 8
-g
-Apply the following modifier once to each word.
-.TP 8
-a (+)
-Apply the following modifier as many times as possible to a single word.
-`a' and `g' can be used together to apply a modifier globally.
-With the `s' modifier, only the patterns contained in the original word are
-substituted, not patterns that contain any substitution result.
-.TP 8
-p
-Print the new command line but do not execute it.
-.TP 8
-q
-Quote the substituted words, preventing further substitutions.
-.TP 8
-x
-Like q, but break into words at blanks, tabs and newlines.
-.PD
-.RE
-.PP
-Modifiers are applied to only the first modifiable word (unless `g' is used).
-It is an error for no word to be modifiable.
-.PP
-For example, the `diff' command might have been written as `diff wumpus.man.old
-!#^:r', using `:r' to remove `.old' from the first argument on the same line
-(`!#^').  We could say `echo hello out there', then `echo !*:u' to capitalize
-`hello', `echo !*:au' to say it out loud, or `echo !*:agu' to really shout.
-We might follow `mail \-s "I forgot my password" rot' with `!:s/rot/root' to
-correct the spelling of `root' (but see \fBSpelling correction\fR for a
-different approach).
-.PP
-There is a special abbreviation for substitutions.
-`^', when it is the first character on an input line, is equivalent to `!:s^'.
-Thus we might have said `^rot^root' to make the spelling correction in the
-previous example.
-This is the only history substitution which does not explicitly begin with `!'.
-.PP
-(+) In \fIcsh\fR as such, only one modifier may be applied to each history
-or variable expansion.  In \fItcsh\fR, more than one may be used, for example
-.IP "" 4
-% mv wumpus.man /usr/man/man1/wumpus.1
-.br
-% man !$:t:r
-.br
-man wumpus
-.PP
-In \fIcsh\fR, the result would be `wumpus.1:r'.  A substitution followed by a
-colon may need to be insulated from it with braces:
-.IP "" 4
-> mv a.out /usr/games/wumpus
-.br
-> setenv PATH !$:h:$PATH
-.br
-Bad ! modifier: $.
-.br
-> setenv PATH !{\-2$:h}:$PATH
-.br
-setenv PATH /usr/games:/bin:/usr/bin:.
-.PP
-The first attempt would succeed in \fIcsh\fR but fails in \fItcsh\fR,
-because \fItcsh\fR expects another modifier after the second colon
-rather than `$'.
-.PP
-Finally, history can be accessed through the editor as well as through
-the substitutions just described.
-The \fIup-\fR and \fIdown-history\fR, \fIhistory-search-backward\fR and
-\fI-forward\fR, \fIi-search-back\fR and \fI-fwd\fR,
-\fIvi-search-back\fR and \fI-fwd\fR, \fIcopy-prev-word\fR
-and \fIinsert-last-word\fR editor commands search for
-events in the history list and copy them into the input buffer.
-The \fItoggle-literal-history\fR editor command switches between the
-expanded and literal forms of history lines in the input buffer.
-\fIexpand-history\fR and \fIexpand-line\fR expand history substitutions
-in the current word and in the entire input buffer respectively.
-.SS "Alias substitution"
-The shell maintains a list of aliases which can be set, unset and printed by
-the \fIalias\fR and \fIunalias\fR commands.  After a command line is parsed
-into simple commands (see \fBCommands\fR) the first word of each command,
-left-to-right, is checked to see if it has an alias.  If so, the first word is
-replaced by the alias.  If the alias contains a history reference, it undergoes
-\fBHistory substitution\fR (q.v.) as though the original command were the
-previous input line.  If the alias does not contain a history reference, the
-argument list is left untouched.
-.PP
-Thus if the alias for `ls' were `ls \-l' the command `ls /usr' would become `ls
-\-l /usr', the argument list here being undisturbed.  If the alias for `lookup'
-were `grep !^ /etc/passwd' then `lookup bill' would become `grep bill
-/etc/passwd'.  Aliases can be used to introduce parser metasyntax.  For
-example, `alias print 'pr \e!* | lpr'' defines a ``command'' (`print') which
-\fIpr\fR(1)s its arguments to the line printer.
-.PP
-Alias substitution is repeated until the first word of the command has no
-alias.  If an alias substitution does not change the first word (as in the
-previous example) it is flagged to prevent a loop.  Other loops are detected and
-cause an error.
-.PP
-Some aliases are referred to by the shell; see \fBSpecial aliases\fR.
-.SS "Variable substitution"
-The shell maintains a list of variables, each of which has as value a list of
-zero or more words.
-The values of shell variables can be displayed and changed with the
-\fIset\fR and \fIunset\fR commands.
-The system maintains its own list of ``environment'' variables.
-These can be displayed and changed with \fIprintenv\fR, \fIsetenv\fR and
-\fIunsetenv\fR.
-.PP
-(+) Variables may be made read-only with `set \-r' (q.v.)
-Read-only variables may not be modified or unset;
-attempting to do so will cause an error.
-Once made read-only, a variable cannot be made writable,
-so `set \-r' should be used with caution.
-Environment variables cannot be made read-only.
-.PP
-Some variables are set by the shell or referred to by it.
-For instance, the \fBargv\fR variable is an image of the shell's argument
-list, and words of this variable's value are referred to in special ways.
-Some of the variables referred to by the shell are toggles;
-the shell does not care what their value is, only whether they are set or not.
-For instance, the \fBverbose\fR variable is a toggle which causes command
-input to be echoed.  The \fB\-v\fR command line option sets this variable.
-\fBSpecial shell variables\fR lists all variables which are referred to by the shell.
-.PP
-Other operations treat variables numerically.  The `@' command permits numeric
-calculations to be performed and the result assigned to a variable.  Variable
-values are, however, always represented as (zero or more) strings.  For the
-purposes of numeric operations, the null string is considered to be zero, and
-the second and subsequent words of multi-word values are ignored.
-.PP
-After the input line is aliased and parsed, and before each command is
-executed, variable substitution is performed keyed by `$' characters.  This
-expansion can be prevented by preceding the `$' with a `\e' except within `"'s
-where it \fIalways\fR occurs, and within `''s where it \fInever\fR occurs.
-Strings quoted by ``' are interpreted later (see \fBCommand substitution\fR
-below) so `$' substitution does not occur there until later,
-if at all.  A `$' is passed unchanged if followed by a blank, tab, or
-end-of-line.
-.PP
-Input/output redirections are recognized before variable expansion, and are
-variable expanded separately.  Otherwise, the command name and entire argument
-list are expanded together.  It is thus possible for the first (command) word
-(to this point) to generate more than one word, the first of which becomes the
-command name, and the rest of which become arguments.
-.PP
-Unless enclosed in `"' or given the `:q' modifier the results of variable
-substitution may eventually be command and filename substituted.  Within `"', a
-variable whose value consists of multiple words expands to a (portion of a)
-single word, with the words of the variable's value separated by blanks.  When
-the `:q' modifier is applied to a substitution the variable will expand to
-multiple words with each word separated by a blank and quoted to prevent later
-command or filename substitution.
-.PP
-The following metasequences are provided for introducing variable values into
-the shell input.  Except as noted, it is an error to reference a variable which
-is not set.
-.PP
-.PD 0
-$\fIname\fR
-.TP 8
-${\fIname\fR}
-Substitutes the words of the value of variable \fIname\fR, each separated
-by a blank.  Braces insulate \fIname\fR from following characters which would
-otherwise be part of it.  Shell variables have names consisting of
-letters and digits starting with a letter.  The underscore character is
-considered a letter.  If \fIname\fR is not a shell variable, but is set in the
-environment, then that value is returned (but some of the other forms
-given below are not available in this case).
-.PP
-$\fIname\fR[\fIselector\fR]
-.TP 8
-${\fIname\fR[\fIselector\fR]}
-Substitutes only the selected words from the value of \fIname\fR.
-The \fIselector\fR is subjected to `$' substitution and may consist of
-a single number or two numbers separated by a `\-'.
-The first word of a variable's value is numbered `1'.
-If the first number of a range is omitted it defaults to `1'.
-If the last member of a range is omitted it defaults to `$#\fIname\fR'.
-The \fIselector\fR `*' selects all words.
-It is not an error for a range to be empty if the
-second argument is omitted or in range.
-.TP 8
-$0
-Substitutes the name of the file from which command input
-is being read.  An error occurs if the name is not known.
-.PP
-$\fInumber\fR
-.TP 8
-${\fInumber\fR}
-Equivalent to `$argv[\fInumber\fR]'.
-.TP 8
-$*
-Equivalent to `$argv', which is equivalent to `$argv[*]'.
-.PD
-.PP
-The `:' modifiers described under \fBHistory substitution\fR, except for `:p',
-can be applied to the substitutions above.  More than one may be used.  (+)
-Braces may be needed to insulate a variable substitution from a literal colon
-just as with \fBHistory substitution\fR (q.v.); any modifiers must appear
-within the braces.
-.PP
-The following substitutions can not be modified with `:' modifiers.
-.PP
-.PD 0
-$?\fIname\fR
-.TP 8
-${?\fIname\fR}
-Substitutes the string `1' if \fIname\fR is set, `0' if it is not.
-.TP 8
-$?0
-Substitutes `1' if the current input filename is known, `0' if it is not.
-Always `0' in interactive shells.
-.PP
-$#\fIname\fR
-.TP 8
-${#\fIname\fR}
-Substitutes the number of words in \fIname\fR.
-.TP 8
-$#
-Equivalent to `$#argv'.  (+)
-.PP
-$%\fIname\fR
-.TP 8
-${%\fIname\fR}
-Substitutes the number of characters in \fIname\fR.  (+)
-.PP
-$%\fInumber\fR
-.TP 8
-${%\fInumber\fR}
-Substitutes the number of characters in $argv[\fInumber\fR].  (+)
-.TP 8
-$?
-Equivalent to `$status'.  (+)
-.TP 8
-$$
-Substitutes the (decimal) process number of the (parent) shell.
-.TP 8
-$!
-Substitutes the (decimal) process number of the last
-background process started by this shell.  (+)
-.TP 8
-$_
-Substitutes the command line of the last command executed.  (+)
-.TP 8
-$<
-Substitutes a line from the standard input, with no further interpretation
-thereafter.  It can be used to read from the keyboard in a shell script.
-(+) While \fIcsh\fR always quotes $<, as if it were equivalent to `$<:q',
-\fItcsh\fR does not.  Furthermore, when \fItcsh\fR is waiting for a line to be
-typed the user may type an interrupt to interrupt the sequence into
-which the line is to be substituted, but \fIcsh\fR does not allow this.
-.PD
-.PP
-The editor command \fIexpand-variables\fR, normally bound to `^X-$',
-can be used to interactively expand individual variables.
-.SS "Command, filename and directory stack substitution"
-The remaining substitutions are applied selectively to the arguments of builtin
-commands.  This means that portions of expressions which are not evaluated are
-not subjected to these expansions.  For commands which are not internal to the
-shell, the command name is substituted separately from the argument list.  This
-occurs very late, after input-output redirection is performed, and in a child
-of the main shell.
-.SS "Command substitution"
-Command substitution is indicated by a command enclosed in ``'.  The output
-from such a command is broken into separate words at blanks, tabs and newlines,
-and null words are discarded.  The output is variable and command substituted
-and put in place of the original string.
-.PP
-Command substitutions inside double
-quotes (`"') retain blanks and tabs; only newlines force new words.  The single
-final newline does not force a new word in any case.  It is thus possible for a
-command substitution to yield only part of a word, even if the command outputs
-a complete line.
-.PP
-By default, the shell since version 6.12 replaces all newline and carriage 
-return characters in the command by spaces.  If this is switched off by
-unsetting \fBcsubstnonl\fR, newlines separate commands as usual.
-.SS "Filename substitution"
-If a word contains any of the characters `*', `?', `[' or `{' or begins with
-the character `~' it is a candidate for filename substitution, also known as
-``globbing''.  This word is then regarded as a pattern (``glob-pattern''), and
-replaced with an alphabetically sorted list of file names which match the
-pattern.
-.PP
-In matching filenames, the character `.' at the beginning of a filename or
-immediately following a `/', as well as the character `/' must be matched
-explicitly.  The character `*' matches any string of characters, including the
-null string.  The character `?' matches any single character.  The sequence
-`[...]' matches any one of the characters enclosed.  Within `[...]', a pair of
-characters separated by `\-' matches any character lexically between the two.
-.PP
-(+) Some glob-patterns can be negated:
-The sequence `[^...]' matches any single character \fInot\fR specified by the
-characters and/or ranges of characters in the braces.
-.PP
-An entire glob-pattern can also be negated with `^':
-.IP "" 4
-> echo *
-.br
-bang crash crunch ouch
-.br
-> echo ^cr*
-.br
-bang ouch
-.PP
-Glob-patterns which do not use `?', `*', or `[]' or which use `{}' or `~'
-(below) are not negated correctly.
-.PP
-The metanotation `a{b,c,d}e' is a shorthand for `abe ace ade'.
-Left-to-right order is preserved: `/usr/source/s1/{oldls,ls}.c' expands
-to `/usr/source/s1/oldls.c /usr/source/s1/ls.c'.  The results of matches are
-sorted separately at a low level to preserve this order:
-`../{memo,*box}' might expand to `../memo ../box ../mbox'.
-(Note that `memo' was not sorted with the results of matching `*box'.)
-It is not an error when this construct expands to files which do not exist,
-but it is possible to get an error from a command to which the expanded list
-is passed.
-This construct may be nested.
-As a special case the words `{', `}' and `{}' are passed undisturbed.
-.PP
-The character `~' at the beginning of a filename refers to home directories.
-Standing alone, i.e., `~', it expands to the invoker's home directory as
-reflected in the value of the \fBhome\fR shell variable.  When followed by a
-name consisting of letters, digits and `\-' characters the shell searches for a
-user with that name and substitutes their home directory; thus `~ken' might
-expand to `/usr/ken' and `~ken/chmach' to `/usr/ken/chmach'.  If the character
-`~' is followed by a character other than a letter or `/' or appears elsewhere
-than at the beginning of a word, it is left undisturbed.
-A command like `setenv MANPATH /usr/man:/usr/local/man:~/lib/man' does not,
-therefore, do home directory substitution as one might hope.
-.PP
-It is an error for a glob-pattern containing `*', `?', `[' or `~', with or
-without `^', not to match any files.  However, only one pattern in a list of
-glob-patterns must match a file (so that, e.g., `rm *.a *.c *.o' would fail
-only if there were no files in the current directory ending in `.a', `.c', or
-`.o'), and if the \fBnonomatch\fR shell variable is set a pattern (or list
-of patterns) which matches nothing is left unchanged rather than causing
-an error.
-.PP
-The \fBnoglob\fR shell variable can be set to prevent filename substitution,
-and the \fIexpand-glob\fR editor command, normally bound to `^X-*', can be
-used to interactively expand individual filename substitutions.
-.SS "Directory stack substitution (+)"
-The directory stack is a list of directories, numbered from zero, used by the
-\fIpushd\fR, \fIpopd\fR and \fIdirs\fR builtin commands (q.v.).
-\fIdirs\fR can print, store in a file, restore and clear the directory stack
-at any time, and the \fBsavedirs\fR and \fBdirsfile\fR shell variables can be set to
-store the directory stack automatically on logout and restore it on login.
-The \fBdirstack\fR shell variable can be examined to see the directory stack and
-set to put arbitrary directories into the directory stack.
-.PP
-The character `=' followed by one or more digits expands to an entry in
-the directory stack.  The special case `=\-' expands to the last directory in
-the stack.  For example,
-.IP "" 4
-> dirs \-v
-.br
-0       /usr/bin
-.br
-1       /usr/spool/uucp
-.br
-2       /usr/accts/sys
-.br
-> echo =1
-.br
-/usr/spool/uucp
-.br
-> echo =0/calendar
-.br
-/usr/bin/calendar
-.br
-> echo =\-
-.br
-/usr/accts/sys
-.PP
-The \fBnoglob\fR and \fBnonomatch\fR shell variables and the \fIexpand-glob\fR
-editor command apply to directory stack as well as filename substitutions.
-.SS "Other substitutions (+)"
-There are several more transformations involving filenames, not strictly
-related to the above but mentioned here for completeness.
-\fIAny\fR filename may be expanded to a full path when the
-\fBsymlinks\fR variable (q.v.) is set to `expand'.
-Quoting prevents this expansion, and
-the \fInormalize-path\fR editor command does it on demand.
-The \fInormalize-command\fR editor command expands commands in PATH into
-full paths on demand.
-Finally, \fIcd\fR and \fIpushd\fR interpret `\-' as the old working directory
-(equivalent to the shell variable \fBowd\fR).
-This is not a substitution at all, but an abbreviation recognized by only
-those commands.  Nonetheless, it too can be prevented by quoting.
-.SS Commands
-The next three sections describe how the shell executes commands and
-deals with their input and output.
-.SS Simple commands, pipelines and sequences
-A simple command is a sequence of words, the first of which specifies the
-command to be executed.  A series of simple commands joined by `|' characters
-forms a pipeline.  The output of each command in a pipeline is connected to the
-input of the next.
-.PP
-Simple commands and pipelines may be joined into sequences with `;', and will
-be executed sequentially.  Commands and pipelines can also be joined into
-sequences with `||' or `&&', indicating, as in the C language, that the second
-is to be executed only if the first fails or succeeds respectively.
-.PP
-A simple command, pipeline or sequence may be placed in parentheses, `()',
-to form a simple command, which may in turn be a component of a pipeline or
-sequence.  A command, pipeline or sequence can be executed
-without waiting for it to terminate by following it with an `&'.
-.SS "Builtin and non-builtin command execution"
-Builtin commands are executed within the shell.  If any component of a
-pipeline except the last is a builtin command, the pipeline is executed
-in a subshell.
-.PP
-Parenthesized commands are always executed in a subshell.
-.IP "" 4
-(cd; pwd); pwd
-.PP
-thus prints the \fBhome\fR directory, leaving you where you were
-(printing this after the home directory), while
-.IP "" 4
-cd; pwd
-.PP
-leaves you in the \fBhome\fR directory.  Parenthesized commands are most often
-used to prevent \fIcd\fR from affecting the current shell.
-.PP
-When a command to be executed is found not to be a builtin command the shell
-attempts to execute the command via \fIexecve\fR(2).  Each word in the variable
-\fBpath\fR names a directory in which the shell will look for the
-command.  If the shell is not given a \fB\-f\fR option, the shell
-hashes the names in these directories into an internal table so that it will
-try an \fIexecve\fR(2) in only a directory where there is a possibility that the
-command resides there.  This greatly speeds command location when a large
-number of directories are present in the search path. This hashing mechanism is
-not used:
-.TP 4
-.B 1.
-If hashing is turned explicitly off via \fIunhash\fR.
-.TP 4
-.B 2.
-If the shell was given a \fB\-f\fR argument.
-.TP 4
-.B 3.
-For each directory component of \fBpath\fR which does not begin with a `/'.
-.TP 4
-.B 4.
-If the command contains a `/'.
-.PP
-In the above four cases the shell concatenates each component of the path
-vector with the given command name to form a path name of a file which it
-then attempts to execute it. If execution is successful, the search stops.
-.PP
-If the file has execute permissions but is not an executable to the system
-(i.e., it is neither an executable binary nor a script that specifies its
-interpreter), then it is assumed to be a file containing shell commands and
-a new shell is spawned to read it.  The \fIshell\fR special alias may be set
-to specify an interpreter other than the shell itself.
-.PP
-On systems which do not understand the `#!' script interpreter convention
-the shell may be compiled to emulate it; see the \fBversion\fR shell
-variable\fR.  If so, the shell checks the first line of the file to
-see if it is of the form `#!\fIinterpreter\fR \fIarg\fR ...'.  If it is,
-the shell starts \fIinterpreter\fR with the given \fIarg\fRs and feeds the
-file to it on standard input.
-.SS Input/output
-The standard input and standard output of a command may be redirected with the
-following syntax:
-.PP
-.PD 0
-.TP 8
-< \fIname
-Open file \fIname\fR (which is first variable, command and filename
-expanded) as the standard input.
-.TP 8
-<< \fIword
-Read the shell input up to a line which is identical to \fIword\fR.  \fIword\fR
-is not subjected to variable, filename or command substitution, and each input
-line is compared to \fIword\fR before any substitutions are done on this input
-line.  Unless a quoting `\e', `"', `' or ``' appears in \fIword\fR variable and
-command substitution is performed on the intervening lines, allowing `\e' to
-quote `$', `\e' and ``'.  Commands which are substituted have all blanks, tabs,
-and newlines preserved, except for the final newline which is dropped.  The
-resultant text is placed in an anonymous temporary file which is given to the
-command as standard input.
-.PP
-> \fIname
-.br
->! \fIname
-.br
->& \fIname
-.TP 8
->&! \fIname
-The file \fIname\fR is used as standard output.  If the file does not exist
-then it is created; if the file exists, it is truncated, its previous contents
-being lost.
-.RS +8
-.PD
-.PP
-If the shell variable \fBnoclobber\fR is set, then the file must not exist or be a
-character special file (e.g., a terminal or `/dev/null') or an error results.
-This helps prevent accidental destruction of files.  In this case the `!' forms
-can be used to suppress this check.
-.PP
-The forms involving `&' route the diagnostic output into the specified file as
-well as the standard output.  \fIname\fR is expanded in the same way as `<'
-input filenames are.
-.PD 0
-.RE
-.PP
->> \fIname
-.br
->>& \fIname
-.br
->>! \fIname
-.TP 8
->>&! \fIname
-Like `>', but appends output to the end of \fIname\fR.
-If the shell variable \fBnoclobber\fR is set, then it is an error for
-the file \fInot\fR to exist, unless one of the `!' forms is given.
-.PD
-.PP
-A command receives the environment in which the shell was invoked as modified
-by the input-output parameters and the presence of the command in a pipeline.
-Thus, unlike some previous shells, commands run from a file of shell commands
-have no access to the text of the commands by default; rather they receive the
-original standard input of the shell.  The `<<' mechanism should be used to
-present inline data.  This permits shell command scripts to function as
-components of pipelines and allows the shell to block read its input.  Note
-that the default standard input for a command run detached is \fInot\fR
-the empty file \fI/dev/null\fR, but the original standard input of the shell.
-If this is a terminal and if the process attempts to read from the terminal,
-then the process will block and the user will be notified (see \fBJobs\fR).
-.PP
-Diagnostic output may be directed through a pipe with the standard output.
-Simply use the form `|&' rather than just `|'.
-.PP
-The shell cannot presently redirect diagnostic output without also redirecting
-standard output, but `(\fIcommand\fR > \fIoutput-file\fR) >& \fIerror-file\fR'
-is often an acceptable workaround.  Either \fIoutput-file\fR or
-\fIerror-file\fR may be `/dev/tty' to send output to the terminal.
-.SS Features
-Having described how the shell accepts, parses and executes
-command lines, we now turn to a variety of its useful features.
-.SS "Control flow"
-The shell contains a number of commands which can be used to regulate the
-flow of control in command files (shell scripts) and (in limited but
-useful ways) from terminal input.  These commands all operate by forcing the
-shell to reread or skip in its input and, due to the implementation,
-restrict the placement of some of the commands.
-.PP
-The \fIforeach\fR, \fIswitch\fR, and \fIwhile\fR statements, as well as the
-\fIif-then-else\fR form of the \fIif\fR statement, require that the major
-keywords appear in a single simple command on an input line as shown below.
-.PP
-If the shell's input is not seekable, the shell buffers up input whenever
-a loop is being read and performs seeks in this internal buffer to
-accomplish the rereading implied by the loop.  (To the extent that this
-allows, backward \fIgoto\fRs will succeed on non-seekable inputs.)
-.SS Expressions
-The \fIif\fR, \fIwhile\fR and \fIexit\fR builtin commands
-use expressions with a common syntax.  The expressions can include any
-of the operators described in the next three sections.  Note that the \fI@\fR
-builtin command (q.v.) has its own separate syntax.
-.SS "Logical, arithmetical and comparison operators"
-These operators are similar to those of C and have the same precedence.
-They include
-.IP "" 4
-||  &&  |  ^  &  ==  !=  =~  !~  <=  >=
-.br
-<  > <<  >>  +  \-  *  /  %  !  ~  (  )
-.PP
-Here the precedence increases to the right, `==' `!=' `=~' and `!~', `<='
-`>=' `<' and `>', `<<' and `>>', `+' and `\-', `*' `/' and `%' being, in
-groups, at the same level.  The `==' `!=' `=~' and `!~' operators compare
-their arguments as strings; all others operate on numbers.  The operators
-`=~' and `!~' are like `!=' and `==' except that the right hand side is a
-glob-pattern (see \fBFilename substitution\fR) against which the left hand
-operand is matched.  This reduces the need for use of the \fIswitch\fR
-builtin command in shell scripts when all that is really needed is
-pattern matching.
-.PP
-Null or
-missing arguments are considered `0'.  The results of all expressions are
-strings, which represent decimal numbers.  It is important to note that
-no two components of an expression can appear in the same word; except
-when adjacent to components of expressions which are syntactically
-significant to the parser (`&' `|' `<' `>' `(' `)') they should be
-surrounded by spaces.
-.SS "Command exit status"
-Commands can be executed in expressions and their exit status
-returned by enclosing them in braces (`{}').  Remember that the braces should
-be separated from the words of the command by spaces.  Command executions
-succeed, returning true, i.e., `1', if the command exits with status 0,
-otherwise they fail, returning false, i.e., `0'.  If more detailed status
-information is required then the command should be executed outside of an
-expression and the \fBstatus\fR shell variable examined.
-.SS "File inquiry operators"
-Some of these operators perform true/false tests on files and related
-objects.  They are of the form \fB\-\fIop file\fR, where \fIop\fR is one of
-.PP
-.PD 0
-.RS +4
-.TP 4
-.B r
-Read access
-.TP 4
-.B w
-Write access
-.TP 4
-.B x
-Execute access
-.TP 4
-.B X
-Executable in the path or shell builtin, e.g., `\-X ls' and `\-X ls\-F' are
-generally true, but `\-X /bin/ls' is not (+)
-.TP 4
-.B e
-Existence
-.TP 4
-.B o
-Ownership
-.TP 4
-.B z
-Zero size
-.TP 4
-.B s
-Non-zero size (+)
-.TP 4
-.B f
-Plain file
-.TP 4
-.B d
-Directory
-.TP 4
-.B l
-Symbolic link (+) *
-.TP 4
-.B b
-Block special file (+)
-.TP 4
-.B c
-Character special file (+)
-.TP 4
-.B p
-Named pipe (fifo) (+) *
-.TP 4
-.B S
-Socket special file (+) *
-.TP 4
-.B u
-Set-user-ID bit is set (+)
-.TP 4
-.B g
-Set-group-ID bit is set (+)
-.TP 4
-.B k
-Sticky bit is set (+)
-.TP 4
-.B t
-\fIfile\fR (which must be a digit) is an open file descriptor
-for a terminal device (+)
-.TP 4
-.B R
-Has been migrated (convex only) (+)
-.TP 4
-.B L
-Applies subsequent operators in a multiple-operator test to a symbolic link
-rather than to the file to which the link points (+) *
-.RE
-.PD
-.PP
-\fIfile\fR is command and filename expanded and then tested to
-see if it has the specified relationship to the real user.  If \fIfile\fR
-does not exist or is inaccessible or, for the operators indicated by `*',
-if the specified file type does not exist on the current system,
-then all enquiries return false, i.e., `0'.
-.PP
-These operators may be combined for conciseness: `\-\fIxy file\fR' is
-equivalent to `\-\fIx file\fR && \-\fIy file\fR'.  (+) For example, `\-fx' is true
-(returns `1') for plain executable files, but not for directories.
-.PP
-\fBL\fR may be used in a multiple-operator test to apply subsequent operators
-to a symbolic link rather than to the file to which the link points.
-For example, `\-lLo' is true for links owned by the invoking user.
-\fBLr\fR, \fBLw\fR and \fBLx\fR are always true for links and false for
-non-links.  \fBL\fR has a different meaning when it is the last operator
-in a multiple-operator test; see below.
-.PP
-It is possible but not useful, and sometimes misleading, to combine operators
-which expect \fIfile\fR to be a file with operators which do not,
-(e.g., \fBX\fR and \fBt\fR).  Following \fBL\fR with a non-file operator
-can lead to particularly strange results.
-.PP
-Other operators return other information, i.e., not just `0' or `1'.  (+)
-They have the same format as before; \fIop\fR may be one of
-.PP
-.PD 0
-.RS +4
-.TP 8
-.B A
-Last file access time, as the number of seconds since the epoch
-.TP 8
-.B A:
-Like \fBA\fR, but in timestamp format, e.g., `Fri May 14 16:36:10 1993'
-.TP 8
-.B M
-Last file modification time
-.TP 8
-.B M:
-Like \fBM\fR, but in timestamp format
-.TP 8
-.B C
-Last inode modification time
-.TP 8
-.B C:
-Like \fBC\fR, but in timestamp format
-.TP 8
-.B D
-Device number
-.TP 8
-.B I
-Inode number
-.TP 8
-.B F
-Composite \fBf\fRile identifier, in the form \fIdevice\fR:\fIinode\fR
-.TP 8
-.B L
-The name of the file pointed to by a symbolic link
-.TP 8
-.B N
-Number of (hard) links
-.TP 8
-.B P
-Permissions, in octal, without leading zero
-.TP 8
-.B P:
-Like \fBP\fR, with leading zero
-.TP 8
-.B P\fImode
-Equivalent to `\-P \fIfile\fR & \fImode\fR', e.g., `\-P22 \fIfile\fR' returns
-`22' if \fIfile\fR is writable by group and other, `20' if by group only,
-and `0' if by neither
-.TP 8
-.B P\fImode\fB:
-Like \fBP\fImode\fR, with leading zero
-.TP 8
-.B U
-Numeric userid
-.TP 8
-.B U:
-Username, or the numeric userid if the username is unknown
-.TP 8
-.B G
-Numeric groupid
-.TP 8
-.B G:
-Groupname, or the numeric groupid if the groupname is unknown
-.TP 8
-.B Z
-Size, in bytes
-.RE
-.PD
-.PP
-Only one of these operators may appear in a multiple-operator test, and it
-must be the last.  Note that \fBL\fR has a different meaning at the end of and
-elsewhere in a multiple-operator test.  Because `0' is a valid return value
-for many of these operators, they do not return `0' when they fail: most
-return `\-1', and \fBF\fR returns `:'.
-.PP
-If the shell is compiled with POSIX defined (see the \fBversion\fR shell
-variable), the result of a file inquiry is based on the permission bits of
-the file and not on the result of the \fIaccess\fR(2) system call.
-For example, if one tests a file with \fB\-w\fR whose permissions would
-ordinarily allow writing but which is on a file system mounted read-only,
-the test will succeed in a POSIX shell but fail in a non-POSIX shell.
-.PP
-File inquiry operators can also be evaluated with the \fIfiletest\fR builtin
-command (q.v.) (+).
-.SS Jobs
-The shell associates a \fIjob\fR with each pipeline.  It keeps a table of
-current jobs, printed by the \fIjobs\fR command, and assigns them small integer
-numbers.  When a job is started asynchronously with `&', the shell prints a
-line which looks like
-.IP "" 4
-[1] 1234
-.PP
-indicating that the job which was started asynchronously was job number 1 and
-had one (top-level) process, whose process id was 1234.
-.PP
-If you are running a job and wish to do something else you may hit the suspend
-key (usually `^Z'),
-which sends a STOP signal to the current job.  The shell will then normally
-indicate that the job has been `Suspended' and print another prompt.
-If the \fBlistjobs\fR shell variable is set, all jobs will be listed
-like the \fIjobs\fR builtin command; if it is set to `long' the listing will
-be in long format, like `jobs \-l'.
-You can then manipulate the state of the suspended job.
-You can put it in the
-``background'' with the \fIbg\fR command or run some other commands and
-eventually bring the job back into the ``foreground'' with \fIfg\fR.
-(See also the \fIrun-fg-editor\fR editor command.)
-A `^Z' takes effect immediately and is like an interrupt
-in that pending output and unread input are discarded when it is typed.
-The \fIwait\fR builtin command causes the shell to wait for all background
-jobs to complete.
-.PP
-The `^]' key sends a delayed suspend signal, which does not generate a STOP
-signal until a program attempts to \fIread\fR(2) it, to the current job.
-This can usefully be typed ahead when you have prepared some commands for a
-job which you wish to stop after it has read them.
-The `^Y' key performs this function in \fIcsh\fR(1); in \fItcsh\fR,
-`^Y' is an editing command.  (+)
-.PP
-A job being run in the background stops if it tries to read from the
-terminal.  Background jobs are normally allowed to produce output, but this can
-be disabled by giving the command `stty tostop'.  If you set this tty option,
-then background jobs will stop when they try to produce output like they do
-when they try to read input.
-.PP
-There are several ways to refer to jobs in the shell.  The character `%'
-introduces a job name.  If you wish to refer to job number 1, you can name it
-as `%1'.  Just naming a job brings it to the foreground; thus `%1' is a synonym
-for `fg %1', bringing job 1 back into the foreground.  Similarly, saying `%1 &'
-resumes job 1 in the background, just like `bg %1'.  A job can also be named
-by an unambiguous prefix of the string typed in to start it: `%ex' would
-normally restart a suspended \fIex\fR(1) job, if there were only one suspended
-job whose name began with the string `ex'.  It is also possible to say
-`%?\fIstring\fR' to specify a job whose text contains \fIstring\fR, if there
-is only one such job.
-.PP
-The shell maintains a notion of the current and previous jobs.  In output
-pertaining to jobs, the current job is marked with a `+' and the previous job
-with a `\-'.  The abbreviations `%+', `%', and (by analogy with the syntax of
-the \fIhistory\fR mechanism) `%%' all refer to the current job, and `%\-' refers
-to the previous job.
-.PP
-The job control mechanism requires that the \fIstty\fR(1) option `new' be set
-on some systems.  It is an artifact from a `new' implementation of the tty
-driver which allows generation of interrupt characters from the keyboard to
-tell jobs to stop.  See \fIstty\fR(1) and the \fIsetty\fR builtin command for
-details on setting options in the new tty driver.
-.SS "Status reporting"
-The shell learns immediately whenever a process changes state.  It normally
-informs you whenever a job becomes blocked so that no further progress is
-possible, but only right before it prints a prompt.  This is done so that it
-does not otherwise disturb your work.  If, however, you set the shell variable
-\fBnotify\fR, the shell will notify you immediately of changes of status in
-background jobs.  There is also a shell command \fInotify\fR which marks a
-single process so that its status changes will be immediately reported.  By
-default \fInotify\fR marks the current process; simply say `notify' after
-starting a background job to mark it.
-.PP
-When you try to leave the shell while jobs are stopped, you will be
-warned that `There are suspended jobs.' You may use the \fIjobs\fR command to
-see what they are.  If you do this or immediately try to exit again, the shell
-will not warn you a second time, and the suspended jobs will be terminated.
-.SS "Automatic, periodic and timed events (+)"
-There are various ways to run commands and take other actions automatically
-at various times in the ``life cycle'' of the shell.  They are summarized here,
-and described in detail under the appropriate \fBBuiltin commands\fR,
-\fBSpecial shell variables\fR and \fBSpecial aliases\fR.
-.PP
-The \fIsched\fR builtin command puts commands in a scheduled-event list,
-to be executed by the shell at a given time.
-.PP
-The \fIbeepcmd\fR, \fIcwdcmd\fR, \fIperiodic\fR, \fIprecmd\fR, \fIpostcmd\fR,
-and \fIjobcmd\fR
-\fBSpecial aliases\fR can be set, respectively, to execute commands when the shell wants
-to ring the bell, when the working directory changes, every \fBtperiod\fR
-minutes, before each prompt, before each command gets executed, after each
-command gets executed, and when a job is started or is brought into the
-foreground.
-.PP
-The \fBautologout\fR shell variable can be set to log out or lock the shell
-after a given number of minutes of inactivity.
-.PP
-The \fBmail\fR shell variable can be set to check for new mail periodically.
-.PP
-The \fBprintexitvalue\fR shell variable can be set to print the exit status
-of commands which exit with a status other than zero.
-.PP
-The \fBrmstar\fR shell variable can be set to ask the user, when `rm *' is
-typed, if that is really what was meant.
-.PP
-The \fBtime\fR shell variable can be set to execute the \fItime\fR builtin
-command after the completion of any process that takes more than a given
-number of CPU seconds.
-.PP
-The \fBwatch\fR and \fBwho\fR shell variables can be set to report when
-selected users log in or out, and the \fIlog\fR builtin command reports
-on those users at any time.
-.SS "Native Language System support (+)"
-The shell is eight bit clean
-(if so compiled; see the \fBversion\fR shell variable)
-and thus supports character sets needing this capability.
-NLS support differs depending on whether or not
-the shell was compiled to use the system's NLS (again, see \fBversion\fR).
-In either case, 7-bit ASCII is the default character code
-(e.g., the classification of which characters are printable) and sorting,
-and changing the \fBLANG\fR or \fBLC_CTYPE\fR environment variables
-causes a check for possible changes in these respects.
-.PP
-When using the system's NLS, the \fIsetlocale\fR(3C) function is called
-to determine appropriate character code/classification and sorting
-(e.g., a 'en_CA.UTF-8' would yield "UTF-8" as a character code).
-This function typically examines the \fBLANG\fR and \fBLC_CTYPE\fR
-environment variables; refer to the system documentation for further details.
-When not using the system's NLS, the shell simulates it by assuming that the
-ISO 8859-1 character set is used
-whenever either of the \fBLANG\fR and \fBLC_CTYPE\fR variables are set, regardless of
-their values.  Sorting is not affected for the simulated NLS.
-.PP
-In addition, with both real and simulated NLS, all printable
-characters in the range \e200\-\e377, i.e., those that have
-M-\fIchar\fR bindings, are automatically rebound to \fIself-insert-command\fR.
-The corresponding binding for the escape-\fIchar\fR sequence, if any, is
-left alone.
-These characters are not rebound if the \fBNOREBIND\fR environment variable
-is set.  This may be useful for the simulated NLS or a primitive real NLS
-which assumes full ISO 8859-1.  Otherwise, all M-\fIchar\fR bindings in the
-range \e240\-\e377 are effectively undone.
-Explicitly rebinding the relevant keys with \fIbindkey\fR
-is of course still possible.
-.PP
-Unknown characters (i.e., those that are neither printable nor control
-characters) are printed in the format \ennn.
-If the tty is not in 8 bit mode, other 8 bit characters are printed by
-converting them to ASCII and using standout mode.  The shell
-never changes the 7/8 bit mode of the tty and tracks user-initiated
-changes of 7/8 bit mode.  NLS users (or, for that matter, those who want to
-use a meta key) may need to explicitly set
-the tty in 8 bit mode through the appropriate \fIstty\fR(1)
-command in, e.g., the \fI~/.login\fR file.
-.SS "OS variant support (+)"
-A number of new builtin commands are provided to support features in
-particular operating systems.  All are described in detail in the
-\fBBuiltin commands\fR section.
-.PP
-On systems that support TCF (aix-ibm370, aix-ps2),
-\fIgetspath\fR and \fIsetspath\fR get and set the system execution path,
-\fIgetxvers\fR and \fIsetxvers\fR get and set the experimental version prefix
-and \fImigrate\fR migrates processes between sites.  The \fIjobs\fR builtin
-prints the site on which each job is executing.
-.PP
-Under BS2000, \fIbs2cmd\fR executes commands of the underlying BS2000/OSD
-operating system.
-.PP
-Under Domain/OS, \fIinlib\fR adds shared libraries to the current environment,
-\fIrootnode\fR changes the rootnode and \fIver\fR changes the systype.
-.PP
-Under Mach, \fIsetpath\fR is equivalent to Mach's \fIsetpath\fR(1).
-.PP
-Under Masscomp/RTU and Harris CX/UX, \fIuniverse\fR sets the universe.
-.PP
-Under Harris CX/UX, \fIucb\fR or \fIatt\fR runs a command under the specified
-universe.
-.PP
-Under Convex/OS, \fIwarp\fR prints or sets the universe.
-.PP
-The \fBVENDOR\fR, \fBOSTYPE\fR and \fBMACHTYPE\fR environment variables
-indicate respectively the vendor, operating system and machine type
-(microprocessor class or machine model) of the
-system on which the shell thinks it is running.
-These are particularly useful when sharing one's home directory between several
-types of machines; one can, for example,
-.IP "" 4
-set path = (~/bin.$MACHTYPE /usr/ucb /bin /usr/bin .)
-.PP
-in one's \fI~/.login\fR and put executables compiled for each machine in the
-appropriate directory.
-.PP
-The \fBversion\fR shell
-variable indicates what options were chosen when the shell was compiled.
-.PP
-Note also the \fInewgrp\fR builtin, the \fBafsuser\fR and
-\fBecho_style\fR shell variables and the system-dependent locations of
-the shell's input files (see \fBFILES\fR).
-.SS "Signal handling"
-Login shells ignore interrupts when reading the file \fI~/.logout\fR.
-The shell ignores quit signals unless started with \fB\-q\fR.
-Login shells catch the terminate signal, but non-login shells inherit the
-terminate behavior from their parents.
-Other signals have the values which the shell inherited from its parent.
-.PP
-In shell scripts, the shell's handling of interrupt and terminate signals
-can be controlled with \fIonintr\fR, and its handling of hangups can be
-controlled with \fIhup\fR and \fInohup\fR.
-.PP
-The shell exits on a hangup (see also the \fBlogout\fR shell variable).  By
-default, the shell's children do too, but the shell does not send them a
-hangup when it exits.  \fIhup\fR arranges for the shell to send a hangup to
-a child when it exits, and \fInohup\fR sets a child to ignore hangups.
-.SS "Terminal management (+)"
-The shell uses three different sets of terminal (``tty'') modes:
-`edit', used when editing, `quote', used when quoting literal characters,
-and `execute', used when executing commands.
-The shell holds some settings in each mode constant, so commands which leave
-the tty in a confused state do not interfere with the shell.
-The shell also matches changes in the speed and padding of the tty.
-The list of tty modes that are kept constant
-can be examined and modified with the \fIsetty\fR builtin.
-Note that although the editor uses CBREAK mode (or its equivalent),
-it takes typed-ahead characters anyway.
-.PP
-The \fIechotc\fR, \fIsettc\fR and \fItelltc\fR commands can be used to
-manipulate and debug terminal capabilities from the command line.
-.PP
-On systems that support SIGWINCH or SIGWINDOW, the shell
-adapts to window resizing automatically and adjusts the environment
-variables \fBLINES\fR and \fBCOLUMNS\fR if set.  If the environment
-variable \fBTERMCAP\fR contains li# and co# fields, the shell adjusts
-them to reflect the new window size.
-.SH REFERENCE
-The next sections of this manual describe all of the available
-\fBBuiltin commands\fR, \fBSpecial aliases\fR and
-\fBSpecial shell variables\fR.
-.SS "Builtin commands"
-.TP 8
-.B %\fIjob
-A synonym for the \fIfg\fR builtin command.
-.TP 8
-.B %\fIjob \fB&
-A synonym for the \fIbg\fR builtin command.
-.TP 8
-.B :
-Does nothing, successfully.
-.PP
-.B @
-.br
-.B @ \fIname\fB = \fIexpr
-.br
-.B @ \fIname\fR[\fIindex\fR]\fB = \fIexpr
-.br
-.B @ \fIname\fB++\fR|\fB--
-.PD 0
-.TP 8
-.B @ \fIname\fR[\fIindex\fR]\fB++\fR|\fB--
-The first form prints the values of all shell variables.
-.PD
-.RS +8
-.PP
-The second form assigns the value of \fIexpr\fR to \fIname\fR.
-The third form assigns the value of \fIexpr\fR to the \fIindex\fR'th
-component of \fIname\fR; both \fIname\fR and its \fIindex\fR'th component
-must already exist.
-.PP
-\fIexpr\fR may contain the operators `*', `+', etc., as in C.
-If \fIexpr\fR contains `<', `>', `&' or `' then at least that part of
-\fIexpr\fR must be placed within `()'.
-Note that the syntax of \fIexpr\fR has nothing to do with that described
-under \fBExpressions\fR.
-.PP
-The fourth and fifth forms increment (`++') or decrement (`\-\-') \fIname\fR
-or its \fIindex\fR'th component.
-.PP
-The space between `@' and \fIname\fR is required.  The spaces between
-\fIname\fR and `=' and between `=' and \fIexpr\fR are optional.  Components of
-\fIexpr\fR must be separated by spaces.
-.RE
-.PD
-.TP 8
-.B alias \fR[\fIname \fR[\fIwordlist\fR]]
-Without arguments, prints all aliases.
-With \fIname\fR, prints the alias for name.
-With \fIname\fR and \fIwordlist\fR, assigns
-\fIwordlist\fR as the alias of \fIname\fR.
-\fIwordlist\fR is command and filename substituted.
-\fIname\fR may not be `alias' or `unalias'.
-See also the \fIunalias\fR builtin command.
-.TP 8
-.B alloc
-Shows the amount of dynamic memory acquired, broken down into used and free
-memory.  With an argument shows the number of free and used blocks in each size
-category.  The categories start at size 8 and double at each step.  This
-command's output may vary across system types, because systems other than the VAX
-may use a different memory allocator.
-.TP 8
-.B bg \fR[\fB%\fIjob\fR ...]
-Puts the specified jobs (or, without arguments, the current job)
-into the background, continuing each if it is stopped.
-\fIjob\fR may be a number, a string, `', `%', `+' or `\-' as described
-under \fBJobs\fR.
-.PP
-.B bindkey \fR[\fB\-l\fR|\fB\-d\fR|\fB\-e\fR|\fB\-v\fR|\fB\-u\fR] (+)
-.br
-\fBbindkey \fR[\fB\-a\fR] [\fB\-b\fR] [\fB\-k\fR] [\fB\-r\fR] [\fB\-\-\fR] \fIkey \fR(+)
-.PD 0
-.TP 8
-\fBbindkey \fR[\fB\-a\fR] [\fB\-b\fR] [\fB\-k\fR] [\fB\-c\fR|\fB\-s\fR] [\fB\-\-\fR] \fIkey command \fR(+)
-.\" .B macro can't take too many words, so I used \fB in the previous tags
-Without options, the first form lists all bound keys and the editor command to which each is bound,
-the second form lists the editor command to which \fIkey\fR is bound and
-the third form binds the editor command \fIcommand\fR to \fIkey\fR.
-Options include:
-.PD
-.PP
-.PD 0
-.RS +8
-.TP 4
-.B \-l
-Lists all editor commands and a short description of each.
-.TP 4
-.B \-d
-Binds all keys to the standard bindings for the default editor.
-.TP 4
-.B \-e
-Binds all keys to the standard GNU Emacs-like bindings.
-.TP 4
-.B \-v
-Binds all keys to the standard \fIvi\fR(1)-like bindings.
-.TP 4
-.B \-a
-Lists or changes key-bindings in the alternative key map.
-This is the key map used in \fIvi\fR command mode.
-.TP 4
-.B \-b
-\fIkey\fR is interpreted as
-a control character written ^\fIcharacter\fR (e.g., `^A') or
-C-\fIcharacter\fR (e.g., `C-A'),
-a meta character written M-\fIcharacter\fR (e.g., `M-A'),
-a function key written F-\fIstring\fR (e.g., `F-string'),
-or an extended prefix key written X-\fIcharacter\fR (e.g., `X-A').
-.TP 4
-.B \-k
-\fIkey\fR is interpreted as a symbolic arrow key name, which may be one of
-`down', `up', `left' or `right'.
-.TP 4
-.B \-r
-Removes \fIkey\fR's binding.
-Be careful: `bindkey \-r' does \fInot\fR bind \fIkey\fR to
-\fIself-insert-command\fR (q.v.), it unbinds \fIkey\fR completely.
-.TP 4
-.B \-c
-\fIcommand\fR is interpreted as a builtin or external command instead of an
-editor command.
-.TP 4
-.B \-s
-\fIcommand\fR is taken as a literal string and treated as terminal input
-when \fIkey\fR is typed.  Bound keys in \fIcommand\fR are themselves
-reinterpreted, and this continues for ten levels of interpretation.
-.TP 4
-.B \-\-
-Forces a break from option processing, so the next word is taken as \fIkey\fR
-even if it begins with '\-'.
-.TP 4
-.B \-u \fR(or any invalid option)
-Prints a usage message.
-.PD
-.PP
-\fIkey\fR may be a single character or a string.
-If a command is bound to a string, the first character of the string is bound to
-\fIsequence-lead-in\fR and the entire string is bound to the command.
-.PP
-Control characters in \fIkey\fR can be literal (they can be typed by preceding
-them with the editor command \fIquoted-insert\fR, normally bound to `^V') or
-written caret-character style, e.g., `^A'.  Delete is written `^?'
-(caret-question mark).  \fIkey\fR and \fIcommand\fR can contain backslashed
-escape sequences (in the style of System V \fIecho\fR(1)) as follows:
-.RS +4
-.TP 8
-.PD 0
-.B \ea
-Bell
-.TP 8
-.B \eb
-Backspace
-.TP 8
-.B \ee
-Escape
-.TP 8
-.B \ef
-Form feed
-.TP 8
-.B \en
-Newline
-.TP 8
-.B \er
-Carriage return
-.TP 8
-.B \et
-Horizontal tab
-.TP 8
-.B \ev
-Vertical tab
-.TP 8
-.B \e\fInnn
-The ASCII character corresponding to the octal number \fInnn\fR
-.PD
-.RE
-.PP
-`\e' nullifies the special meaning of the following character, if it has
-any, notably `\\' and `^'.
-.RE
-.TP 8
-.B bs2cmd \fIbs2000-command\fR (+)
-Passes \fIbs2000-command\fR to the BS2000 command interpreter for
-execution. Only non-interactive commands can be executed, and it is
-not possible to execute any command that would overlay the image
-of the current process, like /EXECUTE or /CALL-PROCEDURE. (BS2000 only)
-.TP 8
-.B break
-Causes execution to resume after the \fIend\fR of the nearest
-enclosing \fIforeach\fR or \fIwhile\fR.  The remaining commands on the
-current line are executed.  Multi-level breaks are thus
-possible by writing them all on one line.
-.TP 8
-.B breaksw
-Causes a break from a \fIswitch\fR, resuming after the \fIendsw\fR.
-.TP 8
-.B builtins \fR(+)
-Prints the names of all builtin commands.
-.TP 8
-.B bye \fR(+)
-A synonym for the \fIlogout\fR builtin command.
-Available only if the shell was so compiled;
-see the \fBversion\fR shell variable.
-.TP 8
-.B case \fIlabel\fB:
-A label in a \fIswitch\fR statement as discussed below.
-.TP 8
-.B cd \fR[\fB\-p\fR] [\fB\-l\fR] [\fB\-n\fR|\fB\-v\fR] [\fIname\fR]
-If a directory \fIname\fR is given, changes the shell's working directory
-to \fIname\fR.  If not, changes to \fBhome\fR.
-If \fIname\fR is `\-' it is interpreted as the previous working directory
-(see \fBOther substitutions\fR).  (+)
-If \fIname\fR is not a subdirectory of the current directory
-(and does not begin with `/', `./' or `../'), each component of the variable
-\fBcdpath\fR is checked to see if it has a subdirectory \fIname\fR.  Finally, if
-all else fails but \fIname\fR is a shell variable whose value
-begins with `/', then this is tried to see if it is a directory.
-.RS +8
-.PP
-With \fB\-p\fR, prints the final directory stack, just like \fIdirs\fR.
-The \fB\-l\fR, \fB\-n\fR and \fB\-v\fR flags have the same effect on \fIcd\fR
-as on \fIdirs\fR, and they imply \fB\-p\fR.  (+)
-.PP
-See also the \fBimplicitcd\fR shell variable.
-.RE
-.TP 8
-.B chdir
-A synonym for the \fIcd\fR builtin command.
-.TP 8
-.B complete \fR[\fIcommand\fR [\fIword\fB/\fIpattern\fB/\fIlist\fR[\fB:\fIselect\fR]\fB/\fR[[\fIsuffix\fR]\fB/\fR] ...]] (+)
-Without arguments, lists all completions.
-With \fIcommand\fR, lists completions for \fIcommand\fR.
-With \fIcommand\fR and \fIword\fR etc., defines completions.
-.RS +8
-.PP
-\fIcommand\fR may be a full command name or a glob-pattern
-(see \fBFilename substitution\fR).  It can begin with `\-' to indicate that
-completion should be used only when \fIcommand\fR is ambiguous.
-.PP
-\fIword\fR specifies which word relative to the current word
-is to be completed, and may be one of the following:
-.PP
-.PD 0
-.RS +4
-.TP 4
-.B c
-Current-word completion.
-\fIpattern\fR is a glob-pattern which must match the beginning of the current word on
-the command line.  \fIpattern\fR is ignored when completing the current word.
-.TP 4
-.B C
-Like \fBc\fR, but includes \fIpattern\fR when completing the current word.
-.TP 4
-.B n
-Next-word completion.
-\fIpattern\fR is a glob-pattern which must match the beginning of the previous word on
-the command line.
-.TP 4
-.B N
-Like \fBn\fR, but must match the beginning of the word two before the current word.
-.TP 4
-.B p
-Position-dependent completion.
-\fIpattern\fR is a numeric range, with the same syntax used to index shell
-variables, which must include the current word.
-.PD
-.RE
-.PP
-\fIlist\fR, the list of possible completions, may be one of the following:
-.PP
-.PD 0
-.RS +4
-.TP 8
-.B a
-Aliases
-.TP 8
-.B b
-Bindings (editor commands)
-.TP 8
-.B c
-Commands (builtin or external commands)
-.TP 8
-.B C
-External commands which begin with the supplied path prefix
-.TP 8
-.B d
-Directories
-.TP 8
-.B D
-Directories which begin with the supplied path prefix
-.TP 8
-.B e
-Environment variables
-.TP 8
-.B f
-Filenames
-.TP 8
-.B F
-Filenames which begin with the supplied path prefix
-.TP 8
-.B g
-Groupnames
-.TP 8
-.B j
-Jobs
-.TP 8
-.B l
-Limits
-.TP 8
-.B n
-Nothing
-.TP 8
-.B s
-Shell variables
-.TP 8
-.B S
-Signals
-.TP 8
-.B t
-Plain (``text'') files
-.TP 8
-.B T
-Plain (``text'') files which begin with the supplied path prefix
-.TP 8
-.B v
-Any variables
-.TP 8
-.B u
-Usernames
-.TP 8
-.B x
-Like \fBn\fR, but prints \fIselect\fR when \fIlist-choices\fR is used.
-.TP 8
-.B X
-Completions
-.TP 8
-$\fIvar\fR
-Words from the variable \fIvar\fR
-.TP 8
-(...)
-Words from the given list
-.TP 8
-`...`
-Words from the output of command
-.PD
-.RE
-.PP
-\fIselect\fR is an optional glob-pattern.
-If given, words from only \fIlist\fR that match \fIselect\fR are considered
-and the \fBfignore\fR shell variable is ignored.
-The last three types of completion may not have a \fIselect\fR
-pattern, and \fBx\fR uses \fIselect\fR as an explanatory message when
-the \fIlist-choices\fR editor command is used.
-.PP
-\fIsuffix\fR is a single character to be appended to a successful
-completion.  If null, no character is appended.  If omitted (in which
-case the fourth delimiter can also be omitted), a slash is appended to
-directories and a space to other words.
-.PP
-\fIcommand\fR invoked from `...` version has additional environment
-variable set, the variable name is \%\fBCOMMAND_LINE\fR\% and
-contains (as its name indicates) contents of the current (already
-typed in) command line. One can examine and use contents of the
-\%\fBCOMMAND_LINE\fR\% variable in her custom script to build more
-sophisticated completions (see completion for svn(1) included in
-this package).
-.PP
-Now for some examples.  Some commands take only directories as arguments,
-so there's no point completing plain files.
-.IP "" 4
-> complete cd 'p/1/d/'
-.PP
-completes only the first word following `cd' (`p/1') with a directory.
-\fBp\fR-type completion can also be used to narrow down command completion:
-.IP "" 4
-> co[^D]
-.br
-complete compress
-.br
-> complete \-co* 'p/0/(compress)/'
-.br
-> co[^D]
-.br
-> compress
-.PP
-This completion completes commands (words in position 0, `p/0')
-which begin with `co' (thus matching `co*') to `compress' (the only
-word in the list).
-The leading `\-' indicates that this completion is to be used with only
-ambiguous commands.
-.IP "" 4
-> complete find 'n/\-user/u/'
-.PP
-is an example of \fBn\fR-type completion.  Any word following `find' and
-immediately following `\-user' is completed from the list of users.
-.IP "" 4
-> complete cc 'c/\-I/d/'
-.PP
-demonstrates \fBc\fR-type completion.  Any word following `cc' and beginning
-with `\-I' is completed as a directory.  `\-I' is not taken as part of the
-directory because we used lowercase \fBc\fR.
-.PP
-Different \fIlist\fRs are useful with different commands.
-.IP "" 4
-> complete alias 'p/1/a/'
-.br
-> complete man 'p/*/c/'
-.br
-> complete set 'p/1/s/'
-.br
-> complete true 'p/1/x:Truth has no options./'
-.PP
-These complete words following `alias' with aliases, `man' with commands,
-and `set' with shell variables.
-`true' doesn't have any options, so \fBx\fR does nothing when completion
-is attempted and prints `Truth has no options.' when completion choices are listed.
-.PP
-Note that the \fIman\fR example, and several other examples below, could
-just as well have used 'c/*' or 'n/*' as 'p/*'.
-.PP
-Words can be completed from a variable evaluated at completion time,
-.IP "" 4
-> complete ftp 'p/1/$hostnames/'
-.br
-> set hostnames = (rtfm.mit.edu tesla.ee.cornell.edu)
-.br
-> ftp [^D]
-.br
-rtfm.mit.edu tesla.ee.cornell.edu
-.br
-> ftp [^C]
-.br
-> set hostnames = (rtfm.mit.edu tesla.ee.cornell.edu uunet.uu.net)
-.br
-> ftp [^D]
-.br
-rtfm.mit.edu tesla.ee.cornell.edu uunet.uu.net
-.PP
-or from a command run at completion time:
-.IP "" 4
-> complete kill 'p/*/`ps | awk \\{print\\ \\$1\\}`/'
-.br
-> kill \-9 [^D]
-.br
-23113 23377 23380 23406 23429 23529 23530 PID
-.PP
-Note that the \fIcomplete\fR command does not itself quote its arguments,
-so the braces, space and `$' in `{print $1}' must be quoted explicitly.
-.PP
-One command can have multiple completions:
-.IP "" 4
-> complete dbx 'p/2/(core)/' 'p/*/c/'
-.PP
-completes the second argument to `dbx' with the word `core' and all other
-arguments with commands.  Note that the positional completion is specified
-before the next-word completion.
-Because completions are evaluated from left to right, if
-the next-word completion were specified first it would always match
-and the positional completion would never be executed.  This is a
-common mistake when defining a completion.
-.PP
-The \fIselect\fR pattern is useful when a command takes files with only
-particular forms as arguments.  For example,
-.IP "" 4
-> complete cc 'p/*/f:*.[cao]/'
-.PP
-completes `cc' arguments to files ending in only `.c', `.a', or `.o'.
-\fIselect\fR can also exclude files, using negation of a glob-pattern as
-described under \fBFilename substitution\fR.  One might use
-.IP "" 4
-> complete rm 'p/*/f:^*.{c,h,cc,C,tex,1,man,l,y}/'
-.PP
-to exclude precious source code from `rm' completion.  Of course, one
-could still type excluded names manually or override the completion
-mechanism using the \fIcomplete-word-raw\fR or \fIlist-choices-raw\fR
-editor commands (q.v.).
-.PP
-The `C', `D', `F' and `T' \fIlist\fRs are like `c', `d', `f' and `t'
-respectively, but they use the \fIselect\fR argument in a different way: to
-restrict completion to files beginning with a particular path prefix.  For
-example, the Elm mail program uses `=' as an abbreviation for one's mail
-directory.  One might use
-.IP "" 4
-> complete elm c@=@F:$HOME/Mail/@
-.PP
-to complete `elm \-f =' as if it were `elm \-f ~/Mail/'.  Note that we used `@'
-instead of `/' to avoid confusion with the \fIselect\fR argument, and we used
-`$HOME' instead of `~' because home directory substitution works at only the
-beginning of a word.
-.PP
-\fIsuffix\fR is used to add a nonstandard suffix
-(not space or `/' for directories) to completed words.
-.IP "" 4
-> complete finger 'c/*@/$hostnames/' 'p/1/u/@'
-.PP
-completes arguments to `finger' from the list of users, appends an `@',
-and then completes after the `@' from the `hostnames' variable.  Note
-again the order in which the completions are specified.
-.PP
-Finally, here's a complex example for inspiration:
-.IP "" 4
-> complete find \\
-.br
-\&'n/\-name/f/' 'n/\-newer/f/' 'n/\-{,n}cpio/f/' \e
-.br
-\'n/\-exec/c/' 'n/\-ok/c/' 'n/\-user/u/' \e
-.br
-\&'n/\-group/g/' 'n/\-fstype/(nfs 4.2)/' \e
-.br
-\&'n/\-type/(b c d f l p s)/' \e
-.br
-\'c/\-/(name newer cpio ncpio exec ok user \e
-.br
-group fstype type atime ctime depth inum \e
-.br
-ls mtime nogroup nouser perm print prune \e
-.br
-size xdev)/' \e
-.br
-\&'p/*/d/'
-.PP
-This completes words following `\-name', `\-newer', `\-cpio' or `ncpio'
-(note the pattern which matches both) to files,
-words following `\-exec' or `\-ok' to commands, words following `user'
-and `group' to users and groups respectively
-and words following `\-fstype' or `\-type' to members of the
-given lists.  It also completes the switches themselves from the given list
-(note the use of \fBc\fR-type completion)
-and completes anything not otherwise completed to a directory.  Whew.
-.PP
-Remember that programmed completions are ignored if the word being completed
-is a tilde substitution (beginning with `~') or a variable (beginning with `$').
-\fIcomplete\fR is an experimental feature, and the syntax may change
-in future versions of the shell.
-See also the \fIuncomplete\fR builtin command.
-.RE
-.TP 8
-.B continue
-Continues execution of the nearest enclosing \fIwhile\fR or \fIforeach\fR.
-The rest of the commands on the current line are executed.
-.TP 8
-.B default:
-Labels the default case in a \fIswitch\fR statement.
-It should come after all \fIcase\fR labels.
-.PP
-.B dirs \fR[\fB\-l\fR] [\fB\-n\fR|\fB\-v\fR]
-.br
-.B dirs \-S\fR|\fB\-L \fR[\fIfilename\fR] (+)
-.PD 0
-.TP 8
-.B dirs \-c \fR(+)
-The first form prints the directory stack.  The top of the stack is at the
-left and the first directory in the stack is the current directory.
-With \fB\-l\fR, `~' or `~\fIname\fP' in the output is expanded explicitly
-to \fBhome\fR or the pathname of the home directory for user \fIname\fP.  (+)
-With \fB\-n\fR, entries are wrapped before they reach the edge of the screen.  (+)
-With \fB\-v\fR, entries are printed one per line, preceded by their stack positions.  (+)
-If more than one of \fB\-n\fR or \fB\-v\fR is given, \fB\-v\fR takes precedence.
-\fB\-p\fR is accepted but does nothing.
-.PD
-.RS +8
-.PP
-With \fB\-S\fR, the second form saves the directory stack to \fIfilename\fR
-as a series of \fIcd\fR and \fIpushd\fR commands.
-With \fB\-L\fR, the shell sources \fIfilename\fR, which is presumably
-a directory stack file saved by the \fB\-S\fR option or the \fBsavedirs\fR
-mechanism.
-In either case, \fBdirsfile\fR is used if \fIfilename\fR is not given and
-\fI~/.cshdirs\fR is used if \fBdirsfile\fR is unset.
-.PP
-Note that login shells do the equivalent of `dirs \-L' on startup
-and, if \fBsavedirs\fR is set, `dirs \-S' before exiting.
-Because only \fI~/.tcshrc\fR is normally sourced before \fI~/.cshdirs\fR,
-\fBdirsfile\fR should be set in \fI~/.tcshrc\fR rather than \fI~/.login\fR.
-.PP
-The last form clears the directory stack.
-.RE
-.TP 8
-.B echo \fR[\fB\-n\fR] \fIword\fR ...
-Writes each \fIword\fR to the shell's standard
-output, separated by spaces and terminated with a newline.
-The \fBecho_style\fR shell variable may be set to emulate (or not) the flags and escape
-sequences of the BSD and/or System V versions of \fIecho\fR; see \fIecho\fR(1).
-.TP 8
-.B echotc \fR[\fB\-sv\fR] \fIarg\fR ... (+)
-Exercises the terminal capabilities (see \fIterminfo\fR(4)) in \fIargs\fR.
-For example, 'echotc home' sends the cursor to the home position,
-\&'echotc cm 3 10' sends it to column 3 and row 10, and
-\&'echotc ts 0; echo "This is a test."; echotc fs' prints "This is a test."
-in the status line.
-.RS +8
-.PP
-If \fIarg\fR is 'baud', 'cols', 'lines', 'meta' or 'tabs', prints the
-value of that capability ("yes" or "no" indicating that the terminal does
-or does not have that capability).  One might use this to make the output
-from a shell script less verbose on slow terminals, or limit command
-output to the number of lines on the screen:
-.IP "" 4
-> set history=`echotc lines`
-.br
-> @ history\-\-
-.PP
-Termcap strings may contain wildcards which will not echo correctly.
-One should use double quotes when setting a shell variable to a terminal
-capability string, as in the following example that places the date in
-the status line:
-.IP "" 4
-> set tosl="`echotc ts 0`"
-.br
-> set frsl="`echotc fs`"
-.br
-> echo \-n "$tosl";date; echo \-n "$frsl"
-.PP
-With \fB\-s\fR, nonexistent capabilities return the empty string rather
-than causing an error.
-With \fB\-v\fR, messages are verbose.
-.RE
-.PP
-.B else
-.br
-.B end
-.br
-.B endif
-.PD 0
-.TP 8
-.B endsw
-See the description of the \fIforeach\fR, \fIif\fR, \fIswitch\fR, and
-\fIwhile\fR statements below.
-.PD
-.TP 8
-.B eval \fIarg\fR ...
-Treats the arguments as input to the
-shell and executes the resulting command(s) in the context
-of the current shell.  This is usually used to execute commands
-generated as the result of command or variable substitution,
-because parsing occurs before these substitutions.
-See \fItset\fR(1B) for a sample use of \fIeval\fR.
-.TP 8
-.B exec \fIcommand\fR
-Executes the specified command in place of the current shell.
-.TP 8
-.B exit \fR[\fIexpr\fR]
-The shell exits either with the value of the specified \fIexpr\fR
-(an expression, as described under \fBExpressions\fR)
-or, without \fIexpr\fR, with the value 0.
-.TP 8
-.B fg \fR[\fB%\fIjob\fR ...]
-Brings the specified jobs (or, without arguments, the current job)
-into the foreground, continuing each if it is stopped.
-\fIjob\fR may be a number, a string, `', `%', `+' or `\-' as described
-under \fBJobs\fR.
-See also the \fIrun-fg-editor\fR editor command.
-.TP 8
-.B filetest \-\fIop file\fR ... (+)
-Applies \fIop\fR (which is a file inquiry operator as described under
-\fBFile inquiry operators\fR) to each \fIfile\fR and returns the results as a
-space-separated list.
-.PP
-.B foreach \fIname \fB(\fIwordlist\fB)
-.br
-\&...
-.PD 0
-.TP 8
-.B end
-Successively sets the variable \fIname\fR to each member of
-\fIwordlist\fR and executes the sequence of commands between this command
-and the matching \fIend\fR.  (Both \fIforeach\fR and \fIend\fR
-must appear alone on separate lines.)  The builtin command
-\fIcontinue\fR may be used to continue the loop prematurely and
-the builtin command \fIbreak\fR to terminate it prematurely.
-When this command is read from the terminal, the loop is read once
-prompting with `foreach? ' (or \fBprompt2\fR) before any statements in
-the loop are executed.  If you make a mistake typing in a
-loop at the terminal you can rub it out.
-.PD
-.TP 8
-.B getspath \fR(+)
-Prints the system execution path.  (TCF only)
-.TP 8
-.B getxvers \fR(+)
-Prints the experimental version prefix.  (TCF only)
-.TP 8
-.B glob \fIwordlist
-Like \fIecho\fR, but the `-n' parameter is not recognized and words are
-delimited by null characters in the output.  Useful for
-programs which wish to use the shell to filename expand a list of words.
-.TP 8
-.B goto \fIword
-\fIword\fR is filename and command-substituted to
-yield a string of the form `label'.  The shell rewinds its
-input as much as possible, searches for a line of the
-form `label:', possibly preceded by blanks or tabs, and
-continues execution after that line.
-.TP 8
-.B hashstat
-Prints a statistics line indicating how effective the
-internal hash table has been at locating commands (and avoiding
-\fIexec\fR's).  An \fIexec\fR is attempted for each component of the
-\fBpath\fR where the hash function indicates a possible hit, and
-in each component which does not begin with a `/'.
-.IP
-On machines without \fIvfork\fR(2), prints only the number and size of
-hash buckets.
-.PP
-.B history \fR[\fB\-hTr\fR] [\fIn\fR]
-.br
-.B history \-S\fR|\fB\-L|\fB\-M \fR[\fIfilename\fR] (+)
-.PD 0
-.TP 8
-.B history \-c \fR(+)
-The first form prints the history event list.
-If \fIn\fR is given only the \fIn\fR most recent events are printed or saved.
-With \fB\-h\fR, the history list is printed without leading numbers.  If
-\fB-T\fR is specified, timestamps are printed also in comment form.
-(This can be used to
-produce files suitable for loading with 'history \-L' or 'source \-h'.)
-With \fB\-r\fR, the order of printing is most recent
-first rather than oldest first.
-.PD
-.RS +8
-.PP
-With \fB\-S\fR, the second form saves the history list to \fIfilename\fR.
-If the first word of the \fBsavehist\fR shell variable is set to a
-number, at most that many lines are saved.  If the second word of
-\fBsavehist\fR is set to `merge', the history list is merged with the
-existing history file instead of replacing it (if there is one) and
-sorted by time stamp.  (+) Merging is intended for an environment like
-the X Window System
-with several shells in simultaneous use.  Currently it succeeds
-only when the shells quit nicely one after another.
-.PP
-With \fB\-L\fR, the shell appends \fIfilename\fR, which is presumably a
-history list saved by the \fB\-S\fR option or the \fBsavehist\fR mechanism,
-to the history list.
-\fB\-M\fR is like \fB\-L\fR, but the contents of \fIfilename\fR are merged
-into the history list and sorted by timestamp.
-In either case, \fBhistfile\fR is used if \fIfilename\fR is not given and
-\fI~/.history\fR is used if \fBhistfile\fR is unset.
-`history \-L' is exactly like 'source \-h' except that it does not require a
-filename.
-.PP
-Note that login shells do the equivalent of `history \-L' on startup
-and, if \fBsavehist\fR is set, `history \-S' before exiting.
-Because only \fI~/.tcshrc\fR is normally sourced before \fI~/.history\fR,
-\fBhistfile\fR should be set in \fI~/.tcshrc\fR rather than \fI~/.login\fR.
-.PP
-If \fBhistlit\fR is set, the first and second forms print and save the literal
-(unexpanded) form of the history list.
-.PP
-The last form clears the history list.
-.RE
-.TP 8
-.B hup \fR[\fIcommand\fR] \fR(+)
-With \fIcommand\fR, runs \fIcommand\fR such that it will exit on a hangup
-signal and arranges for the shell to send it a hangup signal when the shell
-exits.
-Note that commands may set their own response to hangups, overriding \fIhup\fR.
-Without an argument (allowed in only a shell script), causes the shell to
-exit on a hangup for the remainder of the script.
-See also \fBSignal handling\fR and the \fInohup\fR builtin command.
-.TP 8
-.B if (\fIexpr\fB) \fIcommand
-If \fIexpr\fR (an expression, as described under \fBExpressions\fR)
-evaluates true, then \fIcommand\fR is executed.
-Variable substitution on \fIcommand\fR happens early, at the same time it
-does for the rest of the \fIif\fR command.
-\fIcommand\fR must be a simple command, not an alias, a pipeline, a command list
-or a parenthesized command list, but it may have arguments.
-Input/output redirection occurs even if \fIexpr\fR is
-false and \fIcommand\fR is thus \fInot\fR executed; this is a bug.
-.PP
-.B if (\fIexpr\fB) then
-.br
-\&...
-.br
-.B else if (\fIexpr2\fB) then
-.br
-\&...
-.br
-.B else
-.br
-\&...
-.PD 0
-.TP 8
-.B endif
-If the specified \fIexpr\fR is true then the commands to the
-first \fIelse\fR are executed; otherwise if \fIexpr2\fR is true then
-the commands to the second \fIelse\fR are executed, etc.  Any
-number of \fIelse-if\fR pairs are possible; only one \fIendif\fR is
-needed.  The \fIelse\fR part is likewise optional.  (The words
-\fIelse\fR and \fIendif\fR must appear at the beginning of input lines;
-the \fIif\fR must appear alone on its input line or after an
-\fIelse\fR.)
-.PD
-.TP 8
-.B inlib \fIshared-library\fR ... (+)
-Adds each \fIshared-library\fR to the current environment.  There is no way
-to remove a shared library.  (Domain/OS only)
-.TP 8
-.B jobs \fR[\fB\-l\fR]
-Lists the active jobs.  With \fB\-l\fR, lists process
-IDs in addition to the normal information.  On TCF systems, prints
-the site on which each job is executing.
-.PP
-.PD 0
-.TP 8
-.B kill \fR[\fB\-s \fIsignal\fR] \fB%\fIjob\fR|\fIpid\fR ...
-.PD 0
-.TP 8
-.B kill \-l
-The first and second forms sends the specified \fIsignal\fR (or, if none
-is given, the TERM (terminate) signal) to the specified jobs or processes.
-\fIjob\fR may be a number, a string, `', `%', `+' or `\-' as described
-under \fBJobs\fR.
-Signals are either given by number or by name (as given in
-\fI/usr/include/signal.h\fR, stripped of the prefix `SIG').
-There is no default \fIjob\fR; saying just `kill' does not send a signal
-to the current job.  If the signal being sent is TERM (terminate)
-or HUP (hangup), then the job or process is sent a
-CONT (continue) signal as well.
-The third form lists the signal names.
-.PD
-.TP 8
-.B limit \fR[\fB\-h\fR] [\fIresource\fR [\fImaximum-use\fR]]
-Limits the consumption by the current process and each
-process it creates to not individually exceed \fImaximum-use\fR on
-the specified \fIresource\fR.  If no \fImaximum-use\fR is given, then
-the current limit is printed; if no \fIresource\fR is given, then
-all limitations are given.  If the \fB\-h\fR flag is given, the
-hard limits are used instead of the current limits.  The
-hard limits impose a ceiling on the values of the current
-limits.  Only the super-user may raise the hard limits, but
-a user may lower or raise the current limits within the legal range.
-.RS +8
-.PP
-Controllable resources currently include (if supported by the OS):
-.TP
-\fIcputime\fR
-the maximum number of cpu-seconds to be used by each process
-.TP
-\fIfilesize\fR
-the largest single file which can be created
-.TP
-\fIdatasize\fR
-the maximum growth of the data+stack region via sbrk(2) beyond
-the end of the program text
-.TP
-\fIstacksize\fR
-the maximum size of the automatically-extended stack region
-.TP
-\fIcoredumpsize\fR
-the size of the largest core dump that will be created
-.TP
-\fImemoryuse\fR
-the maximum amount of physical memory a process
-may have allocated to it at a given time
-.TP
-\fIheapsize\fR
-the maximum amount of memory a process
-may allocate per \fIbrk()\fR system call
-.TP
-\fIdescriptors\fR or \fIopenfiles\fR
-the maximum number of open files for this process
-.TP
-\fIconcurrency\fR
-the maximum number of threads for this process
-.TP
-\fImemorylocked\fR
-the maximum size which a process may lock into memory using mlock(2)
-.TP
-\fImaxproc\fR
-the maximum number of simultaneous processes for this user id
-.TP
-\fIsbsize\fR
-the maximum size of socket buffer usage for this user
-.PP
-\fImaximum-use\fR may be given as a (floating point or
-integer) number followed by a scale factor.  For all limits
-other than \fIcputime\fR the default scale is `k' or `kilobytes'
-(1024 bytes); a scale factor of `m' or `megabytes' may also
-be used.  For \fIcputime\fR the default scaling is `seconds',
-while `m' for minutes or `h' for hours, or a time of the
-form `mm:ss' giving minutes and seconds may be used.
-.PP
-For both \fIresource\fR names and scale factors, unambiguous
-prefixes of the names suffice.
-.RE
-.TP 8
-.B log \fR(+)
-Prints the \fBwatch\fR shell variable and reports on each user indicated
-in \fBwatch\fR who is logged in, regardless of when they last logged in.
-See also \fIwatchlog\fR.
-.TP 8
-.B login
-Terminates a login shell, replacing it with an instance of
-\fI/bin/login.\fR This is one way to log off, included for
-compatibility with \fIsh\fR(1).
-.TP 8
-.B logout
-Terminates a login shell.  Especially useful if \fBignoreeof\fR is set.
-.TP 8
-.B ls\-F \fR[\-\fIswitch\fR ...] [\fIfile\fR ...] (+)
-Lists files like `ls \-F', but much faster.  It identifies each type of
-special file in the listing with a special character:
-.PP
-.RS +8
-.PD 0
-.TP 4
-/
-Directory
-.TP 4
-*
-Executable
-.TP 4
-#
-Block device
-.TP 4
-%
-Character device
-.TP 4
-|
-Named pipe (systems with named pipes only)
-.TP 4
-=
-Socket (systems with sockets only)
-.TP 4
-@
-Symbolic link (systems with symbolic links only)
-.TP 4
-+
-Hidden directory (AIX only) or context dependent (HP/UX only)
-.TP 4
-:
-Network special (HP/UX only)
-.PD
-.PP
-If the \fBlistlinks\fR shell variable is set, symbolic links are identified
-in more detail (on only systems that have them, of course):
-.PP
-.PD 0
-.TP 4
-@
-Symbolic link to a non-directory
-.TP 4
->
-Symbolic link to a directory
-.TP 4
-&
-Symbolic link to nowhere
-.PD
-.PP
-\fBlistlinks\fR also slows down \fIls\-F\fR and causes partitions holding
-files pointed to by symbolic links to be mounted.
-.PP
-If the \fBlistflags\fR shell variable is set to `x', `a' or `A', or any
-combination thereof (e.g., `xA'), they are used as flags to \fIls\-F\fR,
-making it act like `ls \-xF', `ls \-Fa', `ls \-FA' or a combination
-(e.g., `ls \-FxA').
-On machines where `ls \-C' is not the default, \fIls\-F\fR acts like `ls \-CF',
-unless \fBlistflags\fR contains an `x', in which case it acts like `ls \-xF'.
-\fIls\-F\fR passes its arguments to \fIls\fR(1) if it is given any switches,
-so `alias ls ls\-F' generally does the right thing.
-.PP
-The \fBls\-F\fR builtin can list files using different colors depending on the
-filetype or extension.  See the \fBcolor\fR \fItcsh\fR variable and the
-\fBLS_COLORS\fR environment variable.
-.RE
-.PP
-.B migrate \fR[\fB\-\fIsite\fR] \fIpid\fR|\fB%\fIjobid\fR ... (+)
-.PD 0
-.TP 8
-.B migrate \-\fIsite\fR (+)
-The first form migrates the process or job to the site specified or the
-default site determined by the system path.
-The second form is equivalent to `migrate \-\fIsite\fR $$': it migrates the
-current process to the specified site.  Migrating the shell
-itself can cause unexpected behavior, because the shell
-does not like to lose its tty.  (TCF only)
-.PD
-.TP 8
-.B newgrp \fR[\fB\-\fR] \fIgroup\fR (+)
-Equivalent to `exec newgrp'; see \fInewgrp\fR(1).
-Available only if the shell was so compiled;
-see the \fBversion\fR shell variable.
-.TP 8
-.B nice \fR[\fB+\fInumber\fR] [\fIcommand\fR]
-Sets the scheduling priority for the shell to \fInumber\fR, or, without
-\fInumber\fR, to 4.  With \fIcommand\fR, runs \fIcommand\fR at the appropriate
-priority.
-The greater the \fInumber\fR, the less cpu
-the process gets.  The super-user may specify negative
-priority by using `nice \-number ...'.  Command is always
-executed in a sub-shell, and the restrictions placed on
-commands in simple \fIif\fR statements apply.
-.TP 8
-.B nohup \fR[\fIcommand\fR]
-With \fIcommand\fR, runs \fIcommand\fR such that it will ignore hangup signals.
-Note that commands may set their own response to hangups, overriding \fInohup\fR.
-Without an argument (allowed in only a shell script), causes the shell to
-ignore hangups for the remainder of the script.
-See also \fBSignal handling\fR and the \fIhup\fR builtin command.
-.TP 8
-.B notify \fR[\fB%\fIjob\fR ...]
-Causes the shell to notify the user asynchronously when the status of any
-of the specified jobs (or, without %\fIjob\fR, the current job) changes,
-instead of waiting until the next prompt as is usual.
-\fIjob\fR may be a number, a string, `', `%', `+' or `\-' as described
-under \fBJobs\fR.
-See also the \fBnotify\fR shell variable.
-.TP 8
-.B onintr \fR[\fB\-\fR|\fIlabel\fR]
-Controls the action of the shell on interrupts.  Without arguments,
-restores the default action of the shell on interrupts,
-which is to terminate shell scripts or to return to the
-terminal command input level.
-With `\-', causes all interrupts to be ignored.
-With \fIlabel\fR, causes the shell to execute a `goto \fIlabel\fR'
-when an interrupt is received or a child process terminates because it was
-interrupted.
-.IP "" 8
-\fIonintr\fR is ignored if the shell is running detached and in system
-startup files (see \fBFILES\fR), where interrupts are disabled anyway.
-.TP 8
-.B popd \fR[\fB\-p\fR] [\fB\-l\fR] [\fB\-n\fR|\fB\-v\fR] \fR[\fB+\fIn\fR]
-Without arguments, pops the directory stack and returns to the new top directory.
-With a number `+\fIn\fR', discards the \fIn\fR'th entry in the stack.
-.IP "" 8
-Finally, all forms of \fIpopd\fR print the final directory stack,
-just like \fIdirs\fR.  The \fBpushdsilent\fR shell variable can be set to
-prevent this and the \fB\-p\fR flag can be given to override \fBpushdsilent\fR.
-The \fB\-l\fR, \fB\-n\fR and \fB\-v\fR flags have the same effect on \fIpopd\fR
-as on \fIdirs\fR.  (+)
-.TP 8
-.B printenv \fR[\fIname\fR] (+)
-Prints the names and values of all environment variables or,
-with \fIname\fR, the value of the environment variable \fIname\fR.
-.TP 8
-.B pushd \fR[\fB\-p\fR] [\fB\-l\fR] [\fB\-n\fR|\fB\-v\fR] [\fIname\fR|\fB+\fIn\fR]
-Without arguments, exchanges the top two elements of the directory stack.
-If \fBpushdtohome\fR is set, \fIpushd\fR without arguments does `pushd ~',
-like \fIcd\fR.  (+)
-With \fIname\fR, pushes the current working directory onto the directory
-stack and changes to \fIname\fR.
-If \fIname\fR is `\-' it is interpreted as the previous working directory
-(see \fBFilename substitution\fR).  (+)
-If \fBdunique\fR is set, \fIpushd\fR removes any instances of \fIname\fR
-from the stack before pushing it onto the stack.  (+)
-With a number `+\fIn\fR', rotates the \fIn\fRth element of the
-directory stack around to be the top element and changes to it.
-If \fBdextract\fR is set, however, `pushd +\fIn\fR' extracts the \fIn\fRth
-directory, pushes it onto the top of the stack and changes to it.  (+)
-.IP "" 8
-Finally, all forms of \fIpushd\fR print the final directory stack,
-just like \fIdirs\fR.  The \fBpushdsilent\fR shell variable can be set to
-prevent this and the \fB\-p\fR flag can be given to override \fBpushdsilent\fR.
-The \fB\-l\fR, \fB\-n\fR and \fB\-v\fR flags have the same effect on \fIpushd\fR
-as on \fIdirs\fR.  (+)
-.TP 8
-.B rehash
-Causes the internal hash table of the contents of the
-directories in the \fBpath\fR variable to be recomputed.  This is
-needed if new commands are added to directories in \fBpath\fR
-while you are logged in.  This should be necessary only if
-you add commands to one of your own directories, or if a
-systems programmer changes the contents of one of the
-system directories.  Also flushes the cache of home directories
-built by tilde expansion.
-.TP 8
-.B repeat \fIcount command
-The specified \fIcommand\fR,
-which is subject to the same restrictions as the \fIcommand\fR
-in the one line \fIif\fR statement above, is executed \fIcount\fR times.
-I/O redirections occur exactly once, even if \fIcount\fR is 0.
-.TP 8
-.B rootnode //\fInodename \fR(+)
-Changes the rootnode to //\fInodename\fR, so that `/' will be interpreted
-as `//\fInodename\fR'.  (Domain/OS only)
-.PP
-.B sched \fR(+)
-.br
-.B sched \fR[\fB+\fR]\fIhh:mm command\fR \fR(+)
-.PD 0
-.TP 8
-.B sched \-\fIn\fR (+)
-The first form prints the scheduled-event list.
-The \fBsched\fR shell variable may be set to define the format in which
-the scheduled-event list is printed.
-The second form adds \fIcommand\fR to the scheduled-event list.
-For example,
-.PD
-.RS +8
-.IP "" 4
-> sched 11:00 echo It\\'s eleven o\\'clock.
-.PP
-causes the shell to echo `It's eleven o'clock.' at 11 AM.
-The time may be in 12-hour AM/PM format
-.IP "" 4
-> sched 5pm set prompt='[%h] It\\'s after 5; go home: >'
-.PP
-or may be relative to the current time:
-.IP "" 4
-> sched +2:15 /usr/lib/uucp/uucico \-r1 \-sother
-.PP
-A relative time specification may not use AM/PM format.
-The third form removes item \fIn\fR from the event list:
-.IP "" 4
-> sched
-.br
-     1  Wed Apr  4 15:42  /usr/lib/uucp/uucico \-r1 \-sother
-.br
-     2  Wed Apr  4 17:00  set prompt=[%h] It's after 5; go home: >
-.br
-> sched \-2
-.br
-> sched
-.br
-     1  Wed Apr  4 15:42  /usr/lib/uucp/uucico \-r1 \-sother
-.PP
-A command in the scheduled-event list is executed just before the first
-prompt is printed after the time when the command is scheduled.
-It is possible to miss the exact time when the command is to be run, but
-an overdue command will execute at the next prompt.
-A command which comes due while the shell
-is waiting for user input is executed immediately.
-However, normal operation of an already-running command will not
-be interrupted so that a scheduled-event list element may be run.
-.PP
-This mechanism is similar to, but not the same as, the \fIat\fR(1)
-command on some Unix systems.
-Its major disadvantage is that it may not run a command at exactly the
-specified time.
-Its major advantage is that because \fIsched\fR runs directly from
-the shell, it has access to shell variables and other structures.
-This provides a mechanism for changing one's working environment
-based on the time of day.
-.RE
-.PP
-.B set
-.br
-.B set \fIname\fR ...
-.br
-.B set \fIname\fR\fB=\fIword\fR ...
-.br
-.B set [\-r] [\-f|\-l] \fIname\fR\fB=(\fIwordlist\fB)\fR ... (+)
-.br
-.B set \fIname[index]\fR\fB=\fIword\fR ...
-.br
-.B set \-r \fR(+)
-.br
-.B set \-r \fIname\fR ... (+)
-.PD 0
-.TP 8
-.B set \-r \fIname\fR\fB=\fIword\fR ... (+)
-The first form of the command prints the value of all shell variables.
-Variables which contain more than a single word print as a
-parenthesized word list.
-The second form sets \fIname\fR to the null string.
-The third form sets \fIname\fR to the single \fIword\fR.
-The fourth form sets \fIname\fR to the list of words in
-\fIwordlist\fR.  In all cases the value is command and filename expanded.
-If \-r is specified, the value is set read-only.  If \-f or \-l are
-specified, set only unique words keeping their order.
-\-f prefers the first occurrence of a word, and \-l the last.
-The fifth form sets the \fIindex\fR'th component of name to \fIword\fR;
-this component must already exist.
-The sixth form lists only the names of all shell variables that are read-only.
-The seventh form makes \fIname\fR read-only, whether or not it has a value.
-The second form sets \fIname\fR to the null string.
-The eighth form is the same as the third form, but
-make \fIname\fR read-only at the same time.
-.PD
-.IP "" 8
-These arguments can be repeated to set and/or make read-only multiple variables
-in a single set command.  Note, however, that variable expansion
-happens for all arguments before any setting occurs.  Note also that `=' can
-be adjacent to both \fIname\fR and \fIword\fR or separated from both by
-whitespace, but cannot be adjacent to only one or the other.
-See also the \fIunset\fR builtin command.
-.TP 8
-.B setenv \fR[\fIname \fR[\fIvalue\fR]]
-Without arguments, prints the names and values of all environment variables.
-Given \fIname\fR, sets the environment variable \fIname\fR to \fIvalue\fR
-or, without \fIvalue\fR, to the null string.
-.TP 8
-.B setpath \fIpath \fR(+)
-Equivalent to \fIsetpath\fR(1).  (Mach only)
-.TP 8
-.B setspath\fR LOCAL|\fIsite\fR|\fIcpu\fR ...  (+)
-Sets the system execution path.  (TCF only)
-.TP 8
-.B settc \fIcap value \fR(+)
-Tells the shell to believe that the terminal capability \fIcap\fR
-(as defined in \fIterminfo\fR(4)) has the value \fIvalue\fR.
-No sanity checking is done.
-Concept terminal users may have to `settc xn no' to get proper
-wrapping at the rightmost column.
-.TP 8
-.B setty \fR[\fB\-d\fR|\fB\-q\fR|\fB\-x\fR] [\fB\-a\fR] [[\fB+\fR|\fB\-\fR]\fImode\fR] (+)
-Controls which tty modes (see \fBTerminal management\fR)
-the shell does not allow to change.
-\fB\-d\fR, \fB\-q\fR or \fB\-x\fR tells \fIsetty\fR to act
-on the `edit', `quote' or `execute' set of tty modes respectively; without
-\fB\-d\fR, \fB\-q\fR or \fB\-x\fR, `execute' is used.
-.IP "" 8
-Without other arguments, \fIsetty\fR lists the modes in the chosen set
-which are fixed on (`+mode') or off (`\-mode').
-The available modes, and thus the display, vary from system to system.
-With \fB\-a\fR, lists all tty modes in the chosen set
-whether or not they are fixed.
-With \fB+\fImode\fR, \fB\-\fImode\fR or \fImode\fR, fixes \fImode\fR on or off
-or removes control from \fImode\fR in the chosen set.
-For example, `setty +echok echoe' fixes `echok' mode on and allows commands
-to turn `echoe' mode on or off, both when the shell is executing commands.
-.TP 8
-.B setxvers\fR [\fIstring\fR] (+)
-Set the experimental version prefix to \fIstring\fR, or removes it
-if \fIstring\fR is omitted.  (TCF only)
-.TP 8
-.B shift \fR[\fIvariable\fR]
-Without arguments, discards \fBargv\fR[1] and shifts the members of
-\fBargv\fR to the left.  It is an error for \fBargv\fR not to be set or to have
-less than one word as value.  With \fIvariable\fR, performs the
-same function on \fIvariable\fR.
-.TP 8
-.B source \fR[\fB\-h\fR] \fIname\fR [\fIargs\fR ...]
-The shell reads and executes commands from \fIname\fR.
-The commands are not placed on the history list.
-If any \fIargs\fR are given, they are placed in \fBargv\fR.  (+)
-\fIsource\fR commands may be nested;
-if they are nested too deeply the shell may run out of file descriptors.
-An error in a \fIsource\fR at any level terminates all nested
-\fIsource\fR commands.
-With \fB\-h\fR, commands are placed on the history list instead of being
-executed, much like `history \-L'.
-.TP 8
-.B stop \fB%\fIjob\fR|\fIpid\fR ...
-Stops the specified jobs or processes which are executing in the background.
-\fIjob\fR may be a number, a string, `', `%', `+' or `\-' as described
-under \fBJobs\fR.
-There is no default \fIjob\fR; saying just `stop' does not stop
-the current job.
-.TP 8
-.B suspend
-Causes the shell to stop in its tracks, much as if it had
-been sent a stop signal with \fB^Z\fR.  This is most often used to
-stop shells started by \fIsu\fR(1M).
-.PP
-.B switch (\fIstring\fB)
-.br
-.B case \fIstr1\fB:
-.PD 0
-.IP "" 4
-\&...
-.br
-.B breaksw
-.PP
-\&...
-.PP
-.B default:
-.IP "" 4
-\&...
-.br
-.B breaksw
-.TP 8
-.B endsw
-Each case label is successively matched, against the
-specified \fIstring\fR which is first command and filename expanded.
-The file metacharacters `*', `?' and `[...]'  may be used
-in the case labels, which are variable expanded.  If none
-of the labels match before a `default' label is found, then
-the execution begins after the default label.  Each case
-label and the default label must appear at the beginning of
-a line.  The command \fIbreaksw\fR causes execution to continue
-after the \fIendsw\fR.  Otherwise control may fall through case
-labels and default labels as in C.  If no label matches and
-there is no default, execution continues after the \fIendsw\fR.
-.PD
-.TP 8
-.B telltc \fR(+)
-Lists the values of all terminal capabilities (see \fIterminfo\fR(4)).
-.TP 8
-.B termname \fR[\fIterminal type\fR] \fR(+)
-Tests if \fIterminal type\fR (or the current value of \fBTERM\fR if no
-\fIterminal type\fR is given) has an entry in the hosts
-terminfo(4) database. Prints the terminal type to stdout and returns 0
-if an entry is present otherwise returns 1.
-.TP 8
-.B time \fR[\fIcommand\fR]
-Executes \fIcommand\fR (which must be a simple command, not an alias,
-a pipeline, a command list or a parenthesized command list)
-and prints a time summary as described under the \fBtime\fR variable.
-If necessary, an extra shell is created to print the time statistic when
-the command completes.
-Without \fIcommand\fR, prints a time summary for the current shell and its
-children.
-.TP 8
-.B umask \fR[\fIvalue\fR]
-Sets the file creation mask to \fIvalue\fR, which is given in octal.
-Common values for the mask are
-002, giving all access to the group and read and execute access to others, and
-022, giving read and execute access to the group and others.
-Without \fIvalue\fR, prints the current file creation mask.
-.TP 8
-.B unalias \fIpattern
-.br
-Removes all aliases whose names match \fIpattern\fR.
-`unalias *' thus removes all aliases.
-It is not an error for nothing to be \fIunalias\fRed.
-.TP 8
-.B uncomplete \fIpattern\fR (+)
-Removes all completions whose names match \fIpattern\fR.
-`uncomplete *' thus removes all completions.
-It is not an error for nothing to be \fIuncomplete\fRd.
-.TP 8
-.B unhash
-Disables use of the internal hash table to speed location of
-executed programs.
-.TP 8
-.B universe \fIuniverse\fR (+)
-Sets the universe to \fIuniverse\fR.  (Masscomp/RTU only)
-.TP 8
-.B unlimit \fR[\fB\-hf\fR] [\fIresource\fR]
-Removes the limitation on \fIresource\fR or, if no \fIresource\fR is
-specified, all \fIresource\fR limitations.
-With \fB\-h\fR, the corresponding hard limits are removed.
-Only the super-user may do this.
-Note that \fBunlimit\fR may not exit successful, since most systems
-do not allow \fIdescriptors\fR to be unlimited.
-With \fB\-f\fR errors are ignored.
-.TP 8
-.B unset \fIpattern
-Removes all variables whose names match \fIpattern\fR, unless they are read-only.
-`unset *' thus removes all variables unless they are read-only;
-this is a bad idea.
-It is not an error for nothing to be \fIunset\fR.
-.TP 8
-.B unsetenv \fIpattern
-Removes all environment variables whose names match \fIpattern\fR.
-`unsetenv *' thus removes all environment variables;
-this is a bad idea.
-It is not an error for nothing to be \fIunsetenv\fRed.
-.TP 8
-.B ver \fR[\fIsystype\fR [\fIcommand\fR]] (+)
-Without arguments, prints \fBSYSTYPE\fR.  With \fIsystype\fR, sets \fBSYSTYPE\fR
-to \fIsystype\fR.  With \fIsystype\fR and \fIcommand\fR, executes \fIcommand\fR
-under \fIsystype\fR.  \fIsystype\fR may be `bsd4.3' or `sys5.3'.
-(Domain/OS only)
-.TP 8
-.B wait
-The shell waits for all background jobs.  If the shell is interactive, an
-interrupt will disrupt the wait and cause the shell to print the names and job
-numbers of all outstanding jobs.
-.TP 8
-.B warp \fIuniverse\fR (+)
-Sets the universe to \fIuniverse\fR.  (Convex/OS only)
-.TP 8
-.B watchlog \fR(+)
-An alternate name for the \fIlog\fR builtin command (q.v.).
-Available only if the shell was so compiled;
-see the \fBversion\fR shell variable.
-.TP 8
-.B where \fIcommand\fR (+)
-Reports all known instances of \fIcommand\fR, including aliases, builtins and
-executables in \fBpath\fR.
-.TP 8
-.B which\fR \fIcommand\fR (+)
-Displays the command that will be executed by the shell after substitutions,
-\fBpath\fR searching, etc.
-The builtin command is just like \fIwhich\fR(1), but it correctly reports
-\fItcsh\fR aliases and builtins and is 10 to 100 times faster.
-See also the \fIwhich-command\fR editor command.
-.PP
-.B while (\fIexpr\fB)\fR
-.br
-\&...
-.PD 0
-.TP 8
-.B end
-Executes the commands between the \fIwhile\fR and the matching \fIend\fR
-while \fIexpr\fR (an expression, as described under \fBExpressions\fR)
-evaluates non-zero.
-\fIwhile\fR and \fIend\fR must appear alone on their input lines.
-\fIbreak\fR and \fIcontinue\fR may be used to terminate or continue the
-loop prematurely.
-If the input is a terminal, the user is prompted the first time
-through the loop as with \fIforeach\fR.
-.PD
-.SS "Special aliases (+)"
-If set, each of these aliases executes automatically at the indicated time.
-They are all initially undefined.
-.TP 8
-.B beepcmd
-Runs when the shell wants to ring the terminal bell.
-.TP 8
-.B cwdcmd
-Runs after every change of working directory.  For example, if the user is
-working on an X window system using \fIxterm\fR(1) and a re-parenting window
-manager that supports title bars such as \fItwm\fR(1) and does
-.RS +8
-.IP "" 4
-> alias cwdcmd  'echo \-n "^[]2;${HOST}:$cwd ^G"'
-.PP
-then the shell will change the title of the running \fIxterm\fR(1)
-to be the name of the host, a colon, and the full current working directory.
-A fancier way to do that is
-.IP "" 4
-> alias cwdcmd 'echo \-n "^[]2;${HOST}:$cwd^G^[]1;${HOST}^G"'
-.PP
-This will put the hostname and working directory on the title bar but
-only the hostname in the icon manager menu.
-.PP
-Note that putting a \fIcd\fR, \fIpushd\fR or \fIpopd\fR in \fIcwdcmd\fR
-may cause an infinite loop.  It is the author's opinion that anyone doing
-so will get what they deserve.
-.RE
-.TP 8
-.B jobcmd
-Runs before each command gets executed, or when the command changes state.
-This is similar to \fIpostcmd\fR, but it does not print builtins.
-.RS +8
-.IP "" 4
-> alias jobcmd  'echo \-n "^[]2\e;\e!#:q^G"'
-.PP
-then executing \fIvi foo.c\fR will put the command string in the xterm title bar.
-.RE
-.TP 8
-.B helpcommand
-Invoked by the \fBrun-help\fR editor command.  The command name for which help
-is sought is passed as sole argument.
-For example, if one does
-.RS +8
-.IP "" 4
-> alias helpcommand '\e!:1 --help'
-.PP
-then the help display of the command itself will be invoked, using the GNU
-help calling convention.
-Currently there is no easy way to account for various calling conventions (e.g.,
-the customary Unix `-h'), except by using a table of many commands.
-.RE
-.TP 8
-.B periodic
-Runs every \fBtperiod\fR minutes.  This provides a convenient means for
-checking on common but infrequent changes such as new mail.  For example,
-if one does
-.RS +8
-.IP "" 4
-> set tperiod = 30
-.br
-> alias periodic checknews
-.PP
-then the \fIchecknews\fR(1) program runs every 30 minutes.
-If \fIperiodic\fR is set but \fBtperiod\fR is unset or set to 0,
-\fIperiodic\fR behaves like \fIprecmd\fR.
-.RE
-.TP 8
-.B precmd
-Runs just before each prompt is printed.  For example, if one does
-.RS +8
-.IP "" 4
-> alias precmd date
-.PP
-then \fIdate\fR(1) runs just before the shell prompts for each command.
-There are no limits on what \fIprecmd\fR can be set to do, but discretion
-should be used.
-.RE
-.TP 8
-.B postcmd
-Runs before each command gets executed.
-.RS +8
-.IP "" 4
-> alias postcmd  'echo \-n "^[]2\e;\e!#:q^G"'
-.PP
-then executing \fIvi foo.c\fR will put the command string in the xterm title bar.
-.RE
-.TP 8
-.B shell
-Specifies the interpreter for executable scripts which do not themselves
-specify an interpreter.  The first word should be a full path name to the
-desired interpreter (e.g., `/bin/csh' or `/usr/local/bin/tcsh').
-.SS "Special shell variables"
-The variables described in this section have special meaning to the shell.
-.PP
-The shell sets \fBaddsuffix\fR, \fBargv\fR, \fBautologout\fR, \fBcsubstnonl\fR, \fBcommand\fR, \fBecho_style\fR,
-\fBedit\fR, \fBgid\fR, \fBgroup\fR, \fBhome\fR, \fBloginsh\fR, \fBoid\fR, \fBpath\fR,
-\fBprompt\fR, \fBprompt2\fR, \fBprompt3\fR, \fBshell\fR, \fBshlvl\fR,
-\fBtcsh\fR, \fBterm\fR, \fBtty\fR, \fBuid\fR, \fBuser\fR and \fBversion\fR at
-startup; they do not change thereafter unless changed by the user.  The shell
-updates \fBcwd\fR, \fBdirstack\fR, \fBowd\fR and \fBstatus\fR when necessary,
-and sets \fBlogout\fR on logout.
-.PP
-The shell synchronizes \fBgroup\fR, \fBhome\fR, \fBpath\fR, \fBshlvl\fR,
-\fBterm\fR and \fBuser\fR with the environment variables of the same names:
-whenever the environment variable changes the shell changes the corresponding
-shell variable to match (unless the shell variable is read-only) and vice
-versa.  Note that although \fBcwd\fR and \fBPWD\fR have identical meanings, they
-are not synchronized in this manner, and that the shell automatically
-interconverts the different formats of \fBpath\fR and \fBPATH\fR.
-.TP 8
-.B addsuffix \fR(+)
-If set, filename completion adds `/' to the end of directories and a space
-to the end of normal files when they are matched exactly.
-Set by default.
-.TP 8
-.B afsuser \fR(+)
-If set, \fBautologout\fR's autolock feature uses its value instead of
-the local username for kerberos authentication.
-.TP 8
-.B ampm \fR(+)
-If set, all times are shown in 12-hour AM/PM format.
-.TP 8
-.B argv
-The arguments to the shell.  Positional parameters are taken from \fBargv\fR,
-i.e., `$1' is replaced by `$argv[1]', etc.
-Set by default, but usually empty in interactive shells.
-.TP 8
-.B autocorrect \fR(+)
-If set, the \fIspell-word\fR editor command is invoked automatically before
-each completion attempt.
-.TP 8
-.B autoexpand \fR(+)
-If set, the \fIexpand-history\fR editor command is invoked automatically
-before each completion attempt. If this is set to \fIonlyhistory\fR, then
-only history will be expanded and a second completion will expand filenames.
-.TP 8
-.B autolist \fR(+)
-If set, possibilities are listed after an ambiguous completion.
-If set to `ambiguous', possibilities are listed only when no new
-characters are added by completion.
-.TP 8
-.B autologout \fR(+)
-The first word is the number of minutes of inactivity before automatic
-logout.  The optional second word is the number of minutes of inactivity
-before automatic locking.
-When the shell automatically logs out,
-it prints `auto-logout', sets the variable logout to `automatic' and exits.
-When the shell automatically locks, the user is required to enter his password
-to continue working.  Five incorrect attempts result in automatic logout.
-Set to `60' (automatic logout after 60 minutes, and no locking) by default
-in login and superuser shells, but not if the shell thinks it is running
-under a window system (i.e., the \fBDISPLAY\fR environment variable is set),
-the tty is a pseudo-tty (pty) or the shell was not so compiled (see the
-\fBversion\fR shell variable).
-See also the \fBafsuser\fR and \fBlogout\fR shell variables.
-.TP 8
-.B backslash_quote \fR(+)
-If set, backslashes (`\\') always quote `\\', `'', and `"'.  This may make
-complex quoting tasks easier, but it can cause syntax errors in \fIcsh\fR(1)
-scripts.
-.TP 8
-.B catalog
-The file name of the message catalog.
-If set, tcsh use `tcsh.${catalog}' as a message catalog instead of
-default `tcsh'.
-.TP 8
-.B cdpath
-A list of directories in which \fIcd\fR should search for
-subdirectories if they aren't found in the current directory.
-.TP 8
-.B color
-If set, it enables color display for the builtin \fBls\-F\fR and it passes
-\fB\-\-color=auto\fR to \fBls\fR.  Alternatively, it can be set to only
-\fBls\-F\fR or only \fBls\fR to enable color to only one command.  Setting
-it to nothing is equivalent to setting it to \fB(ls\-F ls)\fR.
-.TP 8
-.B colorcat
-If set, it enables color escape sequence for NLS message files.
-And display colorful NLS messages.
-.TP 8
-.B command \fR(+)
-If set, the command which was passed to the shell with the \fB-c\fR flag (q.v.).
-.TP 8
-.B compat_expr \fR(+)
-If set, the shell will evaluate expressions right to left, like the original
-\fIcsh\fR.
-.TP 8
-.B complete \fR(+)
-If set to `enhance', completion 1) ignores case and 2) considers
-periods, hyphens and underscores (`.', `\-' and `_') to be word
-separators and hyphens and underscores to be equivalent. If set to
-`igncase', the completion becomes case insensitive.
-.TP 8
-.B continue \fR(+)
-If set to a list of commands, the shell will continue the listed
-commands, instead of starting a new one.
-.TP 8
-.B continue_args \fR(+)
-Same as continue, but the shell will execute:
-.RS +8
-.IP "" 4
-echo `pwd` $argv > ~/.<cmd>_pause; %<cmd>
-.RE
-.TP 8
-.B correct \fR(+)
-If set to `cmd', commands are automatically spelling-corrected.
-If set to `complete', commands are automatically completed.
-If set to `all', the entire command line is corrected.
-.TP 8
-.B csubstnonl \fR(+)
-If set, newlines and carriage returns in command substitution are
-replaced by spaces.  Set by default.
-.TP 8
-.B cwd
-The full pathname of the current directory.
-See also the \fBdirstack\fR and \fBowd\fR shell variables.
-.TP 8
-.B dextract \fR(+)
-If set, `pushd +\fIn\fR' extracts the \fIn\fRth directory from the directory
-stack rather than rotating it to the top.
-.TP 8
-.B dirsfile \fR(+)
-The default location in which `dirs \-S' and `dirs \-L' look for
-a history file.  If unset, \fI~/.cshdirs\fR is used.
-Because only \fI~/.tcshrc\fR is normally sourced before \fI~/.cshdirs\fR,
-\fBdirsfile\fR should be set in \fI~/.tcshrc\fR rather than \fI~/.login\fR.
-.TP 8
-.B dirstack \fR(+)
-An array of all the directories on the directory stack.
-`$dirstack[1]' is the current working directory, `$dirstack[2]'
-the first directory on the stack, etc.
-Note that the current working directory is `$dirstack[1]' but `=0' in
-directory stack substitutions, etc.
-One can change the stack arbitrarily by setting \fBdirstack\fR,
-but the first element (the current working directory) is always correct.
-See also the \fBcwd\fR and \fBowd\fR shell variables.
-.TP 8
-.B dspmbyte \fR(+)
-Has an affect iff 'dspm' is listed as part of the \fBversion\fR shell variable.
-If set to `euc', it enables display and editing EUC-kanji(Japanese) code.
-If set to `sjis', it enables display and editing Shift-JIS(Japanese) code.
-If set to `big5', it enables display and editing Big5(Chinese) code.
-If set to `utf8', it enables display and editing Utf8(Unicode) code.
-If set to the following format, it enables display and editing of original
-multi-byte code format:
-.RS +8
-.IP "" 4
-> set dspmbyte = 0000....(256 bytes)....0000
-.PP
-The table requires \fBjust\fR 256 bytes.  Each character of 256 characters
-corresponds (from left to right) to the ASCII codes 0x00, 0x01, ... 0xff.  Each
-character
-.\" (position in this table?)
-is set to number 0,1,2 and 3.  Each number has the following meaning:
-.br
-  0 ... not used for multi-byte characters.
-.br
-  1 ... used for the first byte of a multi-byte character.
-.br
-  2 ... used for the second byte of a multi-byte character.
-.br
-  3 ... used for both the first byte and second byte of a multi-byte character.
-.\" SHK: I tried my best to get the following to be grammatically correct.
-.\" However, I still don't understand what's going on here.  In the
- \" following example, there are three bytes, but the text seems to refer to
- \" each nybble as a character.  What's going on here?  It this 3-byte code
- \" in the table?  The text above seems to imply that there are 256
- \" characters/bytes in the table.  If I get some more info on this (perhaps
- \" a complete example), I could fix the text to be grammatically correct.
- \" ([email protected] 1999/09/13)
-.PP
-  Example:
-.br
-If set to `001322', the first character (means 0x00 of the ASCII code) and
-second character (means 0x01 of ASCII code) are set to `0'.  Then, it is not
-used for multi-byte characters.  The 3rd character (0x02) is set to '1',
-indicating that it is used for the first byte of a multi-byte character.
-The 4th character(0x03) is set '3'.  It is used for both the first byte and
-the second byte of a multi-byte character.  The 5th and 6th characters
-(0x04,0x05) are set to '2', indicating that they are used for the second
-byte of a multi-byte character.
-.PP
-The GNU fileutils version of ls cannot display multi-byte
-filenames without the -N ( --literal ) option.   If you are using
-this version, set the second word of dspmbyte to "ls".  If not, for
-example, "ls-F -l" cannot display multi-byte filenames.
-.PP
-  Note:
-.br
-This variable can only be used if KANJI and DSPMBYTE has been defined at
-compile time.
-.RE
-.TP 8
-.B dunique \fR(+)
-If set, \fIpushd\fR removes any instances of \fIname\fR
-from the stack before pushing it onto the stack.
-.TP 8
-.B echo
-If set, each command with its arguments is echoed just before it is
-executed.  For non-builtin commands all expansions occur before
-echoing.  Builtin commands are echoed before command and filename
-substitution, because these substitutions are then done selectively.
-Set by the \fB\-x\fR command line option.
-.TP 8
-.B echo_style \fR(+)
-The style of the \fIecho\fR builtin.  May be set to
-.PP
-.RS +8
-.PD 0
-.TP 8
-bsd
-Don't echo a newline if the first argument is `\-n'.
-.TP 8
-sysv
-Recognize backslashed escape sequences in echo strings.
-.TP 8
-both
-Recognize both the `\-n' flag and backslashed escape sequences; the default.
-.TP 8
-none
-Recognize neither.
-.PD
-.PP
-Set by default to the local system default.  The BSD and System V
-options are described in the \fIecho\fR(1) man pages on the appropriate
-systems.
-.RE
-.TP 8
-.B edit \fR(+)
-If set, the command-line editor is used.  Set by default in interactive
-shells.
-.TP 8
-.B ellipsis \fR(+)
-If set, the `%c'/`%.' and `%C' prompt sequences (see the \fBprompt\fR
-shell variable) indicate skipped directories with an ellipsis (`...')
-instead of `/<skipped>'.
-.TP 8
-.B fignore \fR(+)
-Lists file name suffixes to be ignored by completion.
-.TP 8
-.B filec
-In \fItcsh\fR, completion is always used and this variable is ignored
-by default. If 
-.B edit
-is unset, then the traditional \fIcsh\fR completion is used.
-If set in \fIcsh\fR, filename completion is used.
-.TP 8
-.B gid \fR(+)
-The user's real group ID.
-.TP 8
-.B group \fR(+)
-The user's group name.
-.TP 8
-.B highlight
-If set, the incremental search match (in \fIi-search-back\fR and
-\fIi-search-fwd\fR) and the region between the mark and the cursor are
-highlighted in reverse video.
-
-Highlighting requires more frequent terminal writes, which introduces extra
-overhead. If you care about terminal performance, you may want to leave this
-unset.
-.TP 8
-.B histchars
-A string value determining the characters used in \fBHistory
-substitution\fR (q.v.).  The first character of its value is used as
-the history substitution character, replacing the default character
-`!'.  The second character of its value replaces the character `^' in
-quick substitutions.
-.TP 8
-.B histdup \fR(+)
-Controls handling of duplicate entries in the history list.  If set to
-`all' only unique history events are entered in the history list.  If
-set to `prev' and the last history event is the same as the current
-command, then the current command is not entered in the history.  If
-set to `erase' and the same event is found in the history list, that
-old event gets erased and the current one gets inserted.  Note that the
-`prev' and `all' options renumber history events so there are no gaps.
-.TP 8
-.B histfile \fR(+)
-The default location in which `history \-S' and `history \-L' look for
-a history file.  If unset, \fI~/.history\fR is used.  \fBhistfile\fR is
-useful when sharing the same home directory between different machines,
-or when saving separate histories on different terminals.  Because only
-\fI~/.tcshrc\fR is normally sourced before \fI~/.history\fR,
-\fBhistfile\fR should be set in \fI~/.tcshrc\fR rather than
-\fI~/.login\fR.
-.TP 8
-.B histlit \fR(+)
-If set, builtin and editor commands and the \fBsavehist\fR mechanism
-use the literal (unexpanded) form of lines in the history list.  See
-also the \fItoggle-literal-history\fR editor command.
-.TP 8
-.B history
-The first word indicates the number of history events to save.  The
-optional second word (+) indicates the format in which history is
-printed; if not given, `%h\\t%T\\t%R\\n' is used.  The format sequences
-are described below under \fBprompt\fR; note the variable meaning of
-`%R'.  Set to `100' by default.
-.TP 8
-.B home
-Initialized to the home directory of the invoker.  The filename
-expansion of `\fI~\fR' refers to this variable.
-.TP 8
-.B ignoreeof
-If set to the empty string or `0' and the input device is a terminal,
-the \fIend-of-file\fR command (usually generated by the user by typing
-`^D' on an empty line) causes the shell to print `Use "exit" to leave
-tcsh.' instead of exiting.  This prevents the shell from accidentally
-being killed.  Historically this setting exited after 26 successive
-EOF's to avoid infinite loops.  If set to a number \fIn\fR, the shell
-ignores \fIn - 1\fR consecutive \fIend-of-file\fRs and exits on the
-\fIn\fRth.  (+) If unset, `1' is used, i.e., the shell exits on a
-single `^D'.
-.TP 8
-.B implicitcd \fR(+)
-If set, the shell treats a directory name typed as a command as though
-it were a request to change to that directory.  If set to \fIverbose\fR,
-the change of directory is echoed to the standard output.  This behavior
-is inhibited in non-interactive shell scripts, or for command strings
-with more than one word.  Changing directory takes precedence over
-executing a like-named command, but it is done after alias
-substitutions.  Tilde and variable expansions work as expected.
-.TP 8
-.B inputmode \fR(+)
-If set to `insert' or `overwrite', puts the editor into that input mode
-at the beginning of each line.
-.TP 8
-.B killdup \fR(+)
-Controls handling of duplicate entries in the kill ring.  If set to
-`all' only unique strings are entered in the kill ring.  If set to
-`prev' and the last killed string is the same as the current killed
-string, then the current string is not entered in the ring.  If set
-to `erase' and the same string is found in the kill ring, the old
-string is erased and the current one is inserted.
-.TP 8
-.B killring \fR(+)
-Indicates the number of killed strings to keep in memory.  Set to `30'
-by default.  If unset or set to less than `2', the shell will only
-keep the most recently killed string.
-Strings are put in the killring by the editor commands that delete
-(kill) strings of text, e.g. \fIbackward-delete-word\fR,
-\fIkill-line\fR, etc, as well as the \fIcopy-region-as-kill\fR command.
-The \fIyank\fR editor command will yank the most recently killed string
-into the command-line, while \fIyank-pop\fR (see \fBEditor commands\fR)
-can be used to yank earlier killed strings.
-.TP 8
-.B listflags \fR(+)
-If set to `x', `a' or `A', or any combination thereof (e.g., `xA'), they
-are used as flags to \fIls\-F\fR, making it act like `ls \-xF', `ls
-\-Fa', `ls \-FA' or a combination (e.g., `ls \-FxA'): `a' shows all
-files (even if they start with a `.'), `A' shows all files but `.' and
-`..', and `x' sorts across instead of down.  If the second word of
-\fBlistflags\fR is set, it is used as the path to `ls(1)'.
-.TP 8
-.B listjobs \fR(+)
-If set, all jobs are listed when a job is suspended.  If set to `long',
-the listing is in long format.
-.TP 8
-.B listlinks \fR(+)
-If set, the \fIls\-F\fR builtin command shows the type of file to which
-each symbolic link points.
-.TP 8
-.B listmax \fR(+)
-The maximum number of items which the \fIlist-choices\fR editor command
-will list without asking first.
-.TP 8
-.B listmaxrows \fR(+)
-The maximum number of rows of items which the \fIlist-choices\fR editor
-command will list without asking first.
-.TP 8
-.B loginsh \fR(+)
-Set by the shell if it is a login shell.  Setting or unsetting it
-within a shell has no effect.  See also \fBshlvl\fR.
-.TP 8
-.B logout \fR(+)
-Set by the shell to `normal' before a normal logout, `automatic' before
-an automatic logout, and `hangup' if the shell was killed by a hangup
-signal (see \fBSignal handling\fR).  See also the \fBautologout\fR
-shell variable.
-.TP 8
-.B mail
-The names of the files or directories to check for incoming mail,
-separated by whitespace, and optionally preceded by a numeric word.
-Before each prompt, if 10 minutes have passed since the last check, the
-shell checks each file and says `You have new mail.' (or, if \fBmail\fR
-contains multiple files, `You have new mail in \fIname\fR.') if the
-filesize is greater than zero in size and has a modification time
-greater than its access time.
-.PP
-.RS +8
-.PD
-.PP
-If you are in a login shell, then no mail file is reported unless it has
-been modified after the time the shell has started up, to prevent
-redundant notifications.  Most login programs will tell you whether or not
-you have mail when you log in.
-.PP
-If a file specified in \fBmail\fR is a directory, the shell will count each
-file within that directory as a separate message, and will report `You have
-\fIn\fR mails.' or `You have \fIn\fR mails in \fIname\fR.' as appropriate.
-This functionality is provided primarily for those systems which store mail
-in this manner, such as the Andrew Mail System.
-.PP
-If the first word of \fBmail\fR is numeric it is taken as a different mail
-checking interval, in seconds.
-.PP
-Under very rare circumstances, the shell may report `You have mail.' instead
-of `You have new mail.'
-.RE
-.TP 8
-.B matchbeep \fR(+)
-If set to `never', completion never beeps.
-If set to `nomatch', it beeps only when there is no match.
-If set to `ambiguous', it beeps when there are multiple matches.
-If set to `notunique', it beeps when there is one exact and other longer matches.
-If unset, `ambiguous' is used.
-.TP 8
-.B nobeep \fR(+)
-If set, beeping is completely disabled.
-See also \fBvisiblebell\fR.
-.TP 8
-.B noclobber
-If set, restrictions are placed on output redirection to insure that files
-are not accidentally destroyed and that `>>' redirections refer to existing
-files, as described in the \fBInput/output\fR section.
-.TP 8
-.B noding
-If set, disable the printing of `DING!' in the \fBprompt\fR time
-specifiers at the change of hour.
-.TP 8
-.B noglob
-If set, \fBFilename substitution\fR and \fBDirectory stack substitution\fR
-(q.v.) are inhibited.  This is most useful in shell scripts which do not deal
-with filenames, or after a list of filenames has been obtained and further
-expansions are not desirable.
-.TP 8
-.B nokanji \fR(+)
-If set and the shell supports Kanji (see the \fBversion\fR shell variable),
-it is disabled so that the meta key can be used.
-.TP 8
-.B nonomatch
-If set, a \fBFilename substitution\fR or \fBDirectory stack substitution\fR
-(q.v.) which does not match any
-existing files is left untouched rather than causing an error.
-It is still an error for the substitution to be
-malformed, e.g., `echo [' still gives an error.
-.TP 8
-.B nostat \fR(+)
-A list of directories (or glob-patterns which match directories; see
-\fBFilename substitution\fR) that should not be \fIstat\fR(2)ed during a
-completion operation.  This is usually used to exclude directories which
-take too much time to \fIstat\fR(2), for example \fI/afs\fR.
-.TP 8
-.B notify
-If set, the shell announces job completions asynchronously.
-The default is to present job completions just before printing a prompt.
-.TP 8
-.B oid \fR(+)
-The user's real organization ID.  (Domain/OS only)
-.TP 8
-.B owd \fR(+)
-The old working directory, equivalent to the `\-' used by \fIcd\fR and \fIpushd\fR.
-See also the \fBcwd\fR and \fBdirstack\fR shell variables.
-.TP 8
-.B padhour
-If set, enable the printing of padding '0' for hours, in 24 and 12 hour
-formats.  E.G.: 07:45:42 vs. 7:45:42
-.TP 8
-.B path
-A list of directories in which to look for executable commands.
-A null word specifies the current directory.
-If there is no \fBpath\fR variable then only full path names will execute.
-\fBpath\fR is set by the shell at startup from the \fBPATH\fR environment
-variable or, if \fBPATH\fR does not exist, to a system-dependent default
-something like `(/usr/local/bin /usr/bsd /bin /usr/bin .)'.
-The shell may put `.' first or last in \fBpath\fR or omit it entirely
-depending on how it was compiled; see the \fBversion\fR shell variable.
-A shell which is given neither the \fB\-c\fR nor the \fB\-t\fR option
-hashes the contents of the directories in \fBpath\fR after
-reading \fI~/.tcshrc\fR and each time \fBpath\fR is reset.
-If one adds a new command to a directory in \fBpath\fR while the shell
-is active, one may need to do a \fIrehash\fR for the shell to find it.
-.TP 8
-.B printexitvalue \fR(+)
-If set and an interactive program exits with a non-zero status, the shell
-prints `Exit \fBstatus\fR'.
-.TP 8
-.B prompt
-The string which is printed before reading each command from the terminal.
-\fBprompt\fR may include any of the following formatting sequences (+), which
-are replaced by the given information:
-.PP
-.RS +8
-.PD 0
-.TP 4
-%/
-The current working directory.
-.TP 4
-%~
-The current working directory, but with one's home directory
-represented by `~' and other users' home directories represented by
-`~user' as per \fBFilename substitution\fR.  `~user' substitution
-happens only if the shell has already used `~\fIuser\fR' in a pathname
-in the current session.
-.TP 4
-%c[[0]\fIn\fR], %.[[0]\fIn\fR]
-The trailing component of the current working directory, or \fIn\fR
-trailing components if a digit \fIn\fR is given.
-If \fIn\fR begins with `0', the number of skipped components precede
-the trailing component(s) in the format `/<\fIskipped\fR>trailing'.
-If the \fBellipsis\fR shell variable is set, skipped components
-are represented by an ellipsis so the whole becomes `...trailing'.
-`~' substitution is done as in `%~' above, but the `~' component
-is ignored when counting trailing components.
-.TP 4
-%C
-Like %c, but without `~' substitution.
-.TP 4
-%h, %!, !
-The current history event number.
-.TP 4
-%M
-The full hostname.
-.TP 4
-%m
-The hostname up to the first `.'.
-.TP 4
-%S (%s)
-Start (stop) standout mode.
-.TP 4
-%B (%b)
-Start (stop) boldfacing mode.
-.TP 4
-%U (%u)
-Start (stop) underline mode.
-.TP 4
-%t, %@
-The time of day in 12-hour AM/PM format.
-.TP 4
-%T
-Like `%t', but in 24-hour format (but see the \fBampm\fR shell variable).
-.TP 4
-%p
-The `precise' time of day in 12-hour AM/PM format, with seconds.
-.TP 4
-%P
-Like `%p', but in 24-hour format (but see the \fBampm\fR shell variable).
-.TP 4
-\e\fIc\fR
-\fIc\fR is parsed as in \fIbindkey\fR.
-.TP 4
-^\fIc\fR
-\fIc\fR is parsed as in \fIbindkey\fR.
-.TP 4
-%%
-A single `%'.
-.TP 4
-%n
-The user name.
-.TP 4
-%j
-The number of jobs.
-.TP 4
-%d
-The weekday in `Day' format.
-.TP 4
-%D
-The day in `dd' format.
-.TP 4
-%w
-The month in `Mon' format.
-.TP 4
-%W
-The month in `mm' format.
-.TP 4
-%y
-The year in `yy' format.
-.TP 4
-%Y
-The year in `yyyy' format.
-.TP 4
-%l
-The shell's tty.
-.TP 4
-%L
-Clears from the end of the prompt to end of the display or the end of the line.
-.TP 4
-%$
-Expands the shell or environment variable name immediately after the `$'.
-.TP 4
-%#
-`>' (or the first character of the \fBpromptchars\fR shell variable)
-for normal users, `#' (or the second character of \fBpromptchars\fR)
-for the superuser.
-.TP 4
-%{\fIstring\fR%}
-Includes \fIstring\fR as a literal escape sequence.
-It should be used only to change terminal attributes and
-should not move the cursor location.  This
-cannot be the last sequence in \fBprompt\fR.
-.TP 4
-%?
-The return code of the command executed just before the prompt.
-.TP 4
-%R
-In \fBprompt2\fR, the status of the parser.
-In \fBprompt3\fR, the corrected string.
-In \fBhistory\fR, the history string.
-.PD
-.PP
-`%B', `%S', `%U' and `%{\fIstring\fR%}' are available in only
-eight-bit-clean shells; see the \fBversion\fR shell variable.
-.PP
-The bold, standout and underline sequences are often used to distinguish a
-superuser shell.  For example,
-.IP "" 4
-> set prompt = "%m [%h] %B[%@]%b [%/] you rang? "
-.br
-tut [37] \fB[2:54pm]\fR [/usr/accts/sys] you rang? _
-.PP
-If `%t', `%@', `%T', `%p', or `%P' is used, and \fBnoding\fR is not set,
-then print `DING!' on the change of hour (i.e, `:00' minutes) instead of
-the actual time.
-.PP
-Set by default to `%# ' in interactive shells.
-.RE
-.TP 8
-.B prompt2 \fR(+)
-The string with which to prompt in \fIwhile\fR and \fIforeach\fR loops and
-after lines ending in `\\'.
-The same format sequences may be used as in \fBprompt\fR (q.v.);
-note the variable meaning of `%R'.
-Set by default to `%R? ' in interactive shells.
-.TP 8
-.B prompt3 \fR(+)
-The string with which to prompt when confirming automatic spelling correction.
-The same format sequences may be used as in \fBprompt\fR (q.v.);
-note the variable meaning of `%R'.
-Set by default to `CORRECT>%R (y|n|e|a)? ' in interactive shells.
-.TP 8
-.B promptchars \fR(+)
-If set (to a two-character string), the `%#' formatting sequence in the
-\fBprompt\fR shell variable is replaced with the first character for
-normal users and the second character for the superuser.
-.TP 8
-.B pushdtohome \fR(+)
-If set, \fIpushd\fR without arguments does `pushd ~', like \fIcd\fR.
-.TP 8
-.B pushdsilent \fR(+)
-If set, \fIpushd\fR and \fIpopd\fR do not print the directory stack.
-.TP 8
-.B recexact \fR(+)
-If set, completion completes on an exact match even if a longer match is
-possible.
-.TP 8
-.B recognize_only_executables \fR(+)
-If set, command listing displays only files in the path that are
-executable.  Slow.
-.TP 8
-.B rmstar \fR(+)
-If set, the user is prompted before `rm *' is executed.
-.TP 8
-.B rprompt \fR(+)
-The string to print on the right-hand side of the screen (after
-the command input) when the prompt is being displayed on the left.
-It recognizes the same formatting characters as \fBprompt\fR.
-It will automatically disappear and reappear as necessary, to ensure that
-command input isn't obscured, and will appear only if the prompt,
-command input, and itself will fit together on the first line.
-If \fBedit\fR isn't set, then \fBrprompt\fR will be printed after
-the prompt and before the command input.
-.TP 8
-.B savedirs \fR(+)
-If set, the shell does `dirs \-S' before exiting.
-If the first word is set to a number, at most that many directory stack
-entries are saved.
-.TP 8
-.B savehist
-If set, the shell does `history \-S' before exiting.
-If the first word is set to a number, at most that many lines are saved.
-(The number must be less than or equal to \fBhistory\fR.)
-If the second word is set to `merge', the history list is merged with
-the existing history file instead of replacing it (if there is one) and
-sorted by time stamp and the most recent events are retained.  (+)
-.TP 8
-.B sched \fR(+)
-The format in which the \fIsched\fR builtin command prints scheduled events;
-if not given, `%h\\t%T\\t%R\\n' is used.
-The format sequences are described above under \fBprompt\fR;
-note the variable meaning of `%R'.
-.TP 8
-.B shell
-The file in which the shell resides.  This is used in forking
-shells to interpret files which have execute bits set, but
-which are not executable by the system.  (See the description
-of \fBBuiltin and non-builtin command execution\fR.)  Initialized to the
-(system-dependent) home of the shell.
-.TP 8
-.B shlvl \fR(+)
-The number of nested shells.
-Reset to 1 in login shells.
-See also \fBloginsh\fR.
-.TP 8
-.B status
-The status returned by the last command.  If it terminated
-abnormally, then 0200 is added to the status.  Builtin commands
-which fail return exit status `1', all other builtin commands
-return status `0'.
-.TP 8
-.B symlinks \fR(+)
-Can be set to several different values to control symbolic link (`symlink')
-resolution:
-.RS +8
-.PP
-If set to `chase', whenever the current directory changes to a directory
-containing a symbolic link, it is expanded to the real name of the directory
-to which the link points.  This does not work for the user's home directory;
-this is a bug.
-.PP
-If set to `ignore', the shell tries to construct a current directory
-relative to the current directory before the link was crossed.
-This means that \fIcd\fRing through a symbolic link and then `cd ..'ing
-returns one to the original directory.  This affects only builtin commands
-and filename completion.
-.PP
-If set to `expand', the shell tries to fix symbolic links by actually expanding
-arguments which look like path names.  This affects any command, not just
-builtins.  Unfortunately, this does not work for hard-to-recognize filenames,
-such as those embedded in command options.  Expansion may be prevented by
-quoting.  While this setting is usually the most convenient, it is sometimes
-misleading and sometimes confusing when it fails to recognize an argument
-which should be expanded.  A compromise is to use `ignore' and use the
-editor command \fInormalize-path\fR (bound by default to ^X-n) when necessary.
-.PP
-Some examples are in order.  First, let's set up some play directories:
-.IP "" 4
-> cd /tmp
-.br
-> mkdir from from/src to
-.br
-> ln \-s from/src to/dst
-.PP
-Here's the behavior with \fBsymlinks\fR unset,
-.IP "" 4
-> cd /tmp/to/dst; echo $cwd
-.br
-/tmp/to/dst
-.br
-> cd ..; echo $cwd
-.br
-/tmp/from
-.PP
-here's the behavior with \fBsymlinks\fR set to `chase',
-.IP "" 4
-> cd /tmp/to/dst; echo $cwd
-.br
-/tmp/from/src
-.br
-> cd ..; echo $cwd
-.br
-/tmp/from
-.PP
-here's the behavior with \fBsymlinks\fR set to `ignore',
-.IP "" 4
-> cd /tmp/to/dst; echo $cwd
-.br
-/tmp/to/dst
-.br
-> cd ..; echo $cwd
-.br
-/tmp/to
-.PP
-and here's the behavior with \fBsymlinks\fR set to `expand'.
-.IP "" 4
-> cd /tmp/to/dst; echo $cwd
-.br
-/tmp/to/dst
-.br
-> cd ..; echo $cwd
-.br
-/tmp/to
-.br
-> cd /tmp/to/dst; echo $cwd
-.br
-/tmp/to/dst
-.br
-> cd ".."; echo $cwd
-.br
-/tmp/from
-.br
-> /bin/echo ..
-.br
-/tmp/to
-.br
-> /bin/echo ".."
-.br
-\&..
-.PP
-Note that `expand' expansion 1) works just like `ignore' for builtins
-like \fIcd\fR, 2) is prevented by quoting, and 3) happens before
-filenames are passed to non-builtin commands.
-.RE
-.TP 8
-.B tcsh \fR(+)
-The version number of the shell in the format `R.VV.PP',
-where `R' is the major release number, `VV' the current version
-and `PP' the patchlevel.
-.TP 8
-.B term
-The terminal type.  Usually set in \fI~/.login\fR as described under
-\fBStartup and shutdown\fR.
-.TP 8
-.B time
-If set to a number, then the \fItime\fR builtin (q.v.) executes automatically
-after each command which takes more than that many CPU seconds.
-If there is a second word, it is used as a format string for the output
-of the \fItime\fR builtin.  (u) The following sequences may be used in the
-format string:
-.PP
-.RS +8
-.PD 0
-.TP 4
-%U
-The time the process spent in user mode in cpu seconds.
-.TP 4
-%S
-The time the process spent in kernel mode in cpu seconds.
-.TP 4
-%E
-The elapsed (wall clock) time in seconds.
-.TP 4
-%P
-The CPU percentage computed as (%U + %S) / %E.
-.TP 4
-%W
-Number of times the process was swapped.
-.TP 4
-%X
-The average amount in (shared) text space used in Kbytes.
-.TP 4
-%D
-The average amount in (unshared) data/stack space used in Kbytes.
-.TP 4
-%K
-The total space used (%X + %D) in Kbytes.
-.TP 4
-%M
-The maximum memory the process had in use at any time in Kbytes.
-.TP 4
-%F
-The number of major page faults (page needed to be brought from disk).
-.TP 4
-%R
-The number of minor page faults.
-.TP 4
-%I
-The number of input operations.
-.TP 4
-%O
-The number of output operations.
-.TP 4
-%r
-The number of socket messages received.
-.TP 4
-%s
-The number of socket messages sent.
-.TP 4
-%k
-The number of signals received.
-.TP 4
-%w
-The number of voluntary context switches (waits).
-.TP 4
-%c
-The number of involuntary context switches.
-.PD
-.PP
-Only the first four sequences are supported on systems without BSD resource
-limit functions.
-The default time format is `%Uu %Ss %E %P %X+%Dk %I+%Oio %Fpf+%Ww' for
-systems that support resource usage reporting and `%Uu %Ss %E %P' for
-systems that do not.
-.PP
-Under Sequent's DYNIX/ptx, %X, %D, %K, %r and %s are not
-available, but the following additional sequences are:
-.PP
-.PD 0
-.TP 4
-%Y
-The number of system calls performed.
-.TP 4
-%Z
-The number of pages which are zero-filled on demand.
-.TP 4
-%i
-The number of times a process's resident set size was increased by the kernel.
-.TP 4
-%d
-The number of times a process's resident set size was decreased by the kernel.
-.TP 4
-%l
-The number of read system calls performed.
-.TP 4
-%m
-The number of write system calls performed.
-.TP 4
-%p
-The number of reads from raw disk devices.
-.TP 4
-%q
-The number of writes to raw disk devices.
-.PD
-.PP
-and the default time format is `%Uu %Ss %E %P %I+%Oio %Fpf+%Ww'.
-Note that the CPU percentage can be higher than 100% on multi-processors.
-.RE
-.TP 8
-.B tperiod \fR(+)
-The period, in minutes, between executions of the \fIperiodic\fR special alias.
-.TP 8
-.B tty \fR(+)
-The name of the tty, or empty if not attached to one.
-.TP 8
-.B uid \fR(+)
-The user's real user ID.
-.TP 8
-.B user
-The user's login name.
-.TP 8
-.B verbose
-If set, causes the words of each
-command to be printed, after history substitution (if any).
-Set by the \fB\-v\fR command line option.
-.TP 8
-.B version \fR(+)
-The version ID stamp.  It contains the shell's version number (see \fBtcsh\fR),
-origin, release date, vendor, operating system and machine (see \fBVENDOR\fR,
-\fBOSTYPE\fR and \fBMACHTYPE\fR) and a comma-separated
-list of options which were set at compile time.
-Options which are set by default in the distribution are noted.
-.PP
-.RS +8
-.PD 0
-.TP 6
-8b
-The shell is eight bit clean; default
-.TP 6
-7b
-The shell is not eight bit clean
-.TP 6
-wide
-The shell is multibyte encoding clean (like UTF-8)
-.TP 6
-nls
-The system's NLS is used; default for systems with NLS
-.TP 6
-lf
-Login shells execute \fI/etc/.login\fR before instead of after
-\fI/etc/.cshrc\fR and \fI~/.login\fR before instead of after
-\fI~/.tcshrc\fR and \fI~/.history\fR.
-.TP 6
-dl
-`.' is put last in \fBpath\fR for security; default
-.TP 6
-nd
-`.' is omitted from \fBpath\fR for security
-.TP 6
-vi
-\fIvi\fR-style editing is the default rather than \fIemacs\fR
-.TP 6
-dtr
-Login shells drop DTR when exiting
-.TP 6
-bye
-\fIbye\fR is a synonym for \fIlogout\fR and \fIlog\fR
-is an alternate name for \fIwatchlog\fR
-.TP 6
-al
-\fBautologout\fR is enabled; default
-.TP 6
-kan
-Kanji is used if appropriate according to locale settings,
-unless the \fBnokanji\fR shell variable is set
-.TP 6
-sm
-The system's \fImalloc\fR(3C) is used
-.TP 6
-hb
-The `#!<program> <args>' convention is emulated when executing shell scripts
-.TP 6
-ng
-The \fInewgrp\fR builtin is available
-.TP 6
-rh
-The shell attempts to set the \fBREMOTEHOST\fR environment variable
-.TP 6
-afs
-The shell verifies your password with the kerberos server if local
-authentication fails.  The \fBafsuser\fR shell variable or the
-\fBAFSUSER\fR environment variable override your local username if set.
-.PD
-.PP
-An administrator may enter additional strings to indicate differences
-in the local version.
-.RE
-.TP 8
-.B visiblebell \fR(+)
-If set, a screen flash is used rather than the audible bell.
-See also \fBnobeep\fR.
-.TP 8
-.B watch \fR(+)
-A list of user/terminal pairs to watch for logins and logouts.
-If either the user is `any' all terminals are watched for the given user
-and vice versa.
-Setting \fBwatch\fR to `(any any)' watches all users and terminals.
-For example,
-.RS +8
-.IP "" 4
-set watch = (george ttyd1 any console $user any)
-.PP
-reports activity of the user `george' on ttyd1, any user on the console, and
-oneself (or a trespasser) on any terminal.
-.PP
-Logins and logouts are checked every 10 minutes by default, but the first
-word of \fBwatch\fR can be set to a number to check every so many minutes.
-For example,
-.IP "" 4
-set watch = (1 any any)
-.PP
-reports any login/logout once every minute.  For the impatient, the \fIlog\fR
-builtin command triggers a \fBwatch\fR report at any time.  All current logins
-are reported (as with the \fIlog\fR builtin) when \fBwatch\fR is first set.
-.PP
-The \fBwho\fR shell variable controls the format of \fBwatch\fR reports.
-.RE
-.TP 8
-.B who \fR(+)
-The format string for \fBwatch\fR messages.  The following sequences
-are replaced by the given information:
-.PP
-.RS +8
-.PD 0
-.TP 4
-%n
-The name of the user who logged in/out.
-.TP 4
-%a
-The observed action, i.e., `logged on', `logged off' or `replaced \fIolduser\fR on'.
-.TP 4
-%l
-The terminal (tty) on which the user logged in/out.
-.TP 4
-%M
-The full hostname of the remote host, or `local' if the login/logout was
-from the local host.
-.TP 4
-%m
-The hostname of the remote host up to the first `.'.
-The full name is printed if it is an IP address or an X Window System display.
-.PD
-.PP
-%M and %m are available on only systems that store the remote hostname in
-\fI/etc/utmp\fR or
-\fI/etc/utmpx\fR.
-If unset, `%n has %a %l from %m.' is used, or `%n has %a %l.' on systems
-which don't store the remote hostname.
-.RE
-.TP 8
-.B wordchars \fR(+)
-A list of non-alphanumeric characters to be considered part of a word by the
-\fIforward-word\fR, \fIbackward-word\fR etc., editor commands.
-If unset, `*?_\-.[]~=' is used.
-.SH ENVIRONMENT
-.TP 8
-.B AFSUSER \fR(+)
-Equivalent to the \fBafsuser\fR shell variable.
-.TP 8
-.B COLUMNS
-The number of columns in the terminal.  See \fBTerminal management\fR.
-.TP 8
-.B DISPLAY
-Used by X Window System (see \fIX\fR(5)).
-If set, the shell does not set \fBautologout\fR (q.v.).
-.TP 8
-.B EDITOR
-The pathname to a default editor.
-See also the \fBVISUAL\fR environment variable
-and the \fIrun-fg-editor\fR editor command.
-.TP 8
-.B GROUP \fR(+)
-Equivalent to the \fBgroup\fR shell variable.
-.TP 8
-.B HOME
-Equivalent to the \fBhome\fR shell variable.
-.TP 8
-.B HOST \fR(+)
-Initialized to the name of the machine on which the shell
-is running, as determined by the \fIgethostname\fR(3C) library call.
-.TP 8
-.B HOSTTYPE \fR(+)
-Initialized to the type of machine on which the shell
-is running, as determined at compile time.  This variable is obsolete and
-will be removed in a future version.
-.TP 8
-.B HPATH \fR(+)
-A colon-separated list of directories in which the \fIrun-help\fR editor
-command looks for command documentation.
-.TP 8
-.B LANG
-Gives the preferred character environment.
-See \fBNative Language System support\fR.
-.TP 8
-.B LC_CTYPE
-If set, only ctype character handling is changed.
-See \fBNative Language System support\fR.
-.TP 8
-.B LINES
-The number of lines in the terminal.  See \fBTerminal management\fR.
-.TP 8
-.B LS_COLORS
-The format of this variable is reminiscent of the \fBtermcap(5)\fR
-file format; a colon-separated list of expressions of the form
-"\fIxx=string\fR", where "\fIxx\fR" is a two-character variable name.  The
-variables with their associated defaults are:
-.PP
-.RS +8
-.RS +4
-.PD 0
-.TP 12
-no	0
-Normal (non-filename) text
-.TP 12
-fi	0
-Regular file
-.TP 12
-di	01;34
-Directory
-.TP 12
-ln	01;36
-Symbolic link
-.TP 12
-pi	33
-Named pipe (FIFO)
-.TP 12
-so	01;35
-Socket
-.TP 12
-do	01;35
-Door
-.TP 12
-bd	01;33
-Block device
-.TP 12
-cd	01;32
-Character device
-.TP 12
-ex	01;32
-Executable file
-.TP 12
-mi	(none)
-Missing file (defaults to fi)
-.TP 12
-or	(none)
-Orphaned symbolic link (defaults to ln)
-.TP 12
-lc	^[[
-Left code
-.TP 12
-rc	m
-Right code
-.TP 12
-ec	(none)
-End code (replaces lc+no+rc)
-.PD
-.RE
-.PP
-You need to include only the variables you want to change from
-the default.
-.PP
-File names can also be colorized based on filename extension.
-This is specified in the \fBLS_COLORS\fR variable using the syntax
-\fB"*ext=string"\fR.  For example, using ISO 6429 codes, to color
-all C\-language source files blue you would specify \fB"*.c=34"\fR.
-This would color all files ending in \fB.c\fR in blue (34) color.
-.PP
-Control characters can be written either in C\-style\-escaped
-notation, or in stty\-like ^\-notation.  The C\-style notation
-adds \fB^[\fR for Escape, \fB\_\fR for a normal space character,
-and \fB?\fR for Delete.  In addition, the \fB^[\fR escape character
-can be used to override the default interpretation of \fB^[\fR,
-\fB^\fR, \fB:\fR and \fB=\fR.
-.PP
-Each file will be written as \fB<lc>\fR \fB<color-code>\fR
-\fB<rc>\fR \fB<filename>\fR \fB<ec>\fR.  If the \fB<ec>\fR
-code is undefined, the sequence \fB<lc>\fR \fB<no>
-\fB<rc>\fR will be used instead.  This is generally more convenient
-to use, but less general.  The left, right and end codes are
-provided so you don't have to type common parts over and over
-again and to support weird terminals; you will generally not
-need to change them at all unless your terminal does not use
-ISO 6429 color sequences but a different system.
-.PP
-If your terminal does use ISO 6429 color codes, you can
-compose the type codes (i.e., all except the \fBlc\fR, \fBrc\fR,
-and \fBec\fR codes) from numerical commands separated by semicolons.  The
-most common commands are:
-.PP
-.RS +8
-.PD 0
-.TP 4
-0
-to restore default color
-.TP 4
-1
-for brighter colors
-.TP 4
-4
-for underlined text
-.TP 4
-5
-for flashing text
-.TP 4
-30
-for black foreground
-.TP 4
-31
-for red foreground
-.TP 4
-32
-for green foreground
-.TP 4
-33
-for yellow (or brown) foreground
-.TP 4
-34
-for blue foreground
-.TP 4
-35
-for purple foreground
-.TP 4
-36
-for cyan foreground
-.TP 4
-37
-for white (or gray) foreground
-.TP 4
-40
-for black background
-.TP 4
-41
-for red background
-.TP 4
-42
-for green background
-.TP 4
-43
-for yellow (or brown) background
-.TP 4
-44
-for blue background
-.TP 4
-45
-for purple background
-.TP 4
-46
-for cyan background
-.TP 4
-47
-for white (or gray) background
-.PD
-.RE
-.PP
-Not all commands will work on all systems or display devices.
-.PP
-A few terminal programs do not recognize the default end code
-properly.  If all text gets colorized after you do a directory
-listing, try changing the \fBno\fR and \fBfi\fR codes from 0 to the
-numerical codes for your standard fore- and background colors.
-.RE
-.TP 8
-.B MACHTYPE \fR(+)
-The machine type (microprocessor class or machine model), as determined at compile time.
-.TP 8
-.B NOREBIND \fR(+)
-If set, printable characters are not rebound to \fIself-insert-command\fR.
-See \fBNative Language System support\fR.
-.TP 8
-.B OSTYPE \fR(+)
-The operating system, as determined at compile time.
-.TP 8
-.B PATH
-A colon-separated list of directories in which to look for executables.
-Equivalent to the \fBpath\fR shell variable, but in a different format.
-.TP 8
-.B PWD \fR(+)
-Equivalent to the \fBcwd\fR shell variable, but not synchronized to it;
-updated only after an actual directory change.
-.TP 8
-.B REMOTEHOST \fR(+)
-The host from which the user has logged in remotely, if this is the case and
-the shell is able to determine it.  Set only if the shell was so compiled;
-see the \fBversion\fR shell variable.
-.TP 8
-.B SHLVL \fR(+)
-Equivalent to the \fBshlvl\fR shell variable.
-.TP 8
-.B SYSTYPE \fR(+)
-The current system type.  (Domain/OS only)
-.TP 8
-.B TERM
-Equivalent to the \fBterm\fR shell variable.
-.TP 8
-.B TERMCAP
-The terminal capability string.  See \fBTerminal management\fR.
-.TP 8
-.B USER
-Equivalent to the \fBuser\fR shell variable.
-.TP 8
-.B VENDOR \fR(+)
-The vendor, as determined at compile time.
-.TP 8
-.B VISUAL
-The pathname to a default full-screen editor.
-See also the \fBEDITOR\fR environment variable
-and the \fIrun-fg-editor\fR editor command.
-.SH FILES
-.PD 0
-.TP 16
-.I /etc/csh.cshrc
-Read first by every shell.
-ConvexOS, Stellix and Intel use \fI/etc/cshrc\fR and
-NeXTs use \fI/etc/cshrc.std\fR.
-A/UX, AMIX, Cray and IRIX have no equivalent in \fIcsh\fR(1),
-but read this file in \fItcsh\fR anyway.
-Solaris does not have it either, but \fItcsh\fR reads \fI/etc/.cshrc\fR.  (+)
-.TP 16
-.I /etc/csh.login
-Read by login shells after \fI/etc/csh.cshrc\fR.
-ConvexOS, Stellix and Intel use \fI/etc/login\fR,
-NeXTs use \fI/etc/login.std\fR, Solaris uses \fI/etc/.login\fR and
-A/UX, AMIX, Cray and IRIX use \fI/etc/cshrc\fR.
-.TP 16
-.I ~/.tcshrc \fR(+)
-Read by every shell after \fI/etc/csh.cshrc\fR or its equivalent.
-.TP 16
-.I ~/.cshrc
-Read by every shell, if \fI~/.tcshrc\fR doesn't exist,
-after \fI/etc/csh.cshrc\fR or its equivalent.
-This manual uses `\fI~/.tcshrc\fR' to mean `\fI~/.tcshrc\fR or,
-if \fI~/.tcshrc\fR is not found, \fI~/.cshrc\fR'.
-.TP 16
-.I ~/.history
-Read by login shells after \fI~/.tcshrc\fR
-if \fBsavehist\fR is set, but see also \fBhistfile\fR.
-.TP 16
-.I ~/.login
-Read by login shells after \fI~/.tcshrc\fR or \fI~/.history\fR.
-The shell may be compiled to read \fI~/.login\fR before instead of after
-\fI~/.tcshrc\fR and \fI~/.history\fR; see the \fBversion\fR shell variable.
-.TP 16
-.I ~/.cshdirs \fR(+)
-Read by login shells after \fI~/.login\fR
-if \fBsavedirs\fR is set, but see also \fBdirsfile\fR.
-.TP 16
-.I /etc/csh.logout
-Read by login shells at logout.
-ConvexOS, Stellix and Intel use \fI/etc/logout\fR and
-NeXTs use \fI/etc/logout.std\fR.
-A/UX, AMIX, Cray and IRIX have no equivalent in \fIcsh\fR(1),
-but read this file in \fItcsh\fR anyway.
-Solaris 2.x does not have it either, but \fItcsh\fR reads \fI/etc/.logout\fR.  (+)
-.TP 16
-.I ~/.logout
-Read by login shells at logout after \fI/etc/csh.logout\fR or its equivalent.
-.TP 16
-.I /bin/sh
-Used to interpret shell scripts not starting with a `#'.
-.TP 16
-.I /tmp/sh*
-Temporary file for `<<'.
-.TP 16
-.I /etc/passwd
-Source of home directories for `~name' substitutions.
-.PD
-.PP
-The order in which startup files are read may differ if the shell was so
-compiled; see \fBStartup and shutdown\fR and the \fBversion\fR shell variable.
-.SH "NEW FEATURES (+)"
-This manual describes \fItcsh\fR as a single entity,
-but experienced \fIcsh\fR(1) users will want to pay special attention to
-\fItcsh\fR's new features.
-.PP
-A command-line editor, which supports GNU Emacs or \fIvi\fR(1)-style
-key bindings.  See \fBThe command-line editor\fR and \fBEditor commands\fR.
-.PP
-Programmable, interactive word completion and listing.
-See \fBCompletion and listing\fR and the \fIcomplete\fR and \fIuncomplete\fR
-builtin commands.
-.PP
-\fBSpelling correction\fR (q.v.) of filenames, commands and variables.
-.PP
-\fBEditor commands\fR (q.v.) which perform other useful functions in the middle of
-typed commands, including documentation lookup (\fIrun-help\fR),
-quick editor restarting (\fIrun-fg-editor\fR) and
-command resolution (\fIwhich-command\fR).
-.PP
-An enhanced history mechanism.  Events in the history list are time-stamped.
-See also the \fIhistory\fR command and its associated shell variables,
-the previously undocumented `#' event specifier and new modifiers
-under \fBHistory substitution\fR,
-the \fI*-history\fR, \fIhistory-search-*\fR, \fIi-search-*\fR, \fIvi-search-*\fR and
-\fItoggle-literal-history\fR editor commands
-and the \fBhistlit\fR shell variable.
-.PP
-Enhanced directory parsing and directory stack handling.
-See the \fIcd\fR, \fIpushd\fR, \fIpopd\fR and \fIdirs\fR commands and their associated
-shell variables, the description of \fBDirectory stack substitution\fR,
-the \fBdirstack\fR, \fBowd\fR and \fBsymlinks\fR shell variables and
-the \fInormalize-command\fR and \fInormalize-path\fR editor commands.
-.PP
-Negation in glob-patterns.  See \fBFilename substitution\fR.
-.PP
-New \fBFile inquiry operators\fR (q.v.) and a \fIfiletest\fR
-builtin which uses them.
-.PP
-A variety of \fBAutomatic, periodic and timed events\fR (q.v.) including
-scheduled events, special aliases, automatic logout and terminal locking,
-command timing and watching for logins and logouts.
-.PP
-Support for the Native Language System
-(see \fBNative Language System support\fR),
-OS variant features
-(see \fBOS variant support\fR and the \fBecho_style\fR shell variable)
-and system-dependent file locations (see \fBFILES\fR).
-.PP
-Extensive terminal-management capabilities.  See \fBTerminal management\fR.
-.PP
-New builtin commands including \fIbuiltins\fR, \fIhup\fR, \fIls\-F\fR,
-\fInewgrp\fR, \fIprintenv\fR, \fIwhich\fR and \fIwhere\fR (q.v.).
-.PP
-New variables that make useful information easily available to the shell.
-See the \fBgid\fR, \fBloginsh\fR, \fBoid\fR, \fBshlvl\fR, \fBtcsh\fR,
-\fBtty\fR, \fBuid\fR and \fBversion\fR shell variables and the \fBHOST\fR,
-\fBREMOTEHOST\fR, \fBVENDOR\fR, \fBOSTYPE\fR and \fBMACHTYPE\fR environment
-variables.
-.PP
-A new syntax for including useful information in the prompt string
-(see \fBprompt\fR).
-and special prompts for loops and spelling correction
-(see \fBprompt2\fR and \fBprompt3\fR).
-.PP
-Read-only variables.  See \fBVariable substitution\fR.
-.SH BUGS
-When a suspended command is restarted, the shell prints the directory
-it started in if this is different from the current directory.  This can
-be misleading (i.e., wrong) as the job may have changed directories internally.
-.PP
-Shell builtin functions are not stoppable/restartable.  Command sequences
-of the form `a ; b ; c' are also not handled gracefully when stopping is
-attempted.  If you suspend `b', the shell will then immediately execute
-`c'.  This is especially noticeable if this expansion results from an
-\fIalias\fR.  It suffices to place the sequence of commands in ()'s to force it
-to a subshell, i.e., `( a ; b ; c )'.
-.PP
-Control over tty output after processes are started is primitive; perhaps
-this will inspire someone to work on a good virtual terminal interface.
-In a virtual terminal interface much more interesting things could be
-done with output control.
-.PP
-Alias substitution is most often used to clumsily simulate shell procedures;
-shell procedures should be provided rather than aliases.
-.PP
-Commands within loops are not placed in the history
-list.  Control structures should be parsed rather than being recognized as
-built-in commands.  This would allow control commands to be placed anywhere,
-to be combined with `|', and to be used with `&' and `;' metasyntax.
-.PP
-\fIforeach\fR doesn't ignore here documents when looking for its \fIend\fR.
-.PP
-It should be possible to use the `:' modifiers on the output of command
-substitutions.
-.PP
-The screen update for lines longer than the screen width is very poor
-if the terminal cannot move the cursor up (i.e., terminal type `dumb').
-.PP
-\fBHPATH\fR and \fBNOREBIND\fR don't need to be environment variables.
-.PP
-Glob-patterns which do not use `?', `*' or `[]' or which use `{}' or `~'
-are not negated correctly.
-.PP
-The single-command form of \fIif\fR does output redirection even if
-the expression is false and the command is not executed.
-.PP
-\fIls\-F\fR includes file identification characters when sorting filenames
-and does not handle control characters in filenames well.  It cannot be
-interrupted.
-.PP
-Command substitution supports multiple commands and conditions, but not
-cycles or backward \fIgoto\fRs.
-.PP
-Report bugs at http://bugs.gw.com/, preferably with fixes.  If you want to
-help maintain and test tcsh, send mail to [email protected] with the
-text `subscribe tcsh' on a line by itself in the body.
-.SH THE T IN TCSH
-In 1964, DEC produced the PDP-6.  The PDP-10 was a later re-implementation.  It
-was re-christened the DECsystem-10 in 1970 or so when DEC brought out the
-second model, the KI10.
-.PP
-TENEX was created at Bolt, Beranek & Newman (a Cambridge, Massachusetts
-think tank) in
-1972 as an experiment in demand-paged virtual memory operating systems.  They
-built a new pager for the DEC PDP-10 and created the OS to go with it.  It was
-extremely successful in academia.
-.PP
-In 1975, DEC brought out a new model of the PDP-10, the KL10; they intended to
-have only a version of TENEX, which they had licensed from BBN, for the new
-box.  They called their version TOPS-20 (their capitalization is trademarked).
-A lot of TOPS-10 users (`The OPerating System for PDP-10') objected; thus DEC
-found themselves supporting two incompatible systems on the same hardware--but
-then there were 6 on the PDP-11!
-.PP
-TENEX, and TOPS-20 to version 3, had command completion
-via a user-code-level subroutine library called ULTCMD.  With version 3, DEC
-moved all that capability and more into the monitor (`kernel' for you Unix
-types), accessed by the COMND% JSYS (`Jump to SYStem' instruction, the
-supervisor call mechanism [are my IBM roots also showing?]).
-.PP
-The creator of tcsh was impressed by this feature and several others of TENEX
-and TOPS-20, and created a version of csh which mimicked them.
-.SH LIMITATIONS
-The system limits argument lists to ARG_MAX characters.
-.PP
-The number of arguments to a command which involves filename expansion is
-limited to 1/6th the number of characters allowed in an argument list.
-.PP
-Command substitutions may substitute no more characters than are allowed in
-an argument list.
-.PP
-To detect looping, the shell restricts the number of \fIalias\fR
-substitutions on a single line to 20.
-.SH "SEE ALSO"
-csh(1), emacs(1), ls(1), newgrp(1), sh(1), stty(1), su(1M),
-tset(1B), vi(1), X(5), access(2), execve(2), fork(2), killpg(3C),
-pipe(2), setrlimit(2), sigvec(3UCB), stat(2), umask(2), vfork(2), wait(2),
-malloc(3C), setlocale(3C), tty(7D), a.out(4), terminfo(4), environ(5),
-termio(7I), Introduction to the C Shell
-.SH VERSION
-This manual documents tcsh 6.17.00 (Astron) 2009-07-10.
-.SH AUTHORS
-.PD 0
-.TP 2
-William Joy
-Original author of \fIcsh\fR(1)
-.TP 2
-J.E. Kulp, IIASA, Laxenburg, Austria
-Job control and directory stack features
-.TP 2
-Ken Greer, HP Labs, 1981
-File name completion
-.TP 2
-Mike Ellis, Fairchild, 1983
-Command name recognition/completion
-.TP 2
-Paul Placeway, Ohio State CIS Dept., 1983-1993
-Command line editor, prompt routines, new glob syntax and numerous fixes
-and speedups
-.TP 2
-Karl Kleinpaste, CCI 1983-4
-Special aliases, directory stack extraction stuff, login/logout watch,
-scheduled events, and the idea of the new prompt format
-.TP 2
-Rayan Zachariassen, University of Toronto, 1984
-\fIls\-F\fR and \fIwhich\fR builtins and numerous bug fixes, modifications
-and speedups
-.TP 2
-Chris Kingsley, Caltech
-Fast storage allocator routines
-.TP 2
-Chris Grevstad, TRW, 1987
-Incorporated 4.3BSD \fIcsh\fR into \fItcsh\fR
-.TP 2
-Christos S. Zoulas, Cornell U. EE Dept., 1987-94
-Ports to HPUX, SVR2 and SVR3, a SysV version of getwd.c, SHORT_STRINGS support
-and a new version of sh.glob.c
-.TP 2
-James J Dempsey, BBN, and Paul Placeway, OSU, 1988
-A/UX port
-.TP 2
-Daniel Long, NNSC, 1988
-\fBwordchars\fR
-.TP 2
-Patrick Wolfe, Kuck and Associates, Inc., 1988
-\fIvi\fR mode cleanup
-.TP 2
-David C Lawrence, Rensselaer Polytechnic Institute, 1989
-\fBautolist\fR and ambiguous completion listing
-.TP 2
-Alec Wolman, DEC, 1989
-Newlines in the prompt
-.TP 2
-Matt Landau, BBN, 1989
-\fI~/.tcshrc\fR
-.TP 2
-Ray Moody, Purdue Physics, 1989
-Magic space bar history expansion
-.TP 2
-Mordechai ????, Intel, 1989
-printprompt() fixes and additions
-.TP 2
-Kazuhiro Honda, Dept. of Computer Science, Keio University, 1989
-Automatic spelling correction and \fBprompt3\fR
-.TP 2
-Per Hedeland, Ellemtel, Sweden, 1990-
-Various bugfixes, improvements and manual updates
-.TP 2
-Hans J. Albertsson (Sun Sweden)
-\fBampm\fR, \fIsettc\fR and \fItelltc\fR
-.TP 2
-Michael Bloom
-Interrupt handling fixes
-.TP 2
-Michael Fine, Digital Equipment Corp
-Extended key support
-.TP 2
-Eric Schnoebelen, Convex, 1990
-Convex support, lots of \fIcsh\fR bug fixes,
-save and restore of directory stack
-.TP 2
-Ron Flax, Apple, 1990
-A/UX 2.0 (re)port
-.TP 2
-Dan Oscarsson, LTH Sweden, 1990
-NLS support and simulated NLS support for non NLS sites, fixes
-.TP 2
-Johan Widen, SICS Sweden, 1990
-\fBshlvl\fR, Mach support, \fIcorrect-line\fR, 8-bit printing
-.TP 2
-Matt Day, Sanyo Icon, 1990
-POSIX termio support, SysV limit fixes
-.TP 2
-Jaap Vermeulen, Sequent, 1990-91
-Vi mode fixes, expand-line, window change fixes, Symmetry port
-.TP 2
-Martin Boyer, Institut de recherche d'Hydro-Quebec, 1991
-\fBautolist\fR beeping options, modified the history search to search for
-the whole string from the beginning of the line to the cursor.
-.TP 2
-Scott Krotz, Motorola, 1991
-Minix port
-.TP 2
-David Dawes, Sydney U. Australia, Physics Dept., 1991
-SVR4 job control fixes
-.TP 2
-Jose Sousa, Interactive Systems Corp., 1991
-Extended \fIvi\fR fixes and \fIvi\fR delete command
-.TP 2
-Marc Horowitz, MIT, 1991
-ANSIfication fixes, new exec hashing code, imake fixes, \fIwhere\fR
-.TP 2
-Bruce Sterling Woodcock, [email protected], 1991-1995
-ETA and Pyramid port, Makefile and lint fixes, \fBignoreeof\fR=n addition, and
-various other portability changes and bug fixes
-.TP 2
-Jeff Fink, 1992
-\fIcomplete-word-fwd\fR and \fIcomplete-word-back\fR
-.TP 2
-Harry C. Pulley, 1992
-Coherent port
-.TP 2
-Andy Phillips, Mullard Space Science Lab U.K., 1992
-VMS-POSIX port
-.TP 2
-Beto Appleton, IBM Corp., 1992
-Walking process group fixes, \fIcsh\fR bug fixes,
-POSIX file tests, POSIX SIGHUP
-.TP 2
-Scott Bolte, Cray Computer Corp., 1992
-CSOS port
-.TP 2
-Kaveh R. Ghazi, Rutgers University, 1992
-Tek, m88k, Titan and Masscomp ports and fixes.  Added autoconf support.
-.TP 2
-Mark Linderman, Cornell University, 1992
-OS/2 port
-.TP 2
-Mika Liljeberg, [email protected], 1992
-Linux port
-.TP 2
-Tim P. Starrin, NASA Langley Research Center Operations, 1993
-Read-only variables
-.TP 2
-Dave Schweisguth, Yale University, 1993-4
-New man page and tcsh.man2html
-.TP 2
-Larry Schwimmer, Stanford University, 1993
-AFS and HESIOD patches
-.TP 2
-Luke Mewburn, RMIT University, 1994-6
-Enhanced directory printing in prompt,
-added \fBellipsis\fR and \fBrprompt\fR.
-.TP 2
-Edward Hutchins, Silicon Graphics Inc., 1996
-Added implicit cd.
-.TP 2
-Martin Kraemer, 1997
-Ported to Siemens Nixdorf EBCDIC machine
-.TP 2
-Amol Deshpande, Microsoft, 1997
-Ported to WIN32 (Windows/95 and Windows/NT); wrote all the missing library
-and message catalog code to interface to Windows.
-.TP 2
-Taga Nayuta, 1998
-Color ls additions.
-.PD
-.PP
-.SH "THANKS TO"
-Bryan Dunlap, Clayton Elwell, Karl Kleinpaste, Bob Manson, Steve Romig,
-Diana Smetters, Bob Sutterfield, Mark Verber, Elizabeth Zwicky and all
-the other people at Ohio State for suggestions and encouragement
-.PP
-All the people on the net, for putting up with,
-reporting bugs in, and suggesting new additions to each and every version
-.PP
-Richard M. Alderson III, for writing the `T in tcsh' section
-
-.SH "NOTES"
-.PP
-It is no longer possible for variables to have a '-' or a '=' within the
-name. Any variables of this form will generate a 'setenv: Syntax error'
-error message.
--- a/components/tcsh/patches/001.config_f.h.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-*** tcsh-6.17.00/config_f.h.orig	Thu Aug 20 12:31:33 2009
---- tcsh-6.17.00/config_f.h	Thu Aug 20 12:31:42 2009
-***************
-*** 131,137 ****
-   *		variable "mbytemap".
-   *		(use for multi-byte table check)
-   */
-! #undef MBYTEDEBUG
-  
-  /*
-   * NEWGRP	Provide a newgrp builtin.
---- 131,137 ----
-   *		variable "mbytemap".
-   *		(use for multi-byte table check)
-   */
-! #define MBYTEDEBUG
-  
-  /*
-   * NEWGRP	Provide a newgrp builtin.
--- a/components/tcsh/patches/002.sol-8bit.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-diff -ru tcsh-6.17.00-orig/sh.c tcsh-6.17.00/sh.c
---- tcsh-6.17.00-orig/sh.c	2009-06-25 23:15:37.000000000 +0200
-+++ tcsh-6.17.00/sh.c	2009-09-10 15:38:50.703642142 +0200
-@@ -336,12 +336,14 @@
-     fix_strcoll_bug();
- # endif /* STRCOLLBUG */
- 
--    {
-+    if (MB_CUR_MAX == 1) {
- 	int     k;
- 
--	for (k = 0200; k <= 0377 && !Isprint(CTL_ESC(k)); k++)
-+	for (k = 0200; k <= 0377 && !isprint(CTL_ESC(k)); k++)
- 	    continue;
--	AsciiOnly = MB_CUR_MAX == 1 && k > 0377;
-+	AsciiOnly = k > 0377;
-+    } else {
-+	AsciiOnly = 0;
-     }
- #else
-     AsciiOnly = getenv("LANG") == NULL && getenv("LC_CTYPE") == NULL;
--- a/components/tcsh/patches/003.locale.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
---- tcsh-6.17.00/sh.c.orig	Tue Sep 22 13:39:07 2009
-+++ tcsh-6.17.00/sh.c	Wed Sep 23 00:46:27 2009
-@@ -160,6 +160,52 @@
- 
- 	int		  main		(int, char **);
- 
-+#ifndef LOCALEDIR
-+#define LOCALEDIR "/usr/share/locale"
-+#endif
-+
-+static void
-+add_localedir_to_nslpath(char *path)
-+{
-+    char *old = getenv("NLSPATH");
-+    char *new;
-+    int len = 0;
-+
-+    if (path == NULL)
-+        return;
-+
-+    if (old != NULL)
-+        len += strlen(old);
-+
-+#if !defined(HAVE_SETENV)
-+    len += sizeof ("NLSPATH=");
-+#endif
-+
-+    len += (strlen(path) + sizeof ("/%L/LC_MESSAGES/%N.cat"));
-+
-+    if ((new = calloc(len, 1)) == NULL)
-+        return;
-+
-+#if !defined(HAVE_SETENV)
-+    strcpy(new, "NLSPATH=");
-+#endif
-+
-+    if (old != NULL) {
-+        strncat(new, old, len);
-+        strncat(new, ":", len);
-+    }
-+
-+    strncat(new, path, len);
-+    strncat(new, "/%L/LC_MESSAGES/%N.cat", len);
-+
-+#if defined(HAVE_SETENV)
-+    setenv("NLSPATH", new, 1);
-+    free(new);
-+#else
-+    putenv(new);
-+#endif
-+}
-+
- int
- main(int argc, char **argv)
- {
-@@ -192,6 +238,8 @@
- # endif /* LC_CTYPE */
- #endif /* NLS */
- 
-+    add_localedir_to_nslpath(LOCALEDIR);
-+
-     nlsinit();
- 
- #ifdef MALLOC_TRACE
---- tcsh-6.17.00/nls/Makefile.in.orig	Wed Oct  7 13:25:44 2009
-+++ tcsh-6.17.00/nls/Makefile.in	Wed Oct  7 13:31:57 2009
-@@ -0,0 +1,24 @@
-+# $tcsh: Makefile,v 1.14 2006/03/02 18:46:45 christos Exp $
-+
-+LOCALES=	C et finnish french german greek italian ja pl russian \
-+		spanish ukrainian
-+GENCAT=		gencat
-+INSTALL=	ginstall
-+
-+CATALOGS=$(LOCALES:%=%.cat)
-+INSTALLED=$(LOCALES:%=@localedir@/%/LC_MESSAGES/tcsh.cat)
-+
-+all:	$(CATALOGS)
-+
-+install:	$(INSTALLED)
-+
-+@localedir@/%/LC_MESSAGES/tcsh.cat:	%.cat
-+	mkdir -p $(@D)
-+	$(INSTALL) $< $@
-+
-+%.cat:
-+	$(GENCAT) $@ $(@:%.cat=%)/*set*
-+
-+clean:
-+	$(RM) $(CATALOGS)
-+
-
---- tcsh-6.17.00/Makefile.in.orig	Wed Jun 24 15:09:05 2009
-+++ tcsh-6.17.00/Makefile.in	Wed Oct  7 14:19:01 2009
-@@ -12,6 +12,7 @@
- BUILD=tcsh$(EXEEXT)
- VPATH=@srcdir@
- srcdir=@srcdir@
-+localedir=@localedir@
- 
- ################################################################
- ## CFLAGS.  For various -D things, see config.h
-@@ -137,8 +138,10 @@
- #DFLAGS=-D_PATH_TCSHELL='"${DESTBIN}/tcsh"'
- ## The following is set by autoconf.
- DFLAGS = -D_PATH_TCSHELL='"${bindir}/tcsh"' @DFLAGS@ @CPPFLAGS@
-+DFLAGS += -DLOCALEDIR='"${localedir}"'
- 
- 
-+
- ################################################################
- ## LDFLAGS.  Define something here if you need to
- ################################################################
-@@ -231,7 +234,7 @@
- #
- 
- EXTRAFLAGS = @HESDEF@ $(AFSDEF)
--EXTRALIBS = @HESLIB@ $(AFSLIB) @LIBICONV@
-+EXTRALIBS = @HESLIB@ $(AFSLIB)
- 
- 
- 
---- tcsh-6.17.00/configure.in	Fri Jul 10 10:13:56 2009
-+++ tc/configure.in	Wed Oct  7 14:21:21 2009
-@@ -281,7 +281,6 @@
- AC_SEARCH_LIBS(tgetent, termlib termcap curses ncurses)
- AC_SEARCH_LIBS(gethostbyname, nsl)
- AC_SEARCH_LIBS(connect, socket)
--AM_ICONV
- 
- dnl Checks for header files
- AC_CHECK_HEADERS([auth.h crypt.h inttypes.h shadow.h stdint.h utmp.h utmpx.h])
-@@ -440,5 +440,5 @@
- AC_SUBST(HESDEF)
- AC_SUBST(HESLIB)
- 
--AC_CONFIG_FILES([Makefile])
-+AC_CONFIG_FILES([Makefile nls/Makefile])
- AC_OUTPUT
-
--- a/components/tcsh/tcsh.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-
-Copyright (c) 1980, 1990, 1993
-    The Regents of the University of California.  All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
- 1. Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
- 3. All advertising materials mentioning features or use of this software
-    must display the following acknowledgement:
-     This product includes software developed by the University of
-     California, Berkeley and its contributors.
- 4. Neither the name of the University nor the names of its contributors
-    may be used to endorse or promote products derived from this software
-    without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
--- a/components/tcsh/tcsh.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/shell/tcsh@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="C shell with file name completion and command line editing"
-set name=pkg.summary value="Tenex C-shell (tcsh)"
-set name=info.classification value=org.opensolaris.category.2008:System/Shells
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.tcsh.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/025
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/locale
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/el
-dir path=usr/share/locale/el/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/fi
-dir path=usr/share/locale/fi/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/uk
-dir path=usr/share/locale/uk/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/tcsh
-file $(MACH32)/nls/german.cat path=usr/share/locale/de/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/greek.cat path=usr/share/locale/el/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/spanish.cat path=usr/share/locale/es/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/et.cat path=usr/share/locale/et/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/finnish.cat path=usr/share/locale/fi/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/french.cat path=usr/share/locale/fr/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/italian.cat path=usr/share/locale/it/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/ja.cat path=usr/share/locale/ja/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/pl.cat path=usr/share/locale/pl/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/russian.cat path=usr/share/locale/ru/LC_MESSAGES/tcsh.cat
-file $(MACH32)/nls/ukrainian.cat path=usr/share/locale/uk/LC_MESSAGES/tcsh.cat
-file manpages/tcsh.1 path=usr/share/man/man1/tcsh.1
-legacy pkg=SUNWtcsh desc="Tenex C-shell (tcsh) 6.17.00" \
-    name="Tenex C-shell (tcsh)"
-license tcsh.license license=BSD
-
--- a/components/tomcat/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		apache-tomcat
-COMPONENT_VERSION=	6.0.28
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)-src
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:0df5e58518607ff738bbf440d829747df6acb9ce
-COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.28/src/$(COMPONENT_ARCHIVE)
-
-# Tomcat subcomponents
-COMPONENT_ARCHIVE_1= commons-dbcp-1.4-src.tar.gz
-COMPONENT_ARCHIVE_HASH_1= sha1:48702486eaba6ec40fb65e912c8f597d80654f54
-COMPONENT_ARCHIVE_URL_1= http://archive.apache.org/dist/commons/dbcp/source/$(COMPONENT_ARCHIVE_1)
-COMPONENT_ARCHIVE_2= commons-pool-1.5.4-src.tar.gz
-COMPONENT_ARCHIVE_HASH_2= sha1:18279249c27fee5bdedeaff169b9d1b70d135839
-COMPONENT_ARCHIVE_URL_2= http://archive.apache.org/dist/commons/pool/source/$(COMPONENT_ARCHIVE_2)
-COMPONENT_ARCHIVE_3= eclipse-JDT-3.3.1.zip
-COMPONENT_ARCHIVE_HASH_3= sha1:9628f715ef2e53dd295164eafd70a95f64292d27
-COMPONENT_ARCHIVE_URL_3= http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.1-200709211145/$(COMPONENT_ARCHIVE_3)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/justmake.mk
-include ../../make-rules/ips.mk
-
-TC_ENV=JAVA_HOME=$(JAVA_HOME)
-
-# We have no proto area with Tomcat. Instead several transformation rules
-# are used over mainly Tomcat output directory.
-PKG_PROTO_DIRS =  $(COMPONENT_DIR)
-PKG_PROTO_DIRS += $(BUILD_DIR_32)/output/build
-PKG_PROTO_DIRS += $(BUILD_DIR_32)/output/build/webapps
-PKG_PROTO_DIRS += $(COMPONENT_DIR)/Solaris
-PUBLISH_TRANSFORMS += solaris-transform
-
-GMAKE=ant
-COMPONENT_BUILD_TARGETS=-Dbase.path=$(BUILD_DIR_32) download deploy
-COMPONENT_BUILD_ENV+=$(TC_ENV)
-
-# Create configuration backup archive for custom user's deployments.
-# Move default web application to different location so we can package
-# it in separate package and instead provide basic one.
-COMPONENT_POST_BUILD_ACTION= \
-	(cd $(@D)/output/build ; \
-	    gtar cfz conf/CONF.tar.gz conf/* ; \
-	    $(MV) webapps/ROOT webapps/ROOT.example )
-
-build:	$(BUILD_32)
-
-install: build
-
-test:  build
-	@cd $(BUILD_DIR_32)/test; $(ENV) $(TC_ENV) ant -Djunit.home=/usr/share/lib/java
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/tomcat/Solaris/http-tomcat6	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#!/sbin/sh
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-. /lib/svc/share/smf_include.sh
-
-CATALINA_HOME=/usr/tomcat6
-CATALINA_BASE=/var/tomcat6
-CATALINA_PID=$CATALINA_BASE/logs/pid
-JAVA_HOME=/usr/java
-export CATALINA_HOME CATALINA_BASE CATALINA_PID JAVA_HOME
-
-case "$1" in
-start)
-	cmd="start";
-	rm -f $CATALINA_PID
-	;;
-
-stop)
-	cmd="stop";
-	;;
-*)
-	echo "Usage: $0 {start|stop}"
-	exit $SMF_EXIT_ERR_CONFIG
-	;;
-esac
-
-$CATALINA_HOME/bin/catalina.sh $cmd 2>&1
-
-if [ $? -ne 0 ]; then
-    echo "Tomcat failed to start. Check the log (defaults to $CATALINA_BASE/logs/catalina.out) for more information, if any."
-    exit $SMF_EXIT_ERR_FATAL
-fi
-
-exit $SMF_EXIT_OK
--- a/components/tomcat/Solaris/http-tomcat6.xml	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-<?xml version="1.0"?>
-<!--
-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
--->
-
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-<!--
-    Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
--->
-
-<service_bundle type='manifest' name='SUNWtcatr:tomcat'>
-
-<service
-	name='network/http'
-	type='service'
-	version='1'>
-
-	<!--
-	  Because we may have multiple instances of network/http
-	  provided by different implementations, we keep dependencies
-	  and methods within the instance.
-	-->
-
-	<instance name='tomcat6' enabled='false'>
-		<!--
-		  Wait for network interfaces to be initialized.
-		-->
-		<dependency name='network'
-		    grouping='require_all'
-		    restart_on='error'
-		    type='service'>
-		    <service_fmri value='svc:/milestone/network:default'/>
-		</dependency>
-
-		<!--
-		  Wait for all local filesystems to be mounted.
-		-->
-		<dependency name='filesystem-local'
-		    grouping='require_all'
-		    restart_on='none'
-		    type='service'>
-		    <service_fmri
-			value='svc:/system/filesystem/local:default'/>
-		</dependency>
-
-		<!--
-		  Wait for automounting to be available, as we may be
-		  serving data from home directories or other remote
-		  filesystems.
-		-->
-		<dependency name='autofs'
-		    grouping='optional_all'
-		    restart_on='error'
-		    type='service'>
-		    <service_fmri
-			value='svc:/system/filesystem/autofs:default'/>
-		</dependency>
-
-		<exec_method
-			type='method'
-			name='start'
-			exec='/lib/svc/method/http-tomcat6 start'
-			timeout_seconds='60'>
-			<method_context>
-			<method_credential
-			  user='webservd' group='webservd'
-			  privileges='basic,net_privaddr'/>
-			</method_context>
-		</exec_method>
-
-		<exec_method
-			type='method'
-			name='stop'
-			exec='/lib/svc/method/http-tomcat6 stop'
-			timeout_seconds='60' />
-
-		<template>
-			<common_name>
-				<loctext xml:lang='C'>
-					Apache Tomcat 6
-				</loctext>
-			</common_name>
-
-			<documentation>
-				<manpage title='tomcat' section='1M'
-					manpath='/usr/share/man' />
-				<doc_link name='apache.org'
-					uri='http://tomcat.apache.org' />
-			</documentation>
-		</template>
-
-	</instance>
-
-	<stability value='Evolving' />
-
-</service>
-
-</service_bundle>
--- a/components/tomcat/Solaris/index.htm	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-<meta HTTP-EQUIV="REFRESH" content="0; url=ROOT.example">
--- a/components/tomcat/Solaris/index.jsp	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-<html><body><h1>Apache Tomcat (SUNWtcat-examples package not installed)</h1></body></html>
--- a/components/tomcat/Solaris/tomcat.1m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,222 +0,0 @@
-'\" te
-.\" Copyright (c) 2009, Sun Microsystems Inc.
-.\" All Rights Reserved.
-.TH tomcat 1M "October 2009" "SunOS 5.11" "System Administration Commands"
-.SH NAME
-tomcat \- Apache Tomcat Version 6 overview
-.SH DESCRIPTION
-.sp
-.LP
-Apache Tomcat Version 6 (Tomcat) is implementation of
-the Java Servlet and JavaServer Pages technologies.
-.sp
-Tomcat can be enabled by authorized user within the service
-management facility (SMF), using the following fault management
-resource identifier (FMRI):
-.sp
-.in +2
-.nf
-svc:/network/http:tomcat6
-.fi
-.in -2
-.sp
-Tomcat enabled via SMF is executed for better security with "webserv"
-user credentials and with added "net_privaddr" privilege so it can be
-configured to listen on privileged TCP ports (e.g. 80). With default
-configuration Tomcat listens on TCP port 8080.
-.sp
-Unauthorized user can start Tomcat with his or her credentials using
-ordinary startup scripts and by setting CATALINA_BASE environment
-variable to path with his or her conf/, webapp/ and logs/ subdirectories
-(see Tomcat directory structure bellow).
-.sp
-.LP
-.SH FILES
-.sp
-.LP
-The following files specify the installation locations for Tomcat 6:
-.LP
-\fB\fB/etc/tomcat6/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Symbolic link to directory containing Tomcat 6 configuration files (/var/tomcat6/conf).
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/usr/tomcat6/bin/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Contains Tomcat startup scripts.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/usr/tomcat6/lib/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Contains Tomcat private libraries.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/usr/tomvat6/docs/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Contains Tomcat documentation in HTML format. The directory has classical
-WEBAPP structure and it's symbolically linked as /var/tomcat6/webapps/docs
-(the link is part of web/java-servlet/tomcat/tomcat-examples packages).
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/var/tomcat6/conf/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Contains Tomcat configuration files. A newly-installed Tomcat
-contains a default \fBserver.xml\fR file. This is the main configuration file.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/var/tomcat6/logs/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Contains Tomcat log and output files.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/var/tomcat6/logs/pid\fR\fR
-.ad
-.sp .6
-.RS 4n
-File where Tomcat which is started via SMF saves its PID number.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/var/tomcat6/temp/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Directory used by the JVM for temporary files (java.io.tmpdir).
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/var/tomcat6/webapps/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Tomcat Web Application Directory where are WAR files put for deployment.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/var/tomcat6/webapps/ROOT/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Directory with default (ROOT) web application which is served when URL
-is requested without further path specifier (http://hostname/). After
-Tomcat packages installation this directory is intentionally left empty
-with just index.jsp and index.htm files. The HTML file redirects
-requester to Tomcat home page which is in ROOT.example/ directory (this
-file is part of web/java-servlet/tomcat/tomcat-examples package). The JSP file is default home 
-page which is shown when web/java-servlet/tomcat/tomcat-examples (and thus HTML file) is not
-installed. This shall allow better deployment of custom ROOT web
-application while maintain upgrade ability via packaging system (without
-loosing data).
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/var/tomcat6/webapps/ROOT.example/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Tomcat home web application (part of web/java-servlet/tomcat/tomcat-examples package).
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/var/tomcat6/webapps/examples/\fR\fR
-.ad
-.sp .6
-.RS 4n
-This directory contains web application with various ServLets and JSP
-examples. The directory is part of web/java-servlet/tomcat/tomcat-examples package which can
-be removed if it's required (to permanently disable this web
-application).
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB/var/tomcat6/work/\fR\fR
-.ad
-.sp .6
-.RS 4n
-Directory where Tomcat places for web applications intermediate files
-(such as compiled JSP files) during its work.
-.RE
-
-.SH ATTRIBUTES
-.sp
-.LP
-See attributes(5) for descriptions of the following attributes:
-.sp
-
-.sp
-.TS
-tab() box;
-cw(2.75i) |cw(2.75i) 
-lw(2.75i) |lw(2.75i) 
-.
-AttributeAttribute Value
-_
-Availabilityweb/java-servlet/tomcat
-_
-web/java-servlet/tomcat/tomcat-examples
-_
-Interface StabilityUncommitted
-.TE
-
-.SH SEE ALSO
-.sp
-.LP
-http://tomcat.apache.org
-.SH NOTES
-.sp
-.LP
-Source for Tomcat is available on http://opensolaris.org\&.
--- a/components/tomcat/patches/build.properties.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
---- apache-tomcat-6.0.28-src/build.properties.default.orig	Thu Mar 17 22:16:15 2011
-+++ apache-tomcat-6.0.28-src/build.properties.default	Thu Mar 17 22:27:32 2011
-@@ -44,13 +44,13 @@
- compile.target=1.5
- compile.debug=true
- 
--base-commons.loc=http://archive.apache.org/dist/commons
--base-tomcat.loc=http://archive.apache.org/dist/tomcat
--base-sf.loc=http://downloads.sourceforge.net
-+base-commons.loc=file://${base.path}/../../
-+base-tomcat.loc=file://${base.path}/../../
-+base-sf.loc=file://${base.path}/../../
- 
- # ----- Commons Logging, version 1.1 or later -----
- commons-logging-version=1.1.1
--commons-logging-src.loc=${base-commons.loc}/logging/source/commons-logging-${commons-logging-version}-src.tar.gz
-+commons-logging-src.loc=${base-commons.loc}/commons-logging-${commons-logging-version}-src.tar.gz
- 
- # ----- Webservices -----
- jaxrpc-src.loc=http://repo1.maven.org/maven2/geronimo-spec/geronimo-spec-jaxrpc/1.1-rc4/geronimo-spec-jaxrpc-1.1-rc4.jar
-@@ -60,24 +60,24 @@
- jdt.home=${base.path}/eclipse/plugins
- jdt.lib=${jdt.home}
- jdt.jar=${jdt.lib}/org.eclipse.jdt.core_3.3.1.v_780_R33x.jar
--jdt.loc=http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.1-200709211145/eclipse-JDT-3.3.1.zip
-+jdt.loc=${base-tomcat.loc}/eclipse-JDT-3.3.1.zip
- 
- # ----- Tomcat native library -----
- tomcat-native.version=1.1.20
- tomcat-native.home=${base.path}/tomcat-native-${tomcat-native.version}
- tomcat-native.tar.gz=${tomcat-native.home}/tomcat-native.tar.gz
--tomcat-native.loc=${base-tomcat.loc}/tomcat-connectors/native/${tomcat-native.version}/source/tomcat-native-${tomcat-native.version}-src.tar.gz
--tomcat-native.dll=${base-tomcat.loc}/tomcat-connectors/native/${tomcat-native.version}/binaries
-+tomcat-native.loc=${base-tomcat.loc}/tomcat-native-${tomcat-native.version}-src.tar.gz
-+tomcat-native.dll=${base-tomcat.loc}/binaries
- 
--# ----- Commons DBCP, version 1.1 or later -----
--commons-dbcp.version=1.3
-+# ----- Commons DBCP, version 1.4 (for JDK 1.6) -----
-+commons-dbcp.version=1.4
- commons-dbcp.home=${base.path}/commons-dbcp-${commons-dbcp.version}-src
--commons-dbcp-src.loc=${base-commons.loc}/dbcp/source/commons-dbcp-${commons-dbcp.version}-src.tar.gz
-+commons-dbcp-src.loc=${base-commons.loc}/commons-dbcp-${commons-dbcp.version}-src.tar.gz
- 
- # ----- Commons Pool, version 1.1 or later -----
- commons-pool.version=1.5.4
- commons-pool.home=${base.path}/commons-pool-${commons-pool.version}-src
--commons-pool-src.loc=${base-commons.loc}/pool/source/commons-pool-${commons-pool.version}-src.tar.gz
-+commons-pool-src.loc=${base-commons.loc}/commons-pool-${commons-pool.version}-src.tar.gz
- 
- # ----- NSIS, version 2.0 or later -----
- nsis.home=${base.path}/nsis-2.46
-@@ -85,7 +85,7 @@
- nsis.installoptions.dll=${nsis.home}/Plugins/InstallOptions.dll
- nsis.nsexec.dll=${nsis.home}/Plugins/nsExec.dll
- nsis.nsisdl.dll=${nsis.home}/Plugins/NSISdl.dll
--nsis.loc=${base-sf.loc}/nsis/nsis-2.46.zip
-+nsis.loc=${base-sf.loc}/nsis-2.46.zip
- 
- # ----- Commons Daemon, version 1.0-Alpha or later -----
- commons-daemon.version=1.0.2
-@@ -95,6 +95,6 @@
- commons-daemon.native.win.mgr.exe=${commons-daemon.native.win.home}/prunmgr.exe
- commons-daemon.native.src.tgz=${commons-daemon.home}/commons-daemon-${commons-daemon.version}-native-src.tar.gz
- commons-daemon.native.win.zip=${commons-daemon.home}/commons-daemon-${commons-daemon.version}-bin-windows.zip
--commons-daemon.bin.loc=${base-commons.loc}/daemon/binaries/${commons-daemon.version}/commons-daemon-${commons-daemon.version}-bin.tar.gz
--commons-daemon.native.src.loc=${base-commons.loc}/daemon/source/commons-daemon-${commons-daemon.version}-native-src.tar.gz
--commons-daemon.native.win.loc=${base-commons.loc}/daemon/binaries/${commons-daemon.version}/windows/commons-daemon-${commons-daemon.version}-bin-windows.zip
-+commons-daemon.bin.loc=${base-commons.loc}/commons-daemon-${commons-daemon.version}-bin.tar.gz
-+commons-daemon.native.src.loc=${base-commons.loc}/commons-daemon-${commons-daemon.version}-native-src.tar.gz
-+commons-daemon.native.win.loc=${base-commons.loc}/commons-daemon-${commons-daemon.version}-bin-windows.zip
--- a/components/tomcat/patches/build.xml.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
---- apache-tomcat-6.0.28-src/build.xml.orig	Tue Jun 29 07:33:40 2010
-+++ apache-tomcat-6.0.28-src/build.xml	Fri Jul  9 08:12:35 2010
-@@ -471,13 +471,6 @@
- 
-   <target name="deploy" depends="build-only,build-docs,warn.dbcp">
- 
--    <copy tofile="${tomcat.build}/bin/tomcat-native.tar.gz"
--            file="${tomcat-native.tar.gz}" />
--    <copy tofile="${tomcat.build}/bin/commons-daemon-native.tar.gz"
--            file="${commons-daemon.native.src.tgz}" />
--
--    <copy tofile="${tomcat.build}/bin/commons-daemon.jar" file="${commons-daemon.jar}" />
--
-     <!-- Copy scripts -->
-     <copy todir="${tomcat.build}/bin">
-       <fileset dir="bin">
-@@ -696,48 +689,6 @@
-           description="Download (and build as necessary) dependent components"
-           depends="build-manifests">
- 
--    <antcall target="downloadfile">
--      <param name="sourcefile" value="${tomcat-native.loc}"/>
--      <param name="destfile" value="${tomcat-native.tar.gz}"/>
--      <param name="destdir" value="${tomcat-native.home}"/>
--    </antcall>
--
--    <antcall target="downloadfile">
--      <param name="sourcefile" value="${tomcat-native.dll}/win32/tcnative-1.dll"/>
--      <param name="destfile" value="${tomcat-native.home}/tcnative-1.dll.x86"/>
--      <param name="destdir" value="${tomcat-native.home}"/>
--    </antcall>
--
--    <antcall target="downloadfile">
--      <param name="sourcefile" value="${tomcat-native.dll}/win64/x64/tcnative-1.dll"/>
--      <param name="destfile" value="${tomcat-native.home}/tcnative-1.dll.x64"/>
--      <param name="destdir" value="${tomcat-native.home}"/>
--    </antcall>
--
--    <antcall target="downloadfile">
--      <param name="sourcefile" value="${tomcat-native.dll}/win64/ia64/tcnative-1.dll"/>
--      <param name="destfile" value="${tomcat-native.home}/tcnative-1.dll.i64"/>
--      <param name="destdir" value="${tomcat-native.home}"/>
--    </antcall>
--
--    <!-- Download Commons Daemon -->
--    <antcall target="downloadgz">
--      <param name="sourcefile" value="${commons-daemon.bin.loc}"/>
--      <param name="destfile" value="${commons-daemon.jar}"/>
--    </antcall>
--
--    <antcall target="downloadfile">
--      <param name="sourcefile" value="${commons-daemon.native.src.loc}"/>
--      <param name="destfile" value="${commons-daemon.native.src.tgz}"/>
--      <param name="destdir" value="${commons-daemon.home}"/>
--    </antcall>
--
--    <antcall target="downloadzip">
--      <param name="sourcefile" value="${commons-daemon.native.win.loc}"/>
--      <param name="destfile" value="${commons-daemon.native.win.mgr.exe}"/>
--      <param name="destdir" value="${commons-daemon.native.win.home}"/>
--    </antcall>
--
-     <!-- Build Tomcat DBCP bundle -->
-     <antcall target="downloadgz">
-       <param name="sourcefile" value="${commons-pool-src.loc}"/>
-@@ -763,15 +714,9 @@
-       <param name="basedir" value="${jasper-jdt.home}" />
-     </antcall>
- 
--    <antcall target="downloadzip">
--      <param name="sourcefile" value="${nsis.loc}"/>
--      <param name="destfile" value="${nsis.exe}"/>
--      <param name="destdir" value="${nsis.home}/.."/>
--    </antcall>
--
-   </target>
- 
--  <target name="build-tomcat-dbcp" unless="jdk16.present"
-+  <target name="build-tomcat-dbcp"
-           depends="build-manifests">
-     <copy todir="${tomcat-dbcp.home}">
-       <fileset dir="${commons-pool.home}">
--- a/components/tomcat/patches/env.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
---- apache-tomcat-6.0.18-src/bin/catalina.sh.orig	Fri Dec  5 06:54:48 2008
-+++ apache-tomcat-6.0.18-src/bin/catalina.sh	Fri Dec  5 07:06:15 2008
-@@ -78,6 +78,7 @@
- CYGWIN*) cygwin=true;;
- OS400*) os400=true;;
- Darwin*) darwin=true;;
-+SunOS*) solaris=true;;
- esac
- 
- # resolve links - $0 may be a softlink
-@@ -127,6 +128,11 @@
-   export QIBM_MULTI_THREADED=Y
- fi
- 
-+# For Solaris
-+if $solaris; then
-+  [ -z "$JAVA_HOME" ] && JAVA_HOME=/usr/java
-+fi
-+
- # Get standard Java environment variables
- if $os400; then
-   # -r will Only work on the os400 if the files are:
---- apache-tomcat-6.0.18-src/bin/tool-wrapper.sh.orig	Fri Dec  5 07:01:29 2008
-+++ apache-tomcat-6.0.18-src/bin/tool-wrapper.sh	Fri Dec  5 07:05:52 2008
-@@ -35,8 +35,10 @@
- 
- # OS specific support.  $var _must_ be set to either true or false.
- cygwin=false
-+solaris=false
- case "`uname`" in
- CYGWIN*) cygwin=true;;
-+SunOS*) solaris=true;;
- esac
- 
- # resolve links - $0 may be a softlink
-@@ -66,6 +68,11 @@
-   [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
- fi
- 
-+# For Solaris
-+if $solaris; then
-+  [ -z "$JAVA_HOME" ] && JAVA_HOME=/usr/java
-+fi
-+
- # Get standard Java environment variables
- if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
-   BASEDIR="$CATALINA_HOME"
--- a/components/tomcat/patches/tomcat_strict_servlet.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
---- apache-tomcat-6.0.20-src/bin/catalina.sh.orig	2009-03-30 14:34:02.000000000 -0700
-+++ apache-tomcat-6.0.20-src/bin/catalina.sh	2009-03-30 14:40:38.000000000 -0700
-@@ -233,6 +233,7 @@
-         -Dcatalina.base="$CATALINA_BASE" \
-         -Dcatalina.home="$CATALINA_HOME" \
-         -Djava.io.tmpdir="$CATALINA_TMPDIR" \
-+        -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true \
-         org.apache.catalina.startup.Bootstrap "$@" start
-     else
-       exec "$_RUNJDB" $JAVA_OPTS "$LOGGING_CONFIG" $CATALINA_OPTS \
-@@ -241,6 +242,7 @@
-         -Dcatalina.base="$CATALINA_BASE" \
-         -Dcatalina.home="$CATALINA_HOME" \
-         -Djava.io.tmpdir="$CATALINA_TMPDIR" \
-+        -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true \
-         org.apache.catalina.startup.Bootstrap "$@" start
-     fi
-   fi
-@@ -258,6 +260,7 @@
-       -Dcatalina.base="$CATALINA_BASE" \
-       -Dcatalina.home="$CATALINA_HOME" \
-       -Djava.io.tmpdir="$CATALINA_TMPDIR" \
-+      -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true \
-       org.apache.catalina.startup.Bootstrap "$@" start
-   else
-     exec "$_RUNJAVA" $JAVA_OPTS "$LOGGING_CONFIG" $CATALINA_OPTS \
-@@ -265,6 +268,7 @@
-       -Dcatalina.base="$CATALINA_BASE" \
-       -Dcatalina.home="$CATALINA_HOME" \
-       -Djava.io.tmpdir="$CATALINA_TMPDIR" \
-+      -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true \
-       org.apache.catalina.startup.Bootstrap "$@" start
-   fi
- 
-@@ -282,6 +286,7 @@
-       -Dcatalina.base="$CATALINA_BASE" \
-       -Dcatalina.home="$CATALINA_HOME" \
-       -Djava.io.tmpdir="$CATALINA_TMPDIR" \
-+      -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true \
-       org.apache.catalina.startup.Bootstrap "$@" start \
-       >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
- 
-@@ -294,6 +299,7 @@
-       -Dcatalina.base="$CATALINA_BASE" \
-       -Dcatalina.home="$CATALINA_HOME" \
-       -Djava.io.tmpdir="$CATALINA_TMPDIR" \
-+      -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true \
-       org.apache.catalina.startup.Bootstrap "$@" start \
-       >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
- 
-@@ -316,6 +322,7 @@
-     -Dcatalina.base="$CATALINA_BASE" \
-     -Dcatalina.home="$CATALINA_HOME" \
-     -Djava.io.tmpdir="$CATALINA_TMPDIR" \
-+    -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true \
-     org.apache.catalina.startup.Bootstrap "$@" stop
- 
-   if [ $FORCE -eq 1 ]; then
--- a/components/tomcat/solaris-transform	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-# Manual page, SMF stuff and our ROOT web application content is
-# delivered directly from $(COMPONENT_DIR)/Solaris.
-# Tomcat stuff except documentation is packaged in usr/tomcat6 and
-# var/tomcat6 directories from $(BUILD_DIR_32)/output/build.
-# While documentation packaged in usr/tomcat6/docs is picked from
-# $(BUILD_DIR_32)/output/build/webapps.
-
-<transform file path=usr/share/man/man1m/(.+)$ -> \
-	set action.hash %<\1> >
-<transform file path=usr/tomcat6/(.+)$ -> \
-	set action.hash %<\1> >
-<transform file path=lib/svc/manifest/network/(.+)$ -> \
-	set action.hash %<\1> >
-<transform file path=lib/svc/method/(.+)$ -> \
-	set action.hash %<\1> >
-<transform file path=var/tomcat6/(.+)$ -> \
-	set action.hash %<\1> >
-<transform file path=var/tomcat6/webapps/ROOT/(.+)$ -> \
-	set action.hash %<\1> >
--- a/components/tomcat/tomcat-examples.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,467 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-set name=pkg.fmri \
-    value=pkg:/web/java-servlet/tomcat/tomcat-examples@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary \
-    value="Tomcat Servlet/JSP Container - example applications"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://tomcat.apache.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/711
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=var
-dir path=var/tomcat6
-dir path=var/tomcat6/webapps group=webservd owner=webservd
-dir path=var/tomcat6/webapps/ROOT
-dir path=var/tomcat6/webapps/ROOT.example
-dir path=var/tomcat6/webapps/ROOT.example/WEB-INF
-dir path=var/tomcat6/webapps/examples
-dir path=var/tomcat6/webapps/examples/WEB-INF
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/cal
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/chat
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/checkbox
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/colors
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/dates
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/error
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/examples
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/filters
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/el
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/listeners
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/num
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/sessions
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/util
-dir path=var/tomcat6/webapps/examples/WEB-INF/classes/validators
-dir path=var/tomcat6/webapps/examples/WEB-INF/jsp
-dir path=var/tomcat6/webapps/examples/WEB-INF/jsp/applet
-dir path=var/tomcat6/webapps/examples/WEB-INF/jsp2
-dir path=var/tomcat6/webapps/examples/WEB-INF/lib
-dir path=var/tomcat6/webapps/examples/WEB-INF/tags
-dir path=var/tomcat6/webapps/examples/jsp
-dir path=var/tomcat6/webapps/examples/jsp/cal
-dir path=var/tomcat6/webapps/examples/jsp/chat
-dir path=var/tomcat6/webapps/examples/jsp/checkbox
-dir path=var/tomcat6/webapps/examples/jsp/colors
-dir path=var/tomcat6/webapps/examples/jsp/dates
-dir path=var/tomcat6/webapps/examples/jsp/error
-dir path=var/tomcat6/webapps/examples/jsp/forward
-dir path=var/tomcat6/webapps/examples/jsp/images
-dir path=var/tomcat6/webapps/examples/jsp/include
-dir path=var/tomcat6/webapps/examples/jsp/jsp2
-dir path=var/tomcat6/webapps/examples/jsp/jsp2/el
-dir path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute
-dir path=var/tomcat6/webapps/examples/jsp/jsp2/jspx
-dir path=var/tomcat6/webapps/examples/jsp/jsp2/misc
-dir path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag
-dir path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles
-dir path=var/tomcat6/webapps/examples/jsp/jsptoserv
-dir path=var/tomcat6/webapps/examples/jsp/num
-dir path=var/tomcat6/webapps/examples/jsp/plugin
-dir path=var/tomcat6/webapps/examples/jsp/plugin/applet
-dir path=var/tomcat6/webapps/examples/jsp/security
-dir path=var/tomcat6/webapps/examples/jsp/security/protected
-dir path=var/tomcat6/webapps/examples/jsp/sessions
-dir path=var/tomcat6/webapps/examples/jsp/simpletag
-dir path=var/tomcat6/webapps/examples/jsp/snp
-dir path=var/tomcat6/webapps/examples/jsp/tagplugin
-dir path=var/tomcat6/webapps/examples/jsp/xml
-dir path=var/tomcat6/webapps/examples/servlets
-dir path=var/tomcat6/webapps/examples/servlets/images
-file path=var/tomcat6/webapps/ROOT.example/RELEASE-NOTES.txt
-file path=var/tomcat6/webapps/ROOT.example/WEB-INF/web.xml
-file path=var/tomcat6/webapps/ROOT.example/asf-logo-wide.gif
-file path=var/tomcat6/webapps/ROOT.example/build.xml
-file path=var/tomcat6/webapps/ROOT.example/favicon.ico
-file path=var/tomcat6/webapps/ROOT.example/index.html
-file path=var/tomcat6/webapps/ROOT.example/index.jsp
-file path=var/tomcat6/webapps/ROOT.example/tomcat-power.gif
-file path=var/tomcat6/webapps/ROOT.example/tomcat.gif
-file path=var/tomcat6/webapps/ROOT.example/tomcat.svg
-file path=var/tomcat6/webapps/ROOT/index.htm mode=0644 preserve=renamenew
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/CookieExample.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/CookieExample.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/HelloWorldExample.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/HelloWorldExample.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/LocalStrings.properties
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/LocalStrings_en.properties
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/LocalStrings_es.properties
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/LocalStrings_pt.properties
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/RequestHeaderExample.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/RequestHeaderExample.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/RequestInfoExample.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/RequestInfoExample.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/RequestParamExample.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/RequestParamExample.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/SessionExample.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/SessionExample.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/cal/Entries.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/cal/Entries.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/cal/Entry.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/cal/Entry.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/cal/JspCalendar.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/cal/JspCalendar.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/cal/TableBean.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/cal/TableBean.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/chat/ChatServlet$MessageSender.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/chat/ChatServlet.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/chat/ChatServlet.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/checkbox/CheckTest.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/checkbox/CheckTest.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/colors/ColorGameBean.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/colors/ColorGameBean.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/dates/JspCalendar.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/dates/JspCalendar.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/error/Smart.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/error/Smart.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/FooTag.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/FooTag.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/LogTag.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/LogTag.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/ShowSource.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/examples/ShowSource.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/filters/ExampleFilter.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/listeners/ContextListener.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/listeners/ContextListener.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/listeners/SessionListener.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/listeners/SessionListener.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/num/NumberGuessBean.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/num/NumberGuessBean.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/servletToJsp.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/servletToJsp.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/sessions/DummyCart.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/sessions/DummyCart.java
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/util/HTMLFilter.class
-file path=var/tomcat6/webapps/examples/WEB-INF/classes/util/HTMLFilter.java
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/validators/DebugValidator.class
-file \
-    path=var/tomcat6/webapps/examples/WEB-INF/classes/validators/DebugValidator.java
-file path=var/tomcat6/webapps/examples/WEB-INF/jsp/applet/Clock2.java
-file path=var/tomcat6/webapps/examples/WEB-INF/jsp/debug-taglib.tld
-file path=var/tomcat6/webapps/examples/WEB-INF/jsp/example-taglib.tld
-file path=var/tomcat6/webapps/examples/WEB-INF/jsp2/jsp2-example-taglib.tld
-file path=var/tomcat6/webapps/examples/WEB-INF/lib/jstl.jar
-file path=var/tomcat6/webapps/examples/WEB-INF/lib/standard.jar
-file path=var/tomcat6/webapps/examples/WEB-INF/tags/displayProducts.tag
-file path=var/tomcat6/webapps/examples/WEB-INF/tags/helloWorld.tag
-file path=var/tomcat6/webapps/examples/WEB-INF/tags/panel.tag
-file path=var/tomcat6/webapps/examples/WEB-INF/tags/xhtmlbasic.tag
-file path=var/tomcat6/webapps/examples/WEB-INF/web.xml
-file path=var/tomcat6/webapps/examples/index.html
-file path=var/tomcat6/webapps/examples/jsp/cal/Entries.java.html
-file path=var/tomcat6/webapps/examples/jsp/cal/Entry.java.html
-file path=var/tomcat6/webapps/examples/jsp/cal/JspCalendar.java.html
-file path=var/tomcat6/webapps/examples/jsp/cal/TableBean.java.html
-file path=var/tomcat6/webapps/examples/jsp/cal/cal1.jsp
-file path=var/tomcat6/webapps/examples/jsp/cal/cal1.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/cal/cal2.jsp
-file path=var/tomcat6/webapps/examples/jsp/cal/cal2.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/cal/calendar.html
-file path=var/tomcat6/webapps/examples/jsp/cal/login.html
-file path=var/tomcat6/webapps/examples/jsp/chat/index.jsp
-file path=var/tomcat6/webapps/examples/jsp/chat/index.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/chat/login.jsp
-file path=var/tomcat6/webapps/examples/jsp/chat/login.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/chat/post.jsp
-file path=var/tomcat6/webapps/examples/jsp/chat/post.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/checkbox/CheckTest.html
-file path=var/tomcat6/webapps/examples/jsp/checkbox/check.html
-file path=var/tomcat6/webapps/examples/jsp/checkbox/checkresult.jsp
-file path=var/tomcat6/webapps/examples/jsp/checkbox/checkresult.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/checkbox/cresult.html
-file path=var/tomcat6/webapps/examples/jsp/colors/ColorGameBean.html
-file path=var/tomcat6/webapps/examples/jsp/colors/clr.html
-file path=var/tomcat6/webapps/examples/jsp/colors/colors.html
-file path=var/tomcat6/webapps/examples/jsp/colors/colrs.jsp
-file path=var/tomcat6/webapps/examples/jsp/colors/colrs.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/dates/date.html
-file path=var/tomcat6/webapps/examples/jsp/dates/date.jsp
-file path=var/tomcat6/webapps/examples/jsp/dates/date.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/error/er.html
-file path=var/tomcat6/webapps/examples/jsp/error/err.jsp
-file path=var/tomcat6/webapps/examples/jsp/error/err.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/error/error.html
-file path=var/tomcat6/webapps/examples/jsp/error/errorpge.jsp
-file path=var/tomcat6/webapps/examples/jsp/error/errorpge.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/forward/forward.jsp
-file path=var/tomcat6/webapps/examples/jsp/forward/forward.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/forward/fwd.html
-file path=var/tomcat6/webapps/examples/jsp/forward/one.jsp
-file path=var/tomcat6/webapps/examples/jsp/forward/one.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/forward/two.html
-file path=var/tomcat6/webapps/examples/jsp/images/code.gif
-file path=var/tomcat6/webapps/examples/jsp/images/execute.gif
-file path=var/tomcat6/webapps/examples/jsp/images/read.gif
-file path=var/tomcat6/webapps/examples/jsp/images/return.gif
-file path=var/tomcat6/webapps/examples/jsp/include/foo.html
-file path=var/tomcat6/webapps/examples/jsp/include/foo.jsp
-file path=var/tomcat6/webapps/examples/jsp/include/foo.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/include/inc.html
-file path=var/tomcat6/webapps/examples/jsp/include/include.jsp
-file path=var/tomcat6/webapps/examples/jsp/include/include.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/index.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/Functions.java.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/basic-arithmetic.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/basic-comparisons.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/functions.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/functions.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/functions.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/implicit-objects.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/implicit-objects.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/el/implicit-objects.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/FooBean.java.html
-file \
-    path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/HelloWorldSimpleTag.java.html
-file \
-    path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/ShuffleSimpleTag.java.html
-file \
-    path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/TileSimpleTag.java.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/jspattribute.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp
-file \
-    path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/shuffle.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspx/basic.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspx/basic.jspx
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspx/basic.jspx.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspx/svgexample.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspx/textRotate.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspx/textRotate.jpg
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspx/textRotate.jspx
-file path=var/tomcat6/webapps/examples/jsp/jsp2/jspx/textRotate.jspx.html
-file \
-    path=var/tomcat6/webapps/examples/jsp/jsp2/misc/EchoAttributesTag.java.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/coda.jspf
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/coda.jspf.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/config.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/config.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/config.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/dynamicattrs.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/prelude.jspf
-file path=var/tomcat6/webapps/examples/jsp/jsp2/misc/prelude.jspf.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/BookBean.java.html
-file \
-    path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/FindBookSimpleTag.java.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/Functions.java.html
-file \
-    path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/HelloWorldSimpleTag.java.html
-file \
-    path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/RepeatSimpleTag.java.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/book.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/book.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/book.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/hello.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/hello.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/hello.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/repeat.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/repeat.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/simpletag/repeat.jsp.html
-file \
-    path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/displayProducts.tag.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/hello.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/hello.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/hello.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/helloWorld.tag.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/panel.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/panel.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/panel.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/panel.tag.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/products.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/products.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/products.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsp2/tagfiles/xhtmlbasic.tag.html
-file path=var/tomcat6/webapps/examples/jsp/jsptoserv/hello.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsptoserv/hello.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp
-file path=var/tomcat6/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/jsptoserv/jts.html
-file path=var/tomcat6/webapps/examples/jsp/jsptoserv/servletToJsp.java.html
-file path=var/tomcat6/webapps/examples/jsp/num/numguess.html
-file path=var/tomcat6/webapps/examples/jsp/num/numguess.jsp
-file path=var/tomcat6/webapps/examples/jsp/num/numguess.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/plugin/applet/Clock2.class
-file path=var/tomcat6/webapps/examples/jsp/plugin/applet/Clock2.java
-file path=var/tomcat6/webapps/examples/jsp/plugin/plugin.html
-file path=var/tomcat6/webapps/examples/jsp/plugin/plugin.jsp
-file path=var/tomcat6/webapps/examples/jsp/plugin/plugin.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/security/protected/error.jsp
-file path=var/tomcat6/webapps/examples/jsp/security/protected/error.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/security/protected/index.jsp
-file path=var/tomcat6/webapps/examples/jsp/security/protected/index.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/security/protected/login.jsp
-file path=var/tomcat6/webapps/examples/jsp/security/protected/login.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/sessions/DummyCart.html
-file path=var/tomcat6/webapps/examples/jsp/sessions/carts.html
-file path=var/tomcat6/webapps/examples/jsp/sessions/carts.jsp
-file path=var/tomcat6/webapps/examples/jsp/sessions/carts.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/sessions/crt.html
-file path=var/tomcat6/webapps/examples/jsp/simpletag/foo.html
-file path=var/tomcat6/webapps/examples/jsp/simpletag/foo.jsp
-file path=var/tomcat6/webapps/examples/jsp/simpletag/foo.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/snp/snoop.html
-file path=var/tomcat6/webapps/examples/jsp/snp/snoop.jsp
-file path=var/tomcat6/webapps/examples/jsp/snp/snoop.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/source.jsp
-file path=var/tomcat6/webapps/examples/jsp/source.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/choose.html
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/choose.jsp
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/choose.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/foreach.html
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/foreach.jsp
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/foreach.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/howto.html
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/if.html
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/if.jsp
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/if.jsp.html
-file path=var/tomcat6/webapps/examples/jsp/tagplugin/notes.html
-file path=var/tomcat6/webapps/examples/jsp/xml/xml.html
-file path=var/tomcat6/webapps/examples/jsp/xml/xml.jsp
-file path=var/tomcat6/webapps/examples/jsp/xml/xml.jsp.html
-file path=var/tomcat6/webapps/examples/servlets/cookies.html
-file path=var/tomcat6/webapps/examples/servlets/helloworld.html
-file path=var/tomcat6/webapps/examples/servlets/images/code.gif
-file path=var/tomcat6/webapps/examples/servlets/images/execute.gif
-file path=var/tomcat6/webapps/examples/servlets/images/return.gif
-file path=var/tomcat6/webapps/examples/servlets/index.html
-file path=var/tomcat6/webapps/examples/servlets/reqheaders.html
-file path=var/tomcat6/webapps/examples/servlets/reqinfo.html
-file path=var/tomcat6/webapps/examples/servlets/reqparams.html
-file path=var/tomcat6/webapps/examples/servlets/sessions.html
-legacy pkg=SUNWtcat-examples \
-    desc="Tomcat Servlet/JSP Container - example applications" \
-    name="Tomcat Servlet/JSP Container - example applications"
-
-
-license tomcat.license license="Apache v2.0"
-link path=var/tomcat6/webapps/docs pkg.linted=true \
-    target=../../../usr/tomcat6/docs
--- a/components/tomcat/tomcat.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,425 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE TOMCAT SUBCOMPONENTS: 
-
-Apache Tomcat includes a number of subcomponents with separate copyright notices
-and license terms. Your use of these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-
-For the jasper-jdt.jar component:
-
-Eclipse Public License - v 1.0
-
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
-LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
-CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-
-1. DEFINITIONS
-
-"Contribution" means:
-
-a) in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and
-
-b) in the case of each subsequent Contributor:
-
-i) changes to the Program, and
-
-ii) additions to the Program;
-
-where such changes and/or additions to the Program originate from and are
-distributed by that particular Contributor. A Contribution 'originates' from a
-Contributor if it was added to the Program by such Contributor itself or anyone
-acting on such Contributor's behalf. Contributions do not include additions to
-the Program which: (i) are separate modules of software distributed in
-conjunction with the Program under their own license agreement, and (ii) are not
-derivative works of the Program.
-
-"Contributor" means any person or entity that distributes the Program.
-
-"Licensed Patents" mean patent claims licensable by a Contributor which are
-necessarily infringed by the use or sale of its Contribution alone or when
-combined with the Program.
-
-"Program" means the Contributions distributed in accordance with this Agreement.
-
-"Recipient" means anyone who receives the Program under this Agreement,
-including all Contributors.
-
-2. GRANT OF RIGHTS
-
-a) Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide, royalty-free copyright license to
-reproduce, prepare derivative works of, publicly display, publicly perform,
-distribute and sublicense the Contribution of such Contributor, if any, and such
-derivative works, in source code and object code form.
-
-b) Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed
-Patents to make, use, sell, offer to sell, import and otherwise transfer the
-Contribution of such Contributor, if any, in source code and object code form.
-This patent license shall apply to the combination of the Contribution and the
-Program if, at the time the Contribution is added by the Contributor, such
-addition of the Contribution causes such combination to be covered by the
-Licensed Patents. The patent license shall not apply to any other combinations
-which include the Contribution. No hardware per se is licensed hereunder.
-
-c) Recipient understands that although each Contributor grants the licenses to
-its Contributions set forth herein, no assurances are provided by any
-Contributor that the Program does not infringe the patent or other intellectual
-property rights of any other entity. Each Contributor disclaims any liability to
-Recipient for claims brought by any other entity based on infringement of
-intellectual property rights or otherwise. As a condition to exercising the
-rights and licenses granted hereunder, each Recipient hereby assumes sole
-responsibility to secure any other intellectual property rights needed, if any.
-For example, if a third party patent license is required to allow Recipient to
-distribute the Program, it is Recipient's responsibility to acquire that license
-before distributing the Program.
-
-d) Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement.
-
-3. REQUIREMENTS
-
-A Contributor may choose to distribute the Program in object code form under its
-own license agreement, provided that:
-
-a) it complies with the terms and conditions of this Agreement; and
-
-b) its license agreement:
-
-i) effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title and
-non-infringement, and implied warranties or conditions of merchantability and
-fitness for a particular purpose;
-
-ii) effectively excludes on behalf of all Contributors all liability for
-damages, including direct, indirect, special, incidental and consequential
-damages, such as lost profits;
-
-iii) states that any provisions which differ from this Agreement are offered by
-that Contributor alone and not by any other party; and
-
-iv) states that source code for the Program is available from such Contributor,
-and informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.
-
-When the Program is made available in source code form:
-
-a) it must be made available under this Agreement; and
-
-b) a copy of this Agreement must be included with each copy of the Program.
-
-Contributors may not remove or alter any copyright notices contained within the
-Program.
-
-Each Contributor must identify itself as the originator of its Contribution, if
-any, in a manner that reasonably allows subsequent Recipients to identify the
-originator of the Contribution.
-
-4. COMMERCIAL DISTRIBUTION
-
-Commercial distributors of software may accept certain responsibilities with
-respect to end users, business partners and the like. While this license is
-intended to facilitate the commercial use of the Program, the Contributor who
-includes the Program in a commercial product offering should do so in a manner
-which does not create potential liability for other Contributors. Therefore, if
-a Contributor includes the Program in a commercial product offering, such
-Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
-every other Contributor ("Indemnified Contributor") against any losses, damages
-and costs (collectively "Losses") arising from claims, lawsuits and other legal
-actions brought by a third party against the Indemnified Contributor to the
-extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may
-participate in any such claim at its own expense.
-
-For example, a Contributor might include the Program in a commercial product
-offering, Product X. That Contributor is then a Commercial Contributor. If that
-Commercial Contributor then makes performance claims, or offers warranties
-related to Product X, those performance claims and warranties are such
-Commercial Contributor's responsibility alone. Under this section, the
-Commercial Contributor would have to defend claims against the other
-Contributors related to those performance claims and warranties, and if a court
-requires any other Contributor to pay any damages as a result, the Commercial
-Contributor must pay those damages.
-
-5. NO WARRANTY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
-IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
-NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
-Recipient is solely responsible for determining the appropriateness of using and
-distributing the Program and assumes all risks associated with its exercise of
-rights under this Agreement , including but not limited to the risks and costs
-of program errors, compliance with applicable laws, damage to or loss of data,
-programs or equipment, and unavailability or interruption of operations.
-
-6. DISCLAIMER OF LIABILITY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
-CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
-PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
-GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-7. GENERAL
-
-If any provision of this Agreement is invalid or unenforceable under applicable
-law, it shall not affect the validity or enforceability of the remainder of the
-terms of this Agreement, and without further action by the parties hereto, such
-provision shall be reformed to the minimum extent necessary to make such
-provision valid and enforceable.
-
-If Recipient institutes patent litigation against any entity (including a
-cross-claim or counterclaim in a lawsuit) alleging that the Program itself
-(excluding combinations of the Program with other software or hardware)
-infringes such Recipient's patent(s), then such Recipient's rights granted under
-Section 2(b) shall terminate as of the date such litigation is filed.
-
-All Recipient's rights under this Agreement shall terminate if it fails to
-comply with any of the material terms or conditions of this Agreement and does
-not cure such failure in a reasonable period of time after becoming aware of
-such noncompliance. If all Recipient's rights under this Agreement terminate,
-Recipient agrees to cease use and distribution of the Program as soon as
-reasonably practicable. However, Recipient's obligations under this Agreement
-and any licenses granted by Recipient relating to the Program shall continue and
-survive.
-
-Everyone is permitted to copy and distribute copies of this Agreement, but in
-order to avoid inconsistency the Agreement is copyrighted and may only be
-modified in the following manner. The Agreement Steward reserves the right to
-publish new versions (including revisions) of this Agreement from time to time.
-No one other than the Agreement Steward has the right to modify this Agreement.
-The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation
-may assign the responsibility to serve as the Agreement Steward to a suitable
-separate entity. Each new version of the Agreement will be given a
-distinguishing version number. The Program (including Contributions) may always
-be distributed subject to the version of the Agreement under which it was
-received. In addition, after a new version of the Agreement is published,
-Contributor may elect to distribute the Program (including its Contributions)
-under the new version. Except as expressly stated in Sections 2(a) and 2(b)
-above, Recipient receives no rights or licenses to the intellectual property of
-any Contributor under this Agreement, whether expressly, by implication,
-estoppel or otherwise. All rights in the Program not expressly granted under
-this Agreement are reserved.
-
-This Agreement is governed by the laws of the State of New York and the
-intellectual property laws of the United States of America. No party to this
-Agreement will bring a legal action under this Agreement more than one year
-after the cause of action arose. Each party waives its rights to a jury trial in
-any resulting litigation.
-
--- a/components/tomcat/tomcat.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,270 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/web/java-servlet/tomcat@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="Tomcat Servlet/JSP Container"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://tomcat.apache.org
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/711
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=etc
-dir path=lib
-dir path=lib/svc
-dir path=lib/svc/manifest
-dir path=lib/svc/manifest/network
-dir path=lib/svc/method
-dir path=usr
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1m
-dir path=usr/tomcat6
-dir path=usr/tomcat6/bin
-dir path=usr/tomcat6/docs
-dir path=usr/tomcat6/docs/WEB-INF
-dir path=usr/tomcat6/docs/api
-dir path=usr/tomcat6/docs/appdev
-dir path=usr/tomcat6/docs/appdev/sample
-dir path=usr/tomcat6/docs/appdev/sample/docs
-dir path=usr/tomcat6/docs/appdev/sample/src
-dir path=usr/tomcat6/docs/appdev/sample/src/mypackage
-dir path=usr/tomcat6/docs/appdev/sample/web
-dir path=usr/tomcat6/docs/appdev/sample/web/WEB-INF
-dir path=usr/tomcat6/docs/appdev/sample/web/images
-dir path=usr/tomcat6/docs/architecture
-dir path=usr/tomcat6/docs/architecture/requestProcess
-dir path=usr/tomcat6/docs/architecture/startup
-dir path=usr/tomcat6/docs/config
-dir path=usr/tomcat6/docs/funcspecs
-dir path=usr/tomcat6/docs/images
-dir path=usr/tomcat6/docs/tribes
-dir path=usr/tomcat6/lib
-dir path=var
-dir path=var/tomcat6
-dir path=var/tomcat6/conf group=webservd owner=webservd
-dir path=var/tomcat6/logs group=webservd owner=webservd
-dir path=var/tomcat6/temp group=webservd owner=webservd
-dir path=var/tomcat6/webapps group=webservd owner=webservd
-dir path=var/tomcat6/webapps/ROOT
-dir path=var/tomcat6/webapps/host-manager
-dir path=var/tomcat6/webapps/host-manager/META-INF
-dir path=var/tomcat6/webapps/host-manager/WEB-INF
-dir path=var/tomcat6/webapps/host-manager/images
-dir path=var/tomcat6/webapps/manager
-dir path=var/tomcat6/webapps/manager/META-INF
-dir path=var/tomcat6/webapps/manager/WEB-INF
-dir path=var/tomcat6/webapps/manager/WEB-INF/jsp
-dir path=var/tomcat6/webapps/manager/images
-dir path=var/tomcat6/work group=webservd owner=webservd
-file path=lib/svc/manifest/network/http-tomcat6.xml
-file path=lib/svc/method/http-tomcat6
-file path=usr/share/man/man1m/tomcat.1m
-file path=usr/tomcat6/bin/bootstrap.jar
-file path=usr/tomcat6/bin/catalina-tasks.xml
-file path=usr/tomcat6/bin/catalina.sh
-file path=usr/tomcat6/bin/digest.sh
-file path=usr/tomcat6/bin/setclasspath.sh
-file path=usr/tomcat6/bin/shutdown.sh
-file path=usr/tomcat6/bin/startup.sh
-file path=usr/tomcat6/bin/tomcat-juli.jar
-file path=usr/tomcat6/bin/tool-wrapper.sh
-file path=usr/tomcat6/bin/version.sh
-file path=usr/tomcat6/docs/BUILDING.txt
-file path=usr/tomcat6/docs/RELEASE-NOTES.txt
-file path=usr/tomcat6/docs/RUNNING.txt
-file path=usr/tomcat6/docs/WEB-INF/web.xml
-file path=usr/tomcat6/docs/aio.html
-file path=usr/tomcat6/docs/api/index.html
-file path=usr/tomcat6/docs/appdev/build.xml.txt
-file path=usr/tomcat6/docs/appdev/deployment.html
-file path=usr/tomcat6/docs/appdev/index.html
-file path=usr/tomcat6/docs/appdev/installation.html
-file path=usr/tomcat6/docs/appdev/introduction.html
-file path=usr/tomcat6/docs/appdev/processes.html
-file path=usr/tomcat6/docs/appdev/sample/build.xml
-file path=usr/tomcat6/docs/appdev/sample/docs/README.txt
-file path=usr/tomcat6/docs/appdev/sample/index.html
-file path=usr/tomcat6/docs/appdev/sample/sample.war
-file path=usr/tomcat6/docs/appdev/sample/src/mypackage/Hello.java
-file path=usr/tomcat6/docs/appdev/sample/web/WEB-INF/web.xml
-file path=usr/tomcat6/docs/appdev/sample/web/hello.jsp
-file path=usr/tomcat6/docs/appdev/sample/web/images/tomcat.gif
-file path=usr/tomcat6/docs/appdev/sample/web/index.html
-file path=usr/tomcat6/docs/appdev/source.html
-file path=usr/tomcat6/docs/appdev/web.xml.txt
-file path=usr/tomcat6/docs/apr.html
-file path=usr/tomcat6/docs/architecture/index.html
-file path=usr/tomcat6/docs/architecture/overview.html
-file path=usr/tomcat6/docs/architecture/requestProcess.html
-file path=usr/tomcat6/docs/architecture/requestProcess/requestProcess.pdf
-file path=usr/tomcat6/docs/architecture/requestProcess/roseModel.mdl
-file path=usr/tomcat6/docs/architecture/startup.html
-file path=usr/tomcat6/docs/architecture/startup/serverStartup.pdf
-file path=usr/tomcat6/docs/architecture/startup/serverStartup.txt
-file path=usr/tomcat6/docs/balancer-howto.html
-file path=usr/tomcat6/docs/building.html
-file path=usr/tomcat6/docs/cgi-howto.html
-file path=usr/tomcat6/docs/changelog.html
-file path=usr/tomcat6/docs/class-loader-howto.html
-file path=usr/tomcat6/docs/cluster-howto.html
-file path=usr/tomcat6/docs/config/ajp.html
-file path=usr/tomcat6/docs/config/cluster-channel.html
-file path=usr/tomcat6/docs/config/cluster-deployer.html
-file path=usr/tomcat6/docs/config/cluster-interceptor.html
-file path=usr/tomcat6/docs/config/cluster-listener.html
-file path=usr/tomcat6/docs/config/cluster-manager.html
-file path=usr/tomcat6/docs/config/cluster-membership.html
-file path=usr/tomcat6/docs/config/cluster-receiver.html
-file path=usr/tomcat6/docs/config/cluster-sender.html
-file path=usr/tomcat6/docs/config/cluster-valve.html
-file path=usr/tomcat6/docs/config/cluster.html
-file path=usr/tomcat6/docs/config/context.html
-file path=usr/tomcat6/docs/config/engine.html
-file path=usr/tomcat6/docs/config/executor.html
-file path=usr/tomcat6/docs/config/globalresources.html
-file path=usr/tomcat6/docs/config/host.html
-file path=usr/tomcat6/docs/config/http.html
-file path=usr/tomcat6/docs/config/index.html
-file path=usr/tomcat6/docs/config/listeners.html
-file path=usr/tomcat6/docs/config/loader.html
-file path=usr/tomcat6/docs/config/manager.html
-file path=usr/tomcat6/docs/config/realm.html
-file path=usr/tomcat6/docs/config/resources.html
-file path=usr/tomcat6/docs/config/server.html
-file path=usr/tomcat6/docs/config/service.html
-file path=usr/tomcat6/docs/config/systemprops.html
-file path=usr/tomcat6/docs/config/valve.html
-file path=usr/tomcat6/docs/connectors.html
-file path=usr/tomcat6/docs/default-servlet.html
-file path=usr/tomcat6/docs/deployer-howto.html
-file path=usr/tomcat6/docs/developers.html
-file path=usr/tomcat6/docs/extras.html
-file path=usr/tomcat6/docs/funcspecs/fs-admin-apps.html
-file path=usr/tomcat6/docs/funcspecs/fs-admin-objects.html
-file path=usr/tomcat6/docs/funcspecs/fs-admin-opers.html
-file path=usr/tomcat6/docs/funcspecs/fs-default.html
-file path=usr/tomcat6/docs/funcspecs/fs-invoker.html
-file path=usr/tomcat6/docs/funcspecs/fs-jdbc-realm.html
-file path=usr/tomcat6/docs/funcspecs/fs-jndi-realm.html
-file path=usr/tomcat6/docs/funcspecs/fs-memory-realm.html
-file path=usr/tomcat6/docs/funcspecs/index.html
-file path=usr/tomcat6/docs/funcspecs/mbean-names.html
-file path=usr/tomcat6/docs/html-manager-howto.html
-file path=usr/tomcat6/docs/images/add.gif
-file path=usr/tomcat6/docs/images/asf-logo.gif
-file path=usr/tomcat6/docs/images/code.gif
-file path=usr/tomcat6/docs/images/design.gif
-file path=usr/tomcat6/docs/images/docs.gif
-file path=usr/tomcat6/docs/images/fix.gif
-file path=usr/tomcat6/docs/images/printer.gif
-file path=usr/tomcat6/docs/images/tomcat.gif
-file path=usr/tomcat6/docs/images/tomcat.svg
-file path=usr/tomcat6/docs/images/update.gif
-file path=usr/tomcat6/docs/images/void.gif
-file path=usr/tomcat6/docs/index.html
-file path=usr/tomcat6/docs/introduction.html
-file path=usr/tomcat6/docs/jasper-howto.html
-file path=usr/tomcat6/docs/jndi-datasource-examples-howto.html
-file path=usr/tomcat6/docs/jndi-resources-howto.html
-file path=usr/tomcat6/docs/logging.html
-file path=usr/tomcat6/docs/manager-howto.html
-file path=usr/tomcat6/docs/maven-jars.html
-file path=usr/tomcat6/docs/mbeans-descriptor-howto.html
-file path=usr/tomcat6/docs/monitoring.html
-file path=usr/tomcat6/docs/proxy-howto.html
-file path=usr/tomcat6/docs/realm-howto.html
-file path=usr/tomcat6/docs/security-manager-howto.html
-file path=usr/tomcat6/docs/setup.html
-file path=usr/tomcat6/docs/ssi-howto.html
-file path=usr/tomcat6/docs/ssl-howto.html
-file path=usr/tomcat6/docs/tribes/faq.html
-file path=usr/tomcat6/docs/tribes/introduction.html
-file path=usr/tomcat6/docs/tribes/setup.html
-file path=usr/tomcat6/docs/virtual-hosting-howto.html
-file path=usr/tomcat6/docs/windows-service-howto.html
-file path=usr/tomcat6/lib/annotations-api.jar
-file path=usr/tomcat6/lib/catalina-ant.jar
-file path=usr/tomcat6/lib/catalina-ha.jar
-file path=usr/tomcat6/lib/catalina-tribes.jar
-file path=usr/tomcat6/lib/catalina.jar
-file path=usr/tomcat6/lib/el-api.jar
-file path=usr/tomcat6/lib/jasper-el.jar
-file path=usr/tomcat6/lib/jasper-jdt.jar
-file path=usr/tomcat6/lib/jasper.jar
-file path=usr/tomcat6/lib/jsp-api.jar
-file path=usr/tomcat6/lib/servlet-api.jar
-file path=usr/tomcat6/lib/tomcat-coyote.jar
-file path=usr/tomcat6/lib/tomcat-dbcp.jar
-file path=usr/tomcat6/lib/tomcat-i18n-es.jar
-file path=usr/tomcat6/lib/tomcat-i18n-fr.jar
-file path=usr/tomcat6/lib/tomcat-i18n-ja.jar
-file path=var/tomcat6/conf/CONF.tar.gz
-file path=var/tomcat6/conf/catalina.policy mode=0644 preserve=renamenew
-file path=var/tomcat6/conf/catalina.properties mode=0644 preserve=renamenew
-file path=var/tomcat6/conf/context.xml mode=0644 preserve=renamenew
-file path=var/tomcat6/conf/logging.properties mode=0644 preserve=renamenew
-file path=var/tomcat6/conf/server.xml mode=0644 preserve=renamenew
-file path=var/tomcat6/conf/tomcat-users.xml group=webservd mode=0600 \
-    owner=webservd preserve=renamenew
-file path=var/tomcat6/conf/web.xml mode=0644 preserve=renamenew
-file path=var/tomcat6/webapps/ROOT/index.jsp mode=0644 preserve=renamenew
-file path=var/tomcat6/webapps/host-manager/META-INF/context.xml
-file path=var/tomcat6/webapps/host-manager/WEB-INF/web.xml
-file path=var/tomcat6/webapps/host-manager/images/add.gif
-file path=var/tomcat6/webapps/host-manager/images/asf-logo.gif
-file path=var/tomcat6/webapps/host-manager/images/code.gif
-file path=var/tomcat6/webapps/host-manager/images/design.gif
-file path=var/tomcat6/webapps/host-manager/images/docs.gif
-file path=var/tomcat6/webapps/host-manager/images/fix.gif
-file path=var/tomcat6/webapps/host-manager/images/tomcat.gif
-file path=var/tomcat6/webapps/host-manager/images/update.gif
-file path=var/tomcat6/webapps/host-manager/images/void.gif
-file path=var/tomcat6/webapps/host-manager/manager.xml
-file path=var/tomcat6/webapps/manager/401.jsp
-file path=var/tomcat6/webapps/manager/META-INF/context.xml
-file path=var/tomcat6/webapps/manager/WEB-INF/jsp/sessionDetail.jsp
-file path=var/tomcat6/webapps/manager/WEB-INF/jsp/sessionsList.jsp
-file path=var/tomcat6/webapps/manager/WEB-INF/web.xml
-file path=var/tomcat6/webapps/manager/images/add.gif
-file path=var/tomcat6/webapps/manager/images/asf-logo.gif
-file path=var/tomcat6/webapps/manager/images/code.gif
-file path=var/tomcat6/webapps/manager/images/design.gif
-file path=var/tomcat6/webapps/manager/images/docs.gif
-file path=var/tomcat6/webapps/manager/images/fix.gif
-file path=var/tomcat6/webapps/manager/images/tomcat.gif
-file path=var/tomcat6/webapps/manager/images/update.gif
-file path=var/tomcat6/webapps/manager/images/void.gif
-file path=var/tomcat6/webapps/manager/status.xsd
-file path=var/tomcat6/webapps/manager/xform.xsl
-legacy pkg=SUNWtcat desc="Tomcat Servlet/JSP Container" \
-    name="Tomcat Servlet/JSP Container"
-
-
-license tomcat.license license="Apache v2.0"
-link path=etc/tomcat6 target=../var/tomcat6/conf
--- a/components/top/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		top
-COMPONENT_VERSION=	3.8beta1
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:d3f911f8cd64d21a8beb7eb3694923b40d2532e2
-COMPONENT_ARCHIVE_URL=	http://www.unixtop.org/dist/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-IPS_COMPONENT_VERSION =	3.8
-
-# viewpathing support in the build is broken in the 'install' target
-COMPONENT_PRE_CONFIGURE_ACTION = ($(CLONEY) $(SOURCE_DIR) $(@D))
-
-CONFIGURE_OPTIONS  +=	CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32_and_64)
-
-install:	$(INSTALL_32_and_64)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-test:		$(NO_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/top/patches/01.cmds.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#
-# This patch was added for
-#    6820883 *top* segfaults when re-nicing
-#
-gdiff -Nurp top-3.8beta1/commands.c.orig top-3.8beta1/commands.c
---- top-3.8beta1/commands.c.orig	2009-03-24 16:04:32.180557626 +0000
-+++ top-3.8beta1/commands.c	2009-03-24 16:05:19.659662701 +0000
-@@ -501,13 +501,15 @@ renice_procs(char *str)
-     if (procnum == -1 || prio < PRIO_MIN || prio > PRIO_MAX)
-     {
- 	message_error(" renice: bad priority value");
-+	return;
-     }
- #endif
- 
-     /* move to the first process number */
-     if ((str = next_field(str)) == NULL)
-     {
--	message_error(" remice: no processes specified");
-+	message_error(" renice: no processes specified");
-+	return;
-     }
- 
- #ifdef HAVE_SETPRIORITY
--- a/components/top/patches/02.hash-c.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-#
-# This patch was included to address
-#    6893978 top segfaults with high thread ids
-#
-*** top-3.8beta1/hash.c-old  Thu Jul  2 15:30:55 2009
---- top-3.8beta1/hash.c      Thu Jul  2 15:48:39 2009
-***************
-*** 1354,1360 ****
-      hi->value = value;
-
-      /* hash to the bucket */
-!     bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)]);
-
-      /* walk the list to make sure we do not have a duplicate */
-      ll = &(bucket->list);
---- 1354,1360 ----
-      hi->value = value;
-
-      /* hash to the bucket */
-!     bucket = &(ht->buckets[(((unsigned long)(key.k_thr) * 10000U + (unsigned long)(key.k_pid)) % ht->num_buckets)]);
-
-      /* walk the list to make sure we do not have a duplicate */
-      ll = &(bucket->list);
-***************
-*** 1408,1414 ****
-      pidthr_t k1;
-
-      /* find the bucket */
-!     bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)]);
-
-      /* walk the list until we find the existing item */
-      ll = &(bucket->list);
---- 1408,1414 ----
-      pidthr_t k1;
-
-      /* find the bucket */
-!     bucket = &(ht->buckets[(((unsigned long)(key.k_thr) * 10000U + (unsigned long)(key.k_pid)) % ht->num_buckets)]);
-
-      /* walk the list until we find the existing item */
-      ll = &(bucket->list);
-***************
-*** 1460,1466 ****
-      pidthr_t k1;
-
-      result = NULL;
-!     if ((bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)])) != NULL)
-      {
-        ll = &(bucket->list);
-        li = LL_FIRST(ll);
---- 1460,1466 ----
-      pidthr_t k1;
-
-      result = NULL;
-!     if ((bucket = &(ht->buckets[(((unsigned long)(key.k_thr) * 10000U + (unsigned long)(key.k_pid)) % ht->num_buckets)])) != NULL)
-      {
-        ll = &(bucket->list);
-        li = LL_FIRST(ll);
-***************
-*** 1499,1505 ****
-      pidthr_t k1;
-
-      result = NULL;
-!     if ((bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)])) != NULL)
-      {
-        ll = &(bucket->list);
-        li = LL_FIRST(ll);
---- 1499,1505 ----
-      pidthr_t k1;
-
-      result = NULL;
-!     if ((bucket = &(ht->buckets[(((unsigned long)(key.k_thr) * 10000U + (unsigned long)(key.k_pid)) % ht->num_buckets)])) != NULL)
-      {
-        ll = &(bucket->list);
-        li = LL_FIRST(ll);
-
-
-
-
- 	  	 
--- a/components/top/top.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,208 +0,0 @@
-Copyright (c) 1984 through 2008, William LeFebvre
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-    * Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-    * Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-
-    * Neither the name of William LeFebvre nor the names of other
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-==============================================================================
-
-Apache License, Version 2.0
-
-Apache License
-Version 2.0, January 2004
-http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-"License" shall mean the terms and conditions for use, reproduction,
-and distribution as defined by Sections 1 through 9 of this document.
-
-"Licensor" shall mean the copyright owner or entity authorized by the
-copyright owner that is granting the License.
-
-"Legal Entity" shall mean the union of the acting entity and all other
-entities that control, are controlled by, or are under common control
-with that entity. For the purposes of this definition, "control" means
-(i) the power, direct or indirect, to cause the direction or management
-of such entity, whether by contract or otherwise, or (ii) ownership of
-fifty percent (50%) or more of the outstanding shares, or (iii)
-beneficial ownership of such entity.
-
-"You" (or "Your") shall mean an individual or Legal Entity exercising
-permissions granted by this License.
-
-"Source" form shall mean the preferred form for making modifications,
-including but not limited to software source code, documentation
-source, and configuration files.
-
-"Object" form shall mean any form resulting from mechanical
-transformation or translation of a Source form, including but not
-limited to compiled object code, generated documentation, and
-conversions to other media types.
-
-"Work" shall mean the work of authorship, whether in Source or Object
-form, made available under the License, as indicated by a copyright
-notice that is included in or attached to the work (an example is
-provided in the Appendix below).
-
-"Derivative Works" shall mean any work, whether in Source or Object
-form, that is based on (or derived from) the Work and for which the
-editorial revisions, annotations, elaborations, or other modifications
-represent, as a whole, an original work of authorship. For the purposes
-of this License, Derivative Works shall not include works that remain
-separable from, or merely link (or bind by name) to the interfaces of,
-the Work and Derivative Works thereof.
-
-"Contribution" shall mean any work of authorship, including the
-original version of the Work and any modifications or additions to that
-Work or Derivative Works thereof, that is intentionally submitted to
-Licensor for inclusion in the Work by the copyright owner or by an
-individual or Legal Entity authorized to submit on behalf of the
-copyright owner. For the purposes of this definition, "submitted" means
-any form of electronic, verbal, or written communication sent to the
-Licensor or its representatives, including but not limited to
-communication on electronic mailing lists, source code control systems,
-and issue tracking systems that are managed by, or on behalf of, the
-Licensor for the purpose of discussing and improving the Work, but
-excluding communication that is conspicuously marked or otherwise
-designated in writing by the copyright owner as "Not a Contribution."
-
-"Contributor" shall mean Licensor and any individual or Legal Entity on
-behalf of whom a Contribution has been received by Licensor and
-subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-this License, each Contributor hereby grants to You a perpetual,
-worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-copyright license to reproduce, prepare Derivative Works of, publicly
-display, publicly perform, sublicense, and distribute the Work and such
-Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of this
-License, each Contributor hereby grants to You a perpetual, worldwide,
-non-exclusive, no-charge, royalty-free, irrevocable (except as stated
-in this section) patent license to make, have made, use, offer to sell,
-sell, import, and otherwise transfer the Work, where such license
-applies only to those patent claims licensable by such Contributor that
-are necessarily infringed by their Contribution(s) alone or by
-combination of their Contribution(s) with the Work to which such
-Contribution(s) was submitted. If You institute patent litigation
-against any entity (including a cross-claim or counterclaim in a
-lawsuit) alleging that the Work or a Contribution incorporated within
-the Work constitutes direct or contributory patent infringement, then
-any patent licenses granted to You under this License for that Work
-shall terminate as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the Work
-or Derivative Works thereof in any medium, with or without
-modifications, and in Source or Object form, provided that You meet the
-following conditions:
-
-   1. You must give any other recipients of the Work or Derivative
-   Works a copy of this License; and
-
-   2. You must cause any modified files to carry prominent notices
-   stating that You changed the files; and
-
-   3. You must retain, in the Source form of any Derivative Works that
-   You distribute, all copyright, patent, trademark, and attribution
-   notices from the Source form of the Work, excluding those notices
-   that do not pertain to any part of the Derivative Works; and
-
-   4. If the Work includes a "NOTICE" text file as part of its
-   distribution, then any Derivative Works that You distribute must
-   include a readable copy of the attribution notices contained within
-   such NOTICE file, excluding those notices that do not pertain to any
-   part of the Derivative Works, in at least one of the following
-   places: within a NOTICE text file distributed as part of the
-   Derivative Works; within the Source form or documentation, if
-   provided along with the Derivative Works; or, within a display
-   generated by the Derivative Works, if and wherever such third-party
-   notices normally appear. The contents of the NOTICE file are for
-   informational purposes only and do not modify the License. You may
-   add Your own attribution notices within Derivative Works that You
-   distribute, alongside or as an addendum to the NOTICE text from the
-   Work, provided that such additional attribution notices cannot be
-   construed as modifying the License.
-
-You may add Your own copyright statement to Your modifications and may
-provide additional or different license terms and conditions for use,
-reproduction, or distribution of Your modifications, or for any such
-Derivative Works as a whole, provided Your use, reproduction, and
-distribution of the Work otherwise complies with the conditions stated
-in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-any Contribution intentionally submitted for inclusion in the Work by
-You to the Licensor shall be under the terms and conditions of this
-License, without any additional terms or conditions. Notwithstanding
-the above, nothing herein shall supersede or modify the terms of any
-separate license agreement you may have executed with Licensor
-regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-names, trademarks, service marks, or product names of the Licensor,
-except as required for reasonable and customary use in describing the
-origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or agreed
-to in writing, Licensor provides the Work (and each Contributor
-provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR
-CONDITIONS OF ANY KIND, either express or implied, including, without
-limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely
-responsible for determining the appropriateness of using or
-redistributing the Work and assume any risks associated with Your
-exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-whether in tort (including negligence), contract, or otherwise, unless
-required by applicable law (such as deliberate and grossly negligent
-acts) or agreed to in writing, shall any Contributor be liable to You
-for damages, including any direct, indirect, special, incidental, or
-consequential damages of any character arising as a result of this
-License or out of the use or inability to use the Work (including but
-not limited to damages for loss of goodwill, work stoppage, computer
-failure or malfunction, or any and all other commercial damages or
-losses), even if such Contributor has been advised of the possibility
-of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing the
-Work or Derivative Works thereof, You may choose to offer, and charge a
-fee for, acceptance of support, warranty, indemnity, or other liability
-obligations and/or rights consistent with this License. However, in
-accepting such obligations, You may act only on Your own behalf and on
-Your sole responsibility, not on behalf of any other Contributor, and
-only if You agree to indemnify, defend, and hold each Contributor
-harmless for any liability incurred by, or claims asserted against,
-such Contributor by reason of your accepting any such warranty or
-additional liability.
-
-END OF TERMS AND CONDITIONS
--- a/components/top/top.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/diagnostic/top@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary \
-    value="provides a rolling display of top cpu using processes"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.unixtop.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2008/533
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/bin/$(MACH32)
-dir path=usr/bin/$(MACH64)
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file usr/bin/top path=usr/bin/$(MACH32)/top
-file path=usr/bin/$(MACH64)/top
-file path=usr/share/man/man1/top.1
-hardlink path=usr/bin/top pkg.linted=true target=../lib/isaexec
-legacy pkg=SUNWtop desc="top - 3.8beta1" \
-    name="top - provides a rolling display of top cpu using processes"
-license top.license license="BSD, Apachev2.0"
-
--- a/components/wget/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		wget
-COMPONENT_VERSION=	1.12
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:1a059b3736ef908b68acac91670f9df576d1a061
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/wget/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-# Set PATH to find /usr/perl5/bin/pod2man, so that the man page wget.1
-# can be automatically generated
-
-CONFIGURE_OPTIONS +=	--sysconfdir=/etc
-CONFIGURE_OPTIONS +=	--with-ssl
-CONFIGURE_OPTIONS +=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)" 
-CONFIGURE_OPTIONS +=	PATH="$(PATH):/usr/perl5/bin"
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/wget/patches/CVE-2010-2252.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,131 +0,0 @@
-diff -rcu wget-1.12.orig/doc/wget.texi wget-1.12/doc/wget.texi
---- wget-1.12.orig/doc/wget.texi	Fri Sep  4 14:22:04 2009
-+++ wget-1.12/doc/wget.texi	Tue Feb 15 03:26:00 2011
-@@ -1487,6 +1487,13 @@
- @code{Content-Disposition} headers to describe what the name of a
- downloaded file should be.
- 
-+@cindex Trust server names
-+@item --trust-server-names
-+
-+If this is set to on, on a redirect the last component of the
-+redirection URL will be used as the local file name.  By default it is
-+used the last component in the original URL.
-+
- @cindex authentication
- @item --auth-no-challenge
- 
-@@ -2799,6 +2806,10 @@
- Turn on recognition of the (non-standard) @samp{Content-Disposition}
- HTTP header---if set to @samp{on}, the same as @samp{--content-disposition}.
- 
-+@item trust_server_names = on/off
-+If set to on, use the last component of a redirection URL for the local
-+file name.
-+
- @item continue = on/off
- If set to on, force continuation of preexistent partially retrieved
- files.  See @samp{-c} before setting it.
-diff -rcu wget-1.12.orig/src/http.c wget-1.12/src/http.c
---- wget-1.12.orig/src/http.c	Mon Sep 21 20:02:18 2009
-+++ wget-1.12/src/http.c	Tue Feb 15 03:26:00 2011
-@@ -2410,8 +2410,9 @@
- /* The genuine HTTP loop!  This is the part where the retrieval is
-    retried, and retried, and retried, and...  */
- uerr_t
--http_loop (struct url *u, char **newloc, char **local_file, const char *referer,
--           int *dt, struct url *proxy, struct iri *iri)
-+http_loop (struct url *u, struct url *original_url, char **newloc,
-+           char **local_file, const char *referer, int *dt, struct url *proxy,
-+           struct iri *iri)
- {
-   int count;
-   bool got_head = false;         /* used for time-stamping and filename detection */
-@@ -2457,7 +2458,8 @@
-     }
-   else if (!opt.content_disposition)
-     {
--      hstat.local_file = url_file_name (u);
-+      hstat.local_file =
-+        url_file_name (opt.trustservernames ? u : original_url);
-       got_name = true;
-     }
- 
-@@ -2497,7 +2499,7 @@
- 
-   /* Send preliminary HEAD request if -N is given and we have an existing
-    * destination file. */
--  file_name = url_file_name (u);
-+  file_name = url_file_name (opt.trustservernames ? u : original_url);
-   if (opt.timestamping
-       && !opt.content_disposition
-       && file_exists_p (file_name))
-diff -rcu wget-1.12.orig/src/http.h wget-1.12/src/http.h
---- wget-1.12.orig/src/http.h	Fri Sep  4 09:31:54 2009
-+++ wget-1.12/src/http.h	Tue Feb 15 03:26:00 2011
-@@ -33,8 +33,8 @@
- 
- struct url;
- 
--uerr_t http_loop (struct url *, char **, char **, const char *, int *,
--		  struct url *, struct iri *);
-+uerr_t http_loop (struct url *, struct url *, char **, char **, const char *,
-+                  int *, struct url *, struct iri *);
- void save_cookies (void);
- void http_cleanup (void);
- time_t http_atotm (const char *);
-diff -rcu wget-1.12.orig/src/init.c wget-1.12/src/init.c
---- wget-1.12.orig/src/init.c	Mon Sep 21 20:02:41 2009
-+++ wget-1.12/src/init.c	Tue Feb 15 03:26:00 2011
-@@ -243,6 +243,7 @@
-   { "timeout",          NULL,                   cmd_spec_timeout },
-   { "timestamping",     &opt.timestamping,      cmd_boolean },
-   { "tries",            &opt.ntry,              cmd_number_inf },
-+  { "trustservernames", &opt.trustservernames,  cmd_boolean },
-   { "useproxy",         &opt.use_proxy,         cmd_boolean },
-   { "user",             &opt.user,              cmd_string },
-   { "useragent",        NULL,                   cmd_spec_useragent },
-diff -rcu wget-1.12.orig/src/main.c wget-1.12/src/main.c
---- wget-1.12.orig/src/main.c	Mon Sep 21 20:03:11 2009
-+++ wget-1.12/src/main.c	Tue Feb 15 03:26:00 2011
-@@ -266,6 +266,7 @@
-     { "timeout", 'T', OPT_VALUE, "timeout", -1 },
-     { "timestamping", 'N', OPT_BOOLEAN, "timestamping", -1 },
-     { "tries", 't', OPT_VALUE, "tries", -1 },
-+    { "trust-server-names", 0, OPT_BOOLEAN, "trustservernames", -1 },
-     { "user", 0, OPT_VALUE, "user", -1 },
-     { "user-agent", 'U', OPT_VALUE, "useragent", -1 },
-     { "verbose", 'v', OPT_BOOLEAN, "verbose", -1 },
-@@ -675,6 +676,8 @@
-     N_("\
-   -I,  --include-directories=LIST  list of allowed directories.\n"),
-     N_("\
-+  --trust-server-names  use the name specified by the redirection url last component.\n"),
-+    N_("\
-   -X,  --exclude-directories=LIST  list of excluded directories.\n"),
-     N_("\
-   -np, --no-parent                 don't ascend to the parent directory.\n"),
-diff -rcu wget-1.12.orig/src/options.h wget-1.12/src/options.h
---- wget-1.12.orig/src/options.h	Mon Sep 21 20:03:47 2009
-+++ wget-1.12/src/options.h	Tue Feb 15 03:26:00 2011
-@@ -242,6 +242,7 @@
-   char *encoding_remote;
-   char *locale;
- 
-+  bool trustservernames;
- #ifdef __VMS
-   int ftp_stmlf;                /* Force Stream_LF format for binary FTP. */
- #endif /* def __VMS */
-diff -rcu wget-1.12.orig/src/retr.c wget-1.12/src/retr.c
---- wget-1.12.orig/src/retr.c	Fri Sep  4 09:31:54 2009
-+++ wget-1.12/src/retr.c	Tue Feb 15 03:26:00 2011
-@@ -689,7 +689,8 @@
- #endif
-       || (proxy_url && proxy_url->scheme == SCHEME_HTTP))
-     {
--      result = http_loop (u, &mynewloc, &local_file, refurl, dt, proxy_url, iri);
-+      result = http_loop (u, orig_parsed, &mynewloc, &local_file, refurl, dt,
-+                          proxy_url, iri);
-     }
-   else if (u->scheme == SCHEME_FTP)
-     {
--- a/components/wget/patches/sysdep.h.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
---- wget-1.12/src/sysdep.h.orig	Fri Sep  4 09:31:54 2009
-+++ wget-1.12/src/sysdep.h	Fri Oct  2 03:03:22 2009
-@@ -67,8 +67,13 @@
- 
- #ifdef NAMESPACE_TWEAKS
- 
-+#if __STDC_VERSION__ >= 199901L
-+/* Single UNIX Specification, Version 3 */
-+#define _XOPEN_SOURCE 600
-+#else
- /* Request the "Unix 98 compilation environment". */
- #define _XOPEN_SOURCE 500
-+#endif
- 
- /* For Solaris: request everything else that is available and doesn't
-    conflict with the above.  */
--- a/components/wget/patches/wgetrc.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
---- wget-1.12/doc/sample.wgetrc.orig	Mon Sep 21 19:53:58 2009
-+++ wget-1.12/doc/sample.wgetrc	Wed Sep 30 07:42:08 2009
-@@ -7,7 +7,7 @@
- ## not contain a comprehensive list of commands -- look at the manual
- ## to find out what you can put into this file.
- ##
--## Wget initialization file can reside in /usr/local/etc/wgetrc
-+## Wget initialization file can reside in /etc/wgetrc
- ## (global, for all users) or $HOME/.wgetrc (for a single user).
- ##
- ## To use the settings in this file, you will have to uncomment them,
-@@ -16,7 +16,7 @@
- 
- 
- ##
--## Global settings (useful for setting up in /usr/local/etc/wgetrc).
-+## Global settings (useful for setting up in /etc/wgetrc).
- ## Think well before you change them, since they may reduce wget's
- ## functionality, and make it behave contrary to the documentation:
- ##
---- wget-1.12/doc/wget.texi.orig	Fri Feb  4 07:28:46 2011
-+++ wget-1.12/doc/wget.texi	Fri Feb  4 07:31:24 2011
-@@ -190,12 +190,12 @@
- Most of the features are fully configurable, either through command line
- options, or via the initialization file @file{.wgetrc} (@pxref{Startup
- File}).  Wget allows you to define @dfn{global} startup files
--(@file{/usr/local/etc/wgetrc} by default) for site settings.
-+(@file{/etc/wgetrc} by default) for site settings.
- 
- @ignore
- @c man begin FILES
- @table @samp
--@item /usr/local/etc/wgetrc
-+@item /etc/wgetrc
- Default location of the @dfn{global} startup file.
- 
- @item .wgetrc
--- a/components/wget/wget.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,684 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
-=============================================================================
-
-Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
--- a/components/wget/wget.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,184 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/web/wget@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="GNU wget - a utility to retrieve files from the World Wide Web"
-set name=pkg.summary value="wget - GNU wget"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Applications/Internet
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.gnu.org/software/wget/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2000/488
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=etc
-dir path=usr
-dir path=usr/bin
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/locale
-dir path=usr/share/locale/be
-dir path=usr/share/locale/be/LC_MESSAGES
-dir path=usr/share/locale/bg
-dir path=usr/share/locale/bg/LC_MESSAGES
-dir path=usr/share/locale/ca
-dir path=usr/share/locale/ca/LC_MESSAGES
-dir path=usr/share/locale/cs
-dir path=usr/share/locale/cs/LC_MESSAGES
-dir path=usr/share/locale/da
-dir path=usr/share/locale/da/LC_MESSAGES
-dir path=usr/share/locale/de
-dir path=usr/share/locale/de/LC_MESSAGES
-dir path=usr/share/locale/el
-dir path=usr/share/locale/el/LC_MESSAGES
-dir path=usr/share/locale/en@boldquot
-dir path=usr/share/locale/en@boldquot/LC_MESSAGES
-dir path=usr/share/locale/en@quot
-dir path=usr/share/locale/en@quot/LC_MESSAGES
-dir path=usr/share/locale/en_GB
-dir path=usr/share/locale/en_GB/LC_MESSAGES
-dir path=usr/share/locale/en_US
-dir path=usr/share/locale/en_US/LC_MESSAGES
-dir path=usr/share/locale/eo
-dir path=usr/share/locale/eo/LC_MESSAGES
-dir path=usr/share/locale/es
-dir path=usr/share/locale/es/LC_MESSAGES
-dir path=usr/share/locale/et
-dir path=usr/share/locale/et/LC_MESSAGES
-dir path=usr/share/locale/eu
-dir path=usr/share/locale/eu/LC_MESSAGES
-dir path=usr/share/locale/fi
-dir path=usr/share/locale/fi/LC_MESSAGES
-dir path=usr/share/locale/fr
-dir path=usr/share/locale/fr/LC_MESSAGES
-dir path=usr/share/locale/ga
-dir path=usr/share/locale/ga/LC_MESSAGES
-dir path=usr/share/locale/gl
-dir path=usr/share/locale/gl/LC_MESSAGES
-dir path=usr/share/locale/he
-dir path=usr/share/locale/he/LC_MESSAGES
-dir path=usr/share/locale/hr
-dir path=usr/share/locale/hr/LC_MESSAGES
-dir path=usr/share/locale/hu
-dir path=usr/share/locale/hu/LC_MESSAGES
-dir path=usr/share/locale/id
-dir path=usr/share/locale/id/LC_MESSAGES
-dir path=usr/share/locale/it
-dir path=usr/share/locale/it/LC_MESSAGES
-dir path=usr/share/locale/ja
-dir path=usr/share/locale/ja/LC_MESSAGES
-dir path=usr/share/locale/lt
-dir path=usr/share/locale/lt/LC_MESSAGES
-dir path=usr/share/locale/nb
-dir path=usr/share/locale/nb/LC_MESSAGES
-dir path=usr/share/locale/nl
-dir path=usr/share/locale/nl/LC_MESSAGES
-dir path=usr/share/locale/pl
-dir path=usr/share/locale/pl/LC_MESSAGES
-dir path=usr/share/locale/pt
-dir path=usr/share/locale/pt/LC_MESSAGES
-dir path=usr/share/locale/pt_BR
-dir path=usr/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/share/locale/ro
-dir path=usr/share/locale/ro/LC_MESSAGES
-dir path=usr/share/locale/ru
-dir path=usr/share/locale/ru/LC_MESSAGES
-dir path=usr/share/locale/sk
-dir path=usr/share/locale/sk/LC_MESSAGES
-dir path=usr/share/locale/sl
-dir path=usr/share/locale/sl/LC_MESSAGES
-dir path=usr/share/locale/sr
-dir path=usr/share/locale/sr/LC_MESSAGES
-dir path=usr/share/locale/sv
-dir path=usr/share/locale/sv/LC_MESSAGES
-dir path=usr/share/locale/tr
-dir path=usr/share/locale/tr/LC_MESSAGES
-dir path=usr/share/locale/uk
-dir path=usr/share/locale/uk/LC_MESSAGES
-dir path=usr/share/locale/vi
-dir path=usr/share/locale/vi/LC_MESSAGES
-dir path=usr/share/locale/zh_CN
-dir path=usr/share/locale/zh_CN/LC_MESSAGES
-dir path=usr/share/locale/zh_TW
-dir path=usr/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=etc/wgetrc group=sys mode=0644 original_name=SUNWwget:etc/wgetrc \
-    preserve=renamenew
-file path=usr/bin/wget
-file path=usr/share/info/wget.info
-file path=usr/share/locale/be/LC_MESSAGES/wget.mo
-file path=usr/share/locale/bg/LC_MESSAGES/wget.mo
-file path=usr/share/locale/ca/LC_MESSAGES/wget.mo
-file path=usr/share/locale/cs/LC_MESSAGES/wget.mo
-file path=usr/share/locale/da/LC_MESSAGES/wget.mo
-file path=usr/share/locale/de/LC_MESSAGES/wget.mo
-file path=usr/share/locale/el/LC_MESSAGES/wget.mo
-file path=usr/share/locale/en@boldquot/LC_MESSAGES/wget.mo
-file path=usr/share/locale/en@quot/LC_MESSAGES/wget.mo
-file path=usr/share/locale/en_GB/LC_MESSAGES/wget.mo
-file path=usr/share/locale/en_US/LC_MESSAGES/wget.mo
-file path=usr/share/locale/eo/LC_MESSAGES/wget.mo
-file path=usr/share/locale/es/LC_MESSAGES/wget.mo
-file path=usr/share/locale/et/LC_MESSAGES/wget.mo
-file path=usr/share/locale/eu/LC_MESSAGES/wget.mo
-file path=usr/share/locale/fi/LC_MESSAGES/wget.mo
-file path=usr/share/locale/fr/LC_MESSAGES/wget.mo
-file path=usr/share/locale/ga/LC_MESSAGES/wget.mo
-file path=usr/share/locale/gl/LC_MESSAGES/wget.mo
-file path=usr/share/locale/he/LC_MESSAGES/wget.mo
-file path=usr/share/locale/hr/LC_MESSAGES/wget.mo
-file path=usr/share/locale/hu/LC_MESSAGES/wget.mo
-file path=usr/share/locale/id/LC_MESSAGES/wget.mo
-file path=usr/share/locale/it/LC_MESSAGES/wget.mo
-file path=usr/share/locale/ja/LC_MESSAGES/wget.mo
-file path=usr/share/locale/lt/LC_MESSAGES/wget.mo
-file path=usr/share/locale/nb/LC_MESSAGES/wget.mo
-file path=usr/share/locale/nl/LC_MESSAGES/wget.mo
-file path=usr/share/locale/pl/LC_MESSAGES/wget.mo
-file path=usr/share/locale/pt/LC_MESSAGES/wget.mo
-file path=usr/share/locale/pt_BR/LC_MESSAGES/wget.mo
-file path=usr/share/locale/ro/LC_MESSAGES/wget.mo
-file path=usr/share/locale/ru/LC_MESSAGES/wget.mo
-file path=usr/share/locale/sk/LC_MESSAGES/wget.mo
-file path=usr/share/locale/sl/LC_MESSAGES/wget.mo
-file path=usr/share/locale/sr/LC_MESSAGES/wget.mo
-file path=usr/share/locale/sv/LC_MESSAGES/wget.mo
-file path=usr/share/locale/tr/LC_MESSAGES/wget.mo
-file path=usr/share/locale/uk/LC_MESSAGES/wget.mo
-file path=usr/share/locale/vi/LC_MESSAGES/wget.mo
-file path=usr/share/locale/zh_CN/LC_MESSAGES/wget.mo
-file path=usr/share/locale/zh_TW/LC_MESSAGES/wget.mo
-file path=usr/share/man/man1/wget.1
-legacy pkg=SUNWwget \
-    desc="GNU wget - a utility to retrieve files from the World Wide Web 1.12" \
-    name="wget - GNU wget"
-
-
-license wget.license license=GPLv3
-link path=usr/sfw/bin/wget target=../../bin/wget
--- a/components/which/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		which
-COMPONENT_VERSION=	2.16
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_HASH=	sha1:247804c95e91583020b4d57ccb517a2997041bd5
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/which/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_PREFIX    =	/usr/gnu
-CONFIGURE_OPTIONS  +=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS  +=	--disable-iberty
-CONFIGURE_OPTIONS  +=	--disable-dependency-tracking
-CONFIGURE_OPTIONS  +=	CFLAGS="$(CFLAGS)"
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(TEST_32)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/which/which.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
------------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/components/which/which.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-# PSARC/2007/049
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/shell/which@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GNU which"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.xs4all.nl/~carlo17/which/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/049
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/gnu
-dir path=usr/gnu/bin
-dir path=usr/gnu/share
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/share
-dir path=usr/share/info
-file path=usr/gnu/bin/which
-file path=usr/gnu/share/man/man1/which.1
-file path=usr/share/info/which.info
-legacy pkg=SUNWgnu-which desc="GNU which utility (2.16)" name="GNU which"
-license which.license license=GPLv2
--- a/components/wireshark/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		wireshark
-COMPONENT_VERSION=	1.4.2
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:03eb2bcd1de93fd0b45d6f1346e97d5f03a47c3e
-COMPONENT_ARCHIVE_URL=	http://www.wireshark.org/download/src/all-versions/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-PATCH_LEVEL=0
-
-CONFIGURE_OPTIONS +=	--bindir=/usr/sbin
-CONFIGURE_OPTIONS +=	--disable-usr-local
-CONFIGURE_OPTIONS +=	--disable-randpkt
-CONFIGURE_OPTIONS +=	--disable-dftest
-CONFIGURE_OPTIONS +=	--disable-idl2wrs
-CONFIGURE_OPTIONS +=	--with-krb5
-CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)" 
-CONFIGURE_OPTIONS +=	PATH="/usr/perl5/bin:/usr/gnu/bin:$(PATH)"
-
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/wireshark/exec_attr	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-Network Management:solaris:cmd:RO::/usr/sbin/tshark:privs=net_rawaccess
-Network Management:solaris:cmd:RO::/usr/sbin/dumpcap:privs=net_rawaccess
-Network Management:solaris:cmd:RO::/usr/sbin/wireshark:privs=net_rawaccess
--- a/components/wireshark/patches/DesktopEntry.patch	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- wireshark.desktop.orig	Thu Jun 25 07:50:11 2009
-+++ wireshark.desktop	Wed May 20 13:51:51 2009
-@@ -69,8 +69,8 @@
- Comment[fr]=Analyseur de trafic réseau
- Comment[sv]=Nätverkstrafikanalysator
- Icon=wireshark.png
--TryExec=wireshark
--Exec=wireshark
-+TryExec=/usr/sbin/wireshark
-+Exec=/usr/sbin/wireshark
- Terminal=false
- # Categorie entry according to version 1.0 of
- # http://www.freedesktop.org/wiki/Specifications/menu-spec
--- a/components/wireshark/wireshark.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,688 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
-====================================================================
-
-Copyright 1998-2010 Gerald Combs <[email protected]> and contributors.
-
-This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
--- a/components/wireshark/wireshark.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,304 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-set name=pkg.fmri \
-    value=pkg:/diagnostic/wireshark@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description value="Wireshark - Network protocol analyzer (1.4.2)"
-set name=pkg.summary value="Wireshark - Network protocol analyzer"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Applications/Internet
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.wireshark.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/334
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=etc
-dir path=etc/security
-dir path=etc/security/exec_attr.d
-dir path=usr
-dir path=usr/lib
-dir path=usr/lib/wireshark
-dir path=usr/lib/wireshark/plugins
-dir path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)
-dir path=usr/sbin
-dir path=usr/share
-dir path=usr/share/applications
-dir path=usr/share/man
-dir path=usr/share/man/man1
-dir path=usr/share/man/man4
-dir path=usr/share/pixmaps
-dir path=usr/share/wireshark
-dir path=usr/share/wireshark/diameter
-dir path=usr/share/wireshark/dtds
-dir path=usr/share/wireshark/help
-dir path=usr/share/wireshark/radius
-dir path=usr/share/wireshark/tpncp
-dir path=usr/share/wireshark/wimaxasncp
-file exec_attr path=etc/security/exec_attr.d/wireshark
-file path=usr/lib/libwireshark.so.0.0.1
-file path=usr/lib/libwiretap.so.0.0.1
-file path=usr/lib/libwsutil.so.0.0.0
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/asn1.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/coseventcomm.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/cosnaming.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/docsis.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/ethercat.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/gryphon.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/interlink.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/irda.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/m2m.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/mate.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/opcua.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/parlay.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/profinet.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/sercosiii.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/stats_tree.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/tango.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/unistim.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/wimax.so
-file path=usr/lib/wireshark/plugins/$(IPS_COMPONENT_VERSION)/wimaxasncp.so
-file path=usr/sbin/capinfos
-file path=usr/sbin/dumpcap
-file path=usr/sbin/editcap
-file path=usr/sbin/mergecap
-file path=usr/sbin/rawshark
-file path=usr/sbin/text2pcap
-file path=usr/sbin/tshark
-file path=usr/sbin/wireshark
-file wireshark-$(IPS_COMPONENT_VERSION)/wireshark.desktop \
-    path=usr/share/applications/wireshark.desktop
-file path=usr/share/man/man1/capinfos.1
-file path=usr/share/man/man1/dumpcap.1
-file path=usr/share/man/man1/editcap.1
-file path=usr/share/man/man1/mergecap.1
-file path=usr/share/man/man1/rawshark.1
-file path=usr/share/man/man1/text2pcap.1
-file path=usr/share/man/man1/tshark.1
-file path=usr/share/man/man1/wireshark.1
-file path=usr/share/man/man4/wireshark-filter.4
-file wireshark-$(IPS_COMPONENT_VERSION)/image/wsicon64.png \
-    path=usr/share/pixmaps/wireshark.png
-file path=usr/share/wireshark/AUTHORS-SHORT
-file path=usr/share/wireshark/COPYING
-file path=usr/share/wireshark/capinfos.html
-file path=usr/share/wireshark/cfilters
-file path=usr/share/wireshark/colorfilters
-file path=usr/share/wireshark/console.lua
-file path=usr/share/wireshark/dfilters
-file path=usr/share/wireshark/dftest.html
-file path=usr/share/wireshark/diameter/Ericsson.xml
-file path=usr/share/wireshark/diameter/TGPPGmb.xml
-file path=usr/share/wireshark/diameter/TGPPRx.xml
-file path=usr/share/wireshark/diameter/TGPPSh.xml
-file path=usr/share/wireshark/diameter/chargecontrol.xml
-file path=usr/share/wireshark/diameter/dictionary.dtd
-file path=usr/share/wireshark/diameter/dictionary.xml
-file path=usr/share/wireshark/diameter/eap.xml
-file path=usr/share/wireshark/diameter/etsie2e4.xml
-file path=usr/share/wireshark/diameter/gqpolicy.xml
-file path=usr/share/wireshark/diameter/imscxdx.xml
-file path=usr/share/wireshark/diameter/mobileipv4.xml
-file path=usr/share/wireshark/diameter/mobileipv6.xml
-file path=usr/share/wireshark/diameter/nasreq.xml
-file path=usr/share/wireshark/diameter/sip.xml
-file path=usr/share/wireshark/diameter/sunping.xml
-file path=usr/share/wireshark/dtd_gen.lua
-file path=usr/share/wireshark/dtds/dc.dtd
-file path=usr/share/wireshark/dtds/itunes.dtd
-file path=usr/share/wireshark/dtds/mscml.dtd
-file path=usr/share/wireshark/dtds/pocsettings.dtd
-file path=usr/share/wireshark/dtds/presence.dtd
-file path=usr/share/wireshark/dtds/reginfo.dtd
-file path=usr/share/wireshark/dtds/rlmi.dtd
-file path=usr/share/wireshark/dtds/rss.dtd
-file path=usr/share/wireshark/dtds/smil.dtd
-file path=usr/share/wireshark/dtds/watcherinfo.dtd
-file path=usr/share/wireshark/dtds/xcap-caps.dtd
-file path=usr/share/wireshark/dtds/xcap-error.dtd
-file path=usr/share/wireshark/dumpcap.html
-file path=usr/share/wireshark/editcap.html
-file path=usr/share/wireshark/help/capture_filters.txt
-file path=usr/share/wireshark/help/capturing.txt
-file path=usr/share/wireshark/help/display_filters.txt
-file path=usr/share/wireshark/help/faq.txt
-file path=usr/share/wireshark/help/getting_started.txt
-file path=usr/share/wireshark/help/overview.txt
-file path=usr/share/wireshark/help/toc
-file path=usr/share/wireshark/idl2wrs.html
-file path=usr/share/wireshark/init.lua
-file path=usr/share/wireshark/ipmap.html
-file path=usr/share/wireshark/manuf
-file path=usr/share/wireshark/mergecap.html
-file path=usr/share/wireshark/radius/README.radius_dictionary
-file path=usr/share/wireshark/radius/dictionary
-file path=usr/share/wireshark/radius/dictionary.3com
-file path=usr/share/wireshark/radius/dictionary.3gpp
-file path=usr/share/wireshark/radius/dictionary.3gpp2
-file path=usr/share/wireshark/radius/dictionary.acc
-file path=usr/share/wireshark/radius/dictionary.airespace
-file path=usr/share/wireshark/radius/dictionary.alcatel
-file path=usr/share/wireshark/radius/dictionary.alteon
-file path=usr/share/wireshark/radius/dictionary.altiga
-file path=usr/share/wireshark/radius/dictionary.alvarion
-file path=usr/share/wireshark/radius/dictionary.apc
-file path=usr/share/wireshark/radius/dictionary.aptis
-file path=usr/share/wireshark/radius/dictionary.aruba
-file path=usr/share/wireshark/radius/dictionary.ascend
-file path=usr/share/wireshark/radius/dictionary.asn
-file path=usr/share/wireshark/radius/dictionary.avaya
-file path=usr/share/wireshark/radius/dictionary.azaire
-file path=usr/share/wireshark/radius/dictionary.bay
-file path=usr/share/wireshark/radius/dictionary.bintec
-file path=usr/share/wireshark/radius/dictionary.bristol
-file path=usr/share/wireshark/radius/dictionary.cablelabs
-file path=usr/share/wireshark/radius/dictionary.cabletron
-file path=usr/share/wireshark/radius/dictionary.chillispot
-file path=usr/share/wireshark/radius/dictionary.cisco
-file path=usr/share/wireshark/radius/dictionary.cisco.bbsm
-file path=usr/share/wireshark/radius/dictionary.cisco.vpn3000
-file path=usr/share/wireshark/radius/dictionary.cisco.vpn5000
-file path=usr/share/wireshark/radius/dictionary.clavister
-file path=usr/share/wireshark/radius/dictionary.colubris
-file path=usr/share/wireshark/radius/dictionary.columbia_university
-file path=usr/share/wireshark/radius/dictionary.compat
-file path=usr/share/wireshark/radius/dictionary.cosine
-file path=usr/share/wireshark/radius/dictionary.dhcp
-file path=usr/share/wireshark/radius/dictionary.digium
-file path=usr/share/wireshark/radius/dictionary.epygi
-file path=usr/share/wireshark/radius/dictionary.ericsson
-file path=usr/share/wireshark/radius/dictionary.erx
-file path=usr/share/wireshark/radius/dictionary.extreme
-file path=usr/share/wireshark/radius/dictionary.fortinet
-file path=usr/share/wireshark/radius/dictionary.foundry
-file path=usr/share/wireshark/radius/dictionary.freeradius
-file path=usr/share/wireshark/radius/dictionary.freeradius.internal
-file path=usr/share/wireshark/radius/dictionary.freeswitch
-file path=usr/share/wireshark/radius/dictionary.gandalf
-file path=usr/share/wireshark/radius/dictionary.garderos
-file path=usr/share/wireshark/radius/dictionary.gemtek
-file path=usr/share/wireshark/radius/dictionary.h3c
-file path=usr/share/wireshark/radius/dictionary.hp
-file path=usr/share/wireshark/radius/dictionary.huawei
-file path=usr/share/wireshark/radius/dictionary.infonet
-file path=usr/share/wireshark/radius/dictionary.ipunplugged
-file path=usr/share/wireshark/radius/dictionary.issanni
-file path=usr/share/wireshark/radius/dictionary.itk
-file path=usr/share/wireshark/radius/dictionary.jradius
-file path=usr/share/wireshark/radius/dictionary.juniper
-file path=usr/share/wireshark/radius/dictionary.karlnet
-file path=usr/share/wireshark/radius/dictionary.lancom
-file path=usr/share/wireshark/radius/dictionary.livingston
-file path=usr/share/wireshark/radius/dictionary.localweb
-file path=usr/share/wireshark/radius/dictionary.lucent
-file path=usr/share/wireshark/radius/dictionary.manzara
-file path=usr/share/wireshark/radius/dictionary.merit
-file path=usr/share/wireshark/radius/dictionary.microsoft
-file path=usr/share/wireshark/radius/dictionary.mikrotik
-file path=usr/share/wireshark/radius/dictionary.motorola
-file path=usr/share/wireshark/radius/dictionary.navini
-file path=usr/share/wireshark/radius/dictionary.netscreen
-file path=usr/share/wireshark/radius/dictionary.networkphysics
-file path=usr/share/wireshark/radius/dictionary.nexans
-file path=usr/share/wireshark/radius/dictionary.nokia
-file path=usr/share/wireshark/radius/dictionary.nokia.conflict
-file path=usr/share/wireshark/radius/dictionary.nomadix
-file path=usr/share/wireshark/radius/dictionary.nortel
-file path=usr/share/wireshark/radius/dictionary.ntua
-file path=usr/share/wireshark/radius/dictionary.openser
-file path=usr/share/wireshark/radius/dictionary.packeteer
-file path=usr/share/wireshark/radius/dictionary.patton
-file path=usr/share/wireshark/radius/dictionary.propel
-file path=usr/share/wireshark/radius/dictionary.prosoft
-file path=usr/share/wireshark/radius/dictionary.quiconnect
-file path=usr/share/wireshark/radius/dictionary.quintum
-file path=usr/share/wireshark/radius/dictionary.redback
-file path=usr/share/wireshark/radius/dictionary.redcreek
-file path=usr/share/wireshark/radius/dictionary.rfc2865
-file path=usr/share/wireshark/radius/dictionary.rfc2866
-file path=usr/share/wireshark/radius/dictionary.rfc2867
-file path=usr/share/wireshark/radius/dictionary.rfc2868
-file path=usr/share/wireshark/radius/dictionary.rfc2869
-file path=usr/share/wireshark/radius/dictionary.rfc3162
-file path=usr/share/wireshark/radius/dictionary.rfc3576
-file path=usr/share/wireshark/radius/dictionary.rfc3580
-file path=usr/share/wireshark/radius/dictionary.rfc4072
-file path=usr/share/wireshark/radius/dictionary.rfc4372
-file path=usr/share/wireshark/radius/dictionary.rfc4675
-file path=usr/share/wireshark/radius/dictionary.rfc4679
-file path=usr/share/wireshark/radius/dictionary.rfc4818
-file path=usr/share/wireshark/radius/dictionary.rfc4849
-file path=usr/share/wireshark/radius/dictionary.rfc5090
-file path=usr/share/wireshark/radius/dictionary.rfc5176
-file path=usr/share/wireshark/radius/dictionary.riverstone
-file path=usr/share/wireshark/radius/dictionary.roaringpenguin
-file path=usr/share/wireshark/radius/dictionary.shasta
-file path=usr/share/wireshark/radius/dictionary.shiva
-file path=usr/share/wireshark/radius/dictionary.slipstream
-file path=usr/share/wireshark/radius/dictionary.sofaware
-file path=usr/share/wireshark/radius/dictionary.sonicwall
-file path=usr/share/wireshark/radius/dictionary.springtide
-file path=usr/share/wireshark/radius/dictionary.starent
-file path=usr/share/wireshark/radius/dictionary.t_systems_nova
-file path=usr/share/wireshark/radius/dictionary.telebit
-file path=usr/share/wireshark/radius/dictionary.telkom
-file path=usr/share/wireshark/radius/dictionary.trapeze
-file path=usr/share/wireshark/radius/dictionary.tropos
-file path=usr/share/wireshark/radius/dictionary.tunnel
-file path=usr/share/wireshark/radius/dictionary.unisphere
-file path=usr/share/wireshark/radius/dictionary.unix
-file path=usr/share/wireshark/radius/dictionary.usr
-file path=usr/share/wireshark/radius/dictionary.utstarcom
-file path=usr/share/wireshark/radius/dictionary.valemount
-file path=usr/share/wireshark/radius/dictionary.versanet
-file path=usr/share/wireshark/radius/dictionary.vqp
-file path=usr/share/wireshark/radius/dictionary.walabi
-file path=usr/share/wireshark/radius/dictionary.waverider
-file path=usr/share/wireshark/radius/dictionary.wimax
-file path=usr/share/wireshark/radius/dictionary.wispr
-file path=usr/share/wireshark/radius/dictionary.xedia
-file path=usr/share/wireshark/radius/dictionary.xylan
-file path=usr/share/wireshark/radius/dictionary.zyxel
-file path=usr/share/wireshark/randpkt.html
-file path=usr/share/wireshark/rawshark.html
-file path=usr/share/wireshark/services
-file path=usr/share/wireshark/smi_modules
-file path=usr/share/wireshark/text2pcap.html
-file path=usr/share/wireshark/tpncp/tpncp.dat
-file path=usr/share/wireshark/tshark.html
-file path=usr/share/wireshark/wimaxasncp/dictionary.dtd
-file path=usr/share/wireshark/wimaxasncp/dictionary.xml
-file path=usr/share/wireshark/wireshark-filter.html
-file path=usr/share/wireshark/wireshark.html
-file path=usr/share/wireshark/ws.css
-legacy pkg=SUNWwireshark desc="Wireshark - Network protocol analyzer" \
-    name="Wireshark - Network protocol analyzer"
-
-
-license wireshark.license license=GPLv3
-link path=usr/lib/libwireshark.so target=libwireshark.so.0.0.1
-link path=usr/lib/libwireshark.so.0 target=libwireshark.so.0.0.1
-link path=usr/lib/libwiretap.so target=libwiretap.so.0.0.1
-link path=usr/lib/libwiretap.so.0 target=libwiretap.so.0.0.1
-link path=usr/lib/libwsutil.so target=libwsutil.so.0.0.0
-link path=usr/lib/libwsutil.so.0 target=libwsutil.so.0.0.0
--- a/components/zip/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		zip
-COMPONENT_VERSION=	3.0
-COMPONENT_SRC=		$(COMPONENT_NAME)30
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tgz
-COMPONENT_ARCHIVE_HASH=	sha1:c9f4099ecf2772b53c2dd4a8e508064ce015d182
-COMPONENT_ARCHIVE_URL=	ftp://ftp.info-zip.org/pub/infozip/src/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/justmake.mk
-include ../../make-rules/ips.mk
-
-# remove the unwanted file.
-COMPONENT_PREP_ACTION = rm -f $(SOURCE_DIR)/match.S
-
-# The Makefile we want is under unix/Makefile
-COMPONENT_BUILD_ARGS += -f unix/Makefile
-COMPONENT_BUILD_TARGETS += generic
-COMPONENT_INSTALL_ARGS += -f unix/Makefile
-
-# This doesn't respect DESTDIR, so overload BINDIR and MANDIR when we install.
-COMPONENT_INSTALL_ARGS += BINDIR=$(PROTOUSRBINDIR)
-COMPONENT_INSTALL_ARGS += MANDIR=$(PROTOUSRSHAREMAN1DIR)
-
-# common targets
-build:		$(BUILD_32)
-
-install:	$(INSTALL_32)
-
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
-
-
--- a/components/zip/info-zip.license	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-This is version 2007-Mar-4 of the Info-ZIP license.
-The definitive version of this document should be available at
-ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely and
-a copy at http://www.info-zip.org/pub/infozip/license.html.
-
-
-Copyright (c) 1990-2007 Info-ZIP.  All rights reserved.
-
-For the purposes of this copyright and license, "Info-ZIP" is defined as
-the following set of individuals:
-
-   Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois,
-   Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth,
-   Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz,
-   David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko,
-   Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs,
-   Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda,
-   Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren,
-   Rich Wales, Mike White.
-
-This software is provided "as is," without warranty of any kind, express
-or implied.  In no event shall Info-ZIP or its contributors be held liable
-for any direct, indirect, incidental, special or consequential damages
-arising out of the use of or inability to use this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the above disclaimer and the following restrictions:
-
-    1. Redistributions of source code (in whole or in part) must retain
-       the above copyright notice, definition, disclaimer, and this list
-       of conditions.
-
-    2. Redistributions in binary form (compiled executables and libraries)
-       must reproduce the above copyright notice, definition, disclaimer,
-       and this list of conditions in documentation and/or other materials
-       provided with the distribution.  The sole exception to this condition
-       is redistribution of a standard UnZipSFX binary (including SFXWiz) as
-       part of a self-extracting archive; that is permitted without inclusion
-       of this license, as long as the normal SFX banner has not been removed
-       from the binary or disabled.
-
-    3. Altered versions--including, but not limited to, ports to new operating
-       systems, existing ports with new graphical interfaces, versions with
-       modified or added functionality, and dynamic, shared, or static library
-       versions not from Info-ZIP--must be plainly marked as such and must not
-       be misrepresented as being the original source or, if binaries,
-       compiled from the original source.  Such altered versions also must not
-       be misrepresented as being Info-ZIP releases--including, but not
-       limited to, labeling of the altered versions with the names "Info-ZIP"
-       (or any variation thereof, including, but not limited to, different
-       capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the
-       explicit permission of Info-ZIP.  Such altered versions are further
-       prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP
-       e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP
-       will provide support for the altered versions.
-
-    4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip,"
-       "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its
-       own source and binary releases.
--- a/components/zip/zip.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
-set name=pkg.fmri \
-    value=pkg:/compress/zip@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description value="The Info-Zip (zip) compression utility"
-set name=pkg.summary value="Info-Zip (zip)"
-set name=info.classification \
-    value="org.opensolaris.category.2008:Applications/System Utilities"
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream_url value=http://www.info-zip.org/Zip.html
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/1999/555
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr
-dir path=usr/bin
-dir path=usr/share
-dir path=usr/share/man
-dir path=usr/share/man/man1
-file path=usr/bin/zip
-file path=usr/bin/zipcloak
-file path=usr/bin/zipnote
-file path=usr/bin/zipsplit
-file path=usr/share/man/man1/zip.1
-file path=usr/share/man/man1/zipcloak.1
-file path=usr/share/man/man1/zipnote.1
-file path=usr/share/man/man1/zipsplit.1
-legacy pkg=SUNWzip desc="The Info-Zip (zip) compression utility" \
-    name="The Info-Zip (zip) compression utility"
-license info-zip.license license=Info-ZIP
--- a/components/zsh/Completion/Solaris/Command/_dladm	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,525 +0,0 @@
-#compdef dladm
-# Synced with the Nevada build 131 man page
-
-_dladm_links() {
-	compadd "$@" - $(dladm show-link -p -o link)
-}
-
-_dladm_devs() {
-	compadd "$@" - $(dladm show-phys -p -o device)
-}
-
-_dladm_aggrs() {
-	compadd "$@" - $(dladm show-aggr -p -o link)
-}
-
-_dladm_aggr_ports() {
-	compadd "$@" - $(dladm show-aggr -p -x -o ports)
-}
-
-_dladm_vlans() {
-	compadd "$@" - $(dladm show-vlan -p -o link)
-}
-
-_dladm_wifi_links() {
-	compadd "$@" - $(dladm show-wifi -p -o link)
-}
-
-_dladm_wifi_nets() {
-	compadd "$@" - ${(f)"$(dladm scan-wifi -p -o essid)"}
-}
-
-_dladm_secobjs() {
-	compadd "$@" - ${(f)"$(dladm show-secobj -p -o object)"}
-}
-
-_dladm_ethers() {
-	compadd "$@" - $(dladm show-ether -p -o link)
-}
-
-_dladm_linkprops() {
-	# TODO: complete property values, when available
-	compadd "$@" - $(dladm show-linkprop -c -o property)
-}
-
-_dladm_vnics() {
-	compadd "$@" - $(dladm show-vnic -p -o link)
-}
-
-_dladm_etherstubs() {
-	compadd "$@" - $(dladm show-etherstub)
-}
-
-_dladm_bridges() {
-	compadd "$@" - $(dladm show-bridge -p -o bridge)
-}
-
-_dladm_iptuns() {
-	compadd "$@" - $(dladm show-iptun -p -o link)
-}
-
-_dladm() {
-	local context state line expl
-	typeset -A opt_args
-	local -a subcmds rw_properties rw_propnames ro_properties
-	local -a link_properties link_stats_properties
-	local -a aggr_properties aggr_lacp_properties aggr_ext_properties
-	local -a vlan_properties wifi_properties wifi_connect_properties
-	local -a ether_properties linkprop_properties secobj_properties
-	local -a bridge_properties bridge_stats_properties bridge_link_properties
-	local -a bridge_link_stats_properties bridge_fwd_properties bridge_fwd_properties
-	local -a iptun_properties
-
-	# TODO: some subcommands can take multiple comma-separated targets
-	# TODO: some option sets may be different based on other commandline flags
-	# TODO: some subcommands may take different arguments based on options
-
-	subcmds=(
-		"show-ether" "show-usage"
-		{"rename","show"}"-link"
-		{"add","create","delete","modify","remove","show"}"-aggr"
-		{"connect","disconnect","scan","show"}"-wifi"
-		{"reset","set","show"}"-linkprop"
-		{"create","delete","show"}"-secobj"
-		{"create","delete","show"}"-vlan"
-		{"delete","show"}"-phys"
-		{"create","delete","show"}"-vnic"
-		{"create","delete","show"}"-etherstub"
-		{"create","modify","delete","add","remove","show"}"-bridge"
-		{"create","modify","delete","show"}"-iptun"
-	)
-
-	if [[ $service == "dladm" ]]; then
-		_arguments -C -A "-*" \
-			'-\?[Help]' \
-			'*::command:->subcmd' && return 0
-
-		if (( CURRENT == 1 )); then
-			_wanted commands expl "dladm subcommand" compadd -a subcmds
-			return
-		fi
-		service="$words[1]"
-		curcontext="${curcontext%:*}=$service:"
-	fi
-
-	link_properties=( "link" "class" "mtu" "state" "over" )
-	link_stats_properties=( "link" "ipackets" "rbytes" "ierrors" "opackets" "obytes" "oerrors" )
-
-	aggr_properties=( "link" "policy" "addrpolicy" "lacpactivity" "lacptimer" "flags" )
-	aggr_lacp_properties=( "link" "port" "aggregatable" "sync" "coll" "dist" "defaulted" "expired" )
-	aggr_ext_properties=( "link" "port" "speed" "duplex" "state" "address" "portstate" )
-
-	vlan_properties=( "link" "vid" "over" "flags" )
-
-	wifi_connect_properties=( "link" "essid" "bssid" "sec" "mode" "strength" "speed" "bsstype" )
-	wifi_properties=( $wifi_connect_properties "status" "auth" )
-
-	ether_properties=( "link" "ptype" "state" "auto" "speed-duplex" "pause" "rem_fault" )
-
-	linkprop_properties=( "link" "property" "value" "default" "possible" )
-
-	secobj_properties=( "object" "class" )
-
-	vnic_properties=( "link" "over" "speed" "macaddr" "macaddrtype" )
-
-	bridge_properties=( "bridge"  "address" "priority" "bmaxage" "bhellotime" "bfwddelay" 
-		"forceproto" "tctime" "tccount" "tchange" "desroot" "rootcost" "rootport"
-		"maxage" "hellotime" "fwddelay" "holdtime" )
-	bridge_stats_properties=( "bridge" "drops" "forwards" "mbcast" "recv" "sent" "unknown" )
-	bridge_link_properties=( "link" "index" "state" "uptime" "opercost" "operp2p" "operedge" 
-		"desroot" "descost" "desbridge" "desport" "tcack" )
-	bridge_link_stats_properties=( "link" "cfgbpdu" "tcnbpdu" "rstpbpdu" "txbpdu" "drops" "recv" "xmit" )
-	bridge_fwd_properties=( "dest" "age" "flags" "output" )
-	bridge_trill_properties=( "nick" "flags" "link" "nexthop" )
-
-	iptun_properties=( "link" "type" "flags" )
-
-	case $service in
-	("show-link")
-		_arguments -A "-*" \
-			'(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			- set1 \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $link_properties' \
-			- set2 \
-			'(-s --statistics)'{-s,--statistics}'[Display link statistics]' \
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $link_stats_properties' \
-			':link name:_dladm_links'
-		;;
-
-	("rename-link")
-		_arguments -A "-*" \
-			'-R[Root directory]:directory:_path_files -/' \
-			':old link name:_dladm_links' \
-			':new link name:'
-		;;
-
-	("show-phys")
-		_arguments -A "-*" \
-			'-H[Show hardware resource usage]' \
-			'(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			'(-s --statistics)'{-s,--statistics}'[Display link statistics]' \
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" link media state speed duplex device' \
-			':physical link name:_dladm_devs'
-		;;
-
-	("delete-phys")
-		_arguments -A "-*" \
-			':physical link name:_dladm_devs'
-		;;
-
-	("create-aggr")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
-			'(-P --policy)'{-P,--policy}'[Port selection policy]:policy:_values -s , "policy" L2 L3 L4' \
-			'(-L --lacp-mode)'{-L,--lacp-mode}'[LACP mode]:lacp mode:(off active passive)' \
-			'(-T --lacp-timer)'{-T,--lacp-timer}'[LACP timer]:lacp timer:(short long)' \
-			'(-u --unicast)'{-u,--unicast}'[Unicast address]:unicast address:' \
-			':aggregate link name:'
-		;;
-
-	("modify-aggr")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
-			'(-P --policy)'{-P,--policy}'[Port selection policy]:policy:_values -s , "policy" L2 L3 L4' \
-			'(-L --lacp-mode)'{-L,--lacp-mode}'[LACP mode]:lacp mode:(off active passive)' \
-			'(-T --lacp-timer)'{-T,--lacp-timer}'[LACP timer]:lacp timer:(short long)' \
-			'(-u --unicast)'{-u,--unicast}'[Unicast address]:unicast address:' \
-			':aggregate link name:_dladm_aggrs'
-		;;
-
-	("delete-aggr")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			':aggregate link name:_dladm_aggrs'
-		;;
-
-	("add-aggr")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
-			':aggregate link name:_dladm_aggrs'
-		;;
-
-	("remove-aggr")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_aggr_ports' \
-			':aggregate link name:_dladm_aggrs'
-		;;
-
-	("show-aggr")
-		_arguments -A "-*" \
-			'(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			'(-s --statistics)'{-s,--statistics}'[Display link statistics]' \
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
-			':aggregate link name:_dladm_links' \
-			- set1 \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $aggr_properties' \
-			- lacp \
-			'(-L --lacp)'{-L,--lacp}'[LACP information]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $aggr_lacp_properties' \
-			- extended \
-			'(-x --extended)'{-x,--extended}'[Extended information]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $aggr_ext_properties'
-		;;
-
-	("create-vlan")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[VLAN should be temporary]' \
-			'(-f --force)'{-f,--force}'[Force VLAN creation]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
-			'-v[VLAN ID]:id:' \
-			':VLAN link name:'
-		;;
-
-	("delete-vlan")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			':VLAN link name:_dladm_vlans'
-		;;
-
-	("show-vlan")
-		_arguments -A "-*" \
-			'(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $vlan_properties' \
-			':VLAN link name:_dladm_vlans'
-		;;
-
-	("scan-wifi")
-		_arguments -A "-*" \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $wifi_connect_properties' \
-			':wireless link name:_dladm_wifi_links'
-		;;
-
-	("connect-wifi")
-		_arguments -A "-*" \
-			'(-e --essid)'{-e,--essid}'[ESSID name]:network:_dladm_wifi_nets' \
-			'(-b --bsstype)'{-b,--bsstype}'[BSS type]:' \
-			'(-m --mode)'{-m,--mode}'[802.11 mode]:802.11 mode:(a b g n)' \
-			'(-k --key)'{-k,--key}'[Key name]:key:_dladm_secobjs' \
-			'(-s --sec)'{-s,--sec}'[Security mode]:security mode:(none wep wpa)' \
-			'(-a --auth)'{-a,--auth}'[Authentication mode]:authentication mode:(open shared)' \
-			'(-c --create-ibss)'{-c,--create-ibss}'[Create an ad-hoc network]' \
-			'(-T --timeout)'{-T,--timeout}'[Association timeout]:association timeout:(forever)' \
-			':wireless link name:_dladm_wifi_links'
-		;;
-
-	("disconnect-wifi")
-		_arguments -A "-*" \
-			- set1 \
-			'(-a --all-links)'{-a,--all-links}'[All links]' \
-			- set2 \
-			':wireless link name:_dladm_wifi_links'
-		;;
-
-	("show-wifi")
-		_arguments -A "-*" \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $wifi_properties' \
-			':wireless link name:_dladm_wifi_links'
-		;;
-
-	("show-ether")
-		_arguments -A "-*" \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			'(-x --extended)'{-x,--extended}'[Extended output]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $ether_properties' \
-			':ethernet link name:_dladm_ethers'
-		;;
-
-	("set-linkprop")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Change should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-p --prop)'{-p,--prop}'[Properties]:property:_dladm_linkprops' \
-			':link name:_dladm_links'
-		;;
-
-	("reset-linkprop")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Change should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-p --prop)'{-p,--prop}'[Properties]:property:_dladm_linkprops' \
-			':link name:_dladm_links'
-		;;
-
-	("show-linkprop")
-		_arguments -A "-*" \
-			'(-P --persistent)'{-P,--persistent}'[Display persistent link properties]' \
-			'(-c --parseable)'{-c,--parseable}'[Parseable output]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $linkprop_properties' \
-			'(-p --prop)'{-p,--prop}'[Properties]:property:_dladm_linkprops' \
-			':link name:_dladm_links'
-		;;
-
-	("create-secobj")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-c --class)'{-c,--class}'[Class]:class:(wep wpa)' \
-			'(-f --file)'{-f,--file}'[File containing object value]:file:_path_files' \
-			':object name:'
-		;;
-
-	("delete-secobj")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			':object name:_dladm_secobjs'
-		;;
-
-	("show-secobj")
-		_arguments -A "-*" \
-			'(-P --persistent)'{-P,--persistent}'[Display persistent object information]' \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $secobj_properties' \
-			':object name:_dladm_secobjs'
-		;;
-
-	("create-vnic")
-		# TODO: MAC address completion could be richer
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
-			'(-m --mac-address)'{-m,--mac-address}'[MAC address]:address:(factory random auto vrrp)' \
-			'-v[VLAN ID]:id:' \
-			'(-p --prop)'{-p,--prop}'[Property values]:value:' \
-			':VNIC name:'
-		;;
-
-	("delete-vnic")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			':VNIC name:_dladm_vnics'
-		;;
-
-	("show-vnic")
-		_arguments -A "-*" \
-			'(-P --persistent)'{-P,--persistent}'[Display persistent object information]' \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $vnic_properties' \
-			'(-l --link)'{-l,--link}'[Limit to VNICs on link]:link:_dladm_links' \
-			'(-s --statistics)'{-s,--statistics}'[Display VNIC statistics]' \
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
-			':VNIC name:_dladm_vnics'
-		;;
-
-	("create-etherstub")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			':etherstub name:'
-		;;
-
-	("delete-etherstub")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			':etherstub name:_dladm_etherstubs'
-		;;
-
-	("show-etherstub")
-		_arguments -A "-*" \
-			':etherstub name:_dladm_etherstubs'
-		;;
-
-	("show-usage")
-		_arguments -A "-*" \
-			'(-f --file)'{-f,--file}'[Read records from file]:file:_path_files' \
-			'(-F --format)'{-F,--format}'[Plotfile format]:plotfile format:(gnuplot)' \
-			'(-p --plot)'{-p,--plot}'[Write plot to file]:' \
-			'(-e --start)'{-e,--start}'[Start time]:date/time (MM/DD/YYYY,hh\:mm\:ss)' \
-			'(-s --stop)'{-s,--stop}'[Stop time]:date/time (MM/DD/YYYY,hh\:mm\:ss)' \
-			':link name:_dladm_links'
-		;;
-
-	("create-bridge")
-		_arguments -A "-*" \
-			'(-P --protect)'{-P,--protect}'[Specify a protection method]:protection method:(stp trill)' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-p --priority)'{-p,--priority}'[Specify the bridge priority]:value' \
-			'(-m --max-age)'{-m,--max-age}'[Specify the max age for config info]:value' \
-			'(-h --hello-time)'{-h,--hello-time}'[Specify the hello time]:value' \
-			'(-d --forward-delay)'{-d,--forward-delay}'[Specify the forward delay]:value' \
-			'(-f --force-protocol)'{-f,--force-protocol}'[Specify forced maximum supported protocol]:value' \
-			'*'{-l,--link}'[Specify link to add]:link:_dladm_links' \
-			':bridge name:'
-		;;
-
-
-	("modify-bridge")
-		_arguments -A "-*" \
-			'(-P --protect)'{-P,--protect}'[Specify a protection method]:protection method:(stp trill)' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-p --priority)'{-p,--priority}'[Specify the bridge priority]:value' \
-			'(-m --max-age)'{-m,--max-age}'[Specify the max age for config info]:value' \
-			'(-h --hello-time)'{-h,--hello-time}'[Specify the hello time]:value' \
-			'(-d --forward-delay)'{-d,--forward-delay}'[Specify the forward delay]:value' \
-			'(-f --force-protocol)'{-f,--force-protocol}'[Specify forced maximum supported protocol]:value' \
-			':bridge name:_dladm_bridges'
-		;;
-
-
-	("delete-bridge")
-		_arguments -A "-*" \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			':bridge name:_dladm_bridges'
-		;;
-
-
-	("add-bridge"|"remove-bridge")
-		_arguments -A "-*" \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'*'{-l,--link}'[Specify link to add]:link:_dladm_links' \
-			':bridge name:_dladm_bridges'
-		;;
-
-
-	("show-bridge")
-		_arguments -A "-*" \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			- set1 \
-			# XXX $bridge_stats_properties get added in!
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_properties' \
-			- set2 \
-			'(-s --statistics)'{-s,--statistics}'[Display statistics]' \
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:seconds' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_stats_properties' \
-			- set3 \
-			# XXX $bridge_link_stats_properties get added in!
-			'(-l --link)'{-l,--link}'[Display link status or statistics]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_link_properties' \
-			- set4 \
-			'(-s --statistics)'{-s,--statistics}'[Display statistics]' \
-			'(-l --link)'{-l,--link}'[Display link status or statistics]' \
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:seconds' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_link_stats_properties' \
-			- set5 \
-			'(-f --forwarding)'{-f,--forwarding}'[Display forwarding entries]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_fwd_properties' \
-			- set6 \
-			'(-t --trill)'{-t,--trill}'[Display TRILL nickname entries]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_trill_properties' \
-			':bridge name:_dladm_bridges'
-		;;
-
-
-	("create-iptun")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Temporary tunnel]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-T --type)'{-T,--type}'[Tunnel type]:tunnel type:(ipv4 ipv6 6to4)' \
-			'(-s --tunnel-src)'{-s,--tunnel-src}'[Tunnel source]:address/host:' \
-			'(-d --tunnel-dst)'{-d,--tunnel-dst}'[Tunnel dest]:address/host:' \
-			':tunnel name:'
-		;;
-
-	("modify-iptun")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Temporary modification]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			'(-s --tunnel-src)'{-s,--tunnel-src}'[Tunnel source]:address/host:' \
-			'(-d --tunnel-dst)'{-d,--tunnel-dst}'[Tunnel dest]:address/host:' \
-			':tunnel name:_dladm_iptuns'
-		;;
-
-	("delete-iptun")
-		_arguments -A "-*" \
-			'(-t --temporary)'{-t,--temporary}'[Temporary deletion]' \
-			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
-			':tunnel name:_dladm_iptuns'
-		;;
-
-	("show-iptun")
-		_arguments -A "-*" \
-			'(-P --persistent)'{-P,--persistent}'[Display persistent tunnel configuration]' \
-			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $iptun_properties' \
-			':tunnel name:_dladm_iptuns'
-		;;
-
-	(*)
-		_message "unknown dladm subcommand: $service"
-		;;
-	esac
-}
-
-_dladm "$@"
--- a/components/zsh/Completion/Solaris/Command/_flowadm	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-#compdef flowadm
-
-_flowadm() {
-
-local -a subcmds tr props
-local expl
-
-_flowadm_flow(){
-	compadd "$@" - $(flowadm show-flow -p -o flow)
-}
-
-_flowadm_flow_int(){
-	compadd "$@" - $(flowadm show-flow -p -o flow)
-	compadd "$@" - $(dladm show-phys -p -o device)
-}
-
-subcmds=(
-	"show-flow"
-	"add-flow"
-	"remove-flow"
-	"set-flowprop"
-	"reset-flowprop"
-	"show-flowprop"
-	"show-usage"
-)
-	
-tr=(
-	"tcp"
-	"udp"
-	"sctp"
-	"icmp"
-	"icmpv6"
-)
-
-props=(
-	"priority"
-	"maxbw"
-)
-
-if [[ $service == "flowadm" ]]; then
-	_arguments -C -A "-*" \
-		'*::command:->subcmd' && return 0
-	
-	if (( CURRENT == 1 )); then
-		_wanted commands expl "flowadm subcommand" compadd -a subcmds
-		return
-	fi
-	service="$words[1]"
-	curcontext="${curcontext%:*}=$service:"
-fi
-case $service in
-	("show-flow")
-	_arguments -A "-*" \
-		'-o[specify field to display]:field:(flow link ipaddr proto port dsfield)' \
-		'-p[parsable output]' \
-		'-P[persistent flow property information]' \
-		'-S[continuously display network utilization by flow]' \
-		'-s[display flow statistics]' \
-		'-i[specify interval (used with -s)]:interval' \
-		- set1 \
-		'-l[display information for link]:link or flow:_net_interfaces' \
-		- set2 \
-		':flow:_flowadm_flow' \
-	;;
-	("add-flow")
-	_arguments -A "-*" \
-		'-t[temporary changes - do not persist across reboots]' \
-		'-R[alternate root dir]:alternate root:_files' \
-		'-l[specify link to which flow will be added]:link:_net_interfaces' \
-		'-a[specify attribute]:attribute:(local_ip= remote_ip= transport=$tr local_port= dsfield=)' \
-		'-p[set property value]:property:(maxbw= priority=)' \
-	;;
-	("remove-flow")
-	_arguments -A "-*" \
-		'-t[temporary changes - do not persist across reboots]' \
-		'-R[alternate root dir]:alternate root:_files' \
-		- set1 \
-		'-l[specify link from which flow will be deleted]:link:_net_interfaces' \
-		- set2 \
-		':flow:_flowadm_flow' \
-	;;
-	("set-flowprop")
-	_arguments -A "-*" \
-		'-t[temporary changes - do not persist across reboots]' \
-		'-R[alternate root dir]:alternate root:_files' \
-		'-p[set property value]:property:(maxbw= priority=)' \
-		':flow:_flowadm_flow' \
-	;;
-	("reset-flowprop")
-	_arguments -A "-*" \
-		'-t[temporary changes - do not persist across reboots]' \
-		'-R[alternate root dir]:alternate root:_files' \
-		'-p[set property value]:property:(maxbw= priority=)' \
-		':flow:_flowadm_flow' \
-	;;
-	("show-flowprop")
-	_arguments -A "-*" \
-		'-c[parsable output (requires -o)]' \
-		'-P[persistent flow property information]' \
-		'-p[property to show]:property:_values -s , "property" $props' \
-		':flow:_flowadm_flow' \
-	;;
-	("show-usage")
-	_arguments -A "-*" \
-		'-a[display all historical network usage]' \
-		'-s[start time for data display (YYYY.MM.DD,hh:mm:ss)]' \
-		'-e[end time for data display (YYYY.MM.DD,hh:mm:ss)]' \
-		'-f[Read extended accounting records of network flow usage from file]:file:_files' \
-		':flow:_flowadm_flow' \
-		- set1 \
-		'-F[specifies the format of plotfile (gnuplot is only supported format)]' \
-		'-p[outputs flow usage data to a file of the format specified by the -F option]:plotfile:_files' \
-		- set2 \
-		'-d[display date in the format DD/MM/YYYY]' \
- 	;;
-
-esac
-}
-
-_flowadm "$@"
--- a/components/zsh/Completion/Solaris/Command/_netstat	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-#compdef netstat
-
-_netstat() {
-	local -a f_rules
-
-	f_rules=(
-		'af\::specify address family: inet, inet6, unix, number'
-		'outif\::specify output interface: ifName, ifIndex, any, none'
-		'dst\::specify destination IP: ip-addr[/mask], any, none'
-		'flags\::select routes tagged with flags: [+ -]?[ABDGHLMSU]+' 
-	)
-
-	_arguments \
-		- set1 \
-		'-a[show state of all sockets, all routing tables or all interfaces]' \
-		'-R[show extended security attributes for sockets and routing tables]' \
-		'-n[do not resolve addresses to names]' \
-		'-v[verbose]' \
-		'-f[specify address family]:address family:(inet inet6 unix)' \
-		'-P[specify protocol]:protocol:(ip ipv6 icmp icmpv6 igmp udp tcp rawip)' \
-		- set2 \
-		'-r[show routing table]' \
-		'-f[filter routing table]:rule:(($f_rules))' \
-		'-a[show state of all sockets, all routing tables or all interfaces]' \
-		'-v[verbose]' \
-		'-n[do not resolve addresses to names]' \
-		'-R[show extended security attributes for sockets and routing tables]' \
-		- set3 \
-		'-g[show multicast group memberships]' \
-		'-n[do not resolve addresses to names]' \
-		'-v[verbose]' \
-		'-f[specify address family]:address family:(inet inet6 unix)' \
-		- set4 \
-		'-i[show state of interfaces]' \
-		'-a[show state of all sockets, all routing tables or all interfaces]' \
-		'-f[specify address family]:address family:(inet inet6 unix)' \
-		'-n[do not resolve addresses to names]' \
-		'-I[select interface]:interface:_net_interfaces' \
-		- set5 \
-		'-m[show STREAMS memory statistics]' \
-		'-v[verbose]' \
-		- set6 \
-		'-p[show net to media tables]' \
-		'-n[do not resolve addresses to names]' \
-		'-f[specify address family]:address family:(inet inet6 unix)' \
-		- set7 \
-		'-s[show per protocol statistics]' \
-		'-f[specify address family]:address family:(inet inet6 unix)' \
-		'-P[specify protocol]:protocol:(ip ipv6 icmp icmpv6 igmp udp tcp rawip)' \
-		- set8 \
-		'-M[show multicast routing tables]' \
-		'-f[specify address family]:address family:(inet inet6 unix)' \
-		'-n[do not resolve addresses to names]' \
-		'-s[show per protocol statistics]' \
-		- set9 \
-		'-D[show status of DHCP configured interfaces]' \
-		'-f[specify address family]:address family:(inet inet6 unix)' \
-		'-I[select interface]:interface:_net_interfaces' \
-}
-
-_netstat "$@"
--- a/components/zsh/Completion/Solaris/Command/_pkg5	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,324 +0,0 @@
-#compdef pkg
-
-_pkg5_pkgs() {
-	local cache_policy cache_id=pkg5_installed_pkgs:$HOST:${pkg5_root//\//+}
-	typeset -a -g _pkg5_installed_pkgs
-
-	zstyle -s ":completion:${curcontext}:" cache-policy cache_policy
-	if [[ -z "$cache_policy" ]]; then
-		zstyle ":completion:${curcontext}:" cache-policy _pkg5_installed_caching_policy
-	fi
-
-	if ( [[ $#_pkg5_installed_pkgs -eq 0 ]] || _cache_invalid $cache_id ) && ! _retrieve_cache $cache_id; then
-		_pkg5_installed_pkgs=( $(
-			pkg -R $pkg5_root list -H | while read pkg junk; do
-				pkga=( ${(s:/:)pkg} )
-				for i in {1..$#pkga}; do
-					print ${(j:/:)${pkga[$i,-1]}}
-				done
-			done) )
-		_store_cache $cache_id _pkg5_installed_pkgs
-	fi
-
-	compadd "$@" - ${_pkg5_installed_pkgs}
-}
-
-_pkg5_pkgs_a() {
-	local cache_policy cache_id=pkg5_known_pkgs:$HOST:${pkg5_root//\//+}
-	typeset -a -g _pkg5_known_pkgs
-
-	zstyle -s ":completion:${curcontext}:" cache-policy cache_policy
-	if [[ -z "$cache_policy" ]]; then
-		zstyle ":completion:${curcontext}:" cache-policy _pkg5_known_caching_policy
-	fi
-
-	if ( [[ $#_pkg5_known_pkgs -eq 0 ]] || _cache_invalid $cache_id ) && ! _retrieve_cache $cache_id; then
-		_pkg5_known_pkgs=( $(
-			pkg -R $pkg5_root list -aH --no-refresh | while read pkg junk; do
-				pkga=( ${(s:/:)pkg} )
-				for i in {1..$#pkga}; do
-					print ${(j:/:)${pkga[$i,-1]}}
-				done
-			done) )
-		_store_cache $cache_id _pkg5_known_pkgs
-	fi
-
-	compadd "$@" - ${_pkg5_known_pkgs}
-}
-
-_pkg5_pubs() {
-	compadd "$@" - $(pkg -R $pkg5_root publisher -H | awk '{print $1}')
-}
-
-_pkg5_variants() {
-	compadd "$@" - $(pkg -R $pkg5_root variant -H | awk '{print $1}')
-}
-
-_pkg5_facets() {
-	compadd "$@" - $(pkg -R $pkg5_root facet -H | awk '{print $1}')
-}
-
-_pkg5_properties() {
-	compadd "$@" - $(pkg -R $pkg5_root property -H | awk '{print $1}')
-}
-
-_pkg5_known_caching_policy() {
-	[[ $pkg5_root/var/pkg/state/known/catalog.attrs -nt "$1" ]]
-}
-
-_pkg5_installed_caching_policy() {
-	[[ $pkg5_root/var/pkg/state/installed/catalog.attrs -nt "$1" ]]
-}
-
-_pkg5() {
-	local expl context state line pkg5_root
-	typeset -A opt_args
-	local -a subcmds pkg5_actions pkg5_cattr pkg5_sattr
-
-	subcmds=(
-		install uninstall list image-update refresh version
-		info search verify fix contents image-create history
-		{change-,}{variant,facet}
-		{{un,}set-,}property {{un,}set-,}publisher
-		purge-history rebuild-index
-	)
-
-	pkg5_actions=(
-		set depend dir driver file group hardlink legacy license link
-		signature unknown user
-	)
-
-	# Pseudo attributes for the contents subcommand
-	pkg5_cattr=(
-		action.hash action.key action.name action.raw
-		pkg.fmri pkg.name pkg.publisher pkg.shortfmri
-	)
-
-	# Pseudo attributes for the search subcommand
-	pkg5_sattr=(
-		$pkg5_cattr search.match search.match_type
-	)
-
-	if [[ $service == "pkg" ]]; then
-		_arguments -C -A "-*" \
-			'(-\? --help)'{-\?,--help}'[Help]' \
-			'-R[Root directory]:directory:_path_files -/' \
-			'*::command:->subcmd' && return 0
-
-		if (( CURRENT == 1 )); then
-			_wanted commands expl "pkg subcommand" compadd -a subcmds
-			return
-		fi
-		service="$words[1]"
-		curcontext="${curcontext%:*}=$service:"
-	fi
-
-	pkg5_root=${${${opt_args[-R]}:-$PKG_IMAGE}:-/}
-
-	case $service in
-	("install")
-		_arguments -A "-*" \
-			'-n[Dry run]' \
-			'-q[Quiet]' \
-			'-v[Verbose]' \
-			"--no-refresh[Don't refresh catalogs]" \
-			"--no-index[Don't reindex search database]" \
-			'*:package:_pkg5_pkgs_a'
-		;;
-
-	("uninstall")
-		_arguments -A "-*" \
-			'-n[Dry run]' \
-			'-q[Quiet]' \
-			'-r[Recursively uninstall dependencies]' \
-			'-v[Verbose]' \
-			"--no-index[Don't reindex search database]" \
-			'*:package:_pkg5_pkgs'
-		;;
-
-	("list")
-		_arguments -A "-*" \
-			'-H[Omit headers]' \
-			'-a[Show not-installed packages]' \
-			'-f[Show all versions]' \
-			'-n[Show newest versions]' \
-			'-s[Show summaries]' \
-			'-u[Show upgradable versions]' \
-			'-v[Show verbose pkg: FMRIs]' \
-			"--no-refresh[Don't refresh catalogs]" \
-			'*:package:_pkg5_pkgs_a'
-		;;
-
-	("image-update")
-		_arguments -A "-*" \
-			"-f[Don't check for pkg(5) updates]" \
-			'-n[Dry run]' \
-			'-q[Quiet]' \
-			'-v[Verbose]' \
-			'--be-name[Set new boot environment name]:name:' \
-			"--no-refresh[Don't refresh catalogs]" \
-			"--no-index[Don't reindex search database]"
-		;;
-
-	("refresh")
-		_arguments -A "-*" \
-			"--full[Full refresh]" \
-			'*:publisher:_pkg5_pubs'
-		;;
-
-	("info")
-		_arguments -A "-*" \
-			'--license[Display license text(s)]' \
-			'(-r)-l[Installed package]' \
-			'(-l)-r[Uninstalled package; fetch info from depot]:*:package:_pkg5_pkgs_a' \
-			'*:package:_pkg5_pkgs'
-		;;
-
-	("search")
-		_arguments -A "-*" \
-			"(-p)-a[Show matching actions]" \
-			'-l[Local search]' \
-			'(-a)-p[Show packages]' \
-			'-r[Remote search]' \
-			'-H[Omit headers]' \
-			'-I[Case sensitive search]' \
-			'-s[Depot URI]' \
-			'*-o[Attribute output]:attributes:_values -s , "attribute" $pkg5_sattr' \
-			':query:'
-		;;
-
-	("verify")
-		_arguments -A "-*" \
-			'-H[Omit headers]' \
-			'-q[Quiet]' \
-			'-v[Verbose]' \
-			'*:package:_pkg5_pkgs'
-		;;
-
-	("fix")
-		_arguments -A "-*" \
-			'--accept[Force acceptance of license(s)]' \
-			'--licenses[Display license text(s)]' \
-			'*:package:_pkg5_pkgs'
-		;;
-
-	("contents")
-		_arguments -A "-*" \
-			'-H[Omit headers]' \
-			'-m[Print raw manifests]' \
-			'*-a[Attribute matching]:attribute=pattern:' \
-			'*-o[Attribute output]:attributes:_values -s , "attribute" $pkg5_cattr' \
-			'*-s[Sort key]:attribute:' \
-			'*-t[Action type]:action:_values -s , "action" $pkg5_actions' \
-			'-r[Fetch manifests from depot]:*:package:_pkg5_pkgs_a' \
-			'*:package:_pkg5_pkgs'
-		;;
-
-	("image-create")
-		_arguments -A "-*" \
-			'(-f --force)'{-f,--force}'[Force image creation]' \
-			'(-F --full -P --partial -U --user)'{-F,--full}'[Full image]' \
-			'(-F --full -P --partial -U --user)'{-P,--partial}'[Partial image]' \
-			'(-F --full -P --partial -U --user)'{-U,--user}'[User image]' \
-			'(-z --zone)'{-z,--zone}'[Zoned image]' \
-			'-k[Path to SSL key]:file:_path_files' \
-			'-c[Path to SSL cert]:file:_path_files' \
-			"--no-refresh[Don't refresh catalogs]" \
-			"*--variant[Specify image variants]:variant=instance:" \
-			"*--facet[Specify image facets]:facet=True/False:" \
-			'(-p --publisher)'{-p,--publisher}'[Specify publisher]:prefix=URI:' \
-			':directory:_path_files -/'
-		;;
-
-	("change-variant")
-		_arguments -A "-*" \
-			'-n[Dry run]' \
-			'-q[Quiet'] \
-			'-v[Verbose'] \
-			'--be-name[Set new boot environment name]:name:' \
-			"*:variant:_values -s , 'variant' $(pkg -R $pkg5_root variant -H | awk '{print $1}')" \
-		;;
-
-	("change-facet")
-		_arguments -A "-*" \
-			'-n[Dry run]' \
-			'-q[Quiet'] \
-			'-v[Verbose'] \
-			'--be-name[Set new boot environment name]:name:' \
-			"*:facet:_values -s , 'facet' $(pkg -R $pkg5_root facet -H | awk '{print $1}')" \
-		;;
-
-	("variant")
-		_arguments -A "-*" \
-			'-H[Omit headers]' \
-			'*:variant:_pkg5_variants'
-		;;
-
-	("facet")
-		_arguments -A "-*" \
-			'-H[Omit headers]' \
-			'*:facet:_pkg5_facets'
-		;;
-
-	("set-property")
-		_arguments -A "-*" \
-			':property:_pkg5_properties' \
-			':value:'
-		;;
-
-	("unset-property")
-		_arguments -A "-*" \
-			'*:property:_pkg5_properties'
-		;;
-
-	("property")
-		_arguments -A "-*" \
-			'-H[Omit headers]' \
-			'*:property:_pkg5_properties'
-		;;
-
-	("set-publisher")
-		_arguments -A "-*" \
-			'-P[Make preferred]' \
-			'(-e --enable)'{-e,--enable}'[Enable publisher]' \
-			'(-d --disable)'{-d,--disable}'[Disable publisher]' \
-			'(-g --add-origin)'{-g,--add-origin}'[Add origin URI]:uri:' \
-			'(-G --remove-origin)'{-G,--remove-origin}'[Remove origin URI]:uri:' \
-			'(-m --add-mirror)'{-m,--add-mirror}'[Add mirror URI]:uri:' \
-			'(-M --remove-mirror)'{-M,--remove-mirror}'[Remove mirror URI]:uri:' \
-			'-p[Repository URI]:url:' \
-			"--no-refresh[Don't refresh catalogs]" \
-			'--reset-uuid[Reset the image UUID for this publisher]' \
-			'--sticky[Make this publisher sticky]' \
-			'--non-sticky[Make this publisher non-sticky]' \
-			'--search-after[Set publisher search-order]:publisher:_pkg5_pubs' \
-			'--search-before[Set publisher search-order]:publisher:_pkg5_pubs' \
-			':publisher:_pkg5_pubs'
-		;;
-
-	("unset-publisher")
-		_arguments -A "-*" \
-			'*:publisher:_pkg5_pubs'
-		;;
-
-	("publisher")
-		_arguments -A "-*" \
-			'-H[Omit headers]' \
-			'-P[Display only preferred publisher]' \
-			'-n[Display only enabled publishers]' \
-			'*:publisher:_pkg5_pubs'
-		;;
-
-	("history")
-		_arguments -A "-*" \
-			'-H[Omit headers]' \
-			'-l[Long history]'
-		;;
-
-	(*)
-		_message "unknown pkg subcommand: $service" ;;
-
-	esac
-}
-
-_pkg5 "$@"
--- a/components/zsh/Completion/Solaris/Command/_prstat	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-#compdef prstat
-
-_prstat()
-{
-	d_opt=(
-		"u"\:"seconds past the epoch"
-		"d"\:"standard date format"
-	)
-
-	sort_key=(
-		"cpu"\:"process CPU usage (default)"
-		"pri"\:"process priority"
-		"rss"\:"resident set size"
-		"size"\:"size of process image"
-		"time"\:"process execution time"
-	)
-
-	_arguments -A "-*" \
-		'-a[information about processes and users]' \
-		'-c[new reports below previous reports instead of overprinting them]' \
-		'-C[processes or lwps that are bound to processor sets in the list]:processor set list:' \
-		'-d[specify the representation of time]:time representation:(($d_opt))' \
-		'-h[only processes or lwps whose home lgroup is in the list]:lgroup list:' \
-		'-H[information about home lgroup]' \
-		'-j[only processes or lwps whose project ID is in the given list]:project list:' \
-		'-J[information about processes and projects]' \
-		'-k[only processes or lwps whose task ID is in tasklist]:task list'\
-		'-L[statistics for each light-weight process (LWP)]' \
-		'-m[microstate process accounting information]' \
-		'-n[restrict number of output lines]:ntop,[nbottom]' \
-		'-p[only processes whose process ID is in the list]:PID list' \
-		'-P[only processes or lwps which have most recently executed on a CPU in the list]:CPU list' \
-		'-R[Put prstat in the real time scheduling class]' \
-		'-s[Sort key (descending)]:key:(($sort_key))' \
-		'-S[Sort key (ascending)]:key:(($sort_key))' \
-		'-t[total usage summary for each user]' \
-		'-T[information about processes and tasks]' \
-		'-u[only processes whose effective user ID is in the list]:UID:_users' \
-		'-U[only processes whose real user ID is in the list]:UID:_users' \
-		'-v[verbose process usage]' \
-		'-z[only processes or LWPs whose zone ID is in the list]:zone ID:' \
-		'-Z[information about processes and zones]'
-}
-
-_prstat "$@"
--- a/components/zsh/Completion/Solaris/Command/_ps	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-#compdef ps
-
-_ps()
-{
-	local -a o_opt
-
-o_opt=(
-	"user[user ID]"
-	"ruser[real user ID]"
-	"group[group ID]"
-	"rgroup[real group ID]"
-	"pid[process ID]"
-	"ppid[parent process ID]"
-	"pgid[process group ID]"
-	"pcpu[ratio of CPU time used recently to CPU time available]"
-	"vsz[total size of the process in virtual memory, in kilobytes]"
-	"nice[decimal value of the system scheduling priority of the process]"
-	"etime[elapsed time since the process was started]"
-	"time[cumulative CPU time of the process]"
-	"tty[name of the controlling terminal of the process]"
-	"comm[name of the command being executed]"
-	"args[command with all its arguments as a string]"
-	"f[flags associated with the process]"
-	"s[state of the process]"
-	"c[processor utilization for scheduling]"
-	"uid[effective user ID number]"
-	"ruid[real user ID number]"
-	"gid[effective group ID number]"
-	"rgid[real group ID numberu]"
-	"projid[project ID number]"
-	"project[project name]"
-	"zoneid[zone ID number]"
-	"zone[zone name]"
-	"sid[process ID of the session leader]"
-	"taskid[task ID of the process]"
-	"class[scheduling class]"
-	"pri[priority, higher number - higher priority]"
-	"opri[obsolete priority, lower number - higher priority]"
-	"lwp[lwd ID number]"
-	"nlwp[number of lwps in the process]"
-	"psr[number of the processor to which the process or lwp is bound]"
-	"pset[ID of the processor set to which the process or lwp is bound]"
-	"addr[memory address of the process]"
-	"osz[total size of the process in virtual memory, in pages]"
-	"wchan[address of an event for which the process is sleeping]"
-	"stime[starting time or date of the process]"
-	"rss[resident set size of the process, in kilobytes]"
-	"pmem[ratio of resident set size to physical memory on the machine, in %]"
-	"fname[first 8 bytes of base name of process's executable file]"
-	"ctid[contract ID number]"
-	"lgrp[home lgroup]"
-)
-_arguments \
-	'-a[information about all processes most frequently requested]' \
-	'-c[information in a format that reflects scheduler properties]' \
-	'-d[information about all processes except session leaders]' \
-	'-e[information about every process]' \
-	'-f[full listing]' \
-	'-g[only process data whose group leaders ID number(s) appears in grplist]:group leader ID list' \
-	'-G[information for processes whose real group ID numbers are in gidlist]:real group ID list' \
-	'-H[prints the home lgroup of the process]' \
-	'-j[prints session ID and process group ID]' \
-	'-l[long listing]' \
-	'-L[information about each light weight process]' \
-	'-o[specify output format]:property:_values -s , "property" $o_opt' \
-	'-p[only process data whose process ID numbers are given in proclist]:process ID list' \
-	'-P[Prints the number of the processor to which the process or lwp is bound]' \
-	'-s[information on all session leaders whose IDs appear in sidlist]:session leader ID list' \
-	'-t[lists only process data associated with term]:term' \
-	'-u[only process data whose effective user ID number or login name is given in uidlist]:UID:_users' \
-	'-U[information for processes whose real user ID numbers or login names are in uidlist]:UID:_users' \
-	'-y[both RSS and SZ is reported in kilobytes, instead pages (used with -l)]' \
-	'-z[lists only processes in the specified zones]:zone list' \
-	'-Z[prints the name of the zone with which the process is associated]'
-}
-
-_ps "$@"
--- a/components/zsh/Completion/Solaris/Command/_snoop	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-#compdef snoop
-
-_snoop() {
-	local -a t_opt exp
-
-t_opt=(
-	"r"\:"time relative to first packet"
-	"a"\:"absolute time"
-	"d"\:"delta time - time since receiving previous packet"
-)
-
-exp=(
-	"ether"
-	"ethertype"
-	"host"
-	"from"
-	"to"
-	"ip"
-	"ip6"
-	"arp"
-	"rarp"
-	"pppoe"
-	"pppoed"
-	"pppoes"
-	"vlan"
-	"vlan-id"
-	"broadcast"
-	"multicast"
-	"bootp"
-	"dhcp"
-	"dhcp6"
-	"apple"
-	"decnet"
-	"greater"
-	"less"
-	"udp"
-	"tcp"
-	"icmp"
-	"icmp6"
-	"ah"
-	"esp"
-	"net"
-	"port"
-	"rpc"
-	"zone"
-	"ldap"
-	"gateway"
-	"nofrag"
-	">"
-	">="
-	"<"
-	"<="
-	"="
-	"!="
-	"and"
-	"or"
-	"not"
-	"slp"
-	"sctp"
-	"ospf"
-)
-
-	_arguments \
-		'-a[generate audio signal on receiving packets]' \
-		'-c[quit after capturing maxcount packets]:maxcount' \
-		'-d[capture packets from specified device]:device:_net_interfaces' \
-		'-i[display packets previously captured to file]:file:_files' \
-		'-n[use file as IP address-to-name mapping table]:file:_files' \
-		'-o[save captured packets to file]:file:_files' \
-		'-p[display one or more packets from captured file]:first packet number [ , last packet number]' \
-		'-q[do not display packet counter when capturing to file]' \
-		'-r[do not resolve IP addresses to names]' \
-		'-s[truncate each packet after snaplen bytes]:snaplen' \
-		'-t[time-stamp presentation]:time-stamp mode:(($t_opt))' \
-		'-C[list code generated from filter expression]' \
-		'-D[display number of packets dropped on the summary line]' \
-		'-N[create IP-address-to-name mapping table file (used with -i)]' \
-		'-I[capture packets from specified interface]:interface:_net_interfaces' \
-		'-P[capture packets in non-promiscuous mode]' \
-		'-S[display size of the entire link layer frame in bytes]' \
-		'-V[verbose summary mode]' \
-		'-v[verbose mode]' \
-		'-x[display offset and length of packet in HEX and ASCII]:offset [ , length]' \
-		'*:expression:(($exp))' \
-}
-
-_snoop "$@"
--- a/components/zsh/Completion/Solaris/Command/_svcadm	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-#compdef svcadm
-
-_svcadm() {
-	local context state line subcmds
-	typeset -A opt_args
-
-	subcmds=( enable disable restart refresh mark clear milestone )
-
-	if [[ $service == "svcadm" ]]; then
-		_arguments -C -A "-*" \
-			'-v[Print actions verbosely]' \
-			'*::command:->subcmd' && return 0
-
-		if (( CURRENT == 1 )); then
-			_wanted commands expl 'svcadm subcommand' compadd -a subcmds
-			return
-		fi
-		service="$words[1]"
-		curcontext="${curcontext%:*}=$service:"
-	fi
-
-	case $service in
-	(enable)
-		_arguments -A "-*" \
-			'-r[Recursively enable dependencies]' \
-			'-s[Wait for service to come online]' \
-			'-t[State change is temporary]' \
-			'*:instance FMRI:_svcs_fmri -i'
-		;;
-
-	(disable)
-		_arguments -A "-*" \
-			'-s[Wait for service to become disabled]' \
-			'-t[State change is temporary]' \
-			'*:instance FMRI:_svcs_fmri -i'
-		;;
-
-	(mark)
-		_arguments -A "-*" \
-			'-I[Change state immediately]' \
-			'-t[State change is temporary]' \
-			':state:(degraded maintenance)' \
-			':instance FMRI:_svcs_fmri -i'
-		;;
-
-	(restart|refresh|clear)
-		_arguments \
-			'*:instance FMRI:_svcs_fmri -i'
-		;;
-
-	(milestone)
-		_arguments -A "-*" \
-			'-d[Make milestone the default]' \
-			'*:milestone FMRI:_svcs_fmri -m'
-		;;
-
-# 	# The delegate subcommand has been removed, replaced by just using
-# 	# the restarter fmri
-# 	(delegate)
-# 		_arguments \
-# 			'1:restarter FMRI:_svcs_fmri -r' \
-# 			'*:instance FMRI:_svcs_fmri -i'
-# 		;;
-
-	(*)
-		_message "unknown svcadm subcommand: $service"
-	esac
-}
-
-_svcadm "$@"
--- a/components/zsh/Completion/Unix/Command/_zfs	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,364 +0,0 @@
-#compdef zfs
-# Synced with the Nevada build 131 man page
-
-_zfs() {
-	local context state line expl
-	typeset -A opt_args
-	local -a subcmds rw_properties rw_propnames ro_properties create_properties
-
-	subcmds=(
-		"create" "destroy" "clone" "promote" "rename" "snapshot"
-		"rollback" "list" "set" "get" "inherit" "mount" "unmount"
-		"share" "unshare" "send" "receive" "allow" "unallow"
-		"upgrade" "userspace" "groupspace" "hold" "holds" "release"
-	)
-
-	# TODO: userused@ and groupused@ could have more extensive handling
-	ro_properties=(
-		"name" "type" "creation" "used" "available" "referenced"
-		"compressratio" "mounted" "origin" "usedbychildren"
-		"usedbydataset" "usedbyrefreservation" "usedbysnapshots"
-		"defer_destroy" "userused@" "userrefs" "groupused@"
-	)
-
-	# TODO: Be cleverer about what values can be set.  Is there any way to
-	# set the sorting for *size properties to false by default?
-	rw_properties=(
-		"aclinherit:value:(discard noallow restricted passthrough passthrough-x)"
-		"aclmode:value:(discard groupmask passthrough)"
-		"atime:value:(on off)"
-		"canmount:value:(on off noauto)"
-		"checksum:value:(on off fletcher2 fletcher4 sha256)"
-		"compression:value:(on off lzjb gzip gzip-{1..9} zle)"
-		"copies:value:(1 2 3)"
-		"dedup:value:(on off verify sha256 sha256,verify)"
-		"devices:value:(on off)"
-		"exec:value:(on off)"
-		"groupquota@:value:" # TODO: complete group=size|none
-		"logbias:value:(latency throughput)"
-		"mlslabel:value:(none)" # TODO: list sensitivity labels
-		"mountpoint:path, 'legacy', or 'none':{if [[ -prefix /* ]]; then _path_files -/; else _wanted mountpoints expl 'mountpoint (type \"/\" to start completing paths)' compadd legacy none; fi}"
-		"nbmand:value:(on off)"
-		"primarycache:value:(all none metadata)"
-		"quota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == quota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'quota' compadd none; fi}"
-		"readonly:value:(on off)"
-		"recordsize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K)"
-		"refquota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == refquota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refquota' compadd none; fi}"
-		"refreservation:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == refreservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refreservation' compadd none; fi}"
-		"reservation:value:{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == reservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'reservation' compadd none; fi}"
-		"secondarycache:value:(all none metadata)"
-		"setuid:value:(on off)"
-		"shareiscsi:value:(on off type=disk)"
-		"sharenfs:value:(on off)" # or share(1M) options
-		"sharesmb:value:(on off)" # or sharemgr(1M) options
-		"snapdir:value:(hidden visible)"
-		"userquota@:value:" # TODO: complete user=size|none
-		"version:value:(1 2 current)"
-		"volsize:value:" # <size>
-		"vscan:value:(on off)"
-		"xattr:value:(on off)"
-		"zoned:value:(on off)"
-	)
-
-	create_properties=(
-		$rw_properties
-		"casesensitivity:value:(sensitive insensitive mixed)"
-		"normalization:value:(none formC formD formKC formKD)"
-		"utf8only:value:(on off)"
-		"volblocksize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K)"
-	)
-
-	delegatable_perms=(
-		"allow" "clone" "create" "destroy" "mount" "promote"
-		"receive" "rename" "rollback" "send" "share" "snapshot"
-		${create_properties%%:*}
-	)
-
-	rw_propnames=( ${rw_properties%%:*} )
-
-	if [[ $service == "zfs" ]]; then
-		_arguments -C -A "-*" \
-			'-\?[Help]' \
-			'*::command:->subcmd' && return 0
-
-		if (( CURRENT == 1 )); then
-			_wanted commands expl "zfs subcommand" compadd -a subcmds
-			return
-		fi
-		service="$words[1]"
-		curcontext="${curcontext%:*}=$service:"
-	fi
-
-	case $service in
-	("create")
-		_arguments -A "-*" \
-			'-p[Create parent datasets]' \
-			'-o[Set initial properties]:property:_values -s , "property" $create_properties' \
-			- set1 \
-			':filesystem:' \
-			- set2 \
-			'-s[Create sparse volume]' \
-			'-b[Set volblocksize]:blocksize:' \
-			'-V[Set size]:size:' \
-			':volume:'
-		;;
-
-	("destroy")
-		_arguments -A "-*" \
-			'-r[Recursively destroy all children]' \
-			'-R[Recursively destroy all dependents]' \
-			- set1 \
-			'-d[delete or mark deferred]' \
-			':snapshot:_zfs_dataset -t snap' \
-			- set2 \
-			'-f[Force unmounts]' \
-			':filesystem/volume/snapshot:_zfs_dataset -t fs -t vol'
-		;;
-
-	("snapshot")
-		_arguments -A "-*" \
-			'-r[Recursively snapshot all descendant datasets]' \
-			'-o[Set property]:property:_values -s , "property" $create_properties' \
-			':filesystem/volume:_zfs_dataset -t fs -t vol -S@'
-		;;
-
-	("rollback")
-		_arguments -A "-*" \
-			'-r[Recursively destroy more recent snapshots]' \
-			'-R[Recursively destroy more recent snapshots and clones]' \
-			'-f[Force unmounts]' \
-			':snapshot:_zfs_dataset -t snap'
-		;;
-
-	("clone")
-		# XXX needs to bail if there are no snapshots
-		_arguments -A "-*" \
-			'-p[Create parent datasets]' \
-			'-o[Set property]:property:_values -s , "property" $create_properties' \
-			':snapshot:_zfs_dataset -t snap' \
-			':filesystem/volume:'
-		;;
-
-	("promote")
-		# XXX complete only cloned filesystems
-		_arguments \
-			':filesystem:_zfs_dataset -t fs' \
-		;;
-
-	("rename")
-		_arguments -A "-*" \
-			- set1 \
-			'-p[Create parent datasets]' \
-			':filesystem/volume/snapshot:_zfs_dataset' \
-			':filesystem/volume/snapshot:' \
-			- set2 \
-			'-r[Recursively rename snapshots of all descendent datasets]' \
-			':snapshot:_zfs_dataset -t snap' \
-			':snapshot:'
-		;;
-
-	("list")
-		_arguments -A "-*" \
-			'-r[Recursively display children]' \
-			'-H[Scripting mode]' \
-			'-d[Depth]:value:' \
-			'-o[Properties to list]:property:_values -s , "property" $ro_properties $rw_propnames' \
-			'*-s[Sort key (ascending)]:property:_values "property" $ro_properties $rw_propnames' \
-			'*-S[Sort key (descending)]:property:_values "property" $ro_properties $rw_propnames' \
-			'-t[Dataset types to list]:dataset type:_values -s , "dataset type" filesystem snapshot volume' \
-			'*:filesystem/volume/snapshot:_zfs_dataset'
-		;;
-
-	("set")
-		_arguments \
-			':property:_values -s , "property" $rw_properties' \
-			'*:filesystem/volume:_zfs_dataset -t fs -t vol'
-		;;
-
-	("get")
-		_arguments -A "-*" \
-			"-r[Recursively display children's properties]" \
-			'-d[Depth]:value:' \
-			'-H[Scripting mode]' \
-			'-p[Display numbers exactly]' \
-			'-s[Specify sources]:source:_values -s , "source" local default inherited temporary none' \
-			'-o[Specify fields]:field:_values -s , "field" name property value source' \
-			':property:_values -s , "property" $ro_properties $rw_propnames all' \
-			'*:filesystem/volume/snapshot:_zfs_dataset'
-		;;
-
-	("inherit")
-		_arguments -A "-*" \
-			'-r[Recursively inherit property for all children]' \
-			'-S[Revert to received property value]' \
-			':property:_values -s , "property" $ro_properties $rw_properties' \
-			'*:filesystem/volume:_zfs_dataset -t fs -t vol'
-		;;
-
-	("userspace"|"groupspace")
-		_arguments -A "-*" \
-			'-n[Print numeric ID]' \
-			'-i[Translate SID to POSIX ID]' \
-			'-H[Tab-delimited output with no headers]' \
-			'-p[Parseable mode]' \
-			'-o[Properties to list]:property:_values -s , "property" type name used quota' \
-			'*-s[Sort key (ascending)]:property:_values "property" type name used quota' \
-			'*-S[Sort key (descending)]:property:_values "property" type name used quota' \
-			'-t[Types to list]:type:_values -s , "type" all posixuser smbuser posixgroup smbgroup' \
-			'*:filesystem/volume/snapshot:_zfs_dataset'
-		;;
-
-	("mount")
-		_arguments -A "-*" \
-			'-o[Mount options]:mount options:_values -s , "option" {,no}{devices,exec,setuid} ro rw' \
-			'-O[Overlay mount]' \
-			'-v[Report mount progress]' \
-			- set1 \
-			':filesystem:_zfs_dataset -t fs' \
-			- set2 \
-			'-a[Mount all available ZFS filesystems]'
-		;;
-
-	("unmount")
-		_arguments -A "-*" \
-			- set1 \
-			'-f[Force unmount]' \
-			':filesystem:_zfs_dataset -t fs -t mtpt' \
-			- set2 \
-			'-a[Unmount all ZFS filesystems]'
-		;;
-
-	("share")
-		_arguments -A "-*" \
-			- set1 \
-			'-a[Share all available ZFS filesystems]' \
-			- set2 \
-			':filesystem:_zfs_dataset -t fs'
-		;;
-
-	("unshare")
-		_arguments -A "-*" \
-			- set1 \
-			'-a[Unshare all shared ZFS filesystems]' \
-			- set2 \
-			':filesystem:_zfs_dataset -t fs -t mtpt'
-		;;
-
-	("send")
-		_arguments -A "-*" \
-			'-i[Generate an incremental stream]:snapshot:_zfs_dataset -t snap' \
-			'-D[Perform dedup processing]' \
-			'-I[Generate an incremental stream with intermediary snapshots]:snapshot:_zfs_dataset -t snap' \
-			'-p[Send properties]' \
-			'-R[Generate a replication stream package]' \
-			'-v[Verbose]' \
-			':snapshot:_zfs_dataset -t snap'
-		;;
-
-	("receive")
-		_arguments -A "-*" \
-			'-v[Verbose]' \
-			'-n[Do not receive the stream]' \
-			'-F[Force a rollback if necessary]' \
-			'-u[Filesystem is not mounted]' \
-			- set1 \
-			':filesystem/volume/snapshot:_zfs_dataset' \
-			- set2 \
-			'-d[Set path prefix]:filesystem:_zfs_dataset -t fs'
-		;;
-
-	("allow")
-		_arguments -A "-*" \
-			- set1 \
-			':filesystem/volume:_zfs_dataset -t fs -t vol' \
-			- set2 \
-			'(-g)-u[User]:user:_users' \
-			'(-u)-g[Group]:group:_groups' \
-			'-l[Allow for named dataset]' \
-			'-d[Allow for descendent datasets]' \
-			':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
-			':filesystem/volume:_zfs_dataset -t fs -t vol' \
-			- set3 \
-			'-e[Everyone]' \
-			'-l[Allow for named dataset]' \
-			'-d[Allow for descendent datasets]' \
-			':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
-			':filesystem/volume:_zfs_dataset -t fs -t vol' \
-			- set4 \
-			'-c[Create-time permissions]' \
-			':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
-			':filesystem/volume:_zfs_dataset -t fs -t vol' \
-			- set5 \
-			'-s[Define or modify permission sets]' \
-			':setname:' \
-			':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
-			':filesystem/volume:_zfs_dataset -t fs -t vol'
-		;;
-
-	("unallow")
-		_arguments -A "-*" \
-			'-r[Recursive removal]' \
-			- set1 \
-			'-s[Remove permissions from or delete a permission set]:permission set:' \
-			':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
-			':filesystem/volume:_zfs_dataset -t fs -t vol' \
-			- set2 \
-			'(-g)-u[User]:user:_users' \
-			'(-u)-g[Group]:group:_groups' \
-			'-l[Allow for named dataset]' \
-			'-d[Allow for descendent datasets]' \
-			':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
-			':filesystem/volume:_zfs_dataset -t fs -t vol' \
-			- set3 \
-			'-e[Everyone]' \
-			'-l[Allow for named dataset]' \
-			'-d[Allow for descendent datasets]' \
-			':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
-			':filesystem/volume:_zfs_dataset -t fs -t vol' \
-			- set4 \
-			'-c[Create-time permissions]' \
-			':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
-			':filesystem/volume:_zfs_dataset -t fs -t vol'
-		;;
-
-	("upgrade")
-		_arguments -A "-*" \
-			- set1 \
-			'-v[Verbose]' \
-			- set2 \
-			'-a[Upgrade all filesystems on all pools]' \
-			'-r[Upgrade descendent filesystems, too]' \
-			'-V[Upgrade to specified version]:version:(1 2)' \
-			- set3 \
-			'-r[Upgrade descendent filesystems, too]' \
-			'-V[Upgrade to specified version]:version:(1 2)' \
-			':filesystem:_zfs_dataset -t fs'
-		;;
-
-	("hold")
-		_arguments -A "-*" \
-			'-r[Apply hold recursively]' \
-			':tag:' \
-			':snapshot:_zfs_dataset -t snap'
-		;;
-
-	("holds")
-		_arguments -A "-*" \
-			'-r[List holds recursively]' \
-			':snapshot:_zfs_dataset -t snap'
-		;;
-
-	("release")
-		_arguments -A "-*" \
-			'-r[Release holds recursively]' \
-			':tag:' \
-			':snapshot:_zfs_dataset -t snap'
-		;;
-
-	(*)
-		_message "unknown zfs subcommand: $service"
-		;;
-	esac
-}
-
-_zfs "$@"
--- a/components/zsh/Completion/Unix/Command/_zpool	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,258 +0,0 @@
-#compdef zpool
-# Synced with the Nevada build 131 man page
-
-_zpool() {
-	local context state line expl
-	local -a subcmds fields ro_props rw_props versions create_properties_dataset
-
-	subcmds=(
-		create destroy add remove list iostat status online
-		offline clear attach detach replace scrub import export
-		upgrade history get set split
-	)
-
-	versions=(
-		${${${(M)"${(f)$(zpool upgrade -v)}":#[[:space:]]#<->*}##[[:space:]]}%%[[:space:]]*}
-	)
-
-	ro_props=(
-		"all[All properties]"
-		"alloc[Space allocated]"
-		"capacity[Space used (percentage)]"
-		"dedupratio[Deduplication ratio]"
-		"free[Space unallocated]"
-		"guid[Unique identifier]"
-		"health[Health status]"
-		"size[Total size]"
-	)
-
-	rw_props=(
-		"altroot[Alternate root directory]:value:"
-		"autoexpand[Automatic pool expansion]:value:(on off)"
-		"autoreplace[Automatic device replacement]:value:(on off)"
-		"bootfs[Default bootable dataset]:value:"
-		"cachefile[Pool configuration cache file location]:value:"
-		"delegation[Delegated administration]:value:(on off)"
-		"failmode[Failure-mode behavior]:value:(wait continue panic)"
-		"listsnaps[Show snapshots in 'zfs list']:value:(on off)"
-		"version[Pool version]:version:($versions)"
-	)
-
-	fields=( ${ro_props%%:*} ${rw_props%%:*} )
-
-	create_properties_dataset=(
-		"aclinherit:value:(discard noallow restricted passthrough passthrough-x)"
-		"aclmode:value:(discard groupmask passthrough)"
-		"atime:value:(on off)"
-		"canmount:value:(on off noauto)"
-		"checksum:value:(on off fletcher2 fletcher4 sha256)"
-		"compression:value:(on off lzjb gzip gzip-{1..9})"
-		"copies:value:(1 2 3)"
-		"devices:value:(on off)"
-		"exec:value:(on off)"
-		"groupquota@:value:" # TODO: complete group=size|none
-		"logbias:value:(latency throughput)"
-		"mountpoint:path, 'legacy', or 'none':{if [[ -prefix /* ]]; then _path_files -/; else _wanted mountpoints expl 'mountpoint (type \"/\" to start completing paths)' compadd legacy none; fi}"
-		"nbmand:value:(on off)"
-		"primarycache:value:(all none metadata)"
-		"quota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == quota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'quota' compadd none; fi}"
-		"readonly:value:(on off)"
-		"recordsize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K)"
-		"refquota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == refquota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refquota' compadd none; fi}"
-		"refreservation:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == refreservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refreservation' compadd none; fi}"
-		"reservation:value:{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == reservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'reservation' compadd none; fi}"
-		"secondarycache:value:(all none metadata)"
-		"setuid:value:(on off)"
-		"shareiscsi:value:(on off type=disk)"
-		"sharenfs:value:(on off)" # or share(1M) options
-		"sharesmb:value:(on off)" # or sharemgr(1M) options
-		"snapdir:value:(hidden visible)"
-		"userquota@:value:" # TODO: complete user=size|none
-		"version:value:(1 2 current)"
-		"volsize:value:" # <size>
-		"vscan:value:(on off)"
-		"xattr:value:(on off)"
-		"zoned:value:(on off)"
-	)
-
-	if [[ $service == "zpool" ]]; then
-		_arguments -C -A "-*" \
-			'-\?[Help]' \
-			'*::command:->subcmd' && return 0
-
-		if (( CURRENT == 1 )); then
-			_wanted commands expl "zpool subcommand" compadd -a subcmds
-			return
-		fi
-		service="$words[1]"
-		curcontext="${curcontext%:*}=$service:"
-	fi
-
-	case $service in
-	(clear)
-		_arguments -A "-*" \
-			'-F[Discard transactions to allow pool opening]' \
-			'-n[With -F, check if discarding transactions would work' \
-			':pool name:_zfs_pool' \
-			'*:virtual device:_files'
-		;;
-
-	(create)
-		# TODO: investigate better vdev handling
-		_arguments -A "-*" \
-			'-o[Set pool property at creation time]:property:_values -s , "property" $rw_props' \
-			'-O[Set dataset property at creation time]:property:_values -s , "property" $create_properties_dataset' \
-			'-f[Force use of in-use devices]' \
-			'-n[Display configuration without creating pool]' \
-			'-R[Use alternate root]:alternate root:_files -/' \
-			'-m[Set mountpoint for root dataset]:mountpoint:' \
-			':pool name:' \
-			'*:virtual device:_files'
-		;;
-
-	(destroy)
-		_arguments -A "-*" \
-			'-f[Force active datasets to be unmounted]' \
-			':pool name:_zfs_pool'
-		;;
-
-	(add)
-		_arguments -A "-*" \
-			'-f[Force use of in-use devices]' \
-			'-n[Display configuration without modifying pool]' \
-			':pool name:_zfs_pool' \
-			'*:virtual device:_files'
-		;;
-
-	(list)
-		_arguments \
-			'-H[Scripted mode]' \
-			'-o[Fields to list]:field:_values -s , "field" $fields' \
-			'::pool name:_zfs_pool'
-		;;
-
-	(iostat)
-		_arguments -A "-*" \
-			'-T[timestamp]:value:(u d)' \
-			'-v[Verbose statistics]' \
-			'*::pool name:_zfs_pool' \
-			'::interval:' \
-			'::count:'
-		;;
-
-	(status)
-		_arguments -A "-*" \
-			'-v[Verbose information]' \
-			'-x[Show only unhealthy pools]' \
-			'*::pool name:_zfs_pool'
-		;;
-
-	(offline)
-		_arguments -A "-*" \
-			'-t[Offline until next reboot]' \
-			':pool name:_zfs_pool' \
-			'*:virtual device:_files'
-		;;
-
-	(online)
-		_arguments \
-			':pool name:_zfs_pool' \
-			'*:virtual device:_files'
-		;;
-
-	(attach)
-		# TODO: first device should choose first from existing.
-		_arguments \
-			'-f[Force attach, even if in use]' \
-			':pool name:_zfs_pool' \
-			':virtual device:_files' \
-			':virtual device:_files'
-		;;
-
-	(detach)
-		_arguments \
-			':pool name:_zfs_pool' \
-			':virtual device:_files'
-		;;
-
-	(replace)
-		_arguments -A "-*" \
-			'-f[Force attach, even if in use]' \
-			':pool name:_zfs_pool' \
-			':virtual device:_files' \
-			'::virtual device:_files'
-		;;
-
-	(scrub)
-		_arguments -A "-*" \
-			'-s[Stop scrubbing]' \
-			'*:pool name:_zfs_pool'
-		;;
-
-	(export)
-		_arguments -A "-*" \
-			'-f[Forcefully unmount all datasets]' \
-			'*:pool name:_zfs_pool'
-		;;
-
-	(import)
-		# TODO: -o should complete mount options, too
-		_arguments -A "-*" \
-			'-D[Destroyed pools]' \
-			'(-d)*-c[Use cache file]:cache file:_files' \
-			'(-c)*-d[Search for devices or files in directory]:directory:_files -/' \
-			'-f[Force import]' \
-			'-R[Alternate root]:alternate root:_files -/' \
-			'-o[Set pool or dataset property]:property:_values -s , "property" $create_properties_dataset $rw_props' \
-			- set1 \
-			'*:pool name or id:_zfs_pool' \
-			'::new pool name:' \
-			- set2 \
-			'-a[All pools]'
-		;;
-
-	(get)
-		_arguments -A "-*" \
-			':property:_values -s , "property" $fields' \
-			'*:pool name:_zfs_pool'
-		;;
-
-	(set)
-		_arguments -A "-*" \
-			':property:_values -s , "property" $rw_props' \
-			'*:pool name:_zfs_pool'
-		;;
-
-	(split)
-		_arguments -A "-*" \
-			'-R[Alternate root]:alternate root:_files -/' \
-			'-n[Display config without splitting]::' \
-			'-o[Set pool or dataset property]:property:_values -s , "property" $create_properties_dataset $rw_props' \
-			'*:pool name or id:_zfs_pool' \
-			'::new pool name:' \
-			'*:device:_files -/'
-
-	(upgrade)
-		_arguments -A "-*" \
-			- set1 \
-			'-v[Display ZFS versions and descriptions]' \
-			- set2 \
-			"-V[Upgrade to given version]:version:($versions)" \
-			'-a[Upgrade all pools]' \
-			'*:pool name:_zfs_pool'
-		;;
-
-	(history)
-		_arguments -A "-*" \
-			'-i[Display internal events]' \
-			'-l[Long format]' \
-			'*:pool name:_zfs_pool'
-		;;
-
-	(*)
-		_message "unknown zpool subcommand: $service"
-		;;
-	esac
-}
-
-_zpool "$@"
--- a/components/zsh/Makefile	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-#
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-include ../../make-rules/shared-macros.mk
-include ../../make-rules/shared-targets.mk
-
-COMPONENT_NAME=		zsh
-COMPONENT_VERSION=	4.3.10
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
-COMPONENT_ARCHIVE_HASH=	sha1:132f9ce411bf318abccbae9cdc2f8cc14f8be85b
-COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/zsh/zsh-dev/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-
-include ../../make-rules/prep.mk
-include ../../make-rules/configure.mk
-include ../../make-rules/ips.mk
-
-CONFIGURE_OPTIONS += -n
-CONFIGURE_OPTIONS += --enable-cppflags="$(CPP_LARGEFILES)"
-CONFIGURE_OPTIONS += --enable-dynamic
-CONFIGURE_OPTIONS += --enable-etcdir=/etc
-CONFIGURE_OPTIONS += --enable-function-subdirs
-CONFIGURE_OPTIONS += --enable-ldflags="-zignore"
-CONFIGURE_OPTIONS += --enable-maildir-support
-CONFIGURE_OPTIONS += --enable-multibyte
-CONFIGURE_OPTIONS += --enable-pcre
-CONFIGURE_OPTIONS += --with-tcsetpgrp
-CONFIGURE_OPTIONS += --disable-gdm
-
-# pcre-config --libs unnecessarily emits "-L/usr/lib -R/usr/lib"; we remove it
-# so that it doesn't end up in the binaries.
-COMPONENT_POST_CONFIGURE_ACTION = \
-	(cd $(@D); \
-	sed -e 's,-L/usr/lib -R/usr/lib,,' \
-		config.status > config.status.new; \
-	mv config.status.new config.status; \
-	chmod 755 config.status; \
-	./config.status)
-
-COMPOVERRIDES = $(shell find Completion -type f -print)
-
-$(PROTOETCDIR)/%: % $(PROTOETCDIR)
-	$(INS.file)
-
-$(PROTOETCDIR)/zprofile: $(PROTOETCDIR)
-	$(RM) $@; $(SYMLINK) profile $@
-
-# makepro.awk leaves turds behind when using gawk 3.1.5 and LANG=en_US.UTF-8.
-# Upgrading gawk would fix the problem, but for now, all we can do is change
-# the language.
-COMPONENT_BUILD_ENV += LANG=C
-
-$(COMPONENT_SRC)/Completion/%: Completion/%
-	$(CP) $< $@
-
-$(COMPONENT_SRC)/LICENCE: prep
-
-license: $(COMPONENT_SRC)/LICENCE
-	iconv -f 8859-1 -t utf-8 $< > $@
-
-CLEAN_PATHS += license
-
-# common targets
-build:		$(BUILD_32) $(COMPOVERRIDES:%=$(COMPONENT_SRC)/%)
-
-install:	build $(INSTALL_32) $(PROTOETCDIR)/zprofile $(PROTOETCDIR)/zshrc license
-
-# build does this always
-test:		$(NO_TESTS)
-
-BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
-
-include ../../make-rules/depend.mk
--- a/components/zsh/zsh.p5m	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1320 +0,0 @@
-# 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) 2011, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
-set name=pkg.fmri \
-    value=pkg:/shell/zsh@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.description \
-    value="The Z Shell (zsh) is a Bourne-like shell designed for interactive use, although it is also a powerful scripting language.  Many of the useful features of bash, ksh, and tcsh were incorporated into zsh, but many original features were added."
-set name=pkg.summary value="Z Shell (zsh)"
-set name=info.classification value=org.opensolaris.category.2008:System/Shells
-set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream value="Zsh Development Group <[email protected]>"
-set name=info.upstream_url value=http://www.zsh.org/
-set name=opensolaris.arc_url \
-    value=http://arc.opensolaris.org/caselog/PSARC/2007/533
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-dir path=usr/lib/zsh
-dir path=usr/lib/zsh/$(COMPONENT_VERSION)
-dir path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh
-dir path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/net
-dir path=usr/share/zsh
-dir path=usr/share/zsh/$(COMPONENT_VERSION)
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Mandriva
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Exceptions
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Newuser
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle
-dir path=usr/share/zsh/$(COMPONENT_VERSION)/scripts
-dir path=usr/share/zsh/site-functions
-file path=etc/zshrc mode=0644 preserve=true
-file path=usr/bin/zsh-$(COMPONENT_VERSION)
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/cap.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/clone.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/compctl.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/complete.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/complist.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/computil.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/curses.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/datetime.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/deltochar.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/example.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/files.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/langinfo.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/mapfile.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/mathfunc.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/net/socket.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/net/tcp.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/newuser.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/parameter.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/pcre.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/regex.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/rlimits.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/sched.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/stat.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/system.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/termcap.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/terminfo.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zftp.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zle.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zleparameter.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zprof.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zpty.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zselect.so
-file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zutil.so
-file path=usr/share/man/man1/zsh.1
-file path=usr/share/man/man1/zshall.1
-file path=usr/share/man/man1/zshbuiltins.1
-file path=usr/share/man/man1/zshcalsys.1
-file path=usr/share/man/man1/zshcompctl.1
-file path=usr/share/man/man1/zshcompsys.1
-file path=usr/share/man/man1/zshcompwid.1
-file path=usr/share/man/man1/zshcontrib.1
-file path=usr/share/man/man1/zshexpn.1
-file path=usr/share/man/man1/zshmisc.1
-file path=usr/share/man/man1/zshmodules.1
-file path=usr/share/man/man1/zshoptions.1
-file path=usr/share/man/man1/zshparam.1
-file path=usr/share/man/man1/zshroadmap.1
-file path=usr/share/man/man1/zshtcpsys.1
-file path=usr/share/man/man1/zshzftpsys.1
-file path=usr/share/man/man1/zshzle.1
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/age
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_add
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_edit
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_lockfiles
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_parse
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_read
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_scandate
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_show
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_showdate
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_sort
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_floppy
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_logical_volumes
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lscfg
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lsdev
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lslv
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lspv
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lsvg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_object_classes
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_physical_volumes
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_smit
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_volume_groups
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_bsd_pkg
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_chflags
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_csup
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_cvsup
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_fetch
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_freebsd-update
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_kld
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_portaudit
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_portlint
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_portsnap
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_powerd
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_all_labels
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_all_matches
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_alternative
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_approximate
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_arg_compile
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_arguments
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_bash_completions
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_cache_invalid
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_call_function
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_call_program
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_combination
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete_debug
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete_help
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete_help_generic
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete_tag
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_correct
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_correct_filename
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_correct_word
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_describe
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_description
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_dispatch
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_expand
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_expand_alias
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_expand_word
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_generic
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_guard
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_history
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_history_complete_word
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_ignored
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_list
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_main_complete
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_match
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_menu
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_message
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_most_recent_file
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_multi_parts
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_next_label
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_next_tags
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_normal
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_nothing
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_oldlist
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_pick_variant
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_prefix
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_read_comp
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_regex_arguments
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_regex_words
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_requested
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_retrieve_cache
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_sep_parts
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_set_command
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_store_cache
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_sub_commands
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_tags
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_user_expand
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_values
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_wanted
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygcheck
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygpath
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygrunsrv
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygserver
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygstart
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_dumper
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_getclip
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_mkshortcut
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_mkzsh
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_pscp
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_putclip
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_readshortcut
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_defaults
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_fink
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_hdiutil
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_mac_applications
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_mac_files_for_application
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_open
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_qtplay
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_retrieve_mac_apps
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_softwareupdate
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_a2utils
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_apt
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_apt-file
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_apt-move
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_apt-show-versions
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_aptitude
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_auto-apt
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_bts
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_bug
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_cdbs-edit-patch
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dak
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dchroot
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dchroot-dsa
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_deb_packages
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_debchange
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_debdiff
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_debfoster
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_debsign
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dlocate
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpatch-edit-patch
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg-buildpackage
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg-cross
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg-repack
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg_source
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dput
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dupload
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_grep-excuses
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_invoke-rc.d
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_lighttpd
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_linda
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_lintian
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_madison
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_make-kpkg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_members
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_mergechanges
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_module-assistant
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_piuparts
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_reprepro
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_schroot
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_svn-buildpackage
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_toolchain-source
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_update-alternatives
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_update-rc.d
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_uscan
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_vim-addons
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_wajig
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_wanna-build
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_acpi
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_acpitool
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_analyseplugin
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_brctl
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_chrt
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_ethtool
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_fuse_arguments
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_fuse_values
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_fusermount
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_ionice
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_ipset
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_iptables
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_iwconfig
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_losetup
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_lsusb
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_mdadm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_mii-tool
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_modutils
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_mondo
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_pkgtool
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_rpmbuild
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_sshfs
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_strace
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_tpb
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_tpconfig
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_tune2fs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_uml
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_valgrind
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_vserver
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_wakeup_capable_devices
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_yast
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Mandriva/_rebootin
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Mandriva/_urpmi
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat/_rpm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat/_service
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat/_yum
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_coreadm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_dhcpinfo
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_dladm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_dumpadm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_flowadm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_gcore
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_inetadm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_netstat
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_pfexec
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_pkg5
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_prstat
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_ps
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_ptree
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_savecore
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_snoop
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svcadm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svccfg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svcprop
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svcs
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svcs_fmri
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_zlogin
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_a2ps
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_aap
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ant
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_antiword
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_apachectl
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_apm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_arch_archives
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_arch_namespace
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_arp
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_arping
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_attr
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_awk
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_baz
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bind_addresses
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bison
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bittorrent
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bogofilter
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bzip2
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bzr
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cal
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_calendar
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_canonical_paths
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ccal
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cdcd
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cdrdao
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cdrecord
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_chkconfig
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_chmod
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_chown
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_comm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_compress
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_configure
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cowsay
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cp
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cpio
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cplay
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cssh
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ctags_tags
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cut
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cvs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_darcs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_date
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dd
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_devtodo
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dhclient
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dict
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dict_words
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_diff
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_diff_options
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_diffstat
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dir_list
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_directories
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_django
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dmidecode
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_domains
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_du
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dvi
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ecasound
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_elinks
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_elm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_email_addresses
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_enscript
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_env
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fakeroot
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fetchmail
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_figlet
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_file_systems
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_files
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_find
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_finger
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_flasher
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_flex
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fortune
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fsh
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fuser
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gcc
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gdb
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_genisoimage
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_getconf
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_getent
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_getfacl
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_getmail
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_git
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_global
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_global_tags
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gnu_generic
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gnupod
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gnutls
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gpg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gphoto2
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gprof
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_grep
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_groff
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_groups
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_growisofs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_guilt
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gzip
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_have_glob_qual
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_hosts
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_iconv
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_id
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ifconfig
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_iftop
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_imagemagick
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_init_d
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ip
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_irssi
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ispell
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_java
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_java_class
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_joe
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_join
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_killall
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_knock
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_kvno
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_last
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ld_debug
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ldd
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_less
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_links
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_list_files
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_loadkeys
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_locales
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_locate
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_look
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_lp
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ls
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_lsof
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_lynx
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_lzop
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mail
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mailboxes
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_make
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_man
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_md5sum
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mencal
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mercurial
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_metaflac
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mh
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mime_types
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mkdir
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_module
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_monotone
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mount
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mpc
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mt
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mtools
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mtr
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mutt
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_my_accounts
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mysql_utils
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mysqldiff
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ncftp
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_net_interfaces
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_netcat
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_newsgroups
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_nice
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_nmap
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_nslookup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_other_accounts
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pack
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_patch
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_path_commands
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_path_files
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pax
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pbm
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pdf
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perforce
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perl
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perl_basepods
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perl_modules
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perldoc
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_php
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pids
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pine
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ping
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkg-config
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkg_instance
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkgadd
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkginfo
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkgrm
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pon
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ports
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_postfix
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_prcs
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_printenv
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_printers
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ps
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pspdf
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_psutils
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pump
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pydoc
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_python
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_qemu
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_quilt
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_raggle
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rake
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ranlib
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rar
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rcs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_renice
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ri
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rlogin
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rm
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rrdtool
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rsync
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rubber
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ruby
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sablotron
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_samba
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sccs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_screen
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sed
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_services
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_setfacl
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sh
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_showmount
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_signals
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sisu
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_slrn
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_socket
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sort
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_spamassassin
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sqsh
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ssh
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_stgit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_strip
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_stty
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_su
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_subversion
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sudo
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_surfraw
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sysctl
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tar
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tar_archive
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tardy
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tcpdump
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tcptraceroute
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_telnet
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_terminals
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tex
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_texi
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_texinfo
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tidy
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tiff
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tilde_files
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_time_zone
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tin
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tla
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_todo.sh
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_toilet
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_topgit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_totd
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tracepath
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_twisted
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_unace
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_uname
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_unexpand
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_uniq
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_units
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_urls
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_user_admin
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_user_at_host
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_users
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_users_on
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vim
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vorbis
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vorbiscomment
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vux
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_w3m
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_webbrowser
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_wget
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_whereis
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_whois
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_wiggle
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_xargs
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_xmlsoft
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_xmms2
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_yafc
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_yodl
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_yp
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zcat
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zdump
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zfs
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zfs_dataset
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zfs_pool
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zip
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zpool
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_acroread
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_dcop
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_gnome-gv
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_gqview
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_gv
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_kfmclient
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_mozilla
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_mplayer
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_nautilus
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_nedit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_netscape
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_qiv
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_setxkbmap
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_urxvt
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_vnc
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_arguments
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_borderwidth
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_color
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_colormapid
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_cursor
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_display
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_extension
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_font
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_geometry
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_keysym
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_locale
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_modifier
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_name
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_resource
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_selection_timeout
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_title
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_utils
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_visual
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_window
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xauth
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xdvi
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xfig
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xloadimage
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xmodmap
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xpdf
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xrandr
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xscreensaver
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xset
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xt_arguments
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xt_session_id
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xterm
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xv
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xwit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_alias
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_aliases
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_arrays
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_assign
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_autocd
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_bindkey
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_brace_parameter
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_builtin
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_cd
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_command
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_command_names
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_compdef
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_condition
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_default
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_delimiters
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_directory_stack
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_dirs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_disable
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_dynamic_directory_name
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_echotc
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_echoti
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_emulate
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_enable
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_equal
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_fc
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_file_descriptors
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_first
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_functions
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_globflags
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_globqual_delims
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_globquals
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_hash
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_history_modifiers
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_in_vared
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_jobs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_jobs_bg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_jobs_builtin
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_jobs_fg
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_kill
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_limit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_limits
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_math
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_mere
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_options
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_options_set
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_options_unset
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_parameter
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_parameters
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_precommand
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_print
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_prompt
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_read
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_redirect
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_sched
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_set
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_setopt
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_source
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_stat
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_subscript
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_suffix_alias_files
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_tcpsys
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_tilde
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_trap
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_ttyctl
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_typeset
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_ulimit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_unhash
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_unsetopt
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_value
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_vared
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_vars
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_wait
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_which
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zattr
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zcalc_line
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zcompile
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zed
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zftp
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zle
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zmodload
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zmv
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zpty
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zstyle
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/bashcompinit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/compaudit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/compdump
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/compinit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/compinstall
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Exceptions/catch
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Exceptions/throw
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/pick-web-browser
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/zsh-mime-handler
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/zsh-mime-setup
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/add-zsh-hook
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/allopt
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/checkmail
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/colors
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/getjobs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/harden
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/is-at-least
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/mere
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/nslookup
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/promptnl
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/relative
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/run-help
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/run-help-git
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/run-help-svk
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/run-help-svn
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/sticky-note
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/tetris
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/xtermctl
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zargs
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zcalc
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zed
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zkbd
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zmathfuncdef
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zmv
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zrecompile
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zstyle+
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Newuser/zsh-newuser-install
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_adam1_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_adam2_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_bart_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_bigfade_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_clint_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_elite2_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_elite_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_fade_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_fire_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_off_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_oliver_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_pws_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_redhat_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_special_chars
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_suse_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_walters_setup
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_zefram_setup
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/promptinit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_alias
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_close
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_command
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_expect
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_fd_handler
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_log
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_open
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_output
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_point
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_proxy
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_read
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_rename
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_send
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_sess
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_shoot
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_spam
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_talk
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_wait
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_bzr
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_cdv
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_cvs
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_darcs
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_git
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_hg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_mtn
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_p4
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_svk
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_svn
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_tla
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_bzr
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_cdv
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_cvs
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_darcs
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_git
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_hg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_mtn
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_p4
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_svk
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_svn
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_tla
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_adjust
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_bydir_detect
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_check_com
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_formats
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_get_cmd
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_maxexports
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_nvcsformats
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_realpath
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_reposub
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_set
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/vcs_info
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/vcs_info_lastmsg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/vcs_info_printsys
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/vcs_info_setsys
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfanon
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfautocheck
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfcd
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfcd_match
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfcget
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfclose
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfcput
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfdir
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zffcache
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfgcp
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfget
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfget_match
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfgoto
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfhere
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfinit
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfls
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfmark
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfopen
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfparams
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfpcp
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfput
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfrglob
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfrtime
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfsession
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfstat
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zftp_chpwd
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zftp_progress
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zftransfer
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zftype
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfuget
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfuput
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/backward-kill-word-match
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/backward-word-match
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/capitalize-word-match
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/copy-earlier-word
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/cycle-completion-positions
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/define-composed-chars
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/delete-whole-word-match
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/down-case-word-match
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/down-line-or-beginning-search
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/edit-command-line
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/forward-word-match
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/history-beginning-search-menu
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/history-pattern-search
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/history-search-end
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/incarg
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/incremental-complete-word
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/insert-composed-char
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/insert-files
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/insert-unicode-char
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/keeper
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/keymap+widget
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/kill-word-match
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/match-word-context
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/match-words-by-style
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/modify-current-argument
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/narrow-to-region
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/narrow-to-region-invisible
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/predict-on
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/quote-and-complete-word
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/read-from-minibuffer
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/replace-string
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/replace-string-again
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/select-word-style
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/smart-insert-last-word
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/split-shell-arguments
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/transpose-words-match
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/up-case-word-match
-file \
-    path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/up-line-or-beginning-search
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/url-quote-magic
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/which-command
-file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/zed-set-file-name
-file path=usr/share/zsh/$(COMPONENT_VERSION)/scripts/newuser
-hardlink path=usr/bin/zsh target=zsh-$(COMPONENT_VERSION)
-license license license="Zsh License"
-# This link dangles deliberately, and userland.action002.0 doesn't like that.
-link path=etc/zprofile pkg.linted=true target=profile
--- a/components/zsh/zshrc	Sun Aug 14 18:00:25 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#
-# 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.
-#
-
-# Turn on the "new" completion system.  See zshcompsys(1).
-autoload -Uz compinit
-compinit -i