some markup cleaning in the port-modules(5) manual

Ingo Schwarze <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
Hello,

some time ago, Marc Espie contacted me about the bogus construction

  .Li Ev

in the port-modules(5) manual.  It is bogus because the .Ev macro
terminates the preceding .Li macro, resulting in

  mandoc: file:line:2: WARNING: skipping empty macro: Li

Also, while using .Li for in-line literal displays is sometimes
acceptable, it is often not a particularly good choice.

So i had a look at this manual page.
Any OKs or remarks on the following patch?

 * more consistently mark up module names with .Cm, because
   module names are fixed strings that have to be provided
   verbatim in some command context - they are not argument
   placeholders
 * in particular, consistently mark up module names in the
   main tagged list with .It Cm rather than with bare .It,
   which has the side benefit of making less(1) commands like
   ":t java" and ":t devel/cmake" work
 * when showing specific variable assignments, more consistently
   use .Ev + operator + (Cm or Ar) rather than the less expressive .Li
 * more consistently show Makefile targets with .Cm;
   again, target names are not argument placeholders
 * more consistently mark up the fixed strings Yes and No
   with .Cm rather than with are mixed bag of quoting methods
 * add a number of missing Oxford commas
 * do not use .Nm for the names of commands _not_ documented
   in the present page, .Sy is more appropriate for those

More copy-editing could definitely be performed here,
but this patch is already growing fat.

I'm sending it here because a very large number of ports developers
have contributed to this manual page in the past and may potentially
be interested in various modules.

Yours,
  Ingo


Index: port-modules.5
===================================================================
RCS file: /cvs/src/share/man/man5/port-modules.5,v
diff -u -r1.286 port-modules.5
--- port-modules.5	25 Jun 2026 07:30:43 -0000	1.286
+++ port-modules.5	17 Aug 2026 11:12:53 -0000
@@ -51,18 +51,18 @@
 For convenience, setting
 .Ev CONFIGURE_STYLE
 in a port's main Makefile is enough to get perl5 or autoconf support, but
-.Ar gnu ,
-.Ar imake
+.Cm gnu ,
+.Cm imake
 and
-.Ar perl5
+.Cm perl5
 are actually modules, and there is some glue in
 .Xr bsd.port.mk 5
 that magically adds the required module in that case.
 This doesn't work when parsing modules.
 For instance, if you set
-.Li CONFIGURE_STYLE=gnu
-in a module, you also need to
-.Li MODULES += gnu .
+.Ev CONFIGURE_STYLE Ns = Ns Cm gnu
+in a module, you also need to set
+.Ev MODULES No += Cm gnu .
 .Pp
 Other modules correspond to shortcuts for using some other ports as
 dependencies without needing to hardcode too much, such as
@@ -87,7 +87,7 @@
 Modules may refer to each other.
 The modules mechanism has specific recursion handling such that
 adding
-.Li MODULES += foo/bar
+.Ev MODULES No += Ar foo/bar
 to a module will work as expected.
 .Sh NAMING CONVENTIONS
 Since there is no actual scope in makefiles, everything defined within
@@ -99,7 +99,7 @@
 should be named
 .Ev MODFOO_*
 and
-.Ar modfoo_* .
+.Cm modfoo_* .
 .Pp
 Following the same conventions as
 .Xr bsd.port.mk 5 ,
@@ -107,7 +107,7 @@
 named
 .Ev _MODFOO_*
 and
-.Ar _modfoo_* .
+.Cm _modfoo_* .
 .Pp
 For instance, if a module wants some value to be available for the rest
 of the world, it should define
@@ -141,7 +141,7 @@
 Normal client ports will use
 .Ev MODQT_LIB_DEPENDS ,
 but a port may exceptionally import both modules with
-.Li MODULES += x11/qt5 x11/qt6
+.Ev MODULES No += Cm x11/qt5 x11/qt6
 and differentiate between qt5 and qt6 needs with
 .Ev MODQT5_LIB_DEPENDS
 and
@@ -200,7 +200,12 @@
 .Pp
 Some
 .Ev CONFIGURE_STYLE
