20829N/A# Documentation facets
20829N/A#
20829N/A# man pages
20829N/A<transform dir file link hardlink path=usr.*/man(/.+){0,1}$ -> \
20829N/A default facet.doc.man true>
20829N/A
20829N/A# texinfo docs
20829N/A<transform dir file link hardlink path=usr/.*/info(/.+){0,1}$ -> \
20829N/A default facet.doc.info true>
20829N/A<transform file path=usr/.*/info/.+$ -> \
20829N/A add restart_fmri svc:/application/texinfo-update:default>
20829N/A<transform file path=usr/.*/info/dir$ -> exit 1 "Error: packaged texinfo directory file (%<action.path>)" >
20829N/A
20829N/A# html docs
20829N/A<transform dir file link hardlink path=usr/.*/doc/.*(html?|css).* -> \
20829N/A default facet.doc.html true>
20829N/A<transform dir file link hardlink path=usr/lib/help/.*\.html$ -> \
20829N/A default facet.doc.html true>
20829N/A
20829N/A# gtk-doc
20829N/A<transform dir file link hardlink path=usr/share/gtk-doc -> \
20829N/A default facet.doc.html true>
20829N/A
20829N/A# GNOME online help
20829N/A<transform dir file link hardlink path=usr/share/gnome/help -> \
20829N/A default facet.doc.help true>
20829N/A<transform dir file link hardlink path=usr/share/omf -> \
20829N/A default facet.doc.help true>
20829N/A
20829N/A# pdf docs
20829N/A<transform dir file link hardlink path=usr/.*/doc/.*\.pdf$ -> \
20829N/A default facet.doc.html true>
20829N/A
20829N/A# general documentation
20829N/A<transform dir file link hardlink path=usr/.*/doc(/.+){0,1}$ -> \
20829N/A default facet.doc true>
20829N/A
20829N/A# drop facet.doc if we have a type specific facet.
20829N/A<transform dir file link hardlink facet.doc.html=true -> delete facet.doc true>
20829N/A<transform dir file link hardlink facet.doc.info=true -> delete facet.doc true>
20829N/A<transform dir file link hardlink facet.doc.pdf=true -> delete facet.doc true>
20829N/A<transform dir file link hardlink facet.doc.man=true -> delete facet.doc true>
20829N/A#
20829N/A# Devel facets
20829N/A#
20829N/A# header files
20829N/A<transform dir file link hardlink path=usr.*/include(/.+){0,1} -> \
20829N/A default facet.devel true>
20829N/A
20829N/A# archive libraries (on rare occasion, we should be delivering these)
20829N/A<transform file path=.*lib/.+\.a$ -> default facet.devel true>
20829N/A
20829N/A# .so links, we need to determine if this is a problem, I suspect that it is.
20829N/A#<transform link path=.*lib/.*\.so$ -> default facet.devel true>
20829N/A
20829N/A# lint libraries
20829N/A<transform file link hardlink path=.*/lib/llib-.* -> default facet.devel true>
20829N/A
20829N/A# pkg-config data
20829N/A<transform dir file link hardlink path=.*/pkgconfig(/.+\.pc){0,1}$ -> \
20829N/A default facet.devel true>
20829N/A
20829N/A# autoconf macros
20829N/A<transform dir file link hardlink path=.*/aclocal(/.*\.m4){0,1}$ -> \
20829N/A default facet.devel true>
20829N/A
20829N/A# gtk-doc
20829N/A<transform dir file link hardlink path=usr/share/gtk-doc -> \
20829N/A default facet.devel true>
20829N/A
20829N/A#
20829N/A# Localization facets
20829N/A#
20829N/A# (1) general
20829N/A#
20829N/A# .../locale/xx/ -> facet.locale.xx=true
20829N/A# .../locale/xx_YY/ -> facet.locale.xx_YY=true
20829N/A<transform dir file link hardlink path=.+/locale/([a-z]{2,3}(_[A-Z]{2,3})?)([/.@].+)?$ -> default facet.locale.%<1> true>
20829N/A#
20829N/A# usr/share/gnome/help/<component>/xx/ -> facet.locale.xx=true
20829N/A# usr/share/gnome/help/<component>/xx_YY/ -> facet.locale.xx_YY=true
20829N/A<transform dir file link hardlink path=usr/share/gnome/help/[^/]+/([a-z]{2,3}(_[A-Z]{2,3})?)([/.@].+)?$ -> default facet.locale.%<1> true>
20829N/A#
20829N/A# usr/share/omf/<component>/<component>-xx.omf/ -> facet.locale.xx=true
20829N/A# usr/share/omf/<component>/<component>-xx_YY.omf/ -> facet.locale.xx_YY=true
20829N/A<transform file link hardlink path=usr/share/omf/[^/]+/[^/]+-([a-z]{2,3}(_[A-Z]{2,3})?)([.@][^/]+)?\.omf$ -> default facet.locale.%<1> true>
20829N/A
20829N/A#
20829N/A# (2) firefox
20829N/A#
20829N/A# usr/lib/firefox/dictionaries/xx-YY.aff -> facet.locale.xx_YY=true
20829N/A# usr/lib/firefox/dictionaries/xx-YY.dic -> facet.locale.xx_YY=true
20829N/A# usr/lib/firefox/dictionaries/xx-YY_u8.aff -> facet.locale.xx_YY=true
20829N/A# usr/lib/firefox/dictionaries/xx-YY_u8.dic -> facet.locale.xx_YY=true
20829N/A<transform file link hardlink path=usr/lib/firefox/dictionaries/([a-z]{2,3})-([A-Z]{2,3})(_u8)?\.(aff|dic)$ -> default facet.locale.%<1>_%<2> true>
20857N/A#
20857N/A# usr/lib/firefox/extensions/langpack-xx -> facet.locale.xx=true
20857N/A# usr/lib/firefox/extensions/langpack-xx-YY -> facet.locale.xx_YY=true
20857N/A<transform file link hardlink path=usr/lib/firefox/extensions/langpack-([a-z]{2,3})-([A-Z]{2,3})@.+$ -> default facet.locale.%<1>_%<2> true>
20857N/A<transform file link hardlink path=usr/lib/firefox/extensions/langpack-([a-z]{2,3})@.+$ -> default facet.locale.%<1> true>
20857N/A#
20829N/A#
20829N/A# (3) thunderbird
20829N/A#
20829N/A# usr/lib/thunderbird/dictionaries/xx-YY.aff -> facet.locale.xx_YY=true
20829N/A# usr/lib/thunderbird/dictionaries/xx-YY.dic -> facet.locale.xx_YY=true
20829N/A# usr/lib/thunderbird/dictionaries/xx-YY_u8.aff -> facet.locale.xx_YY=true
20829N/A# usr/lib/thunderbird/dictionaries/xx-YY_u8.dic -> facet.locale.xx_YY=true
20829N/A<transform file link hardlink path=usr/lib/thunderbird/dictionaries/([a-z]{2,3})-([A-Z]{2,3})(_u8)?\.(aff|dic)$ -> default facet.locale.%<1>_%<2> true>
20829N/A#
20829N/A# usr/lib/thunderbird/extensions/langpack-xx -> facet.locale.xx=true
20829N/A# usr/lib/thunderbird/extensions/langpack-xx-YY -> facet.locale.xx_YY=true
20857N/A<transform file link hardlink path=usr/lib/thunderbird/extensions/langpack-([a-z]{2,3})-([A-Z]{2,3})@.+$ -> default facet.locale.%<1>_%<2> true>
20857N/A<transform file link hardlink path=usr/lib/thunderbird/extensions/langpack-([a-z]{2,3})@.+$ -> default facet.locale.%<1> true>
20829N/A#
20829N/A# usr/lib/thunderbird/extensions/<code>/xx.manifest -> facet.locale.xx=true
20829N/A# usr/lib/thunderbird/extensions/<code>/xx-YY.manifest -> facet.locale.xx_YY=true
20829N/A<transform file link hardlink path=usr/lib/thunderbird/extensions/[^/]+/([a-z]{2,3})-([A-Z]{2,3})\.manifest$ -> default facet.locale.%<1>_%<2> true>
20829N/A<transform file link hardlink path=usr/lib/thunderbird/extensions/[^/]+/([a-z]{2,3})\.manifest$ -> default facet.locale.%<1> true>
20829N/A#
20829N/A# usr/lib/thunderbird/extensions/<code>/chrome/calendar-xx.jar -> facet.locale.xx=true
20829N/A# usr/lib/thunderbird/extensions/<code>/chrome/calendar-xx-YY.jar -> facet.locale.xx_YY=true
20829N/A# usr/lib/thunderbird/extensions/<code>/chrome/lightning-xx.jar -> facet.locale.xx=true
20829N/A# usr/lib/thunderbird/extensions/<code>/chrome/lightning-xx-YY.jar -> facet.locale.xx_YY=true
20829N/A<transform file link hardlink path=usr/lib/thunderbird/extensions/[^/]+/chrome/(calendar|lightning)-([a-z]{2,3})-([A-Z]{2,3})\.jar$ -> default facet.locale.%<2>_%<3> true>
20829N/A<transform file link hardlink path=usr/lib/thunderbird/extensions/[^/]+/chrome/(calendar|lightning)-([a-z]{2,3})\.jar$ -> default facet.locale.%<2> true>
20829N/A#
20857N/A# exception for en_US used also for C locale
20857N/A<transform file link hardlink path=usr/lib/thunderbird/extensions/[^/]+/chrome/(calendar|lightning)-en-US\.jar$ facet.locale.en_US=true -> delete facet.locale.en_US true>
20857N/A#
20829N/A# usr/lib/thunderbird/chrome/xx.jar -> facet.locale.xx=true
20829N/A# usr/lib/thunderbird/chrome/xx-YY.jar -> facet.locale.xx_YY=true
20829N/A# usr/lib/thunderbird/chrome/xx.manifest -> facet.locale.xx=true
20829N/A# usr/lib/thunderbird/chrome/xx-YY.manifest -> facet.locale.xx_YY=true
20829N/A<transform file link hardlink path=usr/lib/thunderbird/chrome/([a-z]{2,3})-([A-Z]{2,3})\.(jar|manifest)$ -> default facet.locale.%<1>_%<2> true>
20829N/A<transform file link hardlink path=usr/lib/thunderbird/chrome/([a-z]{2,3})\.(jar|manifest)$ -> default facet.locale.%<1> true>
20829N/A
20829N/A#
20829N/A# (4) other component specific
20829N/A#
20829N/A# usr/share/openproj/lib/openproj_xx.jar
20829N/A# usr/share/openproj/lib/openproj_xx_YY.jar
20829N/A<transform file link hardlink path=usr/share/openproj/lib/[^/]+_([a-z]{2,3}(_[A-Z]{2,3})?)\.jar$ -> default facet.locale.%<1> true>
20829N/A#
20829N/A# usr/share/gimp/2.0/help/xx/ -> facet.locale.xx=true
20829N/A# usr/share/gimp/2.0/help/xx_YY/ -> facet.locale.xx_YY=true
20829N/A# usr/share/gimp/2.0/help/images/<component>/xx/ -> facet.locale.xx=true
20829N/A# usr/share/gimp/2.0/help/images/<component>/xx_YY/ -> facet.locale.xx_YY=true
20829N/A# usr/share/gimp/2.0/help/images/filters/examples/xx/ -> facet.locale.xx=true
20829N/A# usr/share/gimp/2.0/help/images/filters/examples/xx_YY/ -> facet.locale.xx_YY=true
20829N/A<transform dir file link hardlink path=usr/share/gimp/2\.0/help/([a-z]{2,3}(_[A-Z]{2,3})?)([/.@].+)?$ -> default facet.locale.%<1> true>
20829N/A<transform dir file link hardlink path=usr/share/gimp/2\.0/help/images/[^/]+/([a-z]{2,3}(_[A-Z]{2,3})?)([/.@].+)?$ -> default facet.locale.%<1> true>
20829N/A<transform dir file link hardlink path=usr/share/gimp/2\.0/help/images/filters/examples/([a-z]{2,3}(_[A-Z]{2,3})?)([/.@].+)?$ -> default facet.locale.%<1> true>
20829N/A
20829N/A#
20829N/A# (y) add facet.loccale.zh_SG to zh_CN
20829N/A# (y) add facet.loccale.zh_HK to zh_TW
20829N/A#
20829N/A<transform dir file link hardlink facet.locale.zh_CN=true$ -> default facet.locale.zh_SG true>
20829N/A<transform dir file link hardlink facet.locale.zh_TW=true$ -> default facet.locale.zh_HK true>