Page MenuHomeFreeBSD

Switch to mandocdb
ClosedPublic

Authored by bapt on May 21 2015, 10:25 AM.
Tags
None
Referenced Files
Unknown Object (File)
Nov 20 2024, 10:30 PM
Unknown Object (File)
Nov 19 2024, 7:52 AM
Unknown Object (File)
Oct 28 2024, 5:01 AM
Unknown Object (File)
Oct 27 2024, 1:21 AM
Unknown Object (File)
Oct 27 2024, 1:21 AM
Unknown Object (File)
Oct 27 2024, 1:21 AM
Unknown Object (File)
Oct 27 2024, 1:21 AM
Unknown Object (File)
Oct 27 2024, 1:21 AM
Subscribers

Details

Summary

mandocdb allows semantic search with apropos(1) and whatis(1)

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bapt retitled this revision from to Switch to mandocdb.
bapt updated this object.
bapt edited the test plan for this revision. (Show Details)
bapt removed a subscriber: imp.

Get the bootstrap tools right

Makefile.inc1
1402 ↗(On Diff #5520)

This location seems a bit arbitrary. Why not just put it in at the same line to reduce the diff?

1820–1821 ↗(On Diff #5520)

I don't think this does anything... it should only do something if the directory was built via make libraries and required by something else.

However, if you're moving it around as a cleanup commit, please do this separately.

tools/build/options/WITHOUT_MANDOCDB
2 ↗(On Diff #5520)

"Use "... "the"?

5 ↗(On Diff #5520)

... instead of what version?

I thought MANDOCDB just built manioc with sqlite3 support..?

usr.bin/mandoc/Makefile
12 ↗(On Diff #5520)

Seems like the old behavior of hard linking manioc.1 -> mdocml.1 be preserved?

Makefile.inc1
1402 ↗(On Diff #5520)

Ok I'll change that before committing

1820–1821 ↗(On Diff #5520)

Now 2 options can require libsqlite3: WITH_MANDOC and WITH_KERBEROS so the dependency chain cannot be only defined for WITH_KERBEROS

tools/build/options/WITHOUT_MANDOCDB
5 ↗(On Diff #5520)

mandoc is always built with sqlite3 support
mandocdb activates makewhatis, apropos, whatis from mandoc which gives you semantic search

This revision was automatically updated to reflect the committed changes.