Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Dec 2025 12:17:41 +0000
From:      Nick Kirby <nick@kirby.cx>
To:        Po-Chuan Hsieh <sunpoet@freebsd.org>
Cc:        Matthew Seaman <matthew@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: 0d4ef5263b5b - main - devel/py-cerberus: Lower-case the package name
Message-ID:  <mJp-FPSDYXMmgItH591eSgDepCIgoDaGhgeuRFHdbv13I830N3PPCHDScDrWD3z5XwOzNABNHrsuodJV-3H2M4kBtnDV2J5SNaLgkORHxK0=@kirby.cx>
In-Reply-To: <CAMHz58TSOX47Rh6L-vCYu=JXSf%2BM=ffYN4hTKN3uh%2B%2BK=3MR=g@mail.gmail.com>
References:  <693891db.36584.2e917c0e@gitrepo.freebsd.org> <CAMHz58TSOX47Rh6L-vCYu=JXSf%2BM=ffYN4hTKN3uh%2B%2BK=3MR=g@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
Sorry about that, I should have done a portgrep to confirm there was nothing looking for "py-Cerberus" before submitting

Thanks for taking care of both of them Matthew!
On Tuesday, December 16th, 2025 at 3:01 PM, Po-Chuan Hsieh <sunpoet@freebsd.org> wrote:

