Bug 240305

Summary: security/doas: Update to 6.2
Product: Ports & Packages Reporter: Jesse Smith <jsmith>
Component: Individual Port(s)Assignee: Steve Wills <swills>
Status: Closed FIXED    
Severity: Affects Some People    
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to update doas
jsmith: maintainer-approval+
updated port jsmith: maintainer-approval+

Description Jesse Smith 2019-09-03 17:04:23 UTC
Created attachment 207149 [details]
Patch to update doas

The attached patch updates the security/doas port from version 6.1 to 6.2. This brings in three improvements over the past release on FreeBSD:

Added -Wall to compiler to make sure we catch all compiler warnings, tested with both Clang and GCC.

Fixed a couple of compiler warnings that get rid of either unneeded variables or introduce sanity checks on return functions. This should make doas more secure, across platforms/compilers.

Added build-time optimizations. doas is now built with -O2 passed to the compiler. This can be overruled by modifying the OPT variable when it is passed to make/gmake. eg. make OPT="".
Comment 1 Jesse Smith 2019-09-10 17:27:44 UTC
Created attachment 207353 [details]
updated port

Attached is an updated patch which brings this port up to date with upstream. (There has been a new release since this original problem report was filed.)
Comment 2 commit-hook freebsd_committer freebsd_triage 2019-09-24 18:05:59 UTC
A commit references this bug:

Author: swills
Date: Tue Sep 24 18:05:02 UTC 2019
New revision: 512740
URL: https://svnweb.freebsd.org/changeset/ports/512740

Log:
  security/doas: Update to 6.2

  PR:		240305
  Submitted by:	jsmith@resonatingmedia.com (maintainer)

Changes:
  head/security/doas/Makefile
  head/security/doas/distinfo
Comment 3 Steve Wills freebsd_committer freebsd_triage 2019-09-24 18:06:16 UTC
Committed, thanks!