From nobody Wed Oct 23 15:38:00 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 4XYY8n0PqQz5ZMCZ; Wed, 23 Oct 2024 15:38:01 +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 4XYY8m6wQ0z4slB; Wed, 23 Oct 2024 15:38:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1729697881; 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=bm9cmF6MQ1ojyI9IpfbSUgmZt/Jle870g+2XrBpXXPs=; b=I5RECCBICzaLWtqJDMoLdszU8alSDpBTe24xIyhwVQ1HWLfjlfX2bx3Uu/olzMPPrJxgJe F26Sl7zUBx46Xdf9YXfUrAmuRdkYe1eE38NT5CEVL634zfH/Yk47NuXp6hYHo2lyi2eSEp cOUtpS28DroSavecxJlUi1aDLhVODQPFwfLcis2bxm2WzCDoEiaSBk0Evidy2mqt/bgNDA SjwUiBcBBktg89OKjY1CWK8GmGpfrWU3UAtXy4a0rz3Xu1vdkp6rJrXfDm4lrda92KCniB mL3QeVtgPd44eO01GwLhq1LuOUr/i2TG1QALMaOKT0NwnvyN6iqXexHQ80I+GQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1729697881; 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=bm9cmF6MQ1ojyI9IpfbSUgmZt/Jle870g+2XrBpXXPs=; b=XixhWf6NUSN7r6TLMalQZnJv6cUnzNVQBiayB2zqkzJEC73i6jSzvYhBwUIUhr0Mq8Q2ST mBFUI069EM1IE4VMw5DI6KGWQ2T04nU3AH+mj/r6RKYI4MMA+6zOeVgmjCyGxhF8Uhf3VA 68Bs/+cmVA7q2AlZSRVxJSGZzl03hlIrvMehrCdhcITMOP65DVMihtHNhJ2czBN6xz9enh bI3k+Y3zpgKT7FTq76m/sQ4ytHZ6hsRllZclHqfBZda7yWRbc/zJWhaAfcnJ5Q118dBXPb Coo9n2TV9m2YAMAzdEEz5+qKvF5aQ5ropoHoLZQZL/UYA9HLnoG0XWRe/Eex/w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1729697881; a=rsa-sha256; cv=none; b=BIwxEiy7ss0OX4nomyeeipsbCVswO2THxdJVOd/7Hg40WmlHdt2yARpE9Co1Hy/84zqqQy TWuFRVpix49pOjD4QoYkWoJFG+WfQX4WNm26t+Y3rBfO/Vr3ARbRtvsRthfWWLorZy2LlE +So7nJsUf91FLJfabDsbRfJa3m7Tu+eDUDrskRf1uD1zsc4vJ96+UjFBu5pQoM0/XKh7AN /k3GogL+CRhfEf+aoAp+7zqrrLjAyYlf2aNerWJrh3r7+8jFZSJlhQSQvQ/PNtPvYJJkVr zvvl1laD7cbEgDytDUOVON1Xkx4Rwaj196seiOiCipbauCwlaFX5oM4WAsS3vA== 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 4XYY8m6Q7Tz141N; Wed, 23 Oct 2024 15:38:00 +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 49NFc0he044972; Wed, 23 Oct 2024 15:38:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 49NFc09X044969; Wed, 23 Oct 2024 15:38:00 GMT (envelope-from git) Date: Wed, 23 Oct 2024 15:38:00 GMT Message-Id: <202410231538.49NFc09X044969@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 9b4c5db030ef - main - devel/py-dulwich: Update version 0.21.2=>0.21.7 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: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9b4c5db030ef50260a5ad57785f2d114f3187bdb Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=9b4c5db030ef50260a5ad57785f2d114f3187bdb commit 9b4c5db030ef50260a5ad57785f2d114f3187bdb Author: Muhammad Moinur Rahman AuthorDate: 2024-10-23 15:21:43 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2024-10-23 15:37:46 +0000 devel/py-dulwich: Update version 0.21.2=>0.21.7 - Convert to pep517 - Utilize OPTIONSNG - Change OPTIONS TESTS to TEST as that is the default OPTION defined in ports infrastructure for TEST - Add non-default option FASTIMPORT and PARAMIKO Changelog: https://github.com/jelmer/dulwich/releases/tag/dulwich-0.21.7 PR: 281937 Approved by: marco.broeder@posteo.eu (maintainer-timeout) --- devel/py-dulwich/Makefile | 28 ++++++++++++++++++++-------- devel/py-dulwich/distinfo | 6 +++--- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/devel/py-dulwich/Makefile b/devel/py-dulwich/Makefile index fe3efd16e52c..b120fffa07b5 100644 --- a/devel/py-dulwich/Makefile +++ b/devel/py-dulwich/Makefile @@ -1,5 +1,5 @@ PORTNAME= dulwich -PORTVERSION= 0.21.2 +DISTVERSION= 0.21.7 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,19 +12,27 @@ LICENSE= APACHE20 GPLv2+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25:net/py-urllib3@${PY_FLAVOR} + USES= cpe python +CPE_VENDOR= dulwich_project +USE_PYTHON= autoplist concurrent pep517 PORTDOCS= AUTHORS NEWS README.rst TODO conclusion.txt encoding.txt \ file-format.txt index.txt introduction.txt object-store.txt \ performance.txt porcelain.txt protocol.txt remote.txt repo.txt tag.txt PORTEXAMPLES= clone.py config.py diff.py latest_change.py -CPE_VENDOR= dulwich_project -USE_PYTHON= distutils autoplist concurrent +OPTIONS_DEFINE= DOCS EXAMPLES FASTIMPORT PARAMIKO TEST +OPTIONS_DEFAULT=TEST + +FASTIMPORT_DESC= Enable fastimport support +PARAMIKO_DESC= Enable paramiko SSH2 protocol support -OPTIONS_DEFINE= DOCS EXAMPLES TESTS -OPTIONS_DEFAULT= TESTS -TESTS_DESC= Install tests and test data +FASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastimport>=0:devel/py-fastimport@${PY_FLAVOR} +PARAMIKO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR} .include @@ -33,19 +41,23 @@ post-patch: ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \ ${WRKSRC}/setup.py ${WRKSRC}/examples/*.py -.if ! ${PORT_OPTIONS:MTESTS} + +post-patch-TEST-off: ${REINPLACE_CMD} -e '/tests/d' \ ${WRKSRC}/dulwich.egg-info/SOURCES.txt \ ${WRKSRC}/MANIFEST.in ${REINPLACE_CMD} -e "/packages=/s|'dulwich\.tests[^']*',||g" \ ${WRKSRC}/setup.py -.endif post-install: @${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so + +post-install-DOCS-on: ${CP} ${WRKSRC}/docs/*.txt ${WRKSRC}/docs/tutorial/*.txt ${WRKSRC}/ @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) + +post-install-EXAMPLES-on: ${CP} ${WRKSRC}/examples/*.py ${WRKSRC}/ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} ${PORTEXAMPLES} \ diff --git a/devel/py-dulwich/distinfo b/devel/py-dulwich/distinfo index e2ddac785efd..72ceadaf5528 100644 --- a/devel/py-dulwich/distinfo +++ b/devel/py-dulwich/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1674862976 -SHA256 (dulwich-0.21.2.tar.gz) = d865ae7fd9497d64ce345a6784ff1775b01317fba9632ef9d2dfd7978f1b0d4f -SIZE (dulwich-0.21.2.tar.gz) = 436949 +TIMESTAMP = 1728366242 +SHA256 (dulwich-0.21.7.tar.gz) = a9e9c66833cea580c3ac12927e4b9711985d76afca98da971405d414de60e968 +SIZE (dulwich-0.21.7.tar.gz) = 448028