pkgsrc/mk
rillig 97dcdb49ce mk/subst.mk: document the unspecified application order
To avoid bmake warnings because of duplicate class names, the :O:u
modifier had been added in r1.66 on 2020-03-21.  This had the side effect
that the subst classes are now applied in alphabetical order instead of
declaration order.

For this to actually matter, there must be a file that is affected by two
different subst classes and in which the substitutions depend on each
other or prevent each other.  Chances for that are pretty low.

The order is intentionally documented as being unspecified, to allow for
future modifications, just in case that a bmake variable modifier is
invented that filters for duplicates without requiring the duplicates to
be adjacent to each other.  In that situation, it would be nicer to
switch back to declaration order instead of alphabetical.
2020-06-11 19:38:40 +00:00
..
build mk/build/build.mk: use the login shell by default for build-env 2020-04-25 21:36:17 +00:00
buildlink3 bsd.buildlink3.mk: add ABI_DEPENDS and API_DEPENDS to show-all-bl3 2020-06-07 17:56:13 +00:00
check mk/check/check-portability.mk: remove leaked debug code 2020-06-07 10:42:04 +00:00
checksum Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
cmake-Modules/Platform
compiler mk/compiler.mk: check for too late GCC_REQD and USE_LANGUAGES 2020-06-02 06:58:13 +00:00
configure mk/configure/replace-interpreter.mk: clean up show-all-interp variables 2020-06-07 06:10:36 +00:00
defaults mk/defaults: Add 'mouse' option 2020-06-02 10:38:26 +00:00
depends mk: allow "bmake clean depends" as shortcut 2019-05-07 19:36:43 +00:00
emulator Prepare for compat80 package. 2019-10-15 11:15:49 +00:00
extract mk/extract/bsd.extract-vars.mk: make documentation more user-friendly 2020-03-20 17:16:34 +00:00
features mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
fetch mk/fetch/fetch.mk: Use -f with ofhttp 2020-04-25 11:36:20 +00:00
gnu-config PR pkg/54686: try to handle NetBSD/arm without architecture version the same 2019-11-13 19:06:42 +00:00
haskell Use hashed package keys for (un)installing Cabal packages 2020-01-09 12:29:32 +00:00
help mk/help: clean up code 2020-05-03 10:57:06 +00:00
init
install mk: Skip CTF_FILES_SKIP before anything else. 2019-09-06 09:00:35 +00:00
misc mk: move locking.mk from internal to misc 2020-05-10 06:52:49 +00:00
package mk: allow "bmake clean depends" as shortcut 2019-05-07 19:36:43 +00:00
patch mk: allow "bmake clean depends" as shortcut 2019-05-07 19:36:43 +00:00
pbulk Sort the list of files included during a scan run and remove duplicates. 2020-01-13 22:08:33 +00:00
pkgformat mk/.../metadata.mk: properly clean up loops after removing "" 2020-06-07 04:41:58 +00:00
pkginstall mk/pkginstall: fix output of show-all-pkginstall 2020-05-09 16:48:57 +00:00
pkgtasks mk/misc: make configuration for show-all targets more configurable 2018-11-30 18:38:19 +00:00
platform mk: bmake cannot compare non-integers numerically. 2020-06-02 16:22:40 +00:00
plist mk/plist: Add EARLY_PRINT_PLIST_AWK 2020-06-10 16:06:09 +00:00
repro
scripts mk/subst.mk: fix wrong SUBST failure in mail/policyd-weight 2020-06-06 13:17:34 +00:00
tools mk/tools: not all linuxes have bash (e.g. alpine) 2020-05-28 14:47:36 +00:00
wrapper mk/wrapper/transform-gcc: pass -Wno-* without warning 2020-05-02 19:32:59 +00:00
alternatives.mk mk/*: improve documentation for "make help" 2018-05-16 21:23:02 +00:00
apache.mk apache.mk: update comment, apache22 is gone, so is the "ap22" prefix 2019-12-28 11:43:58 +00:00
apache.module.mk
bdb.buildlink3.mk mk/bdb.buildlink3.mk: fix outdated comments 2020-05-03 10:00:42 +00:00
bsd.fast.prefs.mk
bsd.hacks.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
bsd.makevars.mk
bsd.options.mk mk/bsd.options.mk: remove redundant assignment to PKG_OPTIONS 2020-06-06 19:09:37 +00:00
bsd.pkg.barrier.mk New target test-env, like build-env and configure-env. 2020-03-23 00:33:48 +00:00
bsd.pkg.clean.mk
bsd.pkg.debug.mk
bsd.pkg.error.mk mk/bsd.pkg.error.mk: fix alignment of the backslashes 2019-09-08 09:15:01 +00:00
bsd.pkg.mk mk: move locking.mk from internal to misc 2020-05-10 06:52:49 +00:00
bsd.pkg.readme.mk
bsd.pkg.subdir.mk mk, doc: remove obsolete bulk-install and bulk-package targets 2020-06-05 17:05:22 +00:00
bsd.pkg.update.mk mk/bsd.pkg.update.mk: fix indentation 2020-01-11 19:30:50 +00:00
bsd.pkg.use.mk mk/bsd.pkg.use.mk: add more keywords for "bmake help" 2020-03-12 00:12:23 +00:00
bsd.prefs.mk mk/bsd.prefs.mk: add PKG_DBDIR to show-all-dirs 2020-06-07 05:59:30 +00:00
bsd.utils.mk
compiler.mk mk/compiler.mk: check for too late GCC_REQD and USE_LANGUAGES 2020-06-02 06:58:13 +00:00
curses.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
curses.builtin.mk mk/curses.builtin.mk: add mouse function check 2019-06-17 18:19:55 +00:00
cwrappers.mk mk: allow "bmake clean depends" as shortcut 2019-05-07 19:36:43 +00:00
db1.builtin.mk
djbware.mk sysutils/qlogtools: skip nonexistent error.h when fixing errno 2020-05-02 11:49:40 +00:00
dlopen.buildlink3.mk
dlopen.builtin.mk
endian.mk
fam.buildlink3.mk
fonts.mk mk/fonts.mk: Empty USE_LANGUAGES 2020-03-22 09:46:10 +00:00
fuse.buildlink3.mk mk/fuse.buildlink3.mk: make patching of configure scripts optional 2020-05-01 21:12:05 +00:00
haskell.mk mk/haskell.mk: allow to generate PLIST files 2020-05-10 17:46:59 +00:00
java-env.mk
java-vm.mk g/c references to openjdk7 2020-05-17 00:54:00 +00:00
jpeg.buildlink3.mk
krb5.buildlink3.mk
Kyuafile
libusb.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
license.mk add afl-3.0 to acceptable defaults 2020-04-30 08:43:25 +00:00
linux-pam.builtin.mk mk/linux-pam: replace obsolete _PKG_SILENT with RUN 2020-03-15 23:03:03 +00:00
love.mk s/wip/games/, thanks leot for the ping. 2018-10-01 18:25:17 +00:00
motif.buildlink3.mk
mpi.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
mysql.buildlink3.mk MySQL 5.5 and PostgreSQL 9.4 are no longer with us 2020-05-23 07:35:56 +00:00
ocaml.mk Use MAKE_ENV when calling dune in ocaml.mk 2020-04-21 11:23:29 +00:00
omf-scrollkeeper.mk
oss.buildlink3.mk mk/oss.buildlink3.mk: Simplify per-OS DEV* conditionals. Add MIDI. 2020-04-11 10:31:14 +00:00
oss.builtin.mk mk: use direct include paths 2019-06-30 21:28:28 +00:00
pam.buildlink3.mk
pax.mk
pf.buildlink3.mk
pgsql.buildlink3.mk MySQL 5.5 and PostgreSQL 9.4 are no longer with us 2020-05-23 07:35:56 +00:00
pkg-build-options.mk mk/pkg-build-options: fail immediately if pkgbase is not set 2020-03-15 10:33:42 +00:00
pthread.buildlink3.mk mk: use direct include paths 2019-06-30 21:28:28 +00:00
pthread.builtin.mk mk: use direct include paths 2019-06-30 21:28:28 +00:00
readline.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
readline.builtin.mk
resolv.buildlink3.mk
smf.mk
solaris-pam.builtin.mk
subst.mk mk/subst.mk: document the unspecified application order 2020-06-11 19:38:40 +00:00
termcap.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
termcap.builtin.mk
terminfo.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
terminfo.builtin.mk
unprivileged.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
x11.buildlink3.mk
x11.builtin.mk
x11.version.mk
xaw.buildlink3.mk