From 6cf4a0ec87d16e849eb8b2ec9563f75e5ef0c802 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 3 Oct 2013 02:20:36 +0200 Subject: Set correct default man page search paths diff --git a/configure b/configure index 4928ae0..72f37a5 100755 --- a/configure +++ b/configure @@ -1368,6 +1368,10 @@ s,@man_config_dir@,$man_config_dir, s,@man_config_file@,$man_config_file, s,@manpathoption@,$manpathoption, s/@sections@/$sections/ +s,@haikuSystemManDir@,`finddir B_SYSTEM_DOCUMENTATION_DIRECTORY`/man, +s,@haikuSystemNonPackagedManDir@,`finddir B_SYSTEM_NONPACKAGED_DOCUMENTATION_DIRECTORY`/man, +s,@haikuUserManDir@,`finddir B_USER_DOCUMENTATION_DIRECTORY`/man, +s,@haikuUserNonPackagedManDir@,`finddir B_USER_NONPACKAGED_DOCUMENTATION_DIRECTORY`/man, ' $infile.in >> $infile done EOS diff --git a/src/man.conf.in b/src/man.conf.in index ce73ffc..346230f 100644 --- a/src/man.conf.in +++ b/src/man.conf.in @@ -36,11 +36,10 @@ # # 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 @haikuUserNonPackagedManDir@ +MANPATH @haikuUserManDir@ +MANPATH @haikuSystemNonPackagedManDir@ +MANPATH @haikuSystemManDir@ # # Uncomment if you want to include one of these by default # @@ -58,15 +57,7 @@ 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 @haikuSystemManDir@ # # NOAUTOPATH keeps man from automatically adding directories that look like # manual page directories to the path. -- 1.8.3.4 From 9e1bfb921e27bbe735ad965c72de53c2f5183d0d Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 3 Oct 2013 02:21:37 +0200 Subject: src/Makefile.in: Add missing LIBS diff --git a/src/Makefile.in b/src/Makefile.in index 0b08305..4df0661 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -30,6 +30,8 @@ LDFLAGS ?= -s LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ + all: man$(EXEEXT) man.conf apropos whatis makewhatis MANOBJS = man.o manfile.o manpath.o man-config.o man-getopt.o \ -- 1.8.3.4 From 7444be20edf578bb159e26e1e808470377709802 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 3 Oct 2013 02:22:08 +0200 Subject: man2html/Makefile.in: Fix mandir and bindir diff --git a/man2html/Makefile.in b/man2html/Makefile.in index b41eaba..0c87919 100644 --- a/man2html/Makefile.in +++ b/man2html/Makefile.in @@ -2,8 +2,8 @@ CC = @CC@ CFLAGS += -Wall -Wstrict-prototypes -Wmissing-prototypes OBJECTS = man2html.o cgibase.o abbrev.o strdefs.o EXEEXT = @EXEEXT@ -bindir = $(DESTDIR)$(PREFIX)/usr/bin -mandir = $(DESTDIR)$(PREFIX)@mandir@ +bindir = $(DESTDIR)@bindir@ +mandir = $(DESTDIR)@mandir@ vardir = $(DESTDIR)$(PREFIX)/var httpdir = $(DESTDIR)$(PREFIX)/home/httpd cgiowner = nobody -- 1.8.3.4 From 914beae0b7420f8bddf3b2b89883c3a561c9c30e Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 3 Oct 2013 02:22:33 +0200 Subject: configure: Support presetting env vars for commands diff --git a/configure b/configure index 72f37a5..c838d25 100755 --- a/configure +++ b/configure @@ -406,6 +406,11 @@ if test "$ans" = "false" then for i in more less cmp cat awk gawk mawk do + if eval "test \"x\$$i\" != x" + then + eval F$i=\$$i + continue + fi eval F$i="missing" for j in $DEFPATH do @@ -450,6 +455,11 @@ then else for i in nroff groff geqn gtbl col vgrind grefer grap gpic more less lynx cmp cat awk gawk mawk do + if eval "test \"x\$$i\" != x" + then + eval F$i=\$$i + continue + fi eval F$i="missing" for j in $DEFPATH do @@ -464,6 +474,11 @@ else do if test `eval echo \\$Fg$i` = "missing" then + if eval "test \"x\$$i\" != x" + then + eval Fg$i=\$$i + continue + fi for j in $DEFPATH do if test -f $j/$i @@ -1021,6 +1036,12 @@ then compress= for i in xz lzma bzip2 gzip bzip tzip pack compress freeze yabba do + if eval "test \"x\$$i\" != x" + then + eval F$i=\$$i + if [ x$compress = x ]; then eval compress=\$$i; fi + continue + fi eval F$i=missing for j in $DEFPATH do @@ -1119,6 +1140,11 @@ fi UNCOMPRESSORS="unxz unlzma gunzip bzip2 pcat zcat fcat unyabba" for i in $UNCOMPRESSORS do + if eval "test \"x\$$i\" != x" + then + eval F$i=\$$i + continue + fi eval F$i=missing for j in $DEFPATH do -- 1.8.3.4