Hi,

Please find attached the update to the latest version of gextoolbox. I
tested it with SNK 40th Anniversary Edition and it works as expected.
This version has some new and updated supported collections, see [1]

I offer to take maintainer.

ok?

[1]
https://github.com/shawngmc/game-extraction-toolbox/releases/tag/v0.2.0

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/gextoolbox/Makefile,v
diff -u -p -r1.4 Makefile
--- Makefile    16 Mar 2026 22:28:28 -0000      1.4
+++ Makefile    27 Jul 2026 00:20:00 -0000
@@ -1,12 +1,12 @@
 COMMENT =      tools for extracting ROMS from games
 
-MODPY_DISTV =  0.1.7
+MODPY_DISTV =  0.2.0
 
-DISTNAME =             game-extraction-toolbox-${MODPY_DISTV}
+DISTNAME =             game_extraction_toolbox-${MODPY_DISTV}
 PKGNAME =              gextoolbox-${MODPY_DISTV}
-REVISION =             2
 
 CATEGORIES =           games sysutils
+MAINTAINER =           Thomas Frohwein <[email protected]>
 
 # MIT
 PERMIT_PACKAGE =       Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/gextoolbox/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo    9 Nov 2024 17:06:37 -0000       1.1.1.1
+++ distinfo    27 Jul 2026 00:20:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (game-extraction-toolbox-0.1.7.tar.gz) = 
CFMLu+qaOAFxFZ2ky5RHxDohaXYQGfhoDMeWPcYowo0=
-SIZE (game-extraction-toolbox-0.1.7.tar.gz) = 168581
+SHA256 (game_extraction_toolbox-0.2.0.tar.gz) = 
0erVl0CV4R9qcjUlINJqmeheOyXRQUmpJ4eVM9HWxdk=
+SIZE (game_extraction_toolbox-0.2.0.tar.gz) = 188139
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/gextoolbox/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- pkg/PLIST   23 Oct 2025 13:19:53 -0000      1.4
+++ pkg/PLIST   27 Jul 2026 00:20:00 -0000
@@ -144,6 +144,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/${MODPY_PYCACHE}kpka.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/${MODPY_PYCACHE}kvq.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/${MODPY_PYCACHE}kvq.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/${MODPY_PYCACHE}lzma.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/${MODPY_PYCACHE}lzma.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/${MODPY_PYCACHE}prs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/${MODPY_PYCACHE}prs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/${MODPY_PYCACHE}zip.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -152,6 +154,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/bplist-mbundle.py
 lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/kpka.py
 lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/kvq.py
+lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/lzma.py
 lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/prs.py
 lib/python${MODPY_VERSION}/site-packages/gex/lib/archive/zip.py
 lib/python${MODPY_VERSION}/site-packages/gex/lib/contrib/
@@ -303,6 +306,12 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/irem/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/irem/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/irem/metadata.json
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/kof97_gm/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/kof97_gm/__init__.py
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/kof97_gm/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/kof97_gm/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/kof97_gm/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/kof97_gm/metadata.json
 lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mkak/
 lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mkak/__init__.py
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mkak/${MODPY_PYCACHE}/
@@ -332,6 +341,18 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mmxlc1/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mmxlc1/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mmxlc1/metadata.json
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mvscc/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mvscc/__init__.py
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mvscc/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mvscc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mvscc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/mvscc/metadata.json
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/neogeo_classics_amazon/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/neogeo_classics_amazon/__init__.py
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/neogeo_classics_amazon/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/neogeo_classics_amazon/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/neogeo_classics_amazon/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/neogeo_classics_amazon/metadata.json
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/neogeo_classics_humble/
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/neogeo_classics_humble/__init__.py
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/neogeo_classics_humble/${MODPY_PYCACHE}/
@@ -356,8 +377,11 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/sadxgg/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/sadxgg/metadata.json
 lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/saga/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/saga/EndianBinaryReader.py
 lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/saga/__init__.py
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/saga/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/saga/${MODPY_PYCACHE}EndianBinaryReader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/saga/${MODPY_PYCACHE}EndianBinaryReader.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/saga/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/saga/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/saga/metadata.json
@@ -412,6 +436,12 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/ssp2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/ssp2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/ssp2/metadata.json
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/toaplan_truxton2/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/toaplan_truxton2/__init__.py
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/toaplan_truxton2/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/toaplan_truxton2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/toaplan_truxton2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/toaplan_truxton2/metadata.json
 lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/wonderboy3/
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/wonderboy3/__init__.py
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/tasks/impl/wonderboy3/${MODPY_PYCACHE}/
@@ -454,7 +484,10 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/utils/vendor/${MODPY_PYCACHE}capcom.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/utils/vendor/${MODPY_PYCACHE}snk.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/gex/lib/utils/vendor/${MODPY_PYCACHE}snk.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gex/lib/utils/vendor/${MODPY_PYCACHE}snk_template.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gex/lib/utils/vendor/${MODPY_PYCACHE}snk_template.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gex/lib/utils/vendor/capcom.py
 lib/python${MODPY_VERSION}/site-packages/gex/lib/utils/vendor/snk.py
+lib/python${MODPY_VERSION}/site-packages/gex/lib/utils/vendor/snk_template.py
 lib/python${MODPY_VERSION}/site-packages/gex/lib/utils/verify.py
 lib/python${MODPY_VERSION}/site-packages/gex/toolbox.py

Reply via email to