git: dsynth - Fix prepare-system directive

Matthew Dillon dillon at
Sun Jan 12 18:51:39 PST 2020

commit eea2aa9a5431b1196b3c1a0a559b9e5afc0df764
Author: Matthew Dillon <dillon at>
Date:   Sun Jan 12 18:48:39 2020 -0800

    dsynth - Fix prepare-system directive
    * prepare-system was using 'pkg info -a -o' but this command does not
      conveniently list the flavors of installed packages, resulting in
      truncated origins and duplicates.
    * Use a more complete 'pkg info -a -o -A' and parse the more sophisticated
    * If some of the top-level packages no longer exist in dports (a common
      occurance), allow the user to choose to proceed with the build anyway.
    Reported-by: xiwang

Summary of changes:
 usr.bin/dsynth/pkglist.c | 122 +++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 102 insertions(+), 20 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list