> Hello,
>
> On Wed, Dec 10, 2025 at 5:17 AM Matthew Seaman <matthew@freebsd.org> wrote:
>
>> The branch main has been updated by matthew:
>>
>> URL: https://cgit.FreeBSD.org/ports/commit/?id=0d4ef5263b5b54e90c547ab01ac33e9709e754e1
>>
>> commit 0d4ef5263b5b54e90c547ab01ac33e9709e754e1
>> Author: Nicholas Kirby <nick@kirby.cx>
>> AuthorDate: 2025-12-09 21:14:51 +0000
>> Commit: Matthew Seaman <matthew@FreeBSD.org>
>> CommitDate: 2025-12-09 21:16:56 +0000
>>
>> devel/py-cerberus: Lower-case the package name
>
> It breaks the 2 dependent ports, devel/py-plette and science/py-pyked.
>
> See https://pkg-status.freebsd.org/beefy23/data/150amd64-default/e05e2042985b/logs/py311-plette-2.1.0.log
> and https://pkg-status.freebsd.org/beefy22/data/143amd64-default/f0beb1ebfa25/logs/py311-pyked-0.4.1.16_3.log
>
>> Change the package name to lower-case to match the actual module
>> installed by the package.
>>
>> This should allow it to be built with the existing version of
>> setuptools in ports (63.1.0) and the review D46236 version of
>> setuptools (80.9.0)
>>
>> PR: 291416
>> ---
>> devel/py-cerberus/Makefile | 3 ++-
>> devel/py-cerberus/files/patch-pyproject.toml | 11 +++++++++++
>> 2 files changed, 13 insertions(+), 1 deletion(-)
>>
>> diff --git a/devel/py-cerberus/Makefile b/devel/py-cerberus/Makefile
>> index 0f5cc12fad45..9408df09c19b 100644
>> --- a/devel/py-cerberus/Makefile
>> +++ b/devel/py-cerberus/Makefile
>> @@ -1,5 +1,6 @@
>> -PORTNAME= Cerberus
>> +PORTNAME= cerberus
>> PORTVERSION= 1.3.8
>> +PORTREVISION= 1
>> CATEGORIES= devel python
>> MASTER_SITES= PYPI
>> PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
>> diff --git a/devel/py-cerberus/files/patch-pyproject.toml b/devel/py-cerberus/files/patch-pyproject.toml
>> new file mode 100644
>> index 000000000000..35e03a182add
>> --- /dev/null
>> +++ b/devel/py-cerberus/files/patch-pyproject.toml
>> @@ -0,0 +1,11 @@
>> +--- pyproject.toml.orig 2025-12-05 08:33:13 UTC
>> ++++ pyproject.toml
>> +@@ -3,7 +3,7 @@ build-backend = "setuptools.build_meta"
>> + build-backend = "setuptools.build_meta"
>> +
>> + [project]
>> +-name = "Cerberus"
>> ++name = "cerberus"
>> + version = "1.3.8"
>> + description = """\
>> + Lightweight, extensible schema and data validation tool for Python\
[-- Attachment #2 --]
<div style="font-family: Arial, sans-serif; font-size: 14px;">Sorry about that, I should have done a portgrep to confirm there was nothing looking for "py-Cerberus" before submitting</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">Thanks for taking care of both of them Matthew!</div><div class="protonmail_quote">
        On Tuesday, December 16th, 2025 at 3:01 PM, Po-Chuan Hsieh &lt;sunpoet@freebsd.org&gt; wrote:<br>
        <blockquote class="protonmail_quote" type="cite">
            <div dir="ltr"><div dir="ltr">Hello,</div><div dir="ltr"><br></div><div dir="ltr">On Wed, Dec 10, 2025 at 5:17 AM Matthew Seaman &lt;<a href="mailto:matthew@freebsd.org" rel="noreferrer nofollow noopener">matthew@freebsd.org</a>&gt; wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The branch main has been updated by matthew:<br>
<br>
URL: <a href="https://cgit.FreeBSD.org/ports/commit/?id=0d4ef5263b5b54e90c547ab01ac33e9709e754e1" rel="noreferrer nofollow noopener" target="_blank">https://cgit.FreeBSD.org/ports/commit/?id=0d4ef5263b5b54e90c547ab01ac33e9709e754e1</a><br>;
<br>
commit 0d4ef5263b5b54e90c547ab01ac33e9709e754e1<br>
Author:     Nicholas Kirby &lt;<a href="mailto:nick@kirby.cx" target="_blank" rel="noreferrer nofollow noopener">nick@kirby.cx</a>&gt;<br>
AuthorDate: 2025-12-09 21:14:51 +0000<br>
Commit:     Matthew Seaman &lt;matthew@FreeBSD.org&gt;<br>
CommitDate: 2025-12-09 21:16:56 +0000<br>
<br>
    devel/py-cerberus: Lower-case the package name<br></blockquote><div><br></div><div>It breaks the 2 dependent ports, devel/py-plette and science/py-pyked.</div><div><br></div><div>See <a href="https://pkg-status.freebsd.org/beefy23/data/150amd64-default/e05e2042985b/logs/py311-plette-2.1.0.log" target="_blank" rel="noreferrer nofollow noopener">https://pkg-status.freebsd.org/beefy23/data/150amd64-default/e05e2042985b/logs/py311-plette-2.1.0.log</a></div><div>and <a href="https://pkg-status.freebsd.org/beefy22/data/143amd64-default/f0beb1ebfa25/logs/py311-pyked-0.4.1.16_3.log" target="_blank" rel="noreferrer nofollow noopener">https://pkg-status.freebsd.org/beefy22/data/143amd64-default/f0beb1ebfa25/logs/py311-pyked-0.4.1.16_3.log</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
    Change the package name to lower-case to match the actual module<br>
    installed by the package.<br>
<br>
    This should allow it to be built with the existing version of<br>
    setuptools in ports (63.1.0) and the review D46236 version of<br>
    setuptools (80.9.0)<br>
<br>
    PR:     291416<br>
---<br>
 devel/py-cerberus/Makefile                   |  3 ++-<br>
 devel/py-cerberus/files/patch-pyproject.toml | 11 +++++++++++<br>
 2 files changed, 13 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/devel/py-cerberus/Makefile b/devel/py-cerberus/Makefile<br>
index 0f5cc12fad45..9408df09c19b 100644<br>
--- a/devel/py-cerberus/Makefile<br>
+++ b/devel/py-cerberus/Makefile<br>
@@ -1,5 +1,6 @@<br>
-PORTNAME=      Cerberus<br>
+PORTNAME=      cerberus<br>
 PORTVERSION=   1.3.8<br>
+PORTREVISION=  1<br>
 CATEGORIES=    devel python<br>
 MASTER_SITES=  PYPI<br>
 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}<br>
diff --git a/devel/py-cerberus/files/patch-pyproject.toml b/devel/py-cerberus/files/patch-pyproject.toml<br>
new file mode 100644<br>
index 000000000000..35e03a182add<br>
--- /dev/null<br>
+++ b/devel/py-cerberus/files/patch-pyproject.toml<br>
@@ -0,0 +1,11 @@<br>
+--- pyproject.toml.orig        2025-12-05 08:33:13 UTC<br>
++++ pyproject.toml<br>
+@@ -3,7 +3,7 @@ build-backend = "setuptools.build_meta"<br>
+ build-backend = "setuptools.build_meta"<br>
+<br>
+ [project]<br>
+-name = "Cerberus"<br>
++name = "cerberus"<br>
+ version = "1.3.8"<br>
+ description = """\<br>
+ Lightweight, extensible schema and data validation tool for Python\<br>
<br>
</blockquote></div></div>

        </blockquote><br>
    </div>
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?mJp-FPSDYXMmgItH591eSgDepCIgoDaGhgeuRFHdbv13I830N3PPCHDScDrWD3z5XwOzNABNHrsuodJV-3H2M4kBtnDV2J5SNaLgkORHxK0=>