Bug 196451

Summary: devel/valgrind: Added VKI_F_DUPFD_CLOEXEC for FreeBSD fcntl
Product: Ports & Packages Reporter: Yuri Victorovich <yuri>
Component: Individual Port(s)Assignee: Bryan Drewery <bdrewery>
Status: Closed FIXED    
Severity: Affects Many People CC: bdrewery, jilles
Priority: --- Keywords: easy, needs-qa, patch
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch none

Description Yuri Victorovich freebsd_committer 2015-01-02 21:59:59 UTC
Created attachment 151226 [details]
patch
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2015-01-02 22:05:25 UTC
Thank Yuri, can you also attach either:

- Successful poudriere output, or
- make stage && make check-plist && make stage-qa && make package output
Comment 2 Jilles Tjoelker freebsd_committer 2015-09-29 20:06:13 UTC
A similar but slightly more extensive patch is at https://bitbucket.org/stass/valgrind-freebsd/issues/15/missing-fcntl-commands
Comment 3 commit-hook freebsd_committer 2016-02-26 19:41:48 UTC
A commit references this bug:

Author: bdrewery
Date: Fri Feb 26 19:41:39 UTC 2016
New revision: 409636
URL: https://svnweb.freebsd.org/changeset/ports/409636

Log:
  - Update to 3.10.1
  - Add pipe(2) syscall
  - Add cpuset_getaffinity(2) syscall
  - Support arguments for cpuset_setaffinity(2) syscall
  - sendfile(2) syscall fixes
  - getsockopt(2) syscall fixes
  - Add missing fcntl(2) handlers [1]
  - Add missing jail syscalls [2]
  - Add missing kldload syscalls [3]
  - Add missing accept4(2) syscall [4]

  PR:	196451 [1]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/issues/15/missing-fcntl-commands [1]
  PR:	152899 [2]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/10/implement-some-of-the-jails-syscalls/diff [2]

  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/11/fix-issue-25-add-kldload-kldunload-kldfind/diff [3]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/8/fix-issue-21-accept4-is-unimplemented-on/diff [4]

Changes:
  head/devel/valgrind-devel/Makefile
  head/devel/valgrind-devel/distinfo
  head/devel/valgrind-devel/files/accept4_syscall.patch
  head/devel/valgrind-devel/files/jail_syscalls.patch
  head/devel/valgrind-devel/files/kldload_syscalls.patch
  head/devel/valgrind-devel/files/missing_fcntls.patch
Comment 4 commit-hook freebsd_committer 2016-04-19 20:04:13 UTC
A commit references this bug:

Author: bdrewery
Date: Tue Apr 19 20:03:18 UTC 2016
New revision: 413660
URL: https://svnweb.freebsd.org/changeset/ports/413660

Log:
  - Update to 3.10.1
  - Add pipe(2) syscall
  - Add cpuset_getaffinity(2) syscall
  - Support arguments for cpuset_setaffinity(2) syscall
  - sendfile(2) syscall fixes
  - getsockopt(2) syscall fixes
  - Add missing fcntl(2) handlers [1]
  - Add missing jail syscalls [2]
  - Add missing kldload syscalls [3]
  - Add missing accept4(2) syscall [4]

  PR:		196451 [1]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/issues/15/missing-fcntl-commands [1]
  PR:		152899 [2]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/10/implement-some-of-the-jails-syscalls/diff [2]

  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/11/fix-issue-25-add-kldload-kldunload-kldfind/diff [3]
  Obtained from:	https://bitbucket.org/stass/valgrind-freebsd/pull-requests/8/fix-issue-21-accept4-is-unimplemented-on/diff [4]

Changes:
  head/devel/valgrind/Makefile
  head/devel/valgrind/distinfo
  head/devel/valgrind/files/accept4_syscall.patch
  head/devel/valgrind/files/jail_syscalls.patch
  head/devel/valgrind/files/kldload_syscalls.patch
  head/devel/valgrind/files/missing_fcntls.patch