VOOZH about

URL: https://pkgsrc.se/x11/libxshmfence

⇱ pkgsrc.se | The NetBSD package collection


Skip to main content.
👁 https://pkgsrc.se
Useful links: www.pkgsrc.org | www.netbsd.org | www.netbsd.se
Navigation:
Home | Browse by maintainer | Search | RSS | Info | Statistics | Help | Contact
+ virtual
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wayland
wip
wm
www
👁 pil
 x11
  👁 pil
 libxshmf..

* = Virtual Category
👁 new
New packages:
  Today
  Yesterday
  Last week
  Last month

Path to this page:

./x11/libxshmfence, Shared memory SyncFence synchronization primitive

[ 👁 Image
CVSweb ] [ 👁 Image
Homepage ] [ 👁 Image
RSS ] [ 👁 Image
Required by ]


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

Filesize: 258.652 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-14 13:43:44 by Thomas Klausner | Files touched by this commit (2) | 👁 Package updated
Log message:
libxshmfence: update to 1.3.3.

Alan Coopersmith (4):
 configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
 configure: replace deprecated AC_HELP_STRING with AS_HELP_STRING
 configure: replace deprecated AC_TRY_COMPILE with AC_COMPILE_IFELSE
 libxshmfence 1.3.3

Asahi Lina (1):
 alloc: Allow disabling memfd usage at runtime with XSHMFENCE_NO_MEMFD=1

Thomas Devoogdt (1):
 src/xshmfence_futex.h: fix build on 32-bit architectures using 64-bit time_t
   2023-06-28 03:34:36 by Taylor R Campbell | Files touched by this commit (2)
Log message:
x11/libxshmfence: Detect max page size correctly.

For cross-builds, whatever sysctl answers is wrong -- and even for
native builds, it may be wrong, because on some architectures with
common binary packages, the page size may vary from machine to
machine. So use MAX_PAGE_SIZE if available, or PAGE_SIZE if not,
from machine/vmparam.h instead.

XXX Should probably also use COHERENCY_UNIT for cache line alignment,
not hard-coded 128.
   2023-06-27 12:36:21 by Taylor R Campbell | Files touched by this commit (1)
Log message:
x11/libxshmfence: TOOL_DEPENDS, not buildlink3, on xorg-util-macros.

Likely need the same for everything that uses xorg-util-macros --
it's needed for running autoconf, not for linking build products
against.
   2022-12-09 00:35:48 by Thomas Klausner | Files touched by this commit (2) | 👁 Package updated
Log message:
libxshmfence: update to 1.3.2.

Matt Turner (2):
 configure: Use AC_SYS_LARGEFILE to enable large file support
 libxshmfence 1.3.2
   2022-10-18 19:47:18 by Thomas Klausner | Files touched by this commit (2) | 👁 Package updated
Log message:
libxshmfence: update to 1.3.1.

Alan Coopersmith (6):
 Update README for gitlab migration
 Update configure.ac bug URL for gitlab migration
 Build xz tarballs instead of bzip2
 Fix spelling/wording issues
 gitlab CI: add a basic build test
 libxshmfence 1.3.1

Jan Beich (2):
 alloc: prefer atomic close-on-exec without O_TMPFILE as well
 alloc: prefer SHM_ANON on FreeBSD a la memfd_create
   2022-04-10 10:53:24 by Nia Alarie | Files touched by this commit (90)
Log message:
x11: adapt to new avoid-duplicate.mk usage
   2021-12-01 14:01:17 by Nia Alarie | Files touched by this commit (38)
Log message:
x11: Add avoid-duplicate.mk to Xorg library packages
   2021-10-26 13:35:01 by Nia Alarie | Files touched by this commit (674)
Log message:
x11: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz


This site is operated by pkgsrc.pub, Contact