diff options
author | Rene Wagner <rw@handhelds.org> | 2006-05-13 15:42:03 +0200 |
---|---|---|
committer | Rene Wagner <rw@handhelds.org> | 2006-05-13 15:42:03 +0200 |
commit | 5a5346dfbec459c10d9e61e16e125b83975a1ef1 (patch) | |
tree | 342e16f3fe790d03b93294344e6154459888939f /org.handhelds.familiar/packages/man |
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e35772d79306d1d9de19c12b23681618532d.
Diffstat (limited to 'org.handhelds.familiar/packages/man')
-rw-r--r-- | org.handhelds.familiar/packages/man/man/man.conf | 140 | ||||
-rw-r--r-- | org.handhelds.familiar/packages/man/man_1.5m2.bb | 29 | ||||
-rw-r--r-- | org.handhelds.familiar/packages/man/man_1.5p.bb | 38 |
3 files changed, 207 insertions, 0 deletions
diff --git a/org.handhelds.familiar/packages/man/man/man.conf b/org.handhelds.familiar/packages/man/man/man.conf new file mode 100644 index 0000000..bb3c697 --- /dev/null +++ b/org.handhelds.familiar/packages/man/man/man.conf @@ -0,0 +1,140 @@ +# +# Generated automatically from man.conf.in by the +# configure script. +# +# man.conf from man-1.5p +# +# For more information about this file, see the man pages man(1) +# and man.conf(5). +# +# This file is read by man to configure the default manpath (also used +# when MANPATH contains an empty substring), to find out where the cat +# pages corresponding to given man pages should be stored, +# and to map each PATH element to a manpath element. +# It may also record the pathname of the man binary. [This is unused.] +# The format is: +# +# MANBIN pathname +# MANPATH manpath_element [corresponding_catdir] +# MANPATH_MAP path_element manpath_element +# +# If no catdir is given, it is assumed to be equal to the mandir +# (so that this dir has both man1 etc. and cat1 etc. subdirs). +# This is the traditional Unix setup. +# Certain versions of the FSSTND recommend putting formatted versions +# of /usr/.../man/manx/page.x into /var/catman/.../catx/page.x. +# The keyword FSSTND will cause this behaviour. +# Certain versions of the FHS recommend putting formatted versions of +# /usr/.../share/man/[locale/]manx/page.x into +# /var/cache/man/.../[locale/]catx/page.x. +# The keyword FHS will cause this behaviour (and overrides FSSTND). +# Explicitly given catdirs override. +# +# FSSTND +FHS +# +# This file is also read by man in order to find how to call nroff, less, etc., +# and to determine the correspondence between extensions and decompressors. +# +# MANBIN /usr/local/bin/man +# +# Every automatically generated MANPATH includes these fields +# +MANPATH /usr/man +MANPATH /usr/share/man +MANPATH /usr/local/man +MANPATH /usr/local/share/man +MANPATH /usr/X11R6/man +# +# Uncomment if you want to include one of these by default +# +# MANPATH /opt/*/man +# MANPATH /usr/lib/*/man +# MANPATH /usr/share/*/man +# MANPATH /usr/kerberos/man +# +# Set up PATH to MANPATH mapping +# +# If people ask for "man foo" and have "/dir/bin/foo" in their PATH +# and the docs are found in "/dir/man", then no mapping is required. +# +# The below mappings are superfluous when the right hand side is +# in the mandatory manpath already, but will keep man from statting +# lots of other nearby files and directories. +# +MANPATH_MAP /bin /usr/share/man +MANPATH_MAP /sbin /usr/share/man +MANPATH_MAP /usr/bin /usr/share/man +MANPATH_MAP /usr/sbin /usr/share/man +MANPATH_MAP /usr/local/bin /usr/local/share/man +MANPATH_MAP /usr/local/sbin /usr/local/share/man +MANPATH_MAP /usr/X11R6/bin /usr/X11R6/man +MANPATH_MAP /usr/bin/X11 /usr/X11R6/man +MANPATH_MAP /usr/bin/mh /usr/share/man +# +# NOAUTOPATH keeps man from automatically adding directories that look like +# manual page directories to the path. +# +#NOAUTOPATH +# +# NOCACHE keeps man from creating cache pages ("cat pages") +# (generally one enables/disable cat page creation by creating/deleting +# the directory they would live in - man never does mkdir) +# +#NOCACHE +# +# Useful paths - note that COL should not be defined when +# NROFF is defined as "groff -Tascii" or "groff -Tlatin1"; +# not only is it superfluous, but it actually damages the output. +# For use with utf-8, NROFF should be "nroff -mandoc" without -T option. +# (Maybe - but today I need -Tlatin1 to prevent double conversion to utf8.) +# +# If you have a new troff (version 1.18.1?) and its colored output +# causes problems, add the -c option to TROFF, NROFF, JNROFF. +# +TROFF /usr/bin/groff -Tps -mandoc +NROFF /usr/bin/nroff -Tlatin1 -mandoc +JNROFF /usr/bin/groff -Tnippon -mandocj +EQN /usr/bin/eqn -Tps +NEQN /usr/bin/eqn -Tlatin1 +JNEQN /usr/bin/eqn -Tnippon +TBL /usr/bin/tbl +# COL /usr/bin/col +REFER /usr/bin/refer +PIC /usr/bin/pic +VGRIND +GRAP +PAGER /usr/bin/less -isR +CAT /bin/cat +# +# The command "man -a xyzzy" will show all man pages for xyzzy. +# When CMP is defined man will try to avoid showing the same +# text twice. (But compressed pages compare unequal.) +# +CMP /usr/bin/cmp -s +# +# Compress cat pages +# +COMPRESS /bin/bzip2 +COMPRESS_EXT .bz2 +# +# Default manual sections (and order) to search if -S is not specified +# and the MANSECT environment variable is not set. +# +MANSECT 1:1p:8:2:3:3p:4:5:6:7:9:0p:tcl:n:l:p:o +# +# Default options to use when man is invoked without options +# This is mainly for the benefit of those that think -a should be the default +# Note that some systems have /usr/man/allman, causing pages to be shown twice. +# +#MANDEFOPTIONS -a +# +# Decompress with given decompressor when input file has given extension +# The command given must act as a filter. +# +.gz /bin/gunzip -c +.bz2 /bin/bzip2 -c -d +.z +.Z /bin/zcat +.F +.Y diff --git a/org.handhelds.familiar/packages/man/man_1.5m2.bb b/org.handhelds.familiar/packages/man/man_1.5m2.bb new file mode 100644 index 0000000..09cdc58 --- /dev/null +++ b/org.handhelds.familiar/packages/man/man_1.5m2.bb @@ -0,0 +1,29 @@ +LICENSE = "GPL" +SECTION = "base" +DESCRIPTION = "The man page suite, including man, apropos, \ +and whatis consists of programs that are used to read most \ +of the documentation available on a Linux system." + +SRC_URI = "ftp://ftp.kernel.org/pub/linux/utils/man/man-${PV}.tar.bz2" + +EXTRA_OEMAKE = "" +GS = "-DGREPSILENT=\"q\"" +DEFS = "-DUSG -DDO_COMPRESS ${GS}" + +do_configure() { + ./configure -d -confdir ${sysconfdir} +} + +do_compile() { + (cd src; ${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS} \ + makemsg.c -o makemsg) + oe_runmake 'DEFS=${DEFS}' +} + +do_install() { + oe_runmake 'PREFIX=${D}' install +} + +FILES_${PN} = "${bindir} ${sbindir} ${libexecdir} ${libdir}/lib*.so.* \ + ${libdir}/*/ ${sysconfdir} ${sharedstatedir} ${localstatedir} \ + /bin /sbin /lib/*/ /lib/*.so*" diff --git a/org.handhelds.familiar/packages/man/man_1.5p.bb b/org.handhelds.familiar/packages/man/man_1.5p.bb new file mode 100644 index 0000000..c6ae5e0 --- /dev/null +++ b/org.handhelds.familiar/packages/man/man_1.5p.bb @@ -0,0 +1,38 @@ +LICENSE = "GPL" +SECTION = "base" +MAINTAINER = "Inge Arnesen <inge.arnesen@gmail.com>" +DESCRIPTION = "The man page suite, including man, apropos, \ +and whatis consists of programs that are used to read most \ +of the documentation available on a Linux system." +PR = "r1" +RDEPENDS="less groff" +# Note: The default man.conf uses wrong names for GNU eqn and troff, +# so we install our own +SRC_URI = "ftp://ftp.kernel.org/pub/linux/utils/man/man-${PV}.tar.bz2 \ + file://man.conf" + +EXTRA_OEMAKE = "" +GS = "-DGREPSILENT=\"q\"" +DEFS = "-DUSG -DDO_COMPRESS ${GS}" + +do_configure() { + # this doesn't support cross compilation, so it generates a + # bogus configuration + ./configure -d -confdir ${sysconfdir} +} + +do_compile() { + # this fixes up the cross compilation by killing the bogus DEFS + (cd src; ${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS} \ + makemsg.c -o makemsg) + oe_runmake 'DEFS=${DEFS}' +} + +do_install() { + oe_runmake 'PREFIX=${D}' 'DEFS=${DEFS}' install + install -m 644 ${FILESDIR}/man.conf ${D}/etc +} + +FILES_${PN} = "${bindir} ${sbindir} ${libexecdir} ${libdir}/lib*.so.* \ + ${libdir}/*/ ${sysconfdir} ${sharedstatedir} ${localstatedir} \ + /bin /sbin /lib/*/ /lib/*.so*" |