Clean up editing of the original regpkg script in the previous.

+ use "uname -r" if osrelease.sh isn't available

+ if SYSPKG_DATES is set in the environment, use the date for the
  version.  For some reason, this is controversial, so the default is
  to use NetBSD kernel versions.  Re-instate the code to calculate the
  date, but only use it if the date cannot be gleaned from the RCS Ids
  of the constituent parts.

+ re-work the versions file, since it was committed in an incomplete
  state - there were version numbers without package names in there.
  Instead, get the version number by exception - i.e. assume it's "0"
  unless specified in the versions file.  This means less independent
  maintenance when a kernel version number is bumped, and less
  duplication of work (since any new system packages will now have the
  correct version number by default)

+ lose the section which duplicated the calculation of "tiny version"
  which was never used (and which didn't work correctly)
This commit is contained in:
agc 2003-06-18 10:53:52 +00:00
parent dd27d238b6
commit 1802ef39d2
2 changed files with 65 additions and 861 deletions

View File

@ -1,6 +1,6 @@
#! /bin/sh
#
# $NetBSD: regpkg,v 1.2 2003/06/13 02:32:26 jwise Exp $
# $NetBSD: regpkg,v 1.3 2003/06/18 10:53:52 agc Exp $
#
# Copyright (c) 2003 Alistair G. Crooks. All rights reserved.
#
@ -69,16 +69,73 @@ esac
./makeplist $pkgset $pkg > $PLIST
# create the pkg tiny version
tinyvers=`awk '$1 ~ '/$pkg/' { print substr($0, length($1) + 2) }' versions`
case "$tinyvers" in
"") echo "***WARNING ***: no version for \"$pkg\"" 2>&1
tinyvers="System package for $pkg"
case "${SYSPKG_DATES}" in
"") tinyvers=`awk '$1 ~ '/$pkg/' { print $2 }' versions`
case "$tinyvers" in
"") tinyvers=0
;;
esac
if [ -f ../../sys/conf/osrelease.sh ]; then
osvers=`sh ../../sys/conf/osrelease.sh`
method=osreleasese
else
osvers=`uname -r`
method=uname
fi
t=$osvers.$tinyvers
;;
*) args=`awk '
/^@cwd/ { prefix = $2; next }
/^@dirrm/ { next }
{ printf("%s%s\n", prefix, $0) }' $PLIST`
# first try for any RCS identifiers in the files
t=0
case "$args" in
"") ;;
*) t=`ident $args 2>/dev/null | awk '
BEGIN { last = 0 }
$2 == "crt0.c,v" { next }
NF == 8 { t = $4; gsub("/", "", t); if (t > last) last = t; }
END { print last }'`
method=ident
;;
esac
case "$t" in
0) # we need the last mtime of the files which make up the package
t=`env TZ=UTC LOCALE=C ls -lT $args | awk '
BEGIN { newest = 0 }
{
t = $9 "";
if ($6 == "Jan") t = t "01";
if ($6 == "Feb") t = t "02";
if ($6 == "Mar") t = t "03";
if ($6 == "Apr") t = t "04";
if ($6 == "May") t = t "05";
if ($6 == "Jun") t = t "06";
if ($6 == "Jul") t = t "07";
if ($6 == "Aug") t = t "08";
if ($6 == "Sep") t = t "09";
if ($6 == "Oct") t = t "10";
if ($6 == "Nov") t = t "11";
if ($6 == "Dec") t = t "12";
if ($7 < 10) t = t "0";
t = t $7;
#these next two lines add the 24h clock onto the date
#gsub(":", "", $8);
#t = sprintf("%s.%4.4s", t, $8);
if (t > newest) newest = t;
}
END { print newest }'`
method=ls
;;
esac
;;
esac
# we need the last mtime of the files which make up the package
osvers=`sh ../../sys/conf/osrelease.sh`
t=$osvers.$tinyvers
# print version number that we're using
case "$verbose" in
-v) echo "$pkg - $t version using $method method" ;;
esac
# create the directory and minimal contents
SYSPKGDIR=${SYSPKGROOT}/$pkg-$t
@ -108,14 +165,6 @@ esac
echo "$descr" > ${SYSPKGDIR}/+DESC
printf "\nHomepage:\nhttp://www.NetBSD.org/\n" >> ${SYSPKGDIR}/+DESC
# create the pkg tiny version
tinyvers=`awk '$1 ~ '/$pkg/' { print substr($0, length($1) + 2) }' versions`
case "$tinyvers" in
"") echo "***WARNING ***: no version for \"$pkg\"" 2>&1
tinyvers="System package for $pkg"
;;
esac
# create the build information
echo "OPSYS=`uname -s`" > ${SYSPKGDIR}/+BUILD_INFO
echo "OS_VERSION=`uname -r`" >> ${SYSPKGDIR}/+BUILD_INFO

