Commit graph

15 commits

Author SHA1 Message Date
tnn
8f9bf1c102 libxshmfence: fix MASTER_SITE 2019-01-04 12:49:34 +00:00
sevan
1327821811 Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
2018-12-07 00:15:46 +00:00
wiz
380b6ec244 xorgproto: use xorgproto instead of separate *proto packages
Remove now obsolete packages.
2018-03-07 11:57:28 +00:00
wiz
708b5f8513 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
2018-02-27 08:16:03 +00:00
tnn
a188c4da01 add TEST_TARGET 2016-08-24 07:18:54 +00:00
tnn
d6bb909702 Change an sprintf to snprintf in attempt to appease stack protector.
No functional change; the buffer is large enough.
2016-08-24 07:16:22 +00:00
tnn
8c23985dfe fix copy/paste mis in previous 2016-05-04 02:54:46 +00:00
tnn
dab19d2709 move variable declarations to top of function 2016-05-04 02:48:27 +00:00
tnn
d04fbb52b7 avoid using mktemp since it triggers warnings
Bump rev.
2016-05-04 02:43:31 +00:00
agc
d8f09469bb 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-11-04 03:28:24 +00:00
tnn
fafce04f6b add a refcnt and do sem_unlink() when it drops to 0. Bump PKGREVISION. 2015-09-24 23:57:27 +00:00
tnn
7ce1fc7443 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
2015-09-24 23:34:16 +00:00
jperkin
483fd8416a Add SunOS to ONLY_FOR_PLATFORM, builds fine. 2015-09-16 18:38:34 +00:00
tnn
cf3bc75818 do pull in xproto here 2015-04-29 16:09:43 +00:00
tnn
4c393364ae 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.
2015-04-29 14:31:42 +00:00