Texas Holdem poker game written in Java.
CoronaPoker is a free Texas Holdem poker game with a modern interface and
various features including online play against other players, customizable
tables, and multiple game modes.
You installed coronapoker: Poker game implemented in Java.
================================================================
GPL COMPLIANCE AND SECURITY NOTICE
This port has been patched for GPL compliance and security.
ISSUE: Binary Downloads Disabled
================================
CoronaPoker includes Panoptes, a closed-source cryptographic
anti-cheat engine, which this port previously attempted to:
⢠Download at runtime from GitHub (untrusted binary source)
⢠Cache locally to ~/.coronapoker/Panoptes/
⢠Load via JNI as native code
This violates the GPLv3 license under which CoronaPoker is
licensed, as it requires source code availability.
APPLIED FIX
===========
This port has been patched to:
⢠DISABLE remote binary downloads
⢠PREVENT native library loading on all platforms
⢠RUN in pure-Java mode without cryptographic anti-cheat
FUNCTIONAL LIMITATIONS
======================
Without the Panoptes engine, the game will:
⢠Have NO tamper detection
⢠Have NO action blockchain verification
⢠Have NO post-game auditing capabilities
⢠Rely solely on Java-level game logic enforcement
SECURITY IMPLICATIONS
======================
⢠No untrusted binaries will be downloaded
⢠No closed-source libraries will be executed
⢠Game integrity depends on player honesty
⢠Suitable for casual/trusted gameplay only
For more information about this issue:
https://github.com/tonikelope/coronapoker/issues/7
================================================================
port deleted on 2026-04-25 REASON: Remove for security concerns: downloads closed source binary modules, should not be restored unless https://github.com/tonikelope/coronapoker/issues/7 is addressed
games/coronapoker: Remove
coronapoker downloads binary module that defeats its GPL license.
This download presents a potential security risk.
Reference: https://github.com/tonikelope/coronapoker/issues/7
Mk/**java.mk: Convert bsd.java.mk to USES
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
USES=java:build,run if NO_BUILD is undefined. Else it defaults to
USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>
Approved by: mat (portmgr), glewis
Differential Revision: https://reviews.freebsd.org/D48201
*/*: properly depend on Maven package
devel/maven and devel/maven39 do not provide mvn(1) from LOCALBASE that
one comes from devel/maven-wrapper instead. Therefore, one should depend
on the package rather than a non-existing executable/script.
Approved by: jrm (mentor), otis (mentor), vvd
Differential Revision: https://reviews.freebsd.org/D44229
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )