Bug 191778

Summary: [PATCH][NEW MAINTAINER] sysutils/autopsy: Take maintainership, fix issues and un-EXPIRE
Product: Ports & Packages Reporter: Dylan Leigh <fbsd>
Component: Individual Port(s)Assignee: John Marino <marino>
Status: Closed FIXED    
Severity: Affects Some People CC: marino
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
SVN diff of changes to sysutils/autopsy none

Description Dylan Leigh 2014-07-10 09:43:46 UTC
Created attachment 144550 [details]
SVN diff of changes to sysutils/autopsy

Checks
------

portlint: OK
build, install and run on amd64: OK
build on i386 not tested yet.


This is the most substantial port-patch I've done, so please let me know if there is something I have missed.

Changes
-------

patch-configure:

- Remove Interactive requirement in configure:

   - Don't prompt for the user to read messages before continuing
     (these messages should only trigger on very old versions of
      dependencies anyway)

   - Abort if it cannot find commands it needs instead of prompting
     for the path (shouldn't have any problem finding the commands on
     a Unix system with the dependencies installed anyway)

   - Convert prompt for locations of evidence locker and NSRL to
     pkg-message; user can add these to config later.

- Fix bug with the configure-generated config file possibly missing
  "1;" at the end which causes "require conf.pl" in the application
  to fail.

Makefile:

- Take Maintainership
- Remove IS_INTERACTIVE, DEPRECATED, EXPIRE


pkg-descr:

- Add warning about project inactivity
- Update WWW


pkg-message:

- Mention location of config file
- Evidence Locker and NSRL messages from configure
- Warning about project inactivity
Comment 1 commit-hook freebsd_committer freebsd_triage 2014-07-11 21:48:33 UTC
A commit references this bug:

Author: marino
Date: Fri Jul 11 21:47:44 UTC 2014
New revision: 361587
URL: http://svnweb.freebsd.org/changeset/ports/361587

Log:
  sysutils/autopsy: Convert from INTERACTIVE port and assign new maintainer

  This port was deprecated because it was unmaintained and interactive,
  but Dylan Leigh has brought it back into good standing:

   * Convert to a regular port by fixing configure script
     - Skip useless prompts to user
     - Abort instead of prompting when paths are not found, which will never
       happen in ports anyway
     - Convert evidence locker and NSRL prompts to pkg-message
   * Updated description to warn about project inactivity
   * Updated WWW link
   * Add pkg-message
   * Assign maintainership to Dylan

  PR:		191778
  Submitted by:	Dylan Leigh
  Verified by:	Redports 8x

Changes:
  head/sysutils/autopsy/Makefile
  head/sysutils/autopsy/files/patch-configure
  head/sysutils/autopsy/pkg-descr
  head/sysutils/autopsy/pkg-message
Comment 2 John Marino freebsd_committer freebsd_triage 2014-07-11 21:49:44 UTC
good job!  This passed Redports 8x on the first try.
Enjoy your new port!