Bug 244295

Summary: [NEW PORT] sysutils/checkrestart - Find processes that need restarting after an upgrade
Product: Ports & Packages Reporter: Thomas Hurst <tom>
Component: Individual Port(s)Assignee: Mateusz Piotrowski <0mp>
Status: Closed FIXED    
Severity: Affects Only Me CC: 0mp
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
SHAR archive of version 0.1.0
none
SHAR archive of version 0.1.0
none
SHAR archive of version 0.2.0 none

Description Thomas Hurst 2020-02-22 01:27:22 UTC
Created attachment 211819 [details]
SHAR archive of version 0.1.0

Initial port of my FreeBSD checkrestart workalike, similar to that found on Debian and OpenBSD - a tool to find running processes using stale executables or shared libraries.

Passes portlint, stage-qa, and poudriere testport on amd64 and i386.

Upstream: https://github.com/Freaky/checkrestart
Comment 1 Thomas Hurst 2020-02-22 01:31:36 UTC
Created attachment 211820 [details]
SHAR archive of version 0.1.0

Add LICENSE_FILE.
Comment 2 Thomas Hurst 2020-02-25 01:59:12 UTC
Created attachment 211920 [details]
SHAR archive of version 0.2.0

Added --libxo support.
Comment 3 commit-hook freebsd_committer 2020-02-25 12:48:06 UTC
A commit references this bug:

Author: 0mp
Date: Tue Feb 25 12:47:27 UTC 2020
New revision: 527078
URL: https://svnweb.freebsd.org/changeset/ports/527078

Log:
  New port: sysutils/checkrestart

  Find processes using stale binaries or shared libraries that may need
  restarting after an upgrade.

  WWW: http://github.com/Freaky/checkrestart

  PR:		244295
  Submitted by:	Thomas Hurst <tom@hur.st>

Changes:
  head/sysutils/Makefile
  head/sysutils/checkrestart/
  head/sysutils/checkrestart/Makefile
  head/sysutils/checkrestart/distinfo
  head/sysutils/checkrestart/pkg-descr
Comment 4 Mateusz Piotrowski freebsd_committer 2020-02-25 12:50:06 UTC
Thanks!

I changed the way version was being handled in the makefile and installed manual pages in the new correct directory for them (we are trying to deprecate ${PREFIX}/man in favor of ${PREFIX}/share/man).