diff --git a/devel/libchdr/Makefile b/devel/libchdr/Makefile index 833df5fb89a1..8b2a6764d6cc 100644 --- a/devel/libchdr/Makefile +++ b/devel/libchdr/Makefile @@ -1,31 +1,38 @@ PORTNAME= libchdr -DISTVERSION= g20250522 +DISTVERSION= g20260310 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 -GH_TAGNAME= 40f96ee322971eedf2a16bdab6727daa861e8626 +GH_TAGNAME= 7715de1 + USE_LDCONFIG= yes -CMAKE_ARGS= -DBUILD_LTO=${defined(WITH_LTO):?ON:OFF} CMAKE_ON= INSTALL_STATIC_LIBS \ WITH_SYSTEM_ZLIB \ WITH_SYSTEM_ZSTD -EXTRACT_AFTER_ARGS= --exclude deps/zlib* --exclude deps/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 +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 diff --git a/devel/libchdr/distinfo b/devel/libchdr/distinfo index 57e12bc37e06..8e4816c12b5d 100644 --- a/devel/libchdr/distinfo +++ b/devel/libchdr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747910945 -SHA256 (rtissera-libchdr-g20250522-40f96ee322971eedf2a16bdab6727daa861e8626_GH0.tar.gz) = c2dbda74db4a75055c1705cceb69d624be23c4bfa938c8f950a4f1b31d71be3f -SIZE (rtissera-libchdr-g20250522-40f96ee322971eedf2a16bdab6727daa861e8626_GH0.tar.gz) = 4222469 +TIMESTAMP = 1774783000 +SHA256 (rtissera-libchdr-g20260310-7715de1_GH0.tar.gz) = fc58712b0292fe823f64fffdf09ddfb273d8b8b227a9a3924152ae93442ab609 +SIZE (rtissera-libchdr-g20260310-7715de1_GH0.tar.gz) = 515515 diff --git a/devel/libchdr/pkg-plist b/devel/libchdr/pkg-plist index 49bdddd8b05e..85eff9ccbe8a 100644 --- a/devel/libchdr/pkg-plist +++ b/devel/libchdr/pkg-plist @@ -1,13 +1,14 @@ include/libchdr/bitstream.h include/libchdr/cdrom.h include/libchdr/chd.h include/libchdr/chdconfig.h include/libchdr/coretypes.h include/libchdr/flac.h include/libchdr/huffman.h +include/libchdr/macros.h lib/libchdr-static.a lib/libchdr.a lib/libchdr.so lib/libchdr.so.0 lib/libchdr.so.0.2 libdata/pkgconfig/libchdr.pc