Adding initial versions of idutils, patchutils, groff, and man.

This commit is contained in:
Chris Roberts
2009-12-29 23:30:11 +00:00
parent 1692e94529
commit b72f37da9a
10 changed files with 161 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
DESCRIPTION="Fast, high-capacity, identifier database tool."
HOMEPAGE="http://www.gnu.org/software/idutils/"
SRC_URI="http://ftp.gnu.org/gnu/idutils/idutils-cvs.tar.gz"
CHECKSUM_MD5="75cd31c5401c329cdefc272c60c83422"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd idutils-cvs
libtoolize --force --copy --install
./configure --prefix=/boot/common
make
}
INSTALL {
cd idutils-cvs
make install
}

View File

@@ -0,0 +1,18 @@
DESCRIPTION="Fast, high-capacity, identifier database tool."
HOMEPAGE="http://www.gnu.org/software/idutils/"
SRC_URI="http://ftp.gnu.org/gnu/idutils/idutils-4.2.tar.gz"
CHECKSUM_MD5="4bbd2cb0d566ab29e41088cc028ad710"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd idutils-4.2
libtoolize --force --copy --install
./configure --prefix=/boot/common
make
}
INSTALL {
cd idutils-4.2
make install
}

View File

@@ -0,0 +1,5 @@
Package: idutils
Version: 4.2
Copyright: 1986-2006, Free Software Foundation
License: GPL v2
URL: http://www.gnu.org/software/idutils/

View File

@@ -0,0 +1,17 @@
DESCRIPTION="A collection of tools that operate on patch files."
HOMEPAGE="http://cyberelk.net/tim/patchutils/"
SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.3.1.tar.bz2"
CHECKSUM_MD5="3fd9bca58a429fbbb1c2126f1b72aa23"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd patchutils-0.3.1
./configure --prefix=/boot/common
make
}
INSTALL {
cd patchutils-0.3.1
make install
}

View File

@@ -0,0 +1,5 @@
Package: patchutils
Version: 0.3.1
Copyright: 2001-2009, Tim Waugh
License: GPL v2
URL: http://cyberelk.net/tim/patchutils/

View File

@@ -0,0 +1,17 @@
DESCRIPTION="The groff (GNU troff) software is a typesetting package which reads plain text mixed with formatting commands and produces formatted output."
HOMEPAGE="http://www.gnu.org/software/groff/"
SRC_URI="http://ftp.gnu.org/gnu/groff/groff-1.20.1.tar.gz"
CHECKSUM_MD5="48fa768dd6fdeb7968041dd5ae8e2b02"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd groff-1.20.1
./configure --prefix=/boot/common
make
}
INSTALL {
cd groff-1.20.1
make install
}

View File

@@ -0,0 +1,5 @@
Package: groff
Version: 1.20.1
Copyright: 2003-2009, Free Software Foundation
License: GPL v3
URL: http://www.gnu.org/software/groff/

17
sys-apps/man/man-1.6f.bep Normal file
View File

@@ -0,0 +1,17 @@
DESCRIPTION="The groff (GNU troff) software is a typesetting package which reads plain text mixed with formatting commands and produces formatted output."
HOMEPAGE="http://primates.ximian.com/~flucifredi/man/"
SRC_URI="http://primates.ximian.com/~flucifredi/man/man-1.6f.tar.gz"
CHECKSUM_MD5="67aaaa6df35215e812fd7d89472c44b6"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="groff"
BUILD {
cd man-1.6f
./configure -prefix=/boot/common -sbindir=/boot/common/bin -confdir=`finddir B_COMMON_SETTINGS_DIRECTORY`
make
}
INSTALL {
cd man-1.6f
make install
}

View File

@@ -0,0 +1,5 @@
Package: man
Version: 1.6f
Copyright: 1989-2009, Free Software Foundation
License: GPL v2
URL: http://primates.ximian.com/~flucifredi/man/

View File

@@ -0,0 +1,54 @@
diff -up man-1.6f/man2html/Makefile.in.orig man-1.6f/man2html/Makefile.in
--- man-1.6f/man2html/Makefile.in.orig 2009-12-29 15:10:21.000000000 -0700
+++ man-1.6f/man2html/Makefile.in 2009-12-29 15:10:54.000000000 -0700
@@ -1,7 +1,7 @@
CC = @CC@
CFLAGS += -Wall -Wstrict-prototypes -Wmissing-prototypes
OBJECTS = man2html.o cgibase.o abbrev.o strdefs.o
-bindir = $(DESTDIR)$(PREFIX)/usr/bin
+bindir = $(DESTDIR)$(PREFIX)/bin
mandir = $(DESTDIR)$(PREFIX)@mandir@
vardir = $(DESTDIR)$(PREFIX)/var
httpdir = $(DESTDIR)$(PREFIX)/home/httpd
diff -up man-1.6f/src/man.conf.in.orig man-1.6f/src/man.conf.in
--- man-1.6f/src/man.conf.in.orig 2009-12-29 14:49:55.000000000 -0700
+++ man-1.6f/src/man.conf.in 2009-12-29 14:56:58.000000000 -0700
@@ -36,11 +36,14 @@
#
# 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
+MANPATH /boot/common/man
+MANPATH /boot/common/share/man
+MANPATH /boot/home/config/man
+MANPATH /boot/home/config/share/man
+MANPATH /boot/common/*/man
+MANPATH /boot/common/*/share/man
+MANPATH /boot/home/config/*/man
+MANPATH /boot/home/config/*/share/man
#
# Uncomment if you want to include one of these by default
#
@@ -58,15 +61,9 @@ MANPATH /usr/X11R6/man
# 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
+MANPATH_MAP /bin /boot/common/share/man
+MANPATH_MAP /boot/common/bin /boot/common/share/man
+MANPATH_MAP /boot/home/config/bin /boot/home/config/share/man
#
# NOAUTOPATH keeps man from automatically adding directories that look like
# manual page directories to the path.