Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (eded8997c7666b2bff1e7e480f6a304851fbcd51)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (eded8997c7666b2bff1e7e480f6a304851fbcd51)
  • Date: Tue, 6 Oct 2026 05:38:27 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
doc/man-db/CONFLICTS | 1 +
doc/man-db/DETAILS | 5 ++++-
doc/man-db/HISTORY | 4 ++++
doc/man/CONFLICTS | 1 +
doc/man/DETAILS | 6 +++++-
doc/man/HISTORY | 4 ++++
doc/mandoc/CONFLICTS | 2 ++
doc/mandoc/DEPENDS | 1 +
doc/mandoc/DETAILS | 18 ++++++++++++++++++
doc/mandoc/FINAL | 4 ++++
doc/mandoc/HISTORY | 3 +++
doc/mandoc/PRE_BUILD | 9 +++++++++
doc/mandoc/PROVIDES | 1 +
doc/mandoc/WATCH | 1 +
15 files changed, 61 insertions(+), 2 deletions(-)

New commits:
commit eded8997c7666b2bff1e7e480f6a304851fbcd51
Author: Ismael Luceno <ismael AT iodev.co.uk>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mandoc: new spell, manpage compiler and manual page viewer

commit 0f5dc24632a64ce4246c1a44a8cea5b48f0af03d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

man, man-db: Conflict with mandoc

commit 4b41bc0f0b217b657e2101db0b2cc08e4c096424
Author: Ismael Luceno <ismael AT iodev.co.uk>
Commit: Ismael Luceno <ismael AT sourcemage.org>

man, man-db: Tell apart from each other

diff --git a/ChangeLog b/ChangeLog
index 0b65210..84d1c57 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2026-10-06 Ismael Luceno <ismael AT sourcemage.org>
+ * doc/mandoc: new spell, manpage compiler and manual page viewer
+
2026-10-04 Ismael Luceno <ismael AT sourcemage.org>
* kernels/freedos-lite: new spell, free DOS-compatible operating
system (lite image)
diff --git a/doc/man-db/CONFLICTS b/doc/man-db/CONFLICTS
index 30921a8..fd41a67 100755
--- a/doc/man-db/CONFLICTS
+++ b/doc/man-db/CONFLICTS
@@ -1 +1,2 @@
conflicts man y
+conflicts mandoc y
diff --git a/doc/man-db/DETAILS b/doc/man-db/DETAILS
index 546117f..1d81d4e 100755
--- a/doc/man-db/DETAILS
+++ b/doc/man-db/DETAILS
@@ -10,9 +10,12 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://man-db.nongnu.org/";
ENTERED="20170416"
LICENSE[0]="GPL"
- SHORT="the on-line manual database"
+ SHORT="The GNU on-line manual database"
cat << EOF
man-db is an implementation of the standard Unix documentation system
accessed
using the man command. It uses a Berkeley DB database or gdbm in place of the
traditional flat-text whatis databases.
+
+This is Graeme W. Wilford's man_db, the GNU program descended from the
original
+John Eaton man.
EOF
diff --git a/doc/man-db/HISTORY b/doc/man-db/HISTORY
index e8e52c8..7a7e511 100644
--- a/doc/man-db/HISTORY
+++ b/doc/man-db/HISTORY
@@ -1,3 +1,7 @@
+2026-10-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: added note distinguishing from the original man
+ * CONFLICTS: added conflict with mandoc
+
2025-05-03 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 2.13.1

diff --git a/doc/man/CONFLICTS b/doc/man/CONFLICTS
index adcd417..d76f6e5 100755
--- a/doc/man/CONFLICTS
+++ b/doc/man/CONFLICTS
@@ -1 +1,2 @@
conflicts man-db y
+conflicts mandoc y
diff --git a/doc/man/DETAILS b/doc/man/DETAILS
index 20899c2..9b6e601 100755
--- a/doc/man/DETAILS
+++ b/doc/man/DETAILS
@@ -12,11 +12,15 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
ENTERED=20010922
LICENSE[0]=GPL
KEYWORDS="man doc"
- SHORT="on-line manual pages displayer"
+ SHORT="The original on-line manual pages displayer, not man-db"
cat << EOF
man - display the on-line manual. This package provides the man command. This
utility is the primary way of examining the on-line help files (manual
pages).
Other utilities provided include the whatis and apropos commands for
searching
the manual page database, the manpath utility for determining the manual page
search path, and the maintenance utilities mandb, catman and zsoelim.
+
+This is the continuation of the original Unix man written by John Eaton,
taken
+over by Federico Lucifredi. It is not man-db, which is a separate program
+derived from Graeme W. Wilford's work.
EOF
diff --git a/doc/man/HISTORY b/doc/man/HISTORY
index bbea21e..1c45acd 100644
--- a/doc/man/HISTORY
+++ b/doc/man/HISTORY
@@ -1,3 +1,7 @@
+2026-10-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: added clarification distinguishing from man-db
+ * CONFLICTS: added conflict with mandoc
+
2019-05-16 Ismael Luceno <ismael AT sourcemage.org>
* PRE_BUILD, missing-includes.patch: Fixed build against musl

