Replace the Berkeley-DB based mandocdb(8) by an SQLite3-based version,
authorschwarze <schwarze@openbsd.org>
Tue, 31 Dec 2013 00:40:19 +0000 (00:40 +0000)
committerschwarze <schwarze@openbsd.org>
Tue, 31 Dec 2013 00:40:19 +0000 (00:40 +0000)
commiteea1c63def6563629f228a9d182aa32e711e07ef
tree031e361cf56b824575a398fd802d8dd25554b90a
parent42f7034402374e309a02cc4e386c300ca46569ee
Replace the Berkeley-DB based mandocdb(8) by an SQLite3-based version,
aiming for more flexible development and optimization options.
Kristaps started this during the summer 2012, i did some very heavy
bugfixing during t2k13 and finally, during the last few days,
got it to a state where it is ripe for in-tree development.
Beware, neither the user interfaces nor the database formats
are expected to be stable just yet.

Will not be installed or activated until further discussion.
No functional change to mandoc(1).

"As long as it remains off until we decide the cost, fine." deraadt@
usr.bin/mandoc/Makefile
usr.bin/mandoc/apropos.c
usr.bin/mandoc/apropos_db.c [deleted file]
usr.bin/mandoc/apropos_db.h [deleted file]
usr.bin/mandoc/mandocdb.c
usr.bin/mandoc/mandocdb.h [deleted file]
usr.bin/mandoc/mansearch.c [new file with mode: 0644]
usr.bin/mandoc/mansearch.h [new file with mode: 0644]