Files
ports/devel/libchdr/Makefile
T
Stefan Schlosser 7bcd265a39 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 202604
2026-04-27 02:01:09 +02:00

41 lines
895 B
Makefile

PORTNAME= libchdr
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
CATEGORIES= devel
MAINTAINER= bsdcode@disroot.org
COMMENT= Standalone library for reading MAME CHDv1-v5 formats
WWW= https://github.com/rtissera/libchdr
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libzstd.so:archivers/zstd
USES= cmake pathfix
USE_GITHUB= yes
GH_ACCOUNT= rtissera
USE_LDCONFIG= yes
CMAKE_ON= INSTALL_STATIC_LIBS \
WITH_SYSTEM_ZLIB \
WITH_SYSTEM_ZSTD
EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/deps/miniz* \
--exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/deps/zstd* \
--no-same-owner --no-same-permissions
PLIST_SUB= SOVERSION=${DISTVERSION:R}
OPTIONS_DEFINE= LTO
OPTIONS_DEFAULT= LTO
LTO_CMAKE_BOOL= BUILD_LTO
post-install:
${RLN} ${STAGEDIR}${PREFIX}/lib/libchdr-static.a ${STAGEDIR}${PREFIX}/lib/libchdr.a
.include <bsd.port.mk>