./x11/libxshmfence, Shared memory SyncFence synchronization primitive

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3nb2, Package name: libxshmfence-1.3nb2, Maintainer: pkgsrc-users

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 four underlying implementations:

1) On Linux, the library uses futexes

2) On FreeBSD, the library uses umtx

3) On NetBSD, the library uses POSIX semaphores (for now)

4) On other systems, the library uses posix mutexes and condition
variables.


Required to build:
[devel/xorg-util-macros] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: 3472218fc0e8ee8183533d22dbcd4bbe90bf3ab8
RMD160: 1c74b70dbdc23e474fca6342f92414987d3908c2
Filesize: 301.41 KB

Version history: (Expand)


CVS history: (Expand)


   2020-02-23 23:47:47 by Tobias Nygren | Files touched by this commit (3)
Log message:
libxshmfence: improve performance of semaphore backend. Bump rev.

It used more locking that necessary. We only need two semaphores.
One to tell waiters to wake up and one to let the last waiter that
wakes up notify xshmfence_trigger() it may now return.
   2020-02-23 19:26:59 by Tobias Nygren | Files touched by this commit (1)
Log message:
silence format string warning
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-08-23 17:12:00 by Robert Swindells | Files touched by this commit (1)
Log message:
Add builtin.mk.
   2019-01-04 13:49:34 by Tobias Nygren | Files touched by this commit (1)
Log message:
libxshmfence: fix MASTER_SITE
   2018-12-07 01:15:46 by Sevan Janiyan | Files touched by this commit (1)
Log message:
Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
   2018-02-27 09:16:03 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libxshmfence: update to 1.3.

Adam Jackson (2):
      configure: Nerf a thing
      Revert "configure: Nerf a thing"

Emil Velikov (1):
      autogen.sh: use quoted string variables

Matt Turner (1):
      libxshmfence 1.3

Michał Górny (1):
      Fix missing <limits.h> include for HAVE_UMTX branch of futex

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Ross Burton (1):
      configure.ac: call AC_USE_SYSTEM_EXTENSIONS
   2016-08-24 09:18:54 by Tobias Nygren | Files touched by this commit (1)
Log message:
add TEST_TARGET