./regress/show-all, Demonstrates the show-all target

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0, Package name: show-all-1.0, Maintainer: pkgsrc-users

Ensures that the show-all target prints all variants of variable values
as intended. This involves sorted multi-valued variables (like
CONFIGURE_ENV), other multi-valued variables (like CONFIGURE_ARGS),
variables containing special characters that need to be escaped, and
various other edge cases.


Required to build:
[pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2018-11-30 20:15:49 by Roland Illig | Files touched by this commit (1)
Log message:
regress/show-all: fix regression test after infrastructure change
   2018-11-11 20:07:12 by Roland Illig | Files touched by this commit (2)
Log message:
mk/misc: adjust layout of the show-all output to pkgsrc format

In Makefiles, the variable values are aligned vertically. This format is
now also used in the show-all target, which makes it easier readable.

Some more variables have been marked as multi-value, and single-valued
variables ending in space are clearly marked. Without the latter, the
regression test would have a line with significant trailing whitespace.
   2018-11-10 11:40:56 by Roland Illig | Files touched by this commit (4)
Log message:
mk/misc: in show-all, list values of *_ENV and *_ARGS in separate lines

The *_ENV and *_ARG values are typically very long, and reading them in
a single line is unnecessarily difficult. Therefore, each of their
values is listed on a separate line, for example:

fetch:
  usr   DIST_PATH (undefined)
  pkg   MASTER_SITES = \
                http://ftp.gnome.org/pub/GNOME/sources/glib/2.56/ \
                ftp://ftp.gnome.org/pub/GNOME/sources/glib/2.56/ \
                ftp://ftp.cse.buffalo.edu/pub/Gnome/sources/glib/2.56/ \
                https://download.gnome.org/sources/glib/2.56/ \
                # end of MASTER_SITES
  pkg   DIST_SUBDIR (undefined)