Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Dec 2024 18:34:40 GMT
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f961819591ab - main - games/py-trueskill: video game skill rating system (new port)
Message-ID:  <202412131834.4BDIYeAn025710@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f961819591abffa390e274b635eb720a8b5f89be

commit f961819591abffa390e274b635eb720a8b5f89be
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2024-12-13 18:32:34 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2024-12-13 18:32:34 +0000

    games/py-trueskill: video game skill rating system (new port)
    
    TrueSkill is a rating system for game players.  It was developed
    by Microsoft Research and has been used on Xbox network, formerly
    known as Xbox Live, for ranking and matchmaking, and is suitable
    for any type of matches, including N:N team game or free-for-all.
    
    WWW: https://trueskill.org/
---
 games/Makefile               |  1 +
 games/py-trueskill/Makefile  | 21 +++++++++++++++++++++
 games/py-trueskill/distinfo  |  3 +++
 games/py-trueskill/pkg-descr |  6 ++++++
 4 files changed, 31 insertions(+)

diff --git a/games/Makefile b/games/Makefile
index 830d40139630..579590b76388 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -806,6 +806,7 @@
     SUBDIR += py-pysol-cards
     SUBDIR += py-sgflib
     SUBDIR += py-sgfsummary
+    SUBDIR += py-trueskill
     SUBDIR += pysolfc
     SUBDIR += pysolfc-cardsets
     SUBDIR += pyspacewar
diff --git a/games/py-trueskill/Makefile b/games/py-trueskill/Makefile
new file mode 100644
index 000000000000..c1ca0580a9c2
--- /dev/null
+++ b/games/py-trueskill/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	trueskill
+PORTVERSION=	0.4.5
+CATEGORIES=	games math
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	python@FreeBSD.org
+COMMENT=	Video game skill rating system
+WWW=		https://trueskill.org/
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/games/py-trueskill/distinfo b/games/py-trueskill/distinfo
new file mode 100644
index 000000000000..36fece6184b6
--- /dev/null
+++ b/games/py-trueskill/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1681181046
+SHA256 (trueskill-0.4.5.tar.gz) = 9d62b48d2428369d712bd9becff9f9a2caa325e1a2ab5f9392d34bff757867bb
+SIZE (trueskill-0.4.5.tar.gz) = 21315
diff --git a/games/py-trueskill/pkg-descr b/games/py-trueskill/pkg-descr
new file mode 100644
index 000000000000..d0972a2e9cc3
--- /dev/null
+++ b/games/py-trueskill/pkg-descr
@@ -0,0 +1,6 @@
+TrueSkill is a rating system for game players.  It was developed by
+Microsoft Research and has been used on Xbox network, formerly known
+and commonly referred to as Xbox Live, for ranking and matchmaking
+service.  This system quantifies players' TRUE skill points by the
+Bayesian inference algorithm.  It also works well with any type of
+match rule including N:N team game or free-for-all.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412131834.4BDIYeAn025710>