<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/security/py-keyring, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>security/py-keyring: Remove outdated PYTHON_REL check after lang/python39 removal (05de8effa6b4a6fd9758a51d0c1acea91a36d3c6)</title>
<updated>2025-12-30T13:30:13+00:00</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2025-12-30T13:28:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=0e258f4b56b63122ccea26ac52e11c05a6195dfb'/>
<id>0e258f4b56b63122ccea26ac52e11c05a6195dfb</id>
<content type='text'>
Approved by:	portmgr (blanket)
With hat:	python
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	portmgr (blanket)
With hat:	python
</pre>
</div>
</content>
</entry>
<entry>
<title>security/py-keyring: upgrade to 25.6.0</title>
<updated>2025-06-30T14:32:24+00:00</updated>
<author>
<name>Ruslan Makhmatkhanov</name>
<email>rm@FreeBSD.org</email>
</author>
<published>2025-06-30T14:30:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=25e9b3ac13f7c7e09badfb1064316d479a93f8e2'/>
<id>25e9b3ac13f7c7e09badfb1064316d479a93f8e2</id>
<content type='text'>
PR:		286156
Reported by:	Siva Mahadevan &lt;me@svmhdvn.name&gt;
Tested by:	p5B2EA84B3@t-online.de
Approved by:	maintainer timeout
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		286156
Reported by:	Siva Mahadevan &lt;me@svmhdvn.name&gt;
Tested by:	p5B2EA84B3@t-online.de
Approved by:	maintainer timeout
</pre>
</div>
</content>
</entry>
<entry>
<title>python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal</title>
<updated>2025-03-08T04:05:21+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2025-03-08T02:33:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=06a08e69f3acb846ad8252945f53c3a2d211e303'/>
<id>06a08e69f3acb846ad8252945f53c3a2d211e303</id>
<content type='text'>
Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
</pre>
</div>
</content>
</entry>
<entry>
<title>devel/py-setuptools-scm: update to 8.0.4</title>
<updated>2024-02-29T07:18:32+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2024-02-29T07:18:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=5d4139f8bdb67bd6e8328422f9762661bd0d6454'/>
<id>5d4139f8bdb67bd6e8328422f9762661bd0d6454</id>
<content type='text'>
Directory and PORTNAME changed to match normalised name in release
tarball; consumers updated to match.

Although setuptools itself is specified as a run dependency in the
Python package metadata, it is currently left out here to prevent
environment pollution until at least PR 270510 is committed.
Additionally, this version of setuptools-scm requires setuptools&gt;=61,
which means this version is only meant for USE_PYTHON=pep517 ports
as all USE_PYTHON=distutils ports will switch to devel/py-setuptools58
also after PR 270510. science/py-emmet-core is switched to
devel/py-setuptools_scm7 accordingly, as it specifies setuptools-scm&lt;8.
devel/py-{flit-scm,hatch-vcs} have ${PY_SETUPTOOLS} added to
RUN_DEPENDS to compensate.

Further details: https://wiki.freebsd.org/Python/setuptools

Reported by: yuri
Co-authored by: matthew
Exp-run by: antoine (earlier iteration)
Approved by: yuri (science/py-emmet-core, previous iteration)
PR: 272134
Differential Revision: https://reviews.freebsd.org/D39288
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Directory and PORTNAME changed to match normalised name in release
tarball; consumers updated to match.

Although setuptools itself is specified as a run dependency in the
Python package metadata, it is currently left out here to prevent
environment pollution until at least PR 270510 is committed.
Additionally, this version of setuptools-scm requires setuptools&gt;=61,
which means this version is only meant for USE_PYTHON=pep517 ports
as all USE_PYTHON=distutils ports will switch to devel/py-setuptools58
also after PR 270510. science/py-emmet-core is switched to
devel/py-setuptools_scm7 accordingly, as it specifies setuptools-scm&lt;8.
devel/py-{flit-scm,hatch-vcs} have ${PY_SETUPTOOLS} added to
RUN_DEPENDS to compensate.

Further details: https://wiki.freebsd.org/Python/setuptools

