From: Matthew Subject: update libchdr To: ports@openbsd.org Date: Thu, 15 Jan 2026 15:08:05 -0600 Hi, PCSX2 requires a more up to date commit for libchdr. Both flycast and libretro-pcsx-rearmed built and ran with a couple chd files I tried using this new version. Best, Matthew commit - 04f87ba1101d5bc5a2ab0fc67685e47ab9c11919 blob - c80d172d35bc8dd7d3fc80b213c16ba36033be18 file + emulators/libchdr/Makefile --- emulators/libchdr/Makefile +++ emulators/libchdr/Makefile @@ -2,12 +2,12 @@ BROKEN-aarch64 = looks for sys/auxv.h COMMENT = library for reading MAME's CHDv1-v5 formats -V = 1.0pl20230220 +V = 1.0pl20251226 DISTNAME = libchdr-$V GH_ACCOUNT = rtissera GH_PROJECT = libchdr -GH_COMMIT = fec8ab94212cc65d9d9a62cb3da924f5830c04b0 +GH_COMMIT = 07a7dad23378b001f4ab174ef51bd6553f883edd SHARED_LIBS += chdr 1.0 # 0.1 commit - 04f87ba1101d5bc5a2ab0fc67685e47ab9c11919 blob - d53067a351af193b6c0a50c35ce9831ba89b0867 file + emulators/libchdr/distinfo --- emulators/libchdr/distinfo +++ emulators/libchdr/distinfo @@ -1,2 +1,2 @@ -SHA256 (libchdr-1.0pl20230220-fec8ab94.tar.gz) = i4fxorIt44yfsWdRN8jxl0MQW4NzrYynDs8DpjngT88= -SIZE (libchdr-1.0pl20230220-fec8ab94.tar.gz) = 1748513 +SHA256 (libchdr-1.0pl20251226-07a7dad2.tar.gz) = j6dteAW0Ba3jbkpFHkBl17fDX1AcjsbrGerAls/5X+o= +SIZE (libchdr-1.0pl20251226-07a7dad2.tar.gz) = 4223733 commit - 04f87ba1101d5bc5a2ab0fc67685e47ab9c11919 blob - d67f987ae74955c780c0027dab9126b3af7f5a4c file + /dev/null --- emulators/libchdr/patches/patch-CMakeLists_txt +++ /dev/null @@ -1,12 +0,0 @@ -Index: CMakeLists.txt ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -79,7 +79,7 @@ if (BUILD_SHARED_LIBS) - elseif(APPLE) - target_link_libraries(chdr PRIVATE -Wl,-dead_strip -Wl,-exported_symbol,_chd_*) - else() -- target_link_libraries(chdr PRIVATE -Wl,--version-script ${CMAKE_CURRENT_SOURCE_DIR}/src/link.T -Wl,--no-undefined) -+ target_link_libraries(chdr PRIVATE -Wl,--version-script ${CMAKE_CURRENT_SOURCE_DIR}/src/link.T) - endif() - - set_target_properties(chdr PROPERTIES C_VISIBILITY_PRESET hidden)