1.3.6 -> 1.3.7
______________
- portspage: allow the user to generate Markdown output instead of HTML
- dllist: source Pkgfile in a subshell to avoid cluttering the global environment
- prtcheckperms: print the repo name to distinguish overlay dups
- prtcreate: add templates for cargo builds
- prtverify: update whitelist
- man-pages: consolidate the discussion of similar utilities (previously 
  distributed across multiple man-pages)

1.3.5 -> 1.3.6
______________
- findredundantdeps: rewritten in awk
- oldfiles: omit directories from the output

1.3.4 -> 1.3.5
______________
- add pkg-not (script contributed by sepen)

1.3.3 -> 1.3.4
______________
- recognize zstd as a valid compression mode
- pkgexport: add -f option to overwrite existing package
- pkgfoster: add options for specifying alternative paths to prt-get or pkgrm
- prtverify: test whether Pkgfile tries to override global pkgmk vars

1.3.2 -> 1.3.3
______________
- portspage: update man-page, refactor argument parsing, fix the 
  directory recursion to ensure accurate links in the generated HTML
- prtcreate: accept arguments to populate build() from a template;
  recognize new options -h, -f
- prtverify: allow Pkgfile headers to be delimited by tabs;
  downgrade redundant dependencies from WARN to INFO

1.3.1 -> 1.3.2
______________
- pkgexport: replace two pkginfo calls with one awk command
- pkg_installed: call prt-get only once, saving the output into an 
  associative array for quicker lookup
