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
| System | Port | Version |
|---|---|---|
| MidnightBSD | x11/libXpm | 3.5.20 |
| FreeBSD | x11/libXpm | 3.5.20 |
| DragonFly | x11/libXpm | 3.5.17_1 |
| HardenedBSD | x11/libXpm | 3.5.19 |
| GhostBSD | x11/libXpm | 3.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
| Option | Default | Description |
|---|---|---|
| NLS | off |
- 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
| File | Size | SHA256 |
|---|---|---|
| xorg/lib/libXpm-3.5.20.tar.xz | 473428 | c064ead03e4dde78afdeb121fe0b644d25c550444cf903fbdc537f1a78f3ef74 |
Commit history 1
| Date | Commit | Credits | Log 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]> |