Bug 196424

Summary: [PATCH,ADOPT,FIX,UPDATE] devel/csmith: new maintainer, update to latest version and other fixes
Product: Ports & Packages Reporter: A.J. "Fonz" van Werven <freebsd>
Component: Individual Port(s)Assignee: Pawel Pekala <pawel>
Status: Closed FIXED    
Severity: Affects Some People CC: pawel
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to change maintainer, update version and fix two issues. none

Description A.J. "Fonz" van Werven 2015-01-01 19:54:12 UTC
Created attachment 151196 [details]
Patch to change maintainer, update version and fix two issues.

devel/csmith has been orphaned, has a new version available upstream and can do with a few other fixes. I volunteer to adopt this port. The attached patch contains the following modifications.

Makefile:
* update PORTVERSION to latest upstream version and reset (remove) PORTREVISION;
* add new maintainer's mirror to MASTER_SITES;
* set MAINTAINER to new maintainer;
* add PKGNAME to PLIST_SUB, see below;
* fix handling of documentation by using .if ${PORT_OPTIONS:MDOCS} as suggested by Portlint.

Distinfo:
* update to latest upstream version.

pkg-plist:
* replace hardcoded version number in include/csmith-2.1.0 with %%PKGNAME%%.

Portlint -A checks out OK.
A build log for "make stage && make check-plist && make stage-qa && make package" on FreeBSD/amd64 9.3-RELEASE-p7 can be found (for a while) at
http://www.skysmurf.nl/~fonz/tmp/csmith.log
Comment 1 commit-hook freebsd_committer freebsd_triage 2015-01-04 20:52:35 UTC
A commit references this bug:

Author: pawel
Date: Sun Jan  4 20:51:52 UTC 2015
New revision: 376271
URL: https://svnweb.freebsd.org/changeset/ports/376271

Log:
  - Update to version 2.2.0
  - Add new maintainer's mirror to MASTER_SITES
  - Submitter is new maintainer
  - Add PKGNAME to PLIST_SUB and use it to parameterize include directory

  PR:		196424
  Submitted by:	 A.J. "Fonz" van Werven <freebsd@skysmurf.nl>

Changes:
  head/devel/csmith/Makefile
  head/devel/csmith/distinfo
  head/devel/csmith/pkg-plist
Comment 2 Pawel Pekala freebsd_committer freebsd_triage 2015-01-04 20:55:01 UTC
Committed without optional DOCS handling, this is done by staging process.
Portlint warning about it is bogus. Thanks.