- pkgsize: update man-page, documenting flags -r and -w
- dllist: update man-page, clarifying the modes of operation
- prtrej: add a menu for files in the reject dir that have no
  counterpart on the root filesystem (in preparation for a proposed 
  fix of FS#1074 being merged into pkgadd)
- prtverify: exempt some paths from the junk files test;
  provide awk wrapper as an alternative to the bash script;
  add a new module to report redundant dependencies
- finddeps: call realpath only once, passing all the libraries as args
- findredundantdeps: change shebang to bash; inline the sortvar functions
- oldfiles: two new flags, -l to show outdated build logs, -i to show 
  distfiles and built packages associated with not-installed ports
- prtwash: add 'maintainer_clean_footprint' to the keep list

1.3 -> 1.3.1
____________
- prtwash: fixes for too-loose regex
  Reported by Gary Langshaw
- prtsweep: respect LOCAL_REPOSITORY if set by a git collection (FS#1364)
- prtrej: ensure that both files exist before calling diff
- prtorphan: fix typos in man-page
- prtcheckperms: initial commit, in response to FS#63
- prtcheck: report if any files in the source array are unsigned (FS#1763)
- pkgsize: use curl instead of wget; use prt-get to determine the path
- pkgfoster: prefer opendoas (with sudo as fallback) for the pkgrm command
  Patches by John McQuah

1.2.1 -> 1.3
------------
- prtwash: new version written in Perl
- prtsweep: new version written in Perl
  Patches by John McQuah
- revdep: add RISCV support
  Patch by Matt Housh

1.2 -> 1.2.1
------------
- prtsweep: fix compression mode evaluation
- prtsweep: fix source index, compression mode evaluation
  Patches by John McQuah

1.1.4 -> 1.2
------------
- dllist: enable the download listing tool to recognize already-downloaded sources
- portspage: augment portspage with the ability to find and print the signify public key
- prtsweep: enable the cleanup tool to recognize sources that have been renamed
- prtwash: enable the cleanup tool to recognize sources that have been renamed

1.1.3 -> 1.1.4
--------------
- oldfiles: use .signature instead of .mdsum to find the required sources
- prtwash: replace .md5sum with .signature

1.1.2 -> 1.1.3
--------------
- prtsweep: add .signature to KEEP_FILES
- prtsweep: remove .md5sum from KEEP_FILES
- prtsweep: only sweep directories, ignore regular files
- prtcreate: add feature to define the maintainer in /etc/prtcreate.conf
  Patch by Tim Biermann

1.1.1 -> 1.1.2
--------------
- prtverify: whitelist update
- revdep: add ARM AArch64 support
  Patch by Matt Housh
- pkgexport: use -T to support file paths with spaces
  Patch by Thomas Penteker
- finddeps: add lib32 to the library path
  Patch by Danny Rawlins

1.1 -> 1.1.1
------------
- prtverify: only allow /usr/share/man for man-page location
- prtverify: check for .signature instead of .md5sum files
- prtverify: whitelist update
- revdep: use pkg-config to find required libraries
  Patch by Danny Rawlins
- revdep: replace deprecated readdir_r with readdir
  Patch by James Buren

1.0.2 -> 1.1
------------
- revdep: new version 2.0 by James Buren
  - Rewrite in C++
  - much improved speed
  - new config directory /etc/revdep.d to add non-standard library 
    locations, see man-page for details
  Again many thanks for the contribution
- prtrej, prtcheck, pkgexport: fix shebang line, we are a bash script
  Patch by Tilman Sauerbeck

1.0.1 -> 1.0.2
--------------
- pkgsize: is a bash and not a sh script
  Reported via IRC by onodera
- pkgsize: select port dirs from httpup and rsync files in /etc/ports
  Reported via IRC by rmull
- pkgsize: style cleanup, allow spaces in filenames
- Makefile: install man-pages into /usr/share/man
- prtverify: as of CRUX 3.2 we changed the location of man-pages
  from /usr/man to /usr/share/man. Allow both directories for now

1.0 -> 1.0.1
------------
+ revdep: add support for ARM
  Patch by James Buren

0.9.8 -> 1.0
--------------
+ new revdep written in C by James Buren, ryuo @ freenode
  + much faster than the old bash version
  + gained a new option -i to ignore ports
  Many thanks for the contribution

0.9.7 -> 0.9.8
--------------
- findredundantdeps: fix for dependencies that are listed more than 
  once in the Pkgfile. Reported by Danny Rawlins.
+ prtverify: add /usr/share/info to invalid_dirs
+ prtverify: whitelist update
- prtverify: prtverify is a bash script, so call it so
+ prtverify: new test to see if we have the same dependency more 
  than once in the Pkgfile

0.9.6 -> 0.9.7
--------------
- revdep: fix false errors for libraries in non-standard locations.
  Patch by Matt Housh
- prtwash: default compression mode should be .gz not .xz.
  Reported by Maximilian Dietrich

0.9.5 -> 0.9.6
--------------
- finddeps: use realpath to sanitize filepaths like /usr/lib/../lib
  or /usr/lib64

0.9.4 -> 0.9.5
--------------
- prtsweep: add .32bit to the files to keep
- prtwash: add .32bit to the files to keep
+ pkgexport: use mktemp to create temporary file
+ pkgexport: remove temporary file more reliable
- pkgexport: fix test for $PKGMK_COMPRESSION_MODE
- finddeps: prepend /lib to LD_LIBRARY_PATH

0.9.3 -> 0.9.4 
--------------
+ prtverify: allow use of group users
+ prtverify: whitelist update
- prtverify: set explicit LC_ALL to "C"
- prtverify: error world-writable directories only if sticky bit is 
  not set. Patch by Markus Schnalke
- finddeps: make exclusion of caller name more explicit
- oldfiles, pkgexport, prtreverse, prtwash: use the compression mode
  defined in pkgmk.conf. Patches by Jose V Beneyto
- prtsweep: packages might be either gz or xz compressed.  
  Patch by Jose V Beneyto

0.9.2 -> 0.9.3
--------------
+ finddeps: optimize awk usage a bit, some minor adjustments
+ revdep: optimize awk usage a bit, make error output more consistent
+ revdep: allow unprivileged user to run revdep, patch by Lucas Hazel
+ prtwash: allow multiple port-directories as commandline parameters
- prtwash: add .nostrip to tosave array, some smaller fixes
- prtsweep: fix automatic mode to use rsync and httpup files
- prtsweep: keep pre-install files
+ prtsweep: remove non-working -p option
- prtorphan: fix parsing of /etc/prt-get.conf for port directories,
  <path>:<port>,<port> definitions are handled correctly now

0.9.1 -> 0.9.2
--------------
- Bugfix: fix regexp for finding rm/cd commands in prtverify
- prtverify: WHITELIST is now a array of files, so it's possible
  to add additional lists or even a special directory.
  Default is /usr/lib/prtverify/*.wl
- prtverify: whitelist update
- prtverify: new test to detect non-ASCII characters
- pkgfoster: dynamically build core port list
- pkgfoster: add Jonas patch for better sudo usage
- portspage: fix XHTML incompatibility (thanks romster and pitillo)

0.9.0 -> 0.9.1
--------------
- Bugfix: complete list of core ports for pkgfoster
- prtverify: new test for permission-collisions with directories
  provided by core/filesystem, suggested by Mark Rosenstand
- prtverify: compatibility improvements, patch by Han Boetes
- prtverify: new rule to find localized man-pages
- pkgsize: forced -k option, call /usr/bin/du to avoid aliasing  
- Added prt-utils man page

0.8.0 -> 0.9.0
--------------
- Added prtverify by Juergen Daubert

0.7.1 -> 0.8.0
--------------
- Added revdep by Johannes Winkelmann
- Added portspage by Jukka Heino
- Added pkgfoster by Jukka Heino
- oldfiles: merged with pkgclean by Mark Rosenstand;
  added custom keep list /etc/oldfiles.conf

0.7.0 -> 0.7.1
--------------
- Removed warnings from oldfiles

0.6.5 -> 0.7.0
--------------
- added findredundantdeps script
- added pkg_installed script

0.6.4 -> 0.6.5
--------------
- fixed config parser bug in prtorphan (trailing space
  and / or comment in the middle of the line)

0.6.3 -> 0.6.4
--------------
- fixed bug in prtwash config parser. Thanks to Jason Pacheco
  for the  patch
- prtwash: fixed spelling

0.6.2 -> 0.6.3
--------------
- added "oldfiles" by Simone Rota (simone)
- added "finddeps" by Johannes Winkelmann (simone)
- added "dllist" by Johannes Winkelmann (simone)

0.6.1 -> 0.6.2
--------------
- prtreverse replaced by pkgexport by Andrew Green (simone)

0.6.0 -> 0.6.1
------------
- prtrej now checks if /var/lib/pkg/rejected exists (simone)

0.5.1 -> 0.6
------------
- prtalien: new script, which does the same as "prtorphan -d"
- prtsweep doesn't remove .nostrip file (opel)
- prtorphan reads /etc/prt-get.conf instead of /etc/prt-wash.conf.
  prtwash.conf was removed though. (opel)
- prtrej now calls "diff -u"
- scripts that need to cycle through the port tree now read
  port directories from /etc/prt-get.conf.
- prtcheckmissing is a new script, which scans the package db
  /var/lib/pkg/db and looks in your filesystem, if the files really exist.
  The most port is based on A. Pagaltzis' program published on the mailing
  list.

0.5 -> 0.5.1
------------
- prtorphan has a new option "-d directory" and scans the directory for
  orphaned files.

0.4.1 -> 0.5
------------
- new script prtorphan: script to list all orphaned packages. An orpaned
  package is a package, for which no port exists in /usr/ports/base,
  /usr/ports/opt, ...

0.4 -> 0.4.1
------------
- pkgsize bugfixes

0.3.x -> 0.4
------------
- pkgsize by Damir Saric <damir.saric@du.hinet.hr> was added.

0.2.5 -> 0.3.0
--------------
- prtreverse by Simone Rota was added.

0.2.4 -> 0.2.5
--------------
- prtwash.conf was adopted to the new clc scheme: contrib/unmaintained
