BSD Ports

x11/libXpm 3.5.20 MidnightBSD

X Pixmap library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a1fd01e9b7
License
mit
Categories
x11

Description

This package contains the X Pixmap library.

In the other systems

SystemPortVersion
MidnightBSDx11/libXpm3.5.20
FreeBSDx11/libXpm3.5.20
DragonFlyx11/libXpm3.5.17_1
HardenedBSDx11/libXpm3.5.19
GhostBSDx11/libXpm3.5.19

Install

Binary package:

mport install libXpm

From mports:

cd /usr/mports/x11/libXpm && make install clean

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

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

Dependencies

Required by 1

Configuration

Options name: x11_libXpm

OptionDefaultDescription
NLSoff
USES
cpe tar:xz xorg xorg-cat:lib
Service scripts
none

Files

Manual pages 43
  • XpmAttributesSize(3)
  • XpmCreateBuffer(3)
  • XpmCreateBufferFromImage(3)
  • XpmCreateBufferFromPixmap(3)
  • XpmCreateBufferFromXpmImage(3)
  • XpmCreateData(3)
  • XpmCreateDataFromImage(3)
  • XpmCreateDataFromPixmap(3)
  • XpmCreateDataFromXpmImage(3)
  • XpmCreateImage(3)
  • XpmCreateImageFromBuffer(3)
  • XpmCreateImageFromData(3)
  • XpmCreateImageFromXpmImage(3)
  • XpmCreatePixmap(3)
  • XpmCreatePixmapFromBuffer(3)
  • XpmCreatePixmapFromData(3)
  • XpmCreatePixmapFromXpmImage(3)
  • XpmCreateXpmImage(3)
  • XpmCreateXpmImageFromBuffer(3)
  • XpmCreateXpmImageFromData(3)
  • XpmCreateXpmImageFromImage(3)
  • XpmCreateXpmImageFromPixmap(3)
  • XpmFree(3)
  • XpmFreeAttributes(3)
  • XpmFreeExtensions(3)
  • XpmFreeXpmImage(3)
  • XpmFreeXpmInfo(3)
  • XpmGetErrorString(3)
  • XpmLibraryVersion(3)
  • XpmMisc(3)
  • XpmRead(3)
  • XpmReadFileToBuffer(3)
  • XpmReadFileToData(3)
  • XpmReadFileToImage(3)
  • XpmReadFileToPixmap(3)
  • XpmReadFileToXpmImage(3)
  • XpmWrite(3)
  • XpmWriteFileFromBuffer(3)
  • XpmWriteFileFromImage(3)
  • XpmWriteFileFromPixmap(3)
  • XpmWriteFileFromXpmImage(3)
  • cxpm(1)
  • sxpm(1)
pkg-plist 51
  • bin/cxpm
  • bin/sxpm
  • include/X11/xpm.h
  • lib/libXpm.a
  • lib/libXpm.so
  • lib/libXpm.so.4
  • lib/libXpm.so.4.11.0
  • libdata/pkgconfig/xpm.pc
  • share/man/man1/cxpm.1.gz
  • share/man/man1/sxpm.1.gz
  • share/man/man3/XpmAttributesSize.3.gz
  • share/man/man3/XpmCreateBuffer.3.gz
  • share/man/man3/XpmCreateBufferFromImage.3.gz
  • share/man/man3/XpmCreateBufferFromPixmap.3.gz
  • share/man/man3/XpmCreateBufferFromXpmImage.3.gz
  • share/man/man3/XpmCreateData.3.gz
  • share/man/man3/XpmCreateDataFromImage.3.gz
  • share/man/man3/XpmCreateDataFromPixmap.3.gz
  • share/man/man3/XpmCreateDataFromXpmImage.3.gz
  • share/man/man3/XpmCreateImage.3.gz
  • share/man/man3/XpmCreateImageFromBuffer.3.gz
  • share/man/man3/XpmCreateImageFromData.3.gz
  • share/man/man3/XpmCreateImageFromXpmImage.3.gz
  • share/man/man3/XpmCreatePixmap.3.gz
  • share/man/man3/XpmCreatePixmapFromBuffer.3.gz
  • share/man/man3/XpmCreatePixmapFromData.3.gz
  • share/man/man3/XpmCreatePixmapFromXpmImage.3.gz
  • share/man/man3/XpmCreateXpmImage.3.gz
  • share/man/man3/XpmCreateXpmImageFromBuffer.3.gz
  • share/man/man3/XpmCreateXpmImageFromData.3.gz
  • share/man/man3/XpmCreateXpmImageFromImage.3.gz
  • share/man/man3/XpmCreateXpmImageFromPixmap.3.gz
  • share/man/man3/XpmFree.3.gz
  • share/man/man3/XpmFreeAttributes.3.gz
  • share/man/man3/XpmFreeExtensions.3.gz
  • share/man/man3/XpmFreeXpmImage.3.gz
  • share/man/man3/XpmFreeXpmInfo.3.gz
  • share/man/man3/XpmGetErrorString.3.gz
  • share/man/man3/XpmLibraryVersion.3.gz
  • share/man/man3/XpmMisc.3.gz
  • share/man/man3/XpmRead.3.gz
  • share/man/man3/XpmReadFileToBuffer.3.gz
  • share/man/man3/XpmReadFileToData.3.gz
  • share/man/man3/XpmReadFileToImage.3.gz
  • share/man/man3/XpmReadFileToPixmap.3.gz
  • share/man/man3/XpmReadFileToXpmImage.3.gz
  • share/man/man3/XpmWrite.3.gz
  • share/man/man3/XpmWriteFileFromBuffer.3.gz
  • share/man/man3/XpmWriteFileFromImage.3.gz
  • share/man/man3/XpmWriteFileFromPixmap.3.gz
  • share/man/man3/XpmWriteFileFromXpmImage.3.gz
distinfo 1
FileSizeSHA256
xorg/lib/libXpm-3.5.20.tar.xz473428c064ead03e4dde78afdeb121fe0b644d25c550444cf903fbdc537f1a78f3ef74

Commit history 1

DateCommitCreditsLog message
a1fd01e9b7 Lucas Holt x11/libXpm: update to 3.5.20 (#1804)
Security update for the [X.Org X client libraries advisory](https://lists.x.org/archives/xorg-announce/2026-October/003752.html) of 2026-10-16. ## CVEs fixed - CVE-2026-94287: DoS via unsigned underflow writing a 0x0 XPM ## Testing - distinfo SHA256 matches the upstream release announcement - `bmake makesum patch build fake package` succeeds on MidnightBSD 4.0.9 amd64; pkg-plist unchanged - `portlint -AC`: 0 fatal errors (remaining warnings were already there) 🤖 Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Bug Fixes: - Update libXpm to 3.5.20 to address CVE-2026-94287, a denial-of-service vulnerability affecting zero-sized XPM images. Signed-off-by: Lucas Holt <[email protected]>