Index | Thread | Search

From:
"Anthony J. Bentley" <bentley@openbsd.org>
Subject:
Re: [new / returning] pokerth 2025.09.04
To:
ports@openbsd.org
Date:
Tue, 16 Sep 2025 09:57:56 -0600

Download raw body.

Thread
Josh Grosse writes:
> Ping.  Comments? Recommendations?

Fails to build unless qt6-qtwebsockets is present, so it should be
added to BUILD_DEPENDS (or LIB_DEPENDS? if it's dlopen'd).

Please don't use the date as a version number; if upstream releases
a 1.1.3 then updating to it will require EPOCH which is painful for
various reasons. I recommend 1.1.2pl20250904 instead.

> On Fri, Sep 05, 2025 at 07:06:53AM -0400, Josh Grosse wrote:
> > On Thu, Sep 04, 2025 at 01:00:19PM -0400, Josh Grosse wrote:
> > > This application was removed from the ports tree after 7.4, due to
> > > protobuf issues.  Those have since been resolved.  Upstream has
> > > been revising their stable branch, but they have not yet issued
> > > any releases since 1.1.2, six years ago.
> > > 
> > > This port's distfile is a fork, which backlevels the internal
> > > websocketpp version to 0.5.0, to eliminate boost::asio issues.
> > > 
> > > The attached tarball references my tag 2025.09.04. The upstream
> > > project continues active development, but have not yet issued
> > > a new release. 
> > > 
> > > I have been testing on amd64.  It will produce the same pixmap
> > > warnings as the prior version packaged for 7.4, for NULL references
> > > in /usr/local/share/pokerth/data/gfx/gui/table/danuxi1/danuxi1tablestyle.
> xml,
> > > a known issue that won't be fixed.
> > > 
> > > Operational differences from the app at 7.4-release:
> > > 
> > > * This port only builds the client, as the server now has a dependency
> > >   on mysqlpp.
> > > 
> > > * The application binary installs as /usr/local/bin/pokerth_client,
> > >   a name change.
> > > 
> > > * At the disclosure of each winning hand, the client displays text
> > >   across the table describing the winner, such as, "Two pair, Aces
> > >   and Queens, fifth card 9."
> > > 
> > > * The window headers refer to this fork's version as "1.1.2-obsd",
> > >   which I have renamed from "1.1.2" in patches/patch-src_game_defs_h.
> > > 
> > > My thanks to both Thomas Frohwein and Stuart Henderson for their help
> > > with the Makefile.
> > 
> > Attached is a revised port, to correct a hard-coded QT_PLUGIN_PATH
> > in the upstream-provided .desktop file.
>
>