man: replaced with man-db; new dependency libpipeline

This commit is contained in:
Matt Housh 2014-04-23 12:43:21 -05:00
parent dba2ac53e4
commit d10fb14503
11 changed files with 180 additions and 55 deletions

78
libpipeline/.footprint Normal file
View File

@ -0,0 +1,78 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/pipeline.h
drwxr-xr-x root/root usr/lib/
-rwxr-xr-x root/root usr/lib/libpipeline.la
lrwxrwxrwx root/root usr/lib/libpipeline.so -> libpipeline.so.1.3.0
lrwxrwxrwx root/root usr/lib/libpipeline.so.1 -> libpipeline.so.1.3.0
-rwxr-xr-x root/root usr/lib/libpipeline.so.1.3.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libpipeline.pc
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man3/
-rw-r--r-- root/root usr/man/man3/libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_arg.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_argf.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_args.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_argstr.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_argv.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_chdir.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_clearenv.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_discard_err.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_dump.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_dup.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_exec.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_free.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_get_nargs.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_new.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_new_args.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_new_argstr.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_new_argv.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_new_function.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_new_passthrough.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_new_sequence.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_new_sequencev.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_nice.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_sequence_command.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_setenv.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_tostring.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipecmd_unsetenv.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_command.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_command_args.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_command_argstr.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_command_argv.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_commands.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_commandv.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_connect.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_dump.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_free.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_get_command.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_get_infile.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_get_ncommands.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_get_outfile.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_get_pid.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_ignore_signals.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_install_post_fork.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_join.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_new.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_new_command_args.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_new_command_argv.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_new_commands.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_new_commandv.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_peek.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_peek_size.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_peek_skip.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_peekline.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_pump.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_read.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_readline.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_run.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_set_command.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_start.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_tostring.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_wait.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_wait_all.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_want_in.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_want_infile.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_want_out.3.gz -> libpipeline.3.gz
lrwxrwxrwx root/root usr/man/man3/pipeline_want_outfile.3.gz -> libpipeline.3.gz

1
libpipeline/.md5sum Normal file
View File

@ -0,0 +1 @@
242428c01dca255cdcb2195073a9c6ed libpipeline-1.3.0.tar.gz

16
libpipeline/Pkgfile Normal file
View File

@ -0,0 +1,16 @@
# Description: A C library for manipulating pipelines of subprocesses in a flexible and convenient way
# URL: http://libpipeline.nongnu.org/
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=libpipeline
version=1.3.0
release=1
source=(http://download.savannah.gnu.org/releases/$name/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr \
--mandir=/usr/man
make
make DESTDIR=$PKG install
}

45
man-db/.footprint Normal file
View File

@ -0,0 +1,45 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/cron/
drwxr-xr-x root/root etc/cron/daily/
-rwxr-xr-x root/root etc/cron/daily/mandb
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
lrwxrwxrwx root/root usr/bin/apropos -> whatis
-rwxr-xr-x root/root usr/bin/catman
-rwxr-xr-x root/root usr/bin/lexgrog
-rwxr-xr-x root/root usr/bin/man
-rwxr-xr-x root/root usr/bin/mandb
-rwxr-xr-x root/root usr/bin/manpath
-rwxr-xr-x root/root usr/bin/whatis
drwxr-xr-x root/root usr/etc/
-rw-r--r-- root/root usr/etc/man_db.conf
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/man-db/
-rwxr-xr-x root/root usr/lib/man-db/libman-2.6.7.so
-rwxr-xr-x root/root usr/lib/man-db/libman.la
lrwxrwxrwx root/root usr/lib/man-db/libman.so -> libman-2.6.7.so
-rwxr-xr-x root/root usr/lib/man-db/libmandb-2.6.7.so
-rwxr-xr-x root/root usr/lib/man-db/libmandb.la
lrwxrwxrwx root/root usr/lib/man-db/libmandb.so -> libmandb-2.6.7.so
drwxr-xr-x root/root usr/lib/man-db/man-db/
-rwxr-xr-x root/root usr/lib/man-db/man-db/globbing
-rwxr-xr-x root/root usr/lib/man-db/man-db/manconv
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man1/
-rw-r--r-- root/root usr/man/man1/apropos.1.gz
-rw-r--r-- root/root usr/man/man1/lexgrog.1.gz
-rw-r--r-- root/root usr/man/man1/man.1.gz
-rw-r--r-- root/root usr/man/man1/manconv.1.gz
-rw-r--r-- root/root usr/man/man1/manpath.1.gz
-rw-r--r-- root/root usr/man/man1/whatis.1.gz
drwxr-xr-x root/root usr/man/man5/
-rw-r--r-- root/root usr/man/man5/manpath.5.gz
drwxr-xr-x root/root usr/man/man8/
-rw-r--r-- root/root usr/man/man8/accessdb.8.gz
-rw-r--r-- root/root usr/man/man8/catman.8.gz
-rw-r--r-- root/root usr/man/man8/mandb.8.gz
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/accessdb
drwxr-xr-x root/root var/
drwxr-xr-x root/root var/cache/
drwxr-xr-x root/root var/cache/man/

