From nobody Mon Jun 16 04:33:23 2025 X-Original-To: dev-commits-ports-main@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 4bLHF00c2yz5yTf3; Mon, 16 Jun 2025 04:33:24 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bLHDz75Spz3jKs; Mon, 16 Jun 2025 04:33:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750048404; 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=0008Ljor/VdiHTM2QyTMkjqc+k7BZYGBY8sKS+TU29o=; b=SRBZNNM14Hllay13hMXz5hcy8UlehLoUpx4RG4rr2Q/9BXXh/K0TNPmtyVjksVgdrej4h1 zGwtZ3x9c7M14jkhfb5X/pzPrdYmkqhsUvfZOz4l7rPiEMV1REntheHdhgrtIyCThg5hJy TJVUbcK4ISzJghA2xRjJIOX1rztP32ffXfuMVAno6nWB5JsKpAdgbE40MgtJ+JCsFS27nI gr3oXh1C+oVecMgnWCN3lrl9TMXaUq5e7n2q9FnirlLINqA1g4RcvfO4BcnYpGfmrI68LT rzHFXE/kLfErFjrOsZ83I2hCXmoU9FEE3FHX+/7U9rpCVRuar4LY+O+VvMTSjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750048404; 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=0008Ljor/VdiHTM2QyTMkjqc+k7BZYGBY8sKS+TU29o=; b=Us0kOPTP49FbibN5Iabin9K1uyFsfXWA/04ecpsztEA0TP8ysR9ts3gmUIJr3a5weIeMr2 JCEz8t5zLSEil+rAR6P1wi5xd+DC3hxFsQqatuv6maQtD/Q47zOtkxUj2ld+7MMNiEz71R pbVV3sCK6MdwKs0SXCpRyjbjh6J+iqBxbqmfKsCVq0hvC0sTW7RfB/8/292ybk0o44AbVe mhVIv+hIrVGVVMrCC4PMVVOhhwihqtb91O4pRWjLiXxuKv1aqhmo4PFIhViq423KHcbygH jbaRsablurFlpE6rH9LWieOVgwqLaUQR9Hm7YZ8o3xkYLbht/Fx782/3kVOMnQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1750048404; a=rsa-sha256; cv=none; b=p1vmczNHYvUPMcwl4PraNXKJO5YArxIxx2Fw8swVON7/h2JnAAyONwu8zSwyXtCs4nLYzu 8EhCeg0yMoRVzaoEfgo5A3WESCn92TyaJ32AfyY8iKL/JdCAI2jiPR58CiQsjESFYKsgdA Qu/3SOH2CAJz9OsIkLKuqCvbwklazu2QZCmA2KZVF4zBqOBIMG3gDMuxBpXXYFIfnmqpXZ nMynp2ChJeqkj6u2XjkTtxboVyl4QymH/QbqCY/OlXqSAw5Jv2Oz+F8r3hw6HE3VgQwnJc oyVv5gm/llCJJHDkCnOLPGEPvo5OiDVnkkYBAl0pyURrlp9T8VGGQd4IECYmuw== 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 4bLHDz6htpzk6c; Mon, 16 Jun 2025 04:33:23 +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 55G4XN0I055283; Mon, 16 Jun 2025 04:33:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 55G4XNge055280; Mon, 16 Jun 2025 04:33:23 GMT (envelope-from git) Date: Mon, 16 Jun 2025 04:33:23 GMT Message-Id: <202506160433.55G4XNge055280@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kai Knoblich Subject: git: c0dc899ce539 - main - games/pysolfc: Update to 3.4.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kai X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c0dc899ce539d72b434d0012c960da622192fed6 Auto-Submitted: auto-generated The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=c0dc899ce539d72b434d0012c960da622192fed6 commit c0dc899ce539d72b434d0012c960da622192fed6 Author: Kai Knoblich AuthorDate: 2025-06-16 04:28:57 +0000 Commit: Kai Knoblich CommitDate: 2025-06-16 04:28:57 +0000 games/pysolfc: Update to 3.4.0 * Switch to the PEP517 build framework while I'm here. Changelog: https://github.com/shlomif/PySolFC/blob/pysolfc-3.4.0/NEWS.asciidoc --- games/pysolfc/Makefile | 9 +++++---- games/pysolfc/distinfo | 10 +++++----- games/pysolfc/files/patch-setup.py | 13 ++++++++++++- 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/games/pysolfc/Makefile b/games/pysolfc/Makefile index 5c7fba00b638..b95f3964dfc7 100644 --- a/games/pysolfc/Makefile +++ b/games/pysolfc/Makefile @@ -1,6 +1,5 @@ PORTNAME= pysolfc -DISTVERSION= 3.2.0 -PORTREVISION= 1 +DISTVERSION= 3.4.0 CATEGORIES= games python MASTER_SITES= SF/${PORTNAME}/PySolFC/${PYSOLFCDIR} \ SF/${PORTNAME}/PySolFC-Cardsets/minimal/:cardsets \ @@ -21,6 +20,8 @@ LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_DISTFILES_GPLv2+ = ${CARDSETDIST} ${MUSICDIST} LICENSE_DISTFILES_GPLv3+ = ${PYSOLFCDIST} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${PY_FLAVOR} \ @@ -28,7 +29,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= python shebangfix tar:xz -USE_PYTHON= distutils noflavors autoplist +USE_PYTHON= autoplist noflavors pep517 SHEBANG_FILES= data/themes/clearlooks/convert_imgs.sh NO_ARCH= yes @@ -49,7 +50,7 @@ SOUND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${PY_FLAVOR} PYSOLFCDIR= PySolFC-${DISTVERSION} PYSOLFCDIST= ${PYSOLFCDIR}${EXTRACT_SUFX} -CARDSETDIR= PySolFC-Cardsets--Minimal-3.0.0 +CARDSETDIR= PySolFC-Cardsets--Minimal-3.1.0 CARDSETDIST= ${CARDSETDIR}.tar.xz MUSICDIR= PySol-Music-4.50 MUSICDIST= ${MUSICDIR:tl}.tar.xz diff --git a/games/pysolfc/distinfo b/games/pysolfc/distinfo index 8c806fee2257..f34f1b9f08d2 100644 --- a/games/pysolfc/distinfo +++ b/games/pysolfc/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1737893461 -SHA256 (pysolfc/PySolFC-3.2.0.tar.xz) = cda078ba2e82eb0e47d48e5f4a887bfa0e8d5be100bd119fb68d6fb87b4dbad0 -SIZE (pysolfc/PySolFC-3.2.0.tar.xz) = 32808092 -SHA256 (pysolfc/PySolFC-Cardsets--Minimal-3.0.0.tar.xz) = faf70f5d1955cc46f2e840f7600df2933b06890fdc874b0bf5da446d1fab288b -SIZE (pysolfc/PySolFC-Cardsets--Minimal-3.0.0.tar.xz) = 25188212 +TIMESTAMP = 1749974967 +SHA256 (pysolfc/PySolFC-3.4.0.tar.xz) = 677a79c29c228cd70ffc028615f2c05971e29638ca37cfa4c17a31b2ba477a59 +SIZE (pysolfc/PySolFC-3.4.0.tar.xz) = 32914516 +SHA256 (pysolfc/PySolFC-Cardsets--Minimal-3.1.0.tar.xz) = f894b667936382cf721105a08b6cc41b8b87aac8386117868f749f32f8e67a9d +SIZE (pysolfc/PySolFC-Cardsets--Minimal-3.1.0.tar.xz) = 25083116 SHA256 (pysolfc/pysol-music-4.50.tar.xz) = 3cfade86db88c1d97589c50441808ee082e68256be788012503818c42728783d SIZE (pysolfc/pysol-music-4.50.tar.xz) = 2144764 diff --git a/games/pysolfc/files/patch-setup.py b/games/pysolfc/files/patch-setup.py index c84bcde1e9a7..2a0712ba81cb 100644 --- a/games/pysolfc/files/patch-setup.py +++ b/games/pysolfc/files/patch-setup.py @@ -4,7 +4,9 @@ * Skip locale files if NLS is disabled (otherwise enable it via post-patch target). ---- setup.py.orig 2024-03-31 16:23:14 UTC +* Normalize the bdist wheel name to avoid staging errors. + +--- setup.py.orig 2024-12-22 21:32:17 UTC +++ setup.py @@ -14,6 +14,8 @@ def get_data_files(source, destination): destination using the data_files keyword of setuptools.setup.""" @@ -24,3 +26,12 @@ if os.name == 'posix': for size in os.listdir('data/images/icons'): +@@ -65,7 +67,7 @@ kw = { + ''' + + kw = { +- 'name': 'PySolFC', ++ 'name': 'pysolfc', + 'version': VERSION, + 'url': PACKAGE_URL, + 'author': 'Skomoroh',