From nobody Tue Nov 22 12:14:46 2022 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 4NGjqq2tMwz4hVFp; Tue, 22 Nov 2022 12:14:47 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NGjqq2F7Qz42Hp; Tue, 22 Nov 2022 12:14:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1669119287; 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=XaJMEDTalb/h0TddNA+6HU/MU0SIldrOFM1MxVju7qg=; b=tLbXJE/4lDp51HC4EP6JdyKgj/PmEGu/ocu3CyYHUYHgFv1NzqldT1WOAEpMg3v7dmUp9O LuqevDhuz3fi2WtPc+Hb6crI8wqWsLei5Z2tN1HAr7w+VLOOfhGRx0oC3aigFkiLb6mVgT S/uC2w/KcabT5Gp4V/1/T5SK+DjdB/Ryo7DCsjQ6uFXQXL4bk5mMvk0mi7Hc8xnddLDaj3 abge80G9CdGftZAttbDDoI4PaF3ENOpfhq7PooiyUsRZ75i9PiSFrot5XFa839N+3oV3gT +3IdXq6Eiaf4N7zUIzL6WtEK10ALx5qAK1s0XXzP8IPHER8nKAoUvEs5H8aXOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1669119287; 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=XaJMEDTalb/h0TddNA+6HU/MU0SIldrOFM1MxVju7qg=; b=vF5CWhJ5+Z4gUaDGmRF+K3E0bCieCSjfNM1X0QX8aKHiKKpG02tovdfltnJjZRNRJnmBDj vFIHFf41N1yu3/K0E7PspnuLqoQOKSC61BUjLJpyolltrtKQo2caJyoRbZFZLVJq3YS/NS oELbUwakLr4eZiUWtuDobKrI5T7BmrBaBPqkaEuZqrRhDw+x1LK0XS3QkaQIfIgj66IYzO z3Ppf3wDsnqlwYNoNIryaD5Mu7dey2BDtXJXRiLclyi/eyzSdBtvqZDPE/IahQy+vmD8Bm mPKw9cXM2ExZLvX06HONaVkGWLLmVWzLsFGva7tf8CPHb4wh4OsQ69znU/KF5A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1669119287; a=rsa-sha256; cv=none; b=T6LQF9YJvv2StL5Tdkuf5jRtcnoSffaLspZC03aYK3Jp2ZVtA7hygeBaH0C8IMePaaMvEU N1b4Po4qzfeFGSVxPR7XGgLoUYT6R0EfCT2eJp02gi2JCqmAKEO50sSoBqd3qDz4c23id+ lmPzgNHVf2h/RLJLp2G1WmD/WYGGUWx/PWLYIaO12rgrx//wGr/QXCZSLQSu10RLuNSTZD 6y7NkSjsrP7GLeyGlZaWs6sY5keoVhntqN3Rc1rRrKVBHq0hjCjFpqtp1/vsQUrB8P0IMd yZy0a44gx8x3qVMVoxOHdcpIq+0LR2EaZrbUsb4ygKZ30+HV5/u+W3/MdMKFqA== 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 4NGjqq0zPQzj8L; Tue, 22 Nov 2022 12:14:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2AMCEkpY085475; Tue, 22 Nov 2022 12:14:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2AMCEkVX085474; Tue, 22 Nov 2022 12:14:46 GMT (envelope-from git) Date: Tue, 22 Nov 2022 12:14:46 GMT Message-Id: <202211221214.2AMCEkVX085474@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Fukang Chen Subject: git: c3aa37c126e2 - main - devel/py-reedsolo: Allow build with Python 3.10+ 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: loader X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c3aa37c126e21308f0e21947d96ff8b0e85e0fa8 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by loader: URL: https://cgit.FreeBSD.org/ports/commit/?id=c3aa37c126e21308f0e21947d96ff8b0e85e0fa8 commit c3aa37c126e21308f0e21947d96ff8b0e85e0fa8 Author: Fukang Chen AuthorDate: 2022-11-22 11:37:54 +0000 Commit: Fukang Chen CommitDate: 2022-11-22 12:13:30 +0000 devel/py-reedsolo: Allow build with Python 3.10+ - Regenerate creedsolo.c with Cython, which fixes build error with Python 3.10+ - Switched Nose to Pytest, for the nosetests issue [0] [0]: https://github.com/nose-devs/nose/issues/1124 PR: 267882 Reported by: teodorsigaev@gmail.com MFH: 2022Q4 (build fix) --- devel/py-reedsolo/Makefile | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/devel/py-reedsolo/Makefile b/devel/py-reedsolo/Makefile index bf656e565d8a..116fecf93d35 100644 --- a/devel/py-reedsolo/Makefile +++ b/devel/py-reedsolo/Makefile @@ -1,6 +1,7 @@ PORTNAME= reedsolo DISTVERSIONPREFIX= v DISTVERSION= 1.5.4 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,19 +12,16 @@ WWW= https://github.com/tomerfiliba/reedsolomon LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} - -USES= python:3.6-3.9 +USES= python:3.6+ USE_GITHUB= yes -USE_PYTHON= autoplist cython distutils +USE_PYTHON= autoplist cython distutils pytest GH_ACCOUNT= tomerfiliba GH_PROJECT= reedsolomon TEST_ENV+= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -do-test: - @cd ${TEST_WRKSRC} && \ - ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER} --with-coverage -d -v +# PR 267882: regenerate creedsolo.c with Cython +post-patch: + @${RM} ${WRKSRC}/creedsolo.c .include