-values, namely perl, gnu, imake, and autoconf,
+values, namely
+.Cm perl ,
+.Cm gnu ,
+.Cm imake ,
+and
+.Cm autoconf ,
 will automatically import the correct module.
 User-defined modules must both add to
 .Ev CONFIGURE_STYLE
@@ -266,6 +271,7 @@
 \&.endif
 .Ed
 .El
+.Pp
 That way, if several modules require specific actions for those targets,
 the end user can choose the appropriate order in which to run the actions:
 .Bd -literal -offset indent
@@ -376,7 +382,10 @@
 .Dl .include <bsd.port.mk>
 .Pp
 Thus they can be affected by user choices such as setting a variable
-to Yes or No.
+to
+.Cm Yes
+or
+.Cm \&No .
 Modules may make decisions based on documented
 .Ev MODFOO_BEHAVIOR
 values.
@@ -407,7 +416,7 @@
 .Sh CORE MODULES DOCUMENTATION
 The following modules are available.
 .Bl -tag -width do-configure
-.It cpan
+.It Cm cpan
 For perl ports coming from CPAN.
 Wrapper around the normal perl module that fetches the file from
 the correct location depending on
@@ -422,7 +431,7 @@
 .Ev CATEGORIES .
 .Pp
 Some CPAN modules are only indexed by author, set
-.Li Ev CPAN_AUTHOR Ns = Ns Ar ID
+.Ev CPAN_AUTHOR Ns = Ns Ar ID
 to locate the right directory.
 .Pp
 If no
@@ -432,7 +441,8 @@
 .Pp
 User settings: set
 .Ev CPAN_REPORT
-to Yes,
+to
+.Cm Yes ,
 .Ev CPAN_REPORT_DB
 to a valid directory,
 and
@@ -460,7 +470,7 @@
 	...
 	${MODCPAN_POST_INSTALL}
 .Ed
-.It databases/mariadb
+.It Cm databases/mariadb
 Adds small framework for testing ports that require running MariaDB.
 Defines
 .Ev MODMARIADB_TEST_TARGET
@@ -505,7 +515,7 @@
 .Xr mysqladmin 1 ,
 respectively; those argument lists could be used in test scripts
 for connecting to test server, if they aren't satisfied by environment.
-.It databases/postgresql
+.It Cm databases/postgresql
 Adds small framework for testing ports that require running Postgres.
 Defines
 .Ev MODPOSTGRESQL_TEST_TARGET
@@ -542,7 +552,7 @@
 .Ev TEST_DEPENDS ,
 but not to any other
 .Ev *_DEPENDS .
-.It devel/cmake
+.It Cm devel/cmake
 Adds
 .Pa devel/cmake
 to
@@ -560,18 +570,24 @@
 was not set before, sets its value to `cmake'.
 Changes default value of
 .Ev SEPARATE_BUILD
-to `Yes' because modern CMake requires out-of-source build anyway.
+to
+.Cm Yes
+because modern CMake requires out-of-source build anyway.
 Changes
 .Ev TEST_TARGET
-to `test' as this is standard for CMake projects.
+to
+.Cm test
+as this is standard for CMake projects.
 Also this module has the following knobs:
 .Bl -tag -width Ds
 .It Ev MODCMAKE_DEBUG
-If set to `Yes', CMake will produce a debug build instead of a release
-build.
+If set to
+.Cm Yes ,
+CMake will produce a debug build instead of a release build.
 The exact effects on the build process depend on settings specified in
 the CMake config files.
-Default value is `No'.
+Default value is
+.Cm \&No .
 .It Ev MODCMAKE_LDFLAGS
 If set, the value will be passed to CMake via the
 .Ev LDFLAGS
@@ -583,16 +599,24 @@
 .Ev CMAKE_MODULE_LINKER_FLAGS_INIT .
 Default value is empty.
 .It Ev MODCMAKE_VERBOSE
-If set to `Yes', CMake will print details during configure and build
+If set to
+.Cm Yes ,
+CMake will print details during configure and build
 stages about exact command being run, etc.
 Should not be used in ports Makefiles.
