Bug 214773

Summary: sysutils/flock: update to 2.29
Product: Ports & Packages Reporter: Franco Fichtner <franco>
Component: Individual Port(s)Assignee: Bartek Rutkowski <robak>
Status: Closed FIXED    
Severity: Affects Only Me CC: robak
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
full patch franco: maintainer-approval+

Description Franco Fichtner 2016-11-23 08:38:12 UTC
Created attachment 177321 [details]
full patch

Hi,

This updates flock to 2.29, removing the need for our custom patches.

Builds OK on 10.3 amd64 and i386, 11.0 amd64.
Functional test OK on 10.3 amd64.

Changes:

blkdev:
   - guard against missing DIOCGDINFO on FreeBSD 11  [Franco Fichtner]
flock:
   - Introduce no-fork option.  [Terry Burton]
   - fix no-flock patch  [Karel Zak]
   - keep run_program() simple  [Karel Zak]
pathnames:
   - guard clashing definitions on FreeBSD  [Franco Fichtner]
tests:
   - add flock tests  [Karel Zak]
   - wait for flock background process  [Ruediger Meier]

Sponsored by: OPNsense


Cheers,
Franco
Comment 1 commit-hook freebsd_committer 2016-11-23 20:08:46 UTC
A commit references this bug:

Author: robak
Date: Wed Nov 23 20:08:37 UTC 2016
New revision: 426974
URL: https://svnweb.freebsd.org/changeset/ports/426974

Log:
  sysutils/flock: update 2.28 -> 2.29

  PR:		214773
  Submitted by:	Franco Fichtner <franco@opnsense.org> (maintainer)

Changes:
  head/sysutils/flock/Makefile
  head/sysutils/flock/distinfo
Comment 2 Bartek Rutkowski freebsd_committer 2016-11-23 20:10:03 UTC
Committed, thanks!
Comment 3 Franco Fichtner 2016-11-23 21:39:40 UTC
Thanks, yet files/ was not deleted. Patches in there are obsolete. Can't build test ATM, but I guess build will error out.
Comment 4 Franco Fichtner 2016-11-24 07:08:37 UTC
Yes, pkg-fallout@ did verify it.  files/ needs to be removed. ;)
Comment 5 commit-hook freebsd_committer 2016-11-24 10:41:57 UTC
A commit references this bug:

Author: olgeni
Date: Thu Nov 24 10:41:15 UTC 2016
New revision: 427003
URL: https://svnweb.freebsd.org/changeset/ports/427003

Log:
  Unbreak build - according to PR 214773 custom patches are not
  needed anymore.

  PR:		214773

Changes:
  head/sysutils/flock/files/
Comment 6 Franco Fichtner 2016-11-24 11:23:29 UTC
All fine now, thank you.