2
man-db/.md5sum Normal file
View File

@ -0,0 +1,2 @@
68010e84597651ed673ff1b93beb83b1 man-db-2.6.7.tar.xz
43dcb76783c4b2f0578b43a43124f9e9 mandb.cron

31
man-db/Pkgfile Normal file
View File

@ -0,0 +1,31 @@
# Description: An implementation of the standard Unix documentation system accessed using the man command
# URL: http://man-db.nongnu.org/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: libpipeline
name=man-db
version=2.6.7
release=1
source=(http://download.savannah.gnu.org/releases/$name/$name-$version.tar.xz \
mandb.cron)
build() {
cd $name-$version
./configure --prefix=/usr \
--mandir=/usr/man \
--libexecdir=/usr/lib/$name \
--disable-setuid \
--disable-nls
make
make DESTDIR=$PKG install
rm -r $PKG/usr/share
# zsoelim conflicts with groff
rm $PKG/usr/bin/zsoelim \
$PKG/usr/man/man1/zsoelim.1
mkdir -p $PKG/var/cache/man
install -D -o root -g root -m 0755 $SRC/mandb.cron \
$PKG/etc/cron/daily/mandb
}

7
man-db/mandb.cron Normal file
View File

@ -0,0 +1,7 @@
#
# /etc/cron/daily/mandb: update man database caches
#
/usr/bin/mandb -q
# End of file

View File

@ -1,24 +0,0 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/cron/
drwxr-xr-x root/root etc/cron/daily/
-rwxr-xr-x root/root etc/cron/daily/makewhatis
-rw-r--r-- root/root etc/man.conf
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/apropos
-rwxr-xr-x root/root usr/bin/man
-rwxr-xr-x root/root usr/bin/man2dvi
-rwxr-xr-x root/root usr/bin/man2html
-rwxr-xr-x root/root usr/bin/whatis
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man1/
-rw-r--r-- root/root usr/man/man1/apropos.1.gz
-rw-r--r-- root/root usr/man/man1/man.1.gz
-rw-r--r-- root/root usr/man/man1/man2html.1.gz
-rw-r--r-- root/root usr/man/man1/whatis.1.gz
drwxr-xr-x root/root usr/man/man5/
-rw-r--r-- root/root usr/man/man5/man.conf.5.gz
drwxr-xr-x root/root usr/man/man8/
-rw-r--r-- root/root usr/man/man8/makewhatis.8.gz
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-- root/root usr/sbin/makewhatis

View File

@ -1,2 +0,0 @@
a5617e86e5fb22dc38e40e1cd5ef00a4 makewhatis
ba154d5796928b841c9c69f0ae376660 man-1.6g.tar.gz

View File

@ -1,21 +0,0 @@
# Description: The man page suite used to read most of the documentation for Linux
# URL: http://primates.ximian.com/~flucifredi/man/
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=man
version=1.6g
release=1
source=(http://www.ibiblio.org/pub/Linux/apps/doctools/man/$name-$version.tar.gz \
makewhatis)
build() {
cd $name-$version
./configure -prefix=/usr \
-confdir=/etc \
-mandir=/usr/man \
+lang none \
-default
make
make DESTDIR=$PKG install
install -D -m 755 $SRC/makewhatis $PKG/etc/cron/daily/makewhatis
}

View File

@ -1,8 +0,0 @@
#!/bin/sh
#
# /etc/cron/daily/makewhatis: update the whatis database
#
/usr/sbin/makewhatis -w
# End of file