-Default value is `Yes'.
+Default value is
+.Cm Yes .
 .It Ev MODCMAKE_WANTCOLOR
-If set to `Yes', CMake will colorize its output.
+If set to
+.Cm Yes ,
+CMake will colorize its output.
 Should not be used in ports Makefiles.
-Default value is `No'.
+Default value is
+.Cm \&No .
 .It Ev USE_NINJA
-If set to `Yes', use
+If set to
+.Cm Yes ,
+use
 .Xr ninja 1
 as the build system instead of
 .Xr make 1 .
@@ -600,40 +624,45 @@
 .Pa devel/ninja
 to
 .Ev BUILD_DEPENDS .
-If set to `No', uses Unix Makefiles generator and adds
+If set to
+.Cm \&No ,
+uses Unix Makefiles generator and adds
 .Sq nojunk
 to
 .Ev DPB_PROPERTIES .
-Default value is `Yes'.
+Default value is
+.Cm Yes .
 .El
 .Pp
 When used together with other modules, appropriate variables are
 automatically passed to CMake:
 .Bl -tag -width "lang/python" -compact
-.It java
+.It Cm java
 .Ev JAVA_HOME
 is set in
 .Ev CONFIGURE_ENV
 and
 .Ev MAKE_ENV .
-.It lang/python
+.It Cm lang/python
 Python executable, library, and include paths are set for FindPython,
 FindPython3, and FindPythonN modules.
-.It lang/lua
+.It Cm lang/lua
 Lua include directory and library path are set for FindLua.
-.It lang/ruby
+.It Cm lang/ruby
 Ruby executable is set for FindRuby.
-.It lang/tcl
+.It Cm lang/tcl
 Tcl version, include, library directories and library name are set in
 .Ev CONFIGURE_ENV .
-.It x11/tk
+.It Cm x11/tk
 Tk version, include, library directories and library name are set in
 .Ev CONFIGURE_ENV .
 .El
 .Pp
 The environment variable
 .Ev MODCMAKE_PORT_BUILD
-is automatically set to `yes' in
+is automatically set to
+.Cm yes
+in
 .Ev CONFIGURE_ENV
 and
 .Ev MAKE_ENV .
@@ -641,14 +670,14 @@
 ports control, and prevents network operations
 .Pq file DOWNLOAD/UPLOAD
 during the build.
-.It devel/cabal
+.It Cm devel/cabal
 See
 .Xr cabal-module 5
 for porting Haskell applications.
-.It devel/cargo
+.It Cm devel/cargo
 See
 .Xr cargo-module 5 .
-.It devel/dconf
+.It Cm devel/dconf
 Sets
 .Ev CONFIGURE_ARGS ,
 .Ev BUILD_DEPENDS
@@ -660,7 +689,7 @@
 .Bd -literal -offset indent
 @tag glib-compile-schemas
 .Ed
-.It devel/gconf2
+.It Cm devel/gconf2
 A link from
 .Xr gconftool-2 1
 to
@@ -669,7 +698,7 @@
 .Ev PATH .
 Sets
 .Ev CONFIGURE_ARGS ,
-.Ev BUILD_DEPENDS
+.Ev BUILD_DEPENDS ,
 and
 .Ev RUN_DEPENDS .
 According to the values of
@@ -681,7 +710,7 @@
 to the directory name under
 .Pa ${LOCALBASE}/share/schemas/
 where schemas files will be installed.
-.It devel/meson
+.It Cm devel/meson
 Adds
 .Pa devel/meson
 and
@@ -693,13 +722,17 @@
 target.
 If
 .Ev CONFIGURE_STYLE
-was not set before, sets its value to `meson'.
+was not set before, sets its value to
+.Cm meson .
 Changes default value of
 .Ev SEPARATE_BUILD
-to `Yes' because meson requires out-of-source build.
+to
+.Cm Yes
+because meson requires out-of-source build.
 If
 .Ev CONFIGURE_STYLE
-is 'meson',
+is
+.Cm meson ,
 .Ev MODMESON_CONFIGURE_ARGS
 and
 .Ev MODMESON_CONFIGURE_ENV
@@ -729,14 +762,17 @@
 This module supports the following knob:
 .Bl -tag -width Ds
 .It Ev MODMESON_WANTCOLOR
-If set to `Yes', meson will colorize its output.
+If set to
+.Cm Yes ,
+meson will colorize its output.
 Should not be used in ports Makefiles.
