Subject: CVS commit: pkgsrc/x11/libxshmfence
From: Tobias Nygren
Date: 2015-09-25 01:34:16
Message id: 20150924233416.CE48998@cvs.netbsd.org

Log Message:
Add makeshift NetBSD support using POSIX semaphores.

Not upstreamed because I think NetBSD should be given the chance to
implement some better interprocess synchronization primitives first.
See PR lib/49529.

In particular what's missing is an interprocess sync primitive that can:
  1) be passed safely through MAP_SHARED memory
  2) support atomic unlock-and-block (like pthread_cond_wait)
  3) wake up all waiters at once

Files:
RevisionActionfile
1.2modifypkgsrc/x11/libxshmfence/DESCR
1.3modifypkgsrc/x11/libxshmfence/Makefile
1.2modifypkgsrc/x11/libxshmfence/distinfo
1.1addpkgsrc/x11/libxshmfence/files/xshmfence_semaphore.c
1.1addpkgsrc/x11/libxshmfence/files/xshmfence_semaphore.h
1.1addpkgsrc/x11/libxshmfence/patches/patch-configure.ac
1.1addpkgsrc/x11/libxshmfence/patches/patch-src_Makefile.am
1.1addpkgsrc/x11/libxshmfence/patches/patch-src_xshmfence__alloc.c
1.1addpkgsrc/x11/libxshmfence/patches/patch-src_xshmfenceint.h