Index: Makefile
===================================================================
RCS file: /cvs/ports/emulators/libchdr/Makefile,v
diff -u -p -u -p -r1.5 Makefile
--- Makefile	17 Oct 2024 10:50:02 -0000	1.5
+++ Makefile	17 Sep 2025 00:08:20 -0000
@@ -2,27 +2,30 @@ BROKEN-aarch64 = looks for sys/auxv.h
 
 COMMENT =	library for reading MAME's CHDv1-v5 formats
 
-V =		1.0pl20230220
+V =		1.0pl20250608
 DISTNAME =	libchdr-$V
 
 GH_ACCOUNT =	rtissera
 GH_PROJECT =	libchdr
-GH_COMMIT =	fec8ab94212cc65d9d9a62cb3da924f5830c04b0
+GH_COMMIT =	cb077337d53392454e7100a0fd07139ca678e527
 
-SHARED_LIBS +=	chdr	1.0 # 0.1
+SHARED_LIBS +=	chdr	1.1 # 0.2
 
 CATEGORIES =	emulators devel games
 
 HOMEPAGE =	https://github.com/rtissera/libchdr
 
-CONFIGURE_ARGS +=	-DWITH_SYSTEM_ZLIB=ON
+LIB_DEPENDS =	archivers/zstd
+
+CONFIGURE_ARGS +=	-DWITH_SYSTEM_ZLIB=ON \
+			-DWITH_SYSTEM_ZSTD=ON
 
 # BSD 3-Clause
 # Public Domain (lzma)
 # zlib (zlib)
 PERMIT_PACKAGE =	Yes
 
-WANTLIB +=	z
+WANTLIB +=	z zstd
 
 MODULES =		devel/cmake
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/emulators/libchdr/distinfo,v
diff -u -p -u -p -r1.2 distinfo
--- distinfo	26 Apr 2023 18:46:14 -0000	1.2
+++ distinfo	17 Sep 2025 00:08:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (libchdr-1.0pl20230220-fec8ab94.tar.gz) = i4fxorIt44yfsWdRN8jxl0MQW4NzrYynDs8DpjngT88=
-SIZE (libchdr-1.0pl20230220-fec8ab94.tar.gz) = 1748513
+SHA256 (libchdr-1.0pl20250608-cb077337.tar.gz) = fGEvS4eSlb+C0NxIHAwFX8HM7v5Wtd6hsJSw3eCVI5I=
+SIZE (libchdr-1.0pl20250608-cb077337.tar.gz) = 4222519
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/emulators/libchdr/patches/patch-CMakeLists_txt,v
diff -u -p -u -p -r1.1.1.1 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt	25 Apr 2023 19:21:00 -0000	1.1.1.1
+++ patches/patch-CMakeLists_txt	17 Sep 2025 00:08:20 -0000
@@ -1,12 +1,18 @@
+link with archivers/zstd
+
 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()
+@@ -51,8 +51,10 @@ endif()
  
-   set_target_properties(chdr PROPERTIES C_VISIBILITY_PRESET hidden)
+ # zstd
+ if (WITH_SYSTEM_ZSTD)
+-  find_package(zstd REQUIRED)
+-  list(APPEND PLATFORM_LIBS zstd::libzstd_shared)
++  find_package(PkgConfig)
++  pkg_check_modules(ZSTD REQUIRED libzstd)
++  list(APPEND CHDR_INCLUDES ${ZSTD_INCLUDE_DIRS})
++  list(APPEND PLATFORM_LIBS ${ZSTD_LINK_LIBRARIES})
+ else()
+   option(ZSTD_BUILD_SHARED "BUILD SHARED LIBRARIES" OFF)
+   option(ZSTD_BUILD_PROGRAMS "BUILD PROGRAMS" OFF)