-Default value is `No'.
+Default value is
+.Cm \&No .
 .El
-.It devel/qmake
+.It Cm devel/qmake
 See
 .Xr qmake-module 5 .
-.It devel/scons
+.It Cm devel/scons
 Adds
 .Pa devel/scons
 to
@@ -752,7 +788,7 @@
 and
 .Cm do-install
 targets that can be overridden in the port Makefile.
-.It font
+.It Cm font
 Used for ports which primarily install fonts.
 Affects
 .Ev PKG_ARCH
@@ -805,7 +841,7 @@
 .Ev MODFONT_WEBFILES
 must also declare a -web subpackage in
 .Ev MULTI_PACKAGES .
-.It fortran
+.It Cm fortran
 Sets
 .Ev MODFORTRAN_LIB_DEPENDS ,
 .Ev MODFORTRAN_WANTLIB ,
@@ -813,10 +849,11 @@
 Set
 .Ev MODFORTRAN_COMPILER
 depending on what the port requires.
-The current default and only supported value is `gfortran'.
+The current default and only supported value is
+.Cm gfortran .
 The dependencies are chosen according to
 .Ev MODFORTRAN_COMPILER .
-.It gcc4
+.It Cm gcc4
 If
 .Ev COMPILER_VERSION
 is not gcc4 (defined by
@@ -838,22 +875,22 @@
 .Ev MODGCC4_CPPLIBDEP
 and
 .Ev MODGCC4_CPPWANTLIB .
-.It gnu
+.It Cm gnu
 This module is documented in the main
 .Xr bsd.port.mk 5
 manpage.
-.It imake
+.It Cm imake
 This module is documented in the main
 .Xr bsd.port.mk 5
 manpage.
-.It java
+.It Cm java
 Set
-.Li MODJAVA_VER=x.y
+.Ev MODJAVA_VER Ns = Ns Ar x.y
 to use exactly the JDK x.y,
-.Li MODJAVA_VER=x.y+
+.Ev MODJAVA_VER Ns = Ns Ar x.y Ns Cm \&+
 to use any x.y or higher version.
 Set
-.Li MODJAVA_JRERUN=Yes
+.Ev MODJAVA_JRERUN Ns = Ns Cm Yes
 if the port only needs the JRE at runtime.
 The module sets
 .Ev JAVA_HOME ,
@@ -861,20 +898,20 @@
 .Ev MODJAVA_RUN_DEPENDS ,
 .Ev MODJAVA_SHARE_DIR ,
 .Ev MODJAVA_JAR_DIR ,
-.Ev MODJAVA_EXAMPLE_DIR
+.Ev MODJAVA_EXAMPLE_DIR ,
 and
 .Ev MODJAVA_DOC_DIR .
 It appends to
 .Ev BUILD_DEPENDS ,
 .Ev RUN_DEPENDS ,
-.Ev CATEGORIES
+.Ev CATEGORIES ,
 and
 .Ev SUBST_VARS .
 If
-.Li MODJAVA_BUILD=ant
+.Ev MODJAVA_BUILD Ns = Ns Cm ant ,
 then this module provides
 .Ev MODJAVA_BUILD_DIR ,
-.Ev MODJAVA_BUILD_FILE
+.Ev MODJAVA_BUILD_FILE ,
 and
 .Ev MODJAVA_BUILD_TARGET_NAME ,
 as well as a
@@ -882,7 +919,7 @@
 target (if not already defined).
 It heeds
 .Ev NO_BUILD .
-.It lang/clang
+.It Cm lang/clang
 Similar to gcc4 module.
 If architecture is in MODCLANG_ARCHS, the Clang compilers will be
 put at the front of the path.
@@ -894,11 +931,11 @@
 .Ev MODCLANG_VERSION
 which is also appended to
 .Ev SUBST_VARS .
-.It lang/erlang
-.It lang/go
+.It Cm lang/erlang
+.It Cm lang/go
 See
 .Xr go-module 5 .
-.It lang/lua
+.It Cm lang/lua
 Sets
 .Ev MODLUA_BIN ,
 .Ev MODLUA_DATADIR ,
@@ -917,12 +954,14 @@
 .Ev BUILD_DEPENDS ,
 unless
 .Ev NO_BUILD
-has been set to Yes.
+has been set to
+.Cm Yes .
 Also appends to
 .Ev RUN_DEPENDS ,
 unless
 .Ev MODLUA_RUNDEP
-is set to No.
+is set to
+.Cm \&No .
 Appends
 .Ev MODLUA_VERSION ,
 .Ev MODLUA_LIB ,
@@ -942,24 +981,32 @@
 .Ev MODLUA_DEFAULT_VERSION
 by default.
 Ports can be built with several lua versions.
-If no FLAVOR is set, it defaults to MODLUA_DEFAULT_VERSION.
-Otherwise the FULLPKGNAME is adjusted, if MODLUA_SA is not set.
+If no
+.Ev FLAVOR
+is set, it defaults to
+.Ev MODLUA_DEFAULT_VERSION .
+Otherwise the
+.Ev FULLPKGNAME
+is adjusted, if
+.Ev MODLUA_SA
+is not set.
 In order to set a build, run or test dependency on a lua port,
 use the following, which will propagate the currently used flavor:
 .Ev MODLUA_BUILD_DEPENDS ,
 .Ev MODLUA_TEST_DEPENDS ,
 .Ev MODLUA_RUN_DEPENDS .
-.It lang/mono
+.It Cm lang/mono
 Sets
 .Ev MODMONO_ONLY_FOR_ARCHS ,
 .Ev CONFIGURE_ENV ,
 .Ev MAKE_FLAGS ,
-.Ev MODMONO_BUILD_DEPENDS
+.Ev MODMONO_BUILD_DEPENDS ,
 and
 .Ev MODMONO_RUN_DEPENDS .
 If
 .Ev MODMONO_DEPS
-is set to Yes,
+is set to
+.Cm Yes ,
 .Pa lang/mono
 is appended to
 .Ev BUILD_DEPENDS
@@ -970,7 +1017,7 @@
 shared library versions using a
 .Cm post-configure
 target.
-.It lang/ocaml
+.It Cm lang/ocaml
 Appends to
 .Ev BUILD_DEPENDS
 and
@@ -979,7 +1026,9 @@
 .Ev RUN_DEPENDS
 unless
 .Ev MODOCAML_RUNDEP
-is set to No, or set to if-not-native and native compilation
+is set to
+.Cm \&No ,
+or set to if-not-native and native compilation
 is supported on this architecture.
 Including this module selects a %%native%% plist fragment and
 .Ev ocaml_native
@@ -991,14 +1040,15 @@
 property is set.
 When
 .Ev CONFIGURE_STYLE
-is set to `oasis',
+is set to
+.Cm oasis ,
 overrides for the
 .Cm do-build ,
 .Cm do-install ,
 and
 .Cm do-test
 targets are added.
-.It lang/php
+.It Cm lang/php
 Used for ports using PHP in some way:
 either extensions to PHP, or software written in PHP.
 Sets
@@ -1008,19 +1058,21 @@
 .Ev MODPHP_BIN ,
 .Ev MODPHP_PHPIZE ,
 .Ev MODPHP_PHP_CONFIG ,
-.Ev MODPHP_INCDIR
+.Ev MODPHP_INCDIR ,
 and
 .Ev MODPHP_LIBDIR .
 Adds to
 .Ev RUN_DEPENDS
 unless
 .Ev MODPHP_RUNDEP
-is set to No.
+is set to
+.Cm \&No .
 Adds to
 .Ev BUILD_DEPENDS
 if
 .Ev MODPHP_BUILDDEP
-is set to Yes.
+is set to
+.Cm Yes .
 If
 .Ev MODPHP_DO_PHPIZE
 is set, prepares a build environment for extensions that use phpize.
@@ -1037,7 +1089,7 @@
 and allows any of these PDO packages to satisfy the dependency, with
 .Ev MODPHP_PDO_PREF
 (sqlite by default) chosen if none are installed.
-.It lang/php/pecl
+.It Cm lang/php/pecl
 Used for ports for PHP PECL extensions.
 Sets default
 .Ev SITES ,
@@ -1066,13 +1118,13 @@
 .Ev PKGNAME
 and appends to
 .Ev CATEGORIES .
-.It lang/python
+.It Cm lang/python
 See
 .Xr python-module 5 .
-.It lang/ruby
+.It Cm lang/ruby
 See
 .Xr ruby-module 5 .
-.It lang/rust
+.It Cm lang/rust
 Ports using Rust must use this module so a rebuild can be triggered via
 .Ev SYSTEM_VERSION-rust
 on updates of the lang/rust port or changes to the Rust standard library.
@@ -1080,13 +1132,15 @@
 .Ev MODRUST_WANTLIB
 as appropriate for the architecture so it can be added to
 .Ev WANTLIB .
-It adds lang/rust to the
+It adds
+.Pa lang/rust
+to the
 .Ev BUILD_DEPENDS
 unless
 .Ev MODRUST_BUILDDEP
 is set to anything but
-.Dq yes .
-.It lang/tcl
+.Cm Yes .
+.It Cm lang/tcl
 Sets
 .Ev MODTCL_VERSION ,
 .Ev MODTCL_BIN ,
@@ -1106,11 +1160,11 @@
 shell fragments to patch the interpreter path in executable scripts.
 Also affects
 .Ev CATEGORIES .
-.It perl
+.It Cm perl
 This module is documented in the main
 .Xr bsd.port.mk 5
 manpage.
-.It security/heimdal
+.It Cm security/heimdal
 A link from ${LOCALBASE}/heimdal/bin/krb5-config
 to
 .Xr krb5-config 1
@@ -1123,7 +1177,7 @@
 .Ev MODHEIMDAL_LIB_DEPENDS ,
 and
 .Ev MODHEIMDAL_WANTLIB .
-.It textproc/intltool
+.It Cm textproc/intltool
 Sets
 .Ev MODINTLTOOL_OVERRIDE .
 .Pa textproc/intltool
@@ -1146,7 +1200,7 @@
 by appending
 .Ev MODINTLTOOL_OVERRIDE
 to them.
-.It www/mozilla
+.It Cm www/mozilla
 Sets
 .Ev PKGNAME ,
 .Ev HOMEPAGE ,
@@ -1161,12 +1215,12 @@
 Adds common dependencies to
 .Ev LIB_DEPENDS ,
 .Ev WANTLIB ,
-.Ev RUN_DEPENDS
+.Ev RUN_DEPENDS ,
 and
 .Ev BUILD_DEPENDS .
 Sets common
 .Ev CONFIGURE_ARGS ,
-.Ev MAKE_ENV
+.Ev MAKE_ENV ,
 and
 .Ev CONFIGURE_ENV .
 Sets
@@ -1182,7 +1236,7 @@
 .Ev MOZILLA_CODENAME ,
 .Ev MOZILLA_VERSION ,
 .Ev MOZILLA_BRANCH ,
-.Ev MOZILLA_LIBS
+.Ev MOZILLA_LIBS ,
 and
 .Ev MOZILLA_DATADIRS
 variables.
@@ -1200,11 +1254,11 @@
 .Ev AUTOCONF
 will be run during
 .Cm pre-configure .
-.It wayland/wlroots
+.It Cm wayland/wlroots
 Used for Wayland ports using the wlroots library.
 Sets
 .Ev MODWLROOTS_LIB_DEPENDS ,
-.Ev MODWLROOTS_WANTLIB
+.Ev MODWLROOTS_WANTLIB ,
 and
 .Ev MODWLROOTS_VERSION .
 Appends the corresponding values to
@@ -1213,8 +1267,9 @@
 .Ev WANTLIB ,
 unless
 . Ev MODWLROOTS_LIBDEP
-is set to No.
-.It www/pear
+is set to
+.Cm \&No .
+.It Cm www/pear
 Used for PHP PEAR ports.
 Sets default
 .Ev SITES ,
@@ -1247,11 +1302,11 @@
 .Ev PKGNAME
 and appends to
 .Ev CATEGORIES .
-.It x11/gnome
+.It Cm x11/gnome
 See
 .Xr gnome-module 5 .
-.It x11/gnustep
-.It x11/qt5 and x11/qt6
+.It Cm x11/gnustep
+.It Cm x11/qt5 No and Cm x11/qt6
 All qt* modules share a common
 .Ev MODQT_*
 namespace for simple ports.
@@ -1273,15 +1328,15 @@
 as standard GNU configure-style parameters to locate the include and libraries.
 .Pp
 The location of Qt-specific tools
-.Nm lrelease ,
-.Nm moc ,
-.Nm qmake
+.Sy lrelease ,
+.Sy moc ,
+.Sy qmake ,
 and
-.Nm uic
+.Sy uic
 is available through
 .Ev MODQT*_LRELEASE ,
 .Ev MODQT*_MOC ,
-.Ev MODQT*_QMAKE
+.Ev MODQT*_QMAKE ,
 and
 .Ev MODQT*_UIC .
 .Ev MODQT*_OVERRIDE_UIC
@@ -1293,13 +1348,14 @@
 is always forced to ${MODQT*_MOC}.
 .Pp
 In most cases the
-.Pa devel/qmake
+.Cm devel/qmake
 module should be used instead of using
 .Ev MODQT*_QMAKE
 directly.
 .Pp
 The modules add to
-.Ev CONFIGURE_ENV , MAKE_ENV
+.Ev CONFIGURE_ENV ,
+.Ev MAKE_ENV ,
 and
 .Ev MAKE_FLAGS .
 They define appropriate
@@ -1314,11 +1370,11 @@
 Qt5 and Qt6 consist of many so called Qt modules, these Qt modules should be
 added to
 .Ev LIB_DEPENDS ,
-.Ev BUILD_DEPENDS
+.Ev BUILD_DEPENDS ,
 or
 .Ev RUN_DEPENDS
 manually.
-.It x11/tk
+.It Cm x11/tk
 Sets
 .Ev MODTK_VERSION ,
 .Ev MODTK_BIN ,
@@ -1333,7 +1389,7 @@
 is the default version used by all Tk ports and
 may be overridden.
 Automatically adds the
-.Pa lang/tcl
+.Cm lang/tcl
 module, provides a default
 .Ev MODTCL_VERSION
 to match
@@ -1343,19 +1399,21 @@
 Note the
 .Ev MODTCL_WISH_ADJ
 shell fragment in the
-.Pa lang/tcl
+.Cm lang/tcl
 module.
-.It x11/xfce4
+.It Cm x11/xfce4
 Sets
 .Ev DIST_SUBDIR ,
 .Ev EXTRACT_SUFX ,
 .Ev CONFIGURE_STYLE ,
-.Ev CONFIGURE_ENV
+.Ev CONFIGURE_ENV ,
 and
 .Ev USE_GMAKE .
 If
 .Ev MODXFCE_ICON_CACHE
-is set to yes, it adds
+is set to
+.Cm Yes ,
+it adds
 .Pa x11/gtk+4,-guic
 to
 .Ev RUN_DEPENDS .
@@ -1371,7 +1429,7 @@
 Xfce ports can be divided into five categories: core libraries and
 applications, goodies, artwork, thunar plugins, and panel plugins.
 .Ev HOMEPAGE ,
-.Ev SITES
+.Ev SITES ,
 and
 .Ev DISTNAME
 are built using
@@ -1382,7 +1440,7 @@
 .Ev XFCE_PROJECT ,
 .Ev XFCE_GOODIE ,
 .Ev XFCE_ARTWORK ,
-.Ev THUNAR_PLUGIN
+.Ev THUNAR_PLUGIN ,
 or
 .Ev XFCE_PLUGIN .
 One of the latter has to be provided by the port Makefile.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.