BSD Ports

x11/libXpresent 1.0.2 FreeBSD

X Present Extension library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
6cd3e0d855
License
MIT
Categories
x11
Package size
18.6 KiB, 37.1 KiB installed

Description

Xpresent is a library designed to interface the X Present Extension.

The Present extension provides a way for applications to update their window contents from a pixmap in a well defined fashion, synchronizing with the display refresh and potentially using a more efficient mechanism than copying the contents of the source pixmap.

In the other systems

SystemPortVersion
FreeBSDx11/libXpresent1.0.2
DragonFlyx11/libXpresent1.0.0_1
MidnightBSDx11/libXpresent1.0.0

Install

Binary package:

pkg install libXpresent

From the ports tree:

cd /usr/ports/x11/libXpresent/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libXpresent>0:x11/libXpresent
LIB_DEPENDS=	libXpresent.so:x11/libXpresent

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.21.0.21.0.01.0.11.0.2
FreeBSD:14:quarterly1.0.21.0.2n/a1.0.11.0.2
FreeBSD:15:latest1.0.21.0.2n/a1.0.11.0.1
FreeBSD:15:quarterly1.0.21.0.2n/an/an/a
FreeBSD:16:latest1.0.21.0.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 9

Configuration

No options to configure.

USES
xorg xorg-cat:lib
Service scripts
none

Files

Manual pages 9
  • XPresentFreeInput(3)
  • XPresentNotifyMSC(3)
  • XPresentPixmap(3)
  • XPresentQueryCapabilities(3)
  • XPresentQueryExtension(3)
  • XPresentQueryVersion(3)
  • XPresentSelectInput(3)
  • XPresentVersion(3)
  • Xpresent(3)
pkg-plist 15
  • include/X11/extensions/Xpresent.h
  • lib/libXpresent.a
  • lib/libXpresent.so
  • lib/libXpresent.so.1
  • lib/libXpresent.so.1.0.0
  • libdata/pkgconfig/xpresent.pc
  • share/man/man3/XPresentFreeInput.3.gz
  • share/man/man3/XPresentNotifyMSC.3.gz
  • share/man/man3/XPresentPixmap.3.gz
  • share/man/man3/XPresentQueryCapabilities.3.gz
  • share/man/man3/XPresentQueryExtension.3.gz
  • share/man/man3/XPresentQueryVersion.3.gz
  • share/man/man3/XPresentSelectInput.3.gz
  • share/man/man3/XPresentVersion.3.gz
  • share/man/man3/Xpresent.3.gz
distinfo 1
FileSizeSHA256
xorg/lib/libXpresent-1.0.2.tar.xz2655604e5b21b4812206a4b223013606ae31170502c1043038777a1ef8f70c09d37602

Commit history 2

DateCommitCreditsLog message
6cd3e0d855 Gleb Popov xorg-cat.mk users: Drop tar:xz, which is default now
PR: 298092
c50f108bdc Kousuke Kannagi x11/libXpresent: Update to 1.0.2
https://lists.x.org/archives/xorg-announce/2025-September/003627.html PR: 289775 Approved by: x11 (arrowd) Approved by: osa (mentor)