dependency_collector: use ArgumentError exception.

Avoids errors with `brew versions` when bottling.

References #27615.
pebble-sdk 2.0.2

- added pypng resource
- removed the dependency from virtualenv
pebble-sdk: add 2.0.2 bottle.

Closes #27740.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
lighttpd 1.4.35
lighttpd: add 1.4.35 bottle.

Closes #27615.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
wine devel 1.7.15

Closes #27779.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Preserve permissions when using Pathname#atomic_write
Write install receipts atomically
Try to find install receipt when keg is unlinked

This roughly matches the logic we use to determine the active keg in
ARGV.kegs.
Use canonicalized path for loaded install receipts
kakasi 2.3.5
kakasi: add 2.3.5 bottle.

Closes #27777.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Drop inaccurate comment

  require "time"
  Time.parse(Time.now.to_s)
Don't send, just call the method directly
yaz 5.0.21

also consistently use double quotes around strings
yaz: update 5.0.21 bottle.

Closes #27782.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
namazu 2.0.21
namazu: add 2.0.21 bottle.

Closes #27778.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
tiger-vnc 1.3.1

Closes #27787.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
boost: reference patch with issue reports.