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) |
Log message:
add a refcnt and do sem_unlink() when it drops to 0. Bump PKGREVISION.
|
2015-09-25 01:34:16 by Tobias Nygren | Files touched by this commit (9) |
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
|
2015-09-16 20:38:34 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
Add SunOS to ONLY_FOR_PLATFORM, builds fine.
|
2015-04-29 18:09:43 by Tobias Nygren | Files touched by this commit (1) |
Log message:
do pull in xproto here
|
2015-04-29 16:31:42 by Tobias Nygren | Files touched by this commit (5) |
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.
|