View File

@ -1,845 +0,0 @@
base-adosfs-lkm 0
base-adosfs-root 0
base-amd-bin 0
base-amd-examples 0
base-amd-shlib 0
base-audio-bin 0
base-bind-bin 0
base-bind-examples 0
base-bind-root 0
base-bootserver-bin 0
base-c-bin 0
base-c-usr 0
base-coda-lkm 0
base-cron-bin 0
base-cron-root 0
base-crypto-bin 0
base-crypto-examples 0
base-crypto-root 0
base-crypto-shlib 0
base-cxx-usr 0
base-debug-bin 0
base-dhclient-root 0
base-dhcpd-bin 0
base-dhcpd-examples 0
base-ext2fs-lkm 0
base-ext2fs-root 0
base-filecorefs-root 0
base-fstab-examples 0
base-games-root 0
base-games-share 0
base-games-usr 0
base-gnats-bin 0
base-gnats-share 0
base-groff-font 0
base-groff-share 0
base-hesiod-bin 0
base-htmldoc-share 0
base-i18n-root 0
base-i18n-shlib 0
base-ipf-lkm 0
base-isdn-bin 0
base-isdn-examples 0
base-krb4-root 0
base-krb4-shlib 0
base-krb5-bin 0
base-krb5-examples 0
base-krb5-root 0
base-krb5-shlib 0
base-locale-Pig 0
base-locale-bin 0
base-locale-ca 0
base-locale-cs 0
base-locale-da 0
base-locale-de 0
base-locale-el 0
base-locale-en 0
base-locale-eo 0
base-locale-es 0
0
base-locale-fi 0
base-locale-fr 0
base-locale-gl 0
base-locale-he 0
base-locale-hr 0
base-locale-hu 0
base-locale-id 0
base-locale-is 0
base-locale-it 0
base-locale-ja 0
base-locale-ko 0
base-locale-lt 0
base-locale-nl 0
base-locale-no 0
base-locale-pl 0
base-locale-pt 0
base-locale-ru 0
base-locale-share 0
base-locale-sk 0
base-locale-sl 0
base-locale-sv 0
base-locale-tr 0
base-locale-uk 0
base-locale-zh 0
base-lpr-bin 0
base-lpr-root 0
base-lpr-usr 0
base-mail-bin 0
base-mail-root 0
base-mailwrapper-bin 0
base-man-bin 0
base-man-share 0
base-miscfs-examples 0
base-miscfs-lkm 0
base-miscfs-root 0
base-net-shlib 0
base-netutil-bin 0
base-netutil-examples 0
base-netutil-root 0
base-nfsclient-bin 0
base-nfsclient-root 0
base-nfsserver-bin 0
base-nis-bin 0
base-nis-root 0
base-ntfs-lkm 0
base-ntfs-root 0
base-ntp-bin 0
base-ntp-root 0
base-objc-usr 0
base-pkgutil-bin 0
base-postfix-bin 0
base-postfix-examples 0
base-postfix-root 0
base-postfix-usr 0
base-ppp-bin 0
base-psd-share 0
base-rcs-bin 0
base-reference-share 0
base-router-bin 0
0
base-router-root 0
base-secsh-bin 0
base-sendmail-bin 0
base-sendmail-root 0
base-sendmail-share 0
base-sendmail-usr 0
base-slip-bin 0
base-slip-root 0
0
base-smm-share 0
base-sup-bin 0
base-sup-examples 0
base-sushi-bin 0
base-sushi-bin 0
base-sushi-bin 0
base-sushi-bin 0
base-sushi-bin 0
base-sushi-bin 0
base-sushi-bin 0
base-sushi-share 0
base-sushi-share 0
base-sushi-share 0
base-sushi-share 0
base-sushi-share 0
base-sushi-share 0
base-sushi-share 0
base-sushi_locale-share 0
base-sushi_locale-share 0
base-sushi_locale-share 0
base-sushi_locale-share 0
base-sushi_locale-share 0
base-sushi_locale-share 0
base-sushi_locale-share 0
base-sys-devlinks 0
base-sys-examples 0
base-sys-lkm 0
base-sys-root 0
base-sys-share 0
base-sys-shlib 0
base-sys-usr 0
base-sysutil-bin 0
base-sysutil-examples 0
base-sysutil-root 0
base-sysutil-share 0
base-sysutil_locale-share 0
base-texinfo-bin 0
base-texinfo-share 0
base-texinfo_locale-cs 0
base-texinfo_locale-da 0
base-texinfo_locale-de 0
base-texinfo_locale-eo 0
base-texinfo_locale-fr 0
0
0
0
0
0
0
0
0
0
base-timed-bin 0
base-tn3270-bin 0
base-usd-share 0
base-util-bin 0
base-util-root 0
base-util-share 0
base-util_locale-cs 0
base-util_locale-de 0
base-util_locale-el 0
base-util_locale-eo 0
base-util_locale-es 0
0
base-util_locale-fr 0
base-util_locale-gl 0
base-util_locale-hr 0
base-util_locale-id 0
base-util_locale-it 0
base-util_locale-ja 0
base-util_locale-sv 0
base-uucp-bin 0
base-uucp-root 0
comp-c-bin 0
comp-c-bin 0
comp-c-bin 0
comp-c-bin 0
comp-c-bin 0
comp-c-bin 0
comp-c-bin 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-catman 0
comp-c-include 0
comp-c-include 0
comp-c-include 0
comp-c-lib 0
comp-c-lib 0
comp-c-lib 0
comp-c-lintlib 0
comp-c-lintlib 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-man 0
comp-c-piclib 0
comp-c-piclib 0
comp-c-piclib 0
comp-c-proflib 0
comp-c-root 0
comp-c-root 0
comp-c-share 0
comp-c-share 0
comp-c-share 0
comp-c_locale-da 0
comp-c_locale-de 0
comp-c_locale-es 0
comp-c_locale-fr 0
comp-c_locale-ko 0
comp-c_locale-nl 0
comp-c_locale-no 0
comp-c_locale-pl 0
comp-c_locale-pt 0
comp-c_locale-sl 0
comp-c_locale-sv 0
comp-cvs-bin 0
comp-cvs-bin 0
comp-cvs-bin 0
comp-cvs-bin 0
comp-cvs-bin 0
comp-cvs-bin 0
comp-cvs-bin 0
comp-cvs-bin 0
comp-cvs-bin 0
comp-cvs-catman 0
comp-cvs-catman 0
comp-cvs-catman 0
comp-cvs-catman 0
comp-cvs-catman 0
comp-cvs-catman 0
comp-cvs-catman 0
comp-cvs-catman 0
comp-cvs-catman 0
comp-cvs-catman 0
comp-cvs-man 0
comp-cvs-man 0
comp-cvs-man 0
comp-cvs-man 0
comp-cvs-man 0
comp-cvs-man 0
comp-cvs-man 0
comp-cvs-man 0
comp-cvs-man 0
comp-cvs-man 0
comp-cxx-bin 0
comp-cxx-bin 0
comp-cxx-bin 0
comp-cxx-bin 0
comp-cxx-bin 0
comp-cxx-catman 0
comp-cxx-catman 0
comp-cxx-catman 0
comp-cxx-catman 0
comp-cxx-catman 0
comp-cxx-catman 0
comp-cxx-include 0
comp-cxx-lib 0
comp-cxx-lib 0
comp-cxx-lib 0
comp-cxx-man 0
comp-cxx-man 0
comp-cxx-man 0
comp-cxx-man 0
comp-cxx-man 0
comp-cxx-man 0
comp-cxx-piclib 0
comp-cxx-piclib 0
comp-cxx-piclib 0
comp-cxx-proflib 0
comp-cxx-proflib 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-bin 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-catman 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-man 0
comp-debug-sbin 0
comp-debug-sbin 0
comp-debug-sbin 0
comp-debug-sbin 0
comp-debug-sbin 0
comp-debug-sbin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-bin 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-catman 0
comp-fortran-lib 0
comp-fortran-lib 0
comp-fortran-lib 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-man 0
comp-fortran-piclib 0
comp-fortran-piclib 0
comp-fortran-piclib 0
comp-fortran-proflib 0
comp-fortran-proflib 0
comp-i18n-lib 0
0
0
comp-krb4-lib 0
comp-krb4-man 0
comp-krb4-proflib 0
0
0
comp-krb5-lib 0
comp-krb5-man 0
comp-krb5-proflib 0
comp-krb5c-catman 0
comp-objc-bin 0
comp-objc-bin 0
comp-objc-bin 0
comp-objc-lib 0
comp-objc-lib 0
comp-objc-lib 0
comp-objc-piclib 0
comp-objc-piclib 0
comp-objc-piclib 0
comp-objc-proflib 0
comp-objc-proflib 0
comp-sys-catman 0
comp-sys-catman 0
comp-sys-catman 0
comp-sys-man 0
comp-sys-shlib 0
comp-sysutil-catman 0
comp-sysutil-man 0
comp-sysutil-root 0
comp-sysutil-sbin 0
comp-util-bin 0
comp-util-catman 0
comp-util-man 0
comp-util-sbin 0
comp-util-share 0
etc-amd-rc 0
0
etc-bind-etc 0
etc-bind-rc 0
etc-bootserver-etc 0
etc-bootserver-rc 0
etc-cron-log 0
etc-cron-rc 0
etc-cron-root 0
etc-dhclient-etc 0
etc-dhclient-rc 0
etc-dhcpd-rc 0
etc-games-etc 0
etc-games-scores 0
etc-ipf-rc 0
etc-isdn-rc 0
etc-krb5-rc 0
etc-lpr-etc 0
etc-lpr-log 0
etc-lpr-rc 0
etc-mail-etc 0
etc-mailwrapper-etc 0
etc-man-etc 0
etc-net-etc 0
etc-net-rc 0
etc-netutil-etc 0
etc-netutil-log 0
etc-nfsserver-rc 0
etc-nis-rc 0
etc-nis-root 0
etc-ntp-etc 0
etc-ntp-rc 0
etc-postfix-etc 0
etc-postfix-rc 0
etc-ppp-rc 0
etc-root-root 0
etc-router-etc 0
etc-router-rc 0
etc-secsh-etc 0
etc-secsh-rc 0
etc-sendmail-etc 0
etc-sendmail-log 0
etc-sendmail-rc 0
etc-sys-defaults 0
etc-sys-etc 0
etc-sys-log 0
etc-sys-rc 0
etc-sys-root 0
etc-sysutil-etc 0
etc-sysutil-log 0
etc-sysutil-rc 0
etc-timed-rc 0
etc-util-etc 0
etc-uucp-etc 0
etc-uucp-log 0
etc-x11-rc 0
games-games-bin 0
games-games-catman 0
games-games-man 0
games-games-root 0
games-games-share 0
games-utils-bin 0
games-utils-catman 0
games-utils-man 0
games-utils-share 0
man-adosfs-catman 0
man-adosfs-man 0
man-amd-catman 0
man-amd-info 0
man-amd-man 0
man-audio-catman 0
man-audio-man 0
man-bind-catman 0
man-bind-man 0
man-bootserver-catman 0
man-bootserver-man 0
man-c-catman 0
man-c-info 0
man-c-man 0
man-computil-info 0
man-cron-catman 0
man-cron-man 0
man-crypto-catman 0
man-crypto-man 0
man-cvs-info 0
man-cxx-info 0
man-debug-catman 0
man-debug-info 0
man-debug-man 0
man-dhclient-catman 0
man-dhclient-man 0
man-dhcpd-catman 0
man-dhcpd-man 0
man-ext2fs-catman 0
man-ext2fs-man 0
man-filecorefs-catman 0
man-filecorefs-man 0
man-fortran-info 0
man-games-catman 0
man-games-man 0
man-gnats-catman 0
man-gnats-info 0
man-gnats-man 0
man-groff-catman 0
man-groff-man 0
man-hesiod-catman 0
man-hesiod-man 0
man-info-share 0
man-ipf-catman 0
man-ipf-man 0
man-isdn-catman 0
man-isdn-man 0
man-krb4-info 0
man-krb5-catman 0
man-krb5-info 0
man-krb5-man 0
man-locale-catman 0
man-locale-man 0
man-lpr-catman 0
man-lpr-man 0
man-mail-catman 0
man-mail-man 0
man-mailwrapper-catman 0
man-mailwrapper-man 0
man-man-catman 0
man-man-man 0
man-miscfs-catman 0
man-miscfs-man 0
man-net-catman 0
man-net-man 0
man-netutil-catman 0
man-netutil-man 0
man-nfsclient-catman 0
man-nfsclient-man 0
man-nfsserver-catman 0
man-nfsserver-man 0
man-nis-catman 0
man-nis-man 0
man-ntfs-catman 0
man-ntfs-man 0
man-ntp-catman 0
man-ntp-man 0
man-pkgutil-catman 0
man-pkgutil-man 0
man-postfix-catman 0
man-postfix-man 0
man-ppp-catman 0
man-ppp-man 0
man-rc-catman 0
man-rc-man 0
man-rcs-catman 0
man-rcs-man 0
man-reference-catman 0
man-reference-man 0
man-router-catman 0
man-router-man 0
man-secsh-catman 0
man-secsh-man 0
man-sendmail-catman 0
man-sendmail-man 0
man-shlib-catman 0
man-shlib-man 0
man-slip-catman 0
man-slip-man 0
man-smbfs-catman 0
man-smbfs-man 0
man-sup-catman 0
man-sup-man 0
man-sushi-catman 0
man-sushi-catman 0
man-sushi-catman 0
man-sushi-catman 0
man-sushi-catman 0
man-sushi-catman 0
man-sushi-catman 0
man-sushi-man 0
man-sushi-man 0
man-sushi-man 0
man-sushi-man 0
man-sushi-man 0
man-sushi-man 0
man-sushi-man 0
man-sys-catman 0
man-sys-info 0
man-sys-man 0
man-sysutil-catman 0
man-sysutil-man 0
man-texinfo-catman 0
man-texinfo-info 0
man-texinfo-man 0
man-timed-catman 0
man-timed-man 0
man-tn3270-catman 0
man-tn3270-man 0
man-util-catman 0
man-util-info 0
man-util-man 0
man-uucp-catman 0
man-uucp-info 0
man-uucp-man 0
misc-amd-examples 0
misc-bind-examples 0
misc-crypto-examples 0
misc-dhcpd-examples 0
misc-isdn-examples 0
misc-krb5-examples 0
misc-netutil-examples 0
misc-ntp-htmldoc 0
misc-postfix-examples 0
misc-postfix-htmldoc 0
misc-psd-doc 0
misc-reference-share 0
misc-router-examples 0
misc-sendmail-share 0
misc-smm-doc 0
misc-sup-examples 0
misc-sys-examples 0
misc-sysutil-examples 0
misc-usd-doc 0
misc-util-htmldoc 0
text-groff-bin 0
text-groff-bin 0
text-groff-bin 0
text-groff-bin 0
text-groff-bin 0
text-groff-bin 0
text-groff-bin 0
text-groff-bin 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-catman 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-font 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-man 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-groff-share 0
text-texinfo-bin 0
text-texinfo-share 0