Reported by: yuri
Co-authored by: matthew
Exp-run by: antoine (earlier iteration)
Approved by: yuri (science/py-emmet-core, previous iteration)
PR: 272134
Differential Revision: https://reviews.freebsd.org/D39288
</pre>
</div>
</content>
</entry>
<entry>
<title>all: remove explicit versions in USES=python for "3.x+"</title>
<updated>2023-06-27T19:34:34+00:00</updated>
<author>
<name>Rene Ladan</name>
<email>rene@FreeBSD.org</email>
</author>
<published>2023-06-14T22:00:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=3d9a815d9c5acbb71f4bb07738bdeab4879feacb'/>
<id>3d9a815d9c5acbb71f4bb07738bdeab4879feacb</id>
<content type='text'>
The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	&lt;https://reviews.freebsd.org/D40568&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	&lt;https://reviews.freebsd.org/D40568&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>*/*: rename CHEESESHOP to PYPI in MASTER_SITES</title>
<updated>2023-01-11T15:58:34+00:00</updated>
<author>
<name>Dmitry Marakasov</name>
<email>amdmi3@FreeBSD.org</email>
</author>
<published>2023-01-11T15:47:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=77d68471aded6907dbbcb5ef50d557e4c69db656'/>
<id>77d68471aded6907dbbcb5ef50d557e4c69db656</id>
<content type='text'>
PR:			267994
Differential revision:	D37518
Approved by:		bapt
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:			267994
Differential revision:	D37518
Approved by:		bapt
</pre>
</div>
</content>
</entry>
<entry>
<title>security/py-keyring: Fix 86e80a529fecc59303768ae06174a1c908cc5b76</title>
<updated>2022-11-19T08:13:46+00:00</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2022-11-19T08:13:46+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=ebd888650e256460297067476bdc277e98866079'/>
<id>ebd888650e256460297067476bdc277e98866079</id>
<content type='text'>
- Fix RUN_DEPENDS: py-importlib-metadata is a conditional dependency
- Update version requirement of RUN_DEPENDS
- Bump PORTREVISION for dependency change

Approved by:	portmgr (blanket)
With hat:	python
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Fix RUN_DEPENDS: py-importlib-metadata is a conditional dependency
- Update version requirement of RUN_DEPENDS
- Bump PORTREVISION for dependency change

Approved by:	portmgr (blanket)
With hat:	python
</pre>
</div>
</content>
</entry>
<entry>
<title>security/py-keyring: Fix dependencoies</title>
<updated>2022-10-29T04:39:38+00:00</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2022-10-29T04:30:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=86e80a529fecc59303768ae06174a1c908cc5b76'/>
<id>86e80a529fecc59303768ae06174a1c908cc5b76</id>
<content type='text'>
Missing dependencies caused devel/py-spyder to fail.

Reported by:	Rainer Hurling &lt;rhurlin@FreeBSD.org&gt;
Approved by:	portmgr (bugfix)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Missing dependencies caused devel/py-spyder to fail.

Reported by:	Rainer Hurling &lt;rhurlin@FreeBSD.org&gt;
Approved by:	portmgr (bugfix)
</pre>
</div>
</content>
</entry>
<entry>
<title>security/py-keyring: Update to 23.9.3</title>
<updated>2022-10-26T13:00:30+00:00</updated>
<author>
<name>Dan Langille</name>
<email>dvl@FreeBSD.org</email>
</author>
<published>2022-10-26T13:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=a8f957a395e9751a5a31b78bf5c6c9b5d5e008f1'/>
<id>a8f957a395e9751a5a31b78bf5c6c9b5d5e008f1</id>
<content type='text'>
PR:		267339
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		267339
</pre>
</div>
</content>
</entry>
<entry>
<title>security/py-keyring: drop optional dependency on expired security/py-keyrings.alt</title>
<updated>2022-09-30T20:06:28+00:00</updated>
<author>
<name>Rene Ladan</name>
<email>rene@FreeBSD.org</email>
</author>
<published>2022-09-30T20:03:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=7d972c6a9d77dedac375ab992cb5574603dbb034'/>
<id>7d972c6a9d77dedac375ab992cb5574603dbb034</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