diff --git a/doc/mandoc/CONFLICTS b/doc/mandoc/CONFLICTS
new file mode 100755
index 0000000..355af96
--- /dev/null
+++ b/doc/mandoc/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts man y
+conflicts man-db y
diff --git a/doc/mandoc/DEPENDS b/doc/mandoc/DEPENDS
new file mode 100755
index 0000000..fb6a846
--- /dev/null
+++ b/doc/mandoc/DEPENDS
@@ -0,0 +1 @@
+depends zlib
diff --git a/doc/mandoc/DETAILS b/doc/mandoc/DETAILS
new file mode 100755
index 0000000..3614367
--- /dev/null
+++ b/doc/mandoc/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=mandoc
+ VERSION=1.14.6
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_HASH=sha512:54286070812a47b629f68757046d3c9a1bdd2b5d1c3b84a5c8e4cb92f1331afa745443f7238175835d8cfbe5b8dd442e00c75c3a5b5b8f8efd8d2ec8f636dad4
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://mandoc.bsd.lv/
+ SOURCE_URL[0]=$WEB_SITE/snapshots/$SOURCE
+ LICENSE[0]=ISC
+ ENTERED=20261005
+ KEYWORDS="man doc"
+ SHORT="manpage compiler and manual page viewer"
+cat << EOF
+Unix manpage compiler. This package provides the man command, the apropos,
+whatis and makewhatis helpers, and the mandoc, demandoc and soelim
+formatters. mandoc compiles the mdoc and man macro languages to terminal,
+HTML and markdown output with a built-in formatter, so unlike man and man-db
+it needs no roff implementation such as groff at build or run time.
+EOF
diff --git a/doc/mandoc/FINAL b/doc/mandoc/FINAL
new file mode 100755
index 0000000..803a5f9
--- /dev/null
+++ b/doc/mandoc/FINAL
@@ -0,0 +1,4 @@
+message "${MESSAGE_COLOR}Run makewhatis as root to build the mandoc.db
database."
+message "Until it exists, every man invocation warns about an outdated
database"
+message "and apropos and whatis find nothing, so run makewhatis periodically"
+message "from cron too.${DEFAULT_COLOR}"
diff --git a/doc/mandoc/HISTORY b/doc/mandoc/HISTORY
new file mode 100644
index 0000000..adcc7d7
--- /dev/null
+++ b/doc/mandoc/HISTORY
@@ -0,0 +1,3 @@
+2026-10-05 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD, CONFLICTS, PROVIDES, FINAL, WATCH:
+ spell created
diff --git a/doc/mandoc/PRE_BUILD b/doc/mandoc/PRE_BUILD
new file mode 100755
index 0000000..7f4f358
--- /dev/null
+++ b/doc/mandoc/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+cat > configure.local << EOF
+CC="$CC"
+CFLAGS="$CFLAGS"
+PREFIX="$INSTALL_ROOT/usr"
+MANDIR="$INSTALL_ROOT/usr/share/man"
+MANPATH_DEFAULT="/usr/local/share/man:/usr/share/man"
+EOF
diff --git a/doc/mandoc/PROVIDES b/doc/mandoc/PROVIDES
new file mode 100644
index 0000000..ef3332f
--- /dev/null
+++ b/doc/mandoc/PROVIDES
@@ -0,0 +1 @@
+MAN
diff --git a/doc/mandoc/WATCH b/doc/mandoc/WATCH
new file mode 100644
index 0000000..582e7c6
--- /dev/null
+++ b/doc/mandoc/WATCH
@@ -0,0 +1 @@
+0 . https://mandoc.bsd.lv/snapshots/


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (eded8997c7666b2bff1e7e480f6a304851fbcd51), Ismael Luceno, 10/06/2026

Archive powered by MHonArc 2.6.24.

Top of Page