diff --git games/pokerth/Makefile games/pokerth/Makefile index d37c5e3c001..3535809d406 100644 --- games/pokerth/Makefile +++ games/pokerth/Makefile @@ -1,8 +1,7 @@ -BROKEN-i386 = protobuf/abseil problems +COMMENT = texas holdem poker client, local or internet games +COMMENT-legacy = WxWidgets client only, required for i386 -COMMENT = texas holdem poker client, local or internet games - -V = 2.1.8 +V = 2.1.9 DIST_TUPLE = github pokerth pokerth v${V} . PKGNAME = pokerth-${V} @@ -12,7 +11,6 @@ MAINTAINER = Josh Grosse # AGPLv3+ PERMIT_PACKAGE = Yes - WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Multimedia WANTLIB += Qt6Network Qt6OpenGL Qt6Qml Qt6Quick Qt6QuickControls2 WANTLIB += Qt6Sql Qt6Svg Qt6Widgets Qt6Xml boost_atomic-mt boost_chrono-mt @@ -25,8 +23,16 @@ MODULES = devel/cmake \ x11/qt6 SUBST_VARS += MODQT_QTDIR V +FLAVORS = legacy + ALL_TARGET = pokerth_client pokerth_qml-client +FLAVOR?= +.if ${MACHINE_ARCH:Mi386} || ${FLAVOR:Mlegacy} +FLAVOR = legacy +ALL_TARGET = pokerth_client +.endif + MODCMAKE_LDFLAGS += -L${LOCALBASE}/lib -liconv DEBUG_PACKAGES = ${BUILD_PACKAGES} diff --git games/pokerth/distinfo games/pokerth/distinfo index cc4b2b809ce..76484d65051 100644 --- games/pokerth/distinfo +++ games/pokerth/distinfo @@ -1,2 +1,2 @@ -SHA256 (pokerth-pokerth-v2.1.8.tar.gz) = r8xvZXEW9tA+tj3WeyzPhxoe5gAfvEhFKenGmLIUrOE= -SIZE (pokerth-pokerth-v2.1.8.tar.gz) = 128313001 +SHA256 (pokerth-pokerth-v2.1.9.tar.gz) = Uk/z6sKd9ZahctskcivIn9Wzw7pH+zbrIDthmJJ04lQ= +SIZE (pokerth-pokerth-v2.1.9.tar.gz) = 128926838 diff --git games/pokerth/patches/patch-src_net_tlspinning_cpp games/pokerth/patches/patch-src_net_tlspinning_cpp deleted file mode 100644 index be4b86d4c6f..00000000000 --- games/pokerth/patches/patch-src_net_tlspinning_cpp +++ /dev/null @@ -1,26 +0,0 @@ -Index: src/net/tlspinning.cpp ---- src/net/tlspinning.cpp.orig -+++ src/net/tlspinning.cpp -@@ -123,12 +123,22 @@ TlsPinning::ComputeSpkiPin(X509 *cert) - if (!cert) - return pin; - -+#ifdef LIBRESSL_VERSION_NUMBER -+ X509_PUBKEY *pubKey = X509_get_X509_PUBKEY(cert); -+ if (!pubKey) -+ return pin; -+ -+ unsigned char *der = NULL; -+ int derSize = i2d_X509_PUBKEY(pubKey, &der); -+#else - const X509_PUBKEY *pubKey = X509_get_X509_PUBKEY(cert); - if (!pubKey) - return pin; - - unsigned char *der = NULL; - const int derSize = i2d_X509_PUBKEY(pubKey, &der); -+#endif -+ - if (der) { - if (derSize > 0) { - unsigned char digest[SHA256_DIGEST_LENGTH]; diff --git games/pokerth/pkg/PFRAG.no-legacy games/pokerth/pkg/PFRAG.no-legacy new file mode 100644 index 00000000000..50afd67e51c --- /dev/null +++ games/pokerth/pkg/PFRAG.no-legacy @@ -0,0 +1 @@ +@bin bin/pokerth_qml-client diff --git games/pokerth/pkg/PLIST games/pokerth/pkg/PLIST index bf9e40b8d56..ea20719156e 100644 --- games/pokerth/pkg/PLIST +++ games/pokerth/pkg/PLIST @@ -1,5 +1,5 @@ @bin bin/pokerth_client -@bin bin/pokerth_qml-client +!%%legacy%% share/applications/pokerth.desktop share/applications/pokerth_qml.desktop share/pixmaps/ @@ -1465,6 +1465,8 @@ share/pokerth/data/misc/ share/pokerth/data/misc/ChangeLog share/pokerth/data/misc/agpl.html share/pokerth/data/misc/cacert.pem +share/pokerth/data/misc/gpl-3.0.txt +share/pokerth/data/misc/lgpl-3.0.txt share/pokerth/data/misc/third_party_libs.txt share/pokerth/data/sounds/ share/pokerth/data/sounds/default/