devel/libchdr: update to 0.3.0 * This is the first formally tagged release version. The port can switch to using release tags instead of commit hashes. * Replace hardcoded SOVERSION in pkg-plist with the DISTVERSION-derived value. Changelog: https://github.com/rtissera/libchdr/releases/tag/v0.3.0 PR: 294810 Event: Wiesbaden Hackathon 2026047bcd265a39
Port details
devel/libchdr 0.3.0
Standalone library for reading MAME CHDv1-v5 formats
Port info
- Maintainer
- bsdcode@disroot.org
- Packages
- latest: 0.3.0
- Upstream
- up to date
- Last update
- to 0.3.0 · 7bcd265a39
- Quarterly
- 2026Q4: 0.3.0
- WWW
- https://github.com/rtissera/libchdr
- Links
- cgit · VuXML
Install
- Package
# pkg install libchdrinstalls 0.3.0 fromlatest; fromquarterly(2026Q4) 0.3.0- Port
# cd /usr/ports/devel/libchdr && make install clean# make -C /usr/ports/devel/libchdr config # change options first
- Size
- 190 KiB download · 386 KiB installed
- Depends on
- archivers/zstd 1.5.7_2
- License
- BSD3CLAUSE
- Options
- 1 of 1 on in the package: LTO
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.3.0 | 0.3.0 | – |
| FreeBSD 15 | 0.3.0 | 0.3.0 | – |
| FreeBSD 14 | 0.3.0 | 0.3.0 | 0.3.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.3.0 | 0.3.0 | – |
| FreeBSD 14 | 0.3.0 | 0.3.0 | 0.3.0 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 0.3.0.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (5)
devel/libchdr: Update to g20260310 * Use short hash for GH_TAGNAME. This follows the Porter's Handbook more closely. * Split Github variables into separate section for improved readability. * Add option LTO, enabled by default. This replaces enabling LTO via the WITH_LTO variable. Having an LTO port option is more commonly used in the ports tree. * Replace zlib with miniz in EXTRACT_AFTER_ARGS because upstream has switched to a leaner implementation for the vendored zlib. Also safeguard every --exclude entry to match the intended path only and place them on a separate line for improved readability. Changelog: https://github.com/rtissera/libchdr/compare/40f96ee...7715de1 PR: 294074c2f3f9b05a
devel/libchdr: Update g20241211 => g20250522 Commit log: https://github.com/rtissera/libchdr/compare/cb07733..40f96ee * cosmetic non-functional changes to CMAKE_ON PR: 286992679ce02a08
devel/libchdr: Update to g20241211 * remove USES=pkgconfig and ZSTD related patch after fixing .cmake module for archivers/zstd on i386 * exclude unbundled dependencies from extraction by setting EXTRACT_AFTER_ARGS Changelog: https://github.com/rtissera/libchdr/compare/b397465..cb07733 PR: 2836510d80095e21
devel/libchdr: New port: Standalone library for reading MAME CHDv1-v5 formats libchdr is a standalone library for reading MAME's CHDv1-v5 formats. The code is based off of MAME's old C codebase which read up to CHDv4 with OS-dependent features removed, and CHDv5 support backported from MAME's current C++ codebase. WWW: https://github.com/rtissera/libchdr PR: 282692c66fa58426