pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/x11/libxshmfence



On Wed, 29 Apr 2015 17:55:43 +0200
Joerg Sonnenberger <joerg%britannica.bec.de@localhost> wrote:

> On Wed, Apr 29, 2015 at 02:31:42PM +0000, Tobias Nygren wrote:
> > Module Name:        pkgsrc
> > Committed By:       tnn
> > Date:               Wed Apr 29 14:31:42 UTC 2015
> > 
> > Added Files:
> >     pkgsrc/x11/libxshmfence: DESCR Makefile PLIST buildlink3.mk distinfo
> > 
> > Log Message:
> > Import libxshmfence-1.2 from pkgsrc-wip as x11/libxshmfence.
> > (needed to build DRI3 support in MesaLib and modular-xorg-server on Linux)
> > 
> > This library offers a CPU-based synchronization primitive compatible
> > with the X SyncFence objects that can be shared between processes
> > using file descriptor passing.
> > 
> > There are three underlying implementations:
> > 
> >  1) On Linux, the library uses futexes
> > 
> >  2) On FreeBSD, the library uses umtx
> > 
> >  3) On other systems, the library uses posix mutexes and condition
> >     variables.
> 
> ...on NetBSD it is broken because it depends on inter-process mutexes.

Unfortunately, yes. (which is why it has ONLY_FOR_PLATFORM in the Makefile)




Home | Main Index | Thread Index | Old Index