The attached diff provides both the original widget client as
well as the new QML client, now production ready.
The pkg/README is removed.
Complete changelog:
https://github.com/pokerth/pokerth/releases/tag/v2.1.0
Both clients tested on amd64.
diff --git games/pokerth/Makefile games/pokerth/Makefile
index 1d8277f2163..0ed55dc4934 100644
--- games/pokerth/Makefile
+++ games/pokerth/Makefile
@@ -2,7 +2,7 @@ BROKEN-i386 = protobuf/abseil problems
COMMENT = texas holdem poker client, local or internet games
-V = 2.0.8
+V = 2.1.0
DIST_TUPLE = github pokerth pokerth v${V} .
PKGNAME = pokerth-${V}
diff --git games/pokerth/distinfo games/pokerth/distinfo
index 513204cbcec..b8e90cba954 100644
--- games/pokerth/distinfo
+++ games/pokerth/distinfo
@@ -1,2 +1,2 @@
-SHA256 (pokerth-pokerth-v2.0.8.tar.gz) =
iYK052+uTYp8e3PwqYQ9Y7GQxfFeYpP5S+CD5nF3iWw=
-SIZE (pokerth-pokerth-v2.0.8.tar.gz) = 40952462
+SHA256 (pokerth-pokerth-v2.1.0.tar.gz) =
uOhqjVc7jp6AICENW1HyzxP7UsTNs+h27RxkyUC3dCM=
+SIZE (pokerth-pokerth-v2.1.0.tar.gz) = 76004432
diff --git games/pokerth/patches/patch-src_gui_qt6-qml_CMakeLists_txt
games/pokerth/patches/patch-src_gui_qt6-qml_CMakeLists_txt
index 3b38ccba084..fd407daad6a 100644
--- games/pokerth/patches/patch-src_gui_qt6-qml_CMakeLists_txt
+++ games/pokerth/patches/patch-src_gui_qt6-qml_CMakeLists_txt
@@ -1,7 +1,7 @@
Index: src/gui/qt6-qml/CMakeLists.txt
--- src/gui/qt6-qml/CMakeLists.txt.orig
+++ src/gui/qt6-qml/CMakeLists.txt
-@@ -166,5 +166,4 @@ endif()
+@@ -257,5 +257,4 @@ endif()
install(TARGETS pokerth_qml-client DESTINATION bin OPTIONAL)
install(DIRECTORY ../../../data DESTINATION share/pokerth)
diff --git games/pokerth/pkg/PLIST games/pokerth/pkg/PLIST
index 7591b1c6e10..e0cc20e8d50 100644
--- games/pokerth/pkg/PLIST
+++ games/pokerth/pkg/PLIST
@@ -9,6 +9,7 @@ share/pokerth/data/
share/pokerth/data/data-copyright.txt
share/pokerth/data/fonts/
share/pokerth/data/fonts/DejaVuSans-Bold.ttf
+share/pokerth/data/fonts/NotoColorEmoji.ttf
share/pokerth/data/gfx/
share/pokerth/data/gfx/avatars/
share/pokerth/data/gfx/avatars/default/
@@ -420,6 +421,228 @@
share/pokerth/data/gfx/gui/table/default_800x480/smallblindPuck.png
share/pokerth/data/gfx/gui/table/default_800x480/table.png
share/pokerth/data/gfx/gui/table/default_800x480/table_dark.png
share/pokerth/data/gfx/gui/table/default_800x480/toolboxbg.png
+share/pokerth/data/gfx/qml/
+share/pokerth/data/gfx/qml/backside/
+share/pokerth/data/gfx/qml/backside/bella_union_4c/
+share/pokerth/data/gfx/qml/backside/bella_union_4c/backside.svg
+share/pokerth/data/gfx/qml/backside/bella_union_4c/backsidestyle.xml
+share/pokerth/data/gfx/qml/backside/bella_union_4c/preview.png
+share/pokerth/data/gfx/qml/backside/danuxi/
+share/pokerth/data/gfx/qml/backside/danuxi/backside.svg
+share/pokerth/data/gfx/qml/backside/danuxi/danuxibacksidestyle.xml
+share/pokerth/data/gfx/qml/backside/danuxi/preview.png
+share/pokerth/data/gfx/qml/backside/default/
+share/pokerth/data/gfx/qml/backside/default/backside.svg
+share/pokerth/data/gfx/qml/backside/default/backsidestyle.xml
+share/pokerth/data/gfx/qml/backside/default/preview.png
+share/pokerth/data/gfx/qml/cards/
+share/pokerth/data/gfx/qml/cards/bella_union_4c/
+share/pokerth/data/gfx/qml/cards/bella_union_4c/0.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/1.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/10.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/11.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/12.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/13.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/14.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/15.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/16.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/17.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/18.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/19.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/2.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/20.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/21.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/22.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/23.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/24.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/25.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/26.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/27.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/28.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/29.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/3.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/30.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/31.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/32.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/33.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/34.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/35.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/36.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/37.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/38.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/39.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/4.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/40.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/41.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/42.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/43.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/44.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/45.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/46.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/47.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/48.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/49.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/5.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/50.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/51.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/6.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/7.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/8.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/9.svg
+share/pokerth/data/gfx/qml/cards/bella_union_4c/bellaunion4cdeckstyle.xml
+share/pokerth/data/gfx/qml/cards/bella_union_4c/preview.png
+share/pokerth/data/gfx/qml/cards/default/
+share/pokerth/data/gfx/qml/cards/default/0.svg
+share/pokerth/data/gfx/qml/cards/default/1.svg
+share/pokerth/data/gfx/qml/cards/default/10.svg
+share/pokerth/data/gfx/qml/cards/default/11.svg
+share/pokerth/data/gfx/qml/cards/default/12.svg
+share/pokerth/data/gfx/qml/cards/default/13.svg
+share/pokerth/data/gfx/qml/cards/default/14.svg
+share/pokerth/data/gfx/qml/cards/default/15.svg
+share/pokerth/data/gfx/qml/cards/default/16.svg
+share/pokerth/data/gfx/qml/cards/default/17.svg
+share/pokerth/data/gfx/qml/cards/default/18.svg
+share/pokerth/data/gfx/qml/cards/default/19.svg
+share/pokerth/data/gfx/qml/cards/default/2.svg
+share/pokerth/data/gfx/qml/cards/default/20.svg
+share/pokerth/data/gfx/qml/cards/default/21.svg
+share/pokerth/data/gfx/qml/cards/default/22.svg
+share/pokerth/data/gfx/qml/cards/default/23.svg
+share/pokerth/data/gfx/qml/cards/default/24.svg
+share/pokerth/data/gfx/qml/cards/default/25.svg
+share/pokerth/data/gfx/qml/cards/default/26.svg
+share/pokerth/data/gfx/qml/cards/default/27.svg
+share/pokerth/data/gfx/qml/cards/default/28.svg
+share/pokerth/data/gfx/qml/cards/default/29.svg
+share/pokerth/data/gfx/qml/cards/default/3.svg
+share/pokerth/data/gfx/qml/cards/default/30.svg
+share/pokerth/data/gfx/qml/cards/default/31.svg
+share/pokerth/data/gfx/qml/cards/default/32.svg
+share/pokerth/data/gfx/qml/cards/default/33.svg
+share/pokerth/data/gfx/qml/cards/default/34.svg
+share/pokerth/data/gfx/qml/cards/default/35.svg
+share/pokerth/data/gfx/qml/cards/default/36.svg
+share/pokerth/data/gfx/qml/cards/default/37.svg
+share/pokerth/data/gfx/qml/cards/default/38.svg
+share/pokerth/data/gfx/qml/cards/default/39.svg
+share/pokerth/data/gfx/qml/cards/default/4.svg
+share/pokerth/data/gfx/qml/cards/default/40.svg
+share/pokerth/data/gfx/qml/cards/default/41.svg
+share/pokerth/data/gfx/qml/cards/default/42.svg
+share/pokerth/data/gfx/qml/cards/default/43.svg
+share/pokerth/data/gfx/qml/cards/default/44.svg
+share/pokerth/data/gfx/qml/cards/default/45.svg
+share/pokerth/data/gfx/qml/cards/default/46.svg
+share/pokerth/data/gfx/qml/cards/default/47.svg
+share/pokerth/data/gfx/qml/cards/default/48.svg
+share/pokerth/data/gfx/qml/cards/default/49.svg
+share/pokerth/data/gfx/qml/cards/default/5.svg
+share/pokerth/data/gfx/qml/cards/default/50.svg
+share/pokerth/data/gfx/qml/cards/default/51.svg
+share/pokerth/data/gfx/qml/cards/default/6.svg
+share/pokerth/data/gfx/qml/cards/default/7.svg
+share/pokerth/data/gfx/qml/cards/default/8.svg
+share/pokerth/data/gfx/qml/cards/default/9.svg
+share/pokerth/data/gfx/qml/cards/default/defaultdeckstyle.xml
+share/pokerth/data/gfx/qml/cards/default/preview.png
+share/pokerth/data/gfx/qml/table/
+share/pokerth/data/gfx/qml/table/danuxi/
+share/pokerth/data/gfx/qml/table/danuxi/actionAllIn.svg
+share/pokerth/data/gfx/qml/table/danuxi/actionCall.svg
+share/pokerth/data/gfx/qml/table/danuxi/actionFold.svg
+share/pokerth/data/gfx/qml/table/danuxi/actionRaise.svg
+share/pokerth/data/gfx/qml/table/danuxi/bigblindPuck.svg
+share/pokerth/data/gfx/qml/table/danuxi/danuxitablestyle.xml
+share/pokerth/data/gfx/qml/table/danuxi/dealerPuck.svg
+share/pokerth/data/gfx/qml/table/danuxi/preview.png
+share/pokerth/data/gfx/qml/table/danuxi/preview_portrait.png
+share/pokerth/data/gfx/qml/table/danuxi/smallblindPuck.svg
+share/pokerth/data/gfx/qml/table/danuxi/table.png
+share/pokerth/data/gfx/qml/table/default/
+share/pokerth/data/gfx/qml/table/default/actionAllIn.svg
+share/pokerth/data/gfx/qml/table/default/actionCall.svg
+share/pokerth/data/gfx/qml/table/default/actionFold.svg
+share/pokerth/data/gfx/qml/table/default/actionRaise.svg
+share/pokerth/data/gfx/qml/table/default/bigblindPuck.svg
+share/pokerth/data/gfx/qml/table/default/dealerPuck.svg
+share/pokerth/data/gfx/qml/table/default/defaulttablestyle.xml
+share/pokerth/data/gfx/qml/table/default/preview.png
+share/pokerth/data/gfx/qml/table/default/preview_portrait.png
+share/pokerth/data/gfx/qml/table/default/smallblindPuck.svg
+share/pokerth/data/gfx/qml/table/default/table.png
+share/pokerth/data/gfx/qml/table/mute/
+share/pokerth/data/gfx/qml/table/mute/actionAllIn.svg
+share/pokerth/data/gfx/qml/table/mute/actionCall.svg
+share/pokerth/data/gfx/qml/table/mute/actionFold.svg
+share/pokerth/data/gfx/qml/table/mute/actionRaise.svg
+share/pokerth/data/gfx/qml/table/mute/bigblindPuck.svg
+share/pokerth/data/gfx/qml/table/mute/dealerPuck.svg
+share/pokerth/data/gfx/qml/table/mute/mutetablestyle.xml
+share/pokerth/data/gfx/qml/table/mute/preview.png
+share/pokerth/data/gfx/qml/table/mute/preview_portrait.png
+share/pokerth/data/gfx/qml/table/mute/smallblindPuck.svg
+share/pokerth/data/gfx/qml/table/mute/table.png
+share/pokerth/data/gfx/qml/table/mute2/
+share/pokerth/data/gfx/qml/table/mute2/actionAllIn.svg
+share/pokerth/data/gfx/qml/table/mute2/actionCall.svg
+share/pokerth/data/gfx/qml/table/mute2/actionFold.svg
+share/pokerth/data/gfx/qml/table/mute2/actionRaise.svg
+share/pokerth/data/gfx/qml/table/mute2/bigblindPuck.svg
+share/pokerth/data/gfx/qml/table/mute2/dealerPuck.svg
+share/pokerth/data/gfx/qml/table/mute2/mute2tablestyle.xml
+share/pokerth/data/gfx/qml/table/mute2/preview.png
+share/pokerth/data/gfx/qml/table/mute2/preview_portrait.png
+share/pokerth/data/gfx/qml/table/mute2/smallblindPuck.svg
+share/pokerth/data/gfx/qml/table/mute2/table.png
+share/pokerth/data/gfx/qml/table/teal/
+share/pokerth/data/gfx/qml/table/teal/actionAllIn.svg
+share/pokerth/data/gfx/qml/table/teal/actionCall.svg
+share/pokerth/data/gfx/qml/table/teal/actionFold.svg
+share/pokerth/data/gfx/qml/table/teal/actionRaise.svg
+share/pokerth/data/gfx/qml/table/teal/bigblindPuck.svg
+share/pokerth/data/gfx/qml/table/teal/dealerPuck.svg
+share/pokerth/data/gfx/qml/table/teal/preview.png
+share/pokerth/data/gfx/qml/table/teal/preview_portrait.png
+share/pokerth/data/gfx/qml/table/teal/smallblindPuck.svg
+share/pokerth/data/gfx/qml/table/teal/table.png
+share/pokerth/data/gfx/qml/table/teal/tealtablestyle.xml
+share/pokerth/data/gfx/qml/table/tripsixes/
+share/pokerth/data/gfx/qml/table/tripsixes/actionAllIn.svg
+share/pokerth/data/gfx/qml/table/tripsixes/actionCall.svg
+share/pokerth/data/gfx/qml/table/tripsixes/actionFold.svg
+share/pokerth/data/gfx/qml/table/tripsixes/actionRaise.svg
+share/pokerth/data/gfx/qml/table/tripsixes/bigblindPuck.svg
+share/pokerth/data/gfx/qml/table/tripsixes/dealerPuck.svg
+share/pokerth/data/gfx/qml/table/tripsixes/preview.png
+share/pokerth/data/gfx/qml/table/tripsixes/preview_portrait.png
+share/pokerth/data/gfx/qml/table/tripsixes/smallblindPuck.svg
+share/pokerth/data/gfx/qml/table/tripsixes/table.png
+share/pokerth/data/gfx/qml/table/tripsixes/tripsixestablestyle.xml
+share/pokerth/data/gfx/qml/table/wanted/
+share/pokerth/data/gfx/qml/table/wanted/actionAllIn.svg
+share/pokerth/data/gfx/qml/table/wanted/actionCall.svg
+share/pokerth/data/gfx/qml/table/wanted/actionFold.svg
+share/pokerth/data/gfx/qml/table/wanted/actionRaise.svg
+share/pokerth/data/gfx/qml/table/wanted/bigblindPuck.svg
+share/pokerth/data/gfx/qml/table/wanted/dealerPuck.svg
+share/pokerth/data/gfx/qml/table/wanted/preview.png
+share/pokerth/data/gfx/qml/table/wanted/preview_portrait.png
+share/pokerth/data/gfx/qml/table/wanted/smallblindPuck.svg
+share/pokerth/data/gfx/qml/table/wanted/table.png
+share/pokerth/data/gfx/qml/table/wanted/wantedtablestyle.xml
+share/pokerth/data/gfx/qml/table/xanax/
+share/pokerth/data/gfx/qml/table/xanax/actionAllIn.svg
+share/pokerth/data/gfx/qml/table/xanax/actionCall.svg
+share/pokerth/data/gfx/qml/table/xanax/actionFold.svg
+share/pokerth/data/gfx/qml/table/xanax/actionRaise.svg
+share/pokerth/data/gfx/qml/table/xanax/bigblindPuck.svg
+share/pokerth/data/gfx/qml/table/xanax/dealerPuck.svg
+share/pokerth/data/gfx/qml/table/xanax/preview.png
+share/pokerth/data/gfx/qml/table/xanax/preview_portrait.png
+share/pokerth/data/gfx/qml/table/xanax/smallblindPuck.svg
+share/pokerth/data/gfx/qml/table/xanax/table.png
+share/pokerth/data/gfx/qml/table/xanax/xanaxtablestyle.xml
share/pokerth/data/misc/
share/pokerth/data/misc/agpl.html
share/pokerth/data/misc/third_party_libs.txt
diff --git games/pokerth/pkg/README games/pokerth/pkg/README
deleted file mode 100644
index 3f5f1e3f9b3..00000000000
--- games/pokerth/pkg/README
+++ /dev/null
@@ -1,17 +0,0 @@
-+-------------------------------------------------------------------------------
-| Running ${PKGSTEM} on OpenBSD
-+-------------------------------------------------------------------------------
-
-There are two binaries included with this package:
-
- * pokerth_client:
-
- This is the standard client program, version 2.0.8
-
- * pokerth_qml-client
-
- This is a "preview" of the QML client being prepared
- for future version 2.1.0. It's operational, but still
- considered experimental rather than production-ready.
- It provides a very different user interface and user
- experience.