Update: games/gextoolbox to 0.2.0
Thomas Frohwein <[email protected]> Sun, 26 Jul 2026 17:20:19 -0700
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
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