./x11/libxshmfence, Shared memory SyncFence synchronization primitive

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


Branch: CURRENT, Version: 1.3nb1, Package name: libxshmfence-1.3nb1, 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)


   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
   2016-08-24 09:16:22 by Tobias Nygren | Files touched by this commit (2)
Log message:
Change an sprintf to snprintf in attempt to appease stack protector.
No functional change; the buffer is large enough.
   2016-05-04 04:54:46 by Tobias Nygren | Files touched by this commit (2)
Log message:
fix copy/paste mis in previous
   2016-05-04 04:48:27 by Tobias Nygren | Files touched by this commit (1)
Log message:
move variable declarations to top of function
   2016-05-04 04:43:31 by Tobias Nygren | Files touched by this commit (2)
Log message:
avoid using mktemp since it triggers warnings

Bump rev.
   2015-11-04 04:29:14 by Alistair G. Crooks | Files touched by this commit (670)
Log message:
Add SHA512 digests for distfiles for x11 category

Problems found locating distfiles:
        Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
        Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
        Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
        Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
        Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-25 01:57:27 by Tobias Nygren | Files touched by this commit (3) | Package updated
Log message:
add a refcnt and do sem_unlink() when it drops to 0. Bump PKGREVISION.