From nobody Fri Dec 13 18:34:40 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Y8yg50k8Wz5gwDg; Fri, 13 Dec 2024 18:34:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Y8yg50B4dz4G7J; Fri, 13 Dec 2024 18:34:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734114881; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IIPqaAhve4Fbtq3N6Q5mVuUVv2p4CxYjAmcCSXEqt2g=; b=UuHSltB3j3q1NCHBf+LswIQoUDu0VTF6LBgMU7xR2w1YHeYTuk8PMSMCci16229ypyOj1i 05BTlKtWJTuakfZZnyo/7RUZ0/l5LaTxz5V1OxNPwvvbidkq7gfNRg2jJB9BVOO4dJOI6u LyRsSKADKSqc5no4qmMC7mRO/X1QTW6Si1UlE73jqhbgiQqFnQiwPDkOmBMc+O6GMzKhRJ URGjwCxsffCfInh+ztH3W/RBXQ+DdvohKb+ae0UWRfD2S4SE4LyJjuYSkiohM9EiwyJJw/ 1xNmrdQNyzOWovZHcQ0GeDK94Fx3fK9gZG8h4CEf37SKOhLRtINTjH7A8wUqcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734114881; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IIPqaAhve4Fbtq3N6Q5mVuUVv2p4CxYjAmcCSXEqt2g=; b=vuZuvop+U9SabJftnSx5kR7+HAI4z26IZKL3jgwHKh8vUq1yKGteqMTj850XFuwn6aCG7R ZzvlwTQgT4HLzqHFeX8Cv1ffQx+EhcJOD16Yj+yVSxtXK9itn5eXzpbxdGPQQoYx7OhqCO ri3mB0na8BFdM8ch9Ip72XnrX7PQ+74kr0aF3EVsrmoAVOR0gQszDaNbhHVMRBoMxtl5kF xv9ay0VxOvgCUE53pIHLb3hSkA8gFLdUTKtU2kpAb/v7nqajoBK/t4cgZiHYclXQVZrOX9 CflJ4vxNFTn+bj9HSn8q2vPJSEnU0Stjsne7ayrNxBO7iXn1dQkJdJKslkjaTQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1734114881; a=rsa-sha256; cv=none; b=PYF/eLuP5QsbuJlcUVuTC3XPkLth6eDo478oNObZvwTApmJYFn8npJgU0S029dY2T4j5Rl q8Ofd3mL9lK2WF4OjsQnmN1aNyA4Cxt559LdfC/9ylSPcGpGsW1SjNHas491QR7eHuEihl k8t238MNjNj7PuZvVvzkjxL/mk4KiF28u4pTV49Aa2ZFLT57F7l59cKJpgE+ix3lqgqpNy Z1nTHhI4Ds7Yh0RRrOZQ5t5TLUvs0j0XPG1TBfnBvdO722d0CKOAni/vk6YvObnkOLhaeb q+ECejA4ZrB+utX+yr64Gr2TOAbyKiCwm5tiHgMHayFVSLKT0iukXon/CxiGcQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Y8yg46tbVzpBv; Fri, 13 Dec 2024 18:34:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BDIYeRl025713; Fri, 13 Dec 2024 18:34:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BDIYeAn025710; Fri, 13 Dec 2024 18:34:40 GMT (envelope-from git) Date: Fri, 13 Dec 2024 18:34:40 GMT Message-Id: <202412131834.4BDIYeAn025710@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexey Dokuchaev Subject: git: f961819591ab - main - games/py-trueskill: video game skill rating system (new port) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: danfe X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f961819591abffa390e274b635eb720a8b5f89be Auto-Submitted: auto-generated The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=f961819591abffa390e274b635eb720a8b5f89be commit f961819591abffa390e274b635eb720a8b5f89be Author: Alexey Dokuchaev AuthorDate: 2024-12-13 18:32:34 +0000 Commit: Alexey Dokuchaev 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 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.