<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/multimedia/py-opentimelineio, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>*: Bump PORTREVISION for math/Imath update</title>
<updated>2025-08-10T19:02:44+00:00</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-08-09T13:53:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=566d74ed6bd7066b39e5cd1e78ae545fde92cb56'/>
<id>566d74ed6bd7066b39e5cd1e78ae545fde92cb56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*: strip Imath versioning</title>
<updated>2025-08-10T19:02:43+00:00</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2025-08-09T11:57:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=c8ffdafdcb46f9a1bbdc89e85709446a283dbb7c'/>
<id>c8ffdafdcb46f9a1bbdc89e85709446a283dbb7c</id>
<content type='text'>
and mark py-opentimelineio as USES=python:3.11+ because versions
3.10 and older fail to package (some modules do not build).

Please everyone do test your ports with

BUILD_ALL_PYTHON_FLAVORS=       yes

in your /usr/local/etc/poudriere.d/make.conf - and

poudriere bulk -Ct -j "$JAIL" multimedia/py-opentimelineio@all

(the @all is the crucial part here)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and mark py-opentimelineio as USES=python:3.11+ because versions
3.10 and older fail to package (some modules do not build).

Please everyone do test your ports with

BUILD_ALL_PYTHON_FLAVORS=       yes

in your /usr/local/etc/poudriere.d/make.conf - and

poudriere bulk -Ct -j "$JAIL" multimedia/py-opentimelineio@all

(the @all is the crucial part here)
</pre>
</div>
</content>
</entry>
<entry>
<title>python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc</title>
<updated>2025-06-19T20:28:47+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2025-06-19T20:09:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=4f0eba1efd73e85ccb544708c967bca70ad3e7a6'/>
<id>4f0eba1efd73e85ccb544708c967bca70ad3e7a6</id>
<content type='text'>
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
</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>multimedia/py-opentimelineio: update 0.16.0 → 0.17.0</title>
<updated>2024-08-26T02:05:41+00:00</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2024-08-26T01:22:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=48f3bc6c8cda5285efaaa596c7271abc0b7d6178'/>
<id>48f3bc6c8cda5285efaaa596c7271abc0b7d6178</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>multimedia/py-opentimelineio: Fix typo</title>
<updated>2024-06-07T16:32:02+00:00</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2024-06-07T16:04:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=d13d039dd9969317033085cb29f932ca9ac7ecc7'/>
<id>d13d039dd9969317033085cb29f932ca9ac7ecc7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>multimedia/py-opentimelineio: Broken</title>
<updated>2024-06-05T10:33:27+00:00</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2024-06-05T09:09:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=51b7e57716564ebf51f8be187ed64cb8a640cb3b'/>
<id>51b7e57716564ebf51f8be187ed64cb8a640cb3b</id>
<content type='text'>
Reported by:	fallout
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	fallout
</pre>
</div>
</content>
</entry>
<entry>
<title>*/*: convert to cmake:indirect</title>
<updated>2024-04-11T09:16:53+00:00</updated>
<author>
<name>Max Brazhnikov</name>
<email>makc@FreeBSD.org</email>
</author>
<published>2024-04-11T09:14:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=43d9a1336ddec3ddb059a4c78b33888272692c36'/>
<id>43d9a1336ddec3ddb059a4c78b33888272692c36</id>
<content type='text'>
Convert bunch of ports to USES=cmake:indirect
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Convert bunch of ports to USES=cmake:indirect
</pre>
</div>
</content>
</entry>
<entry>
<title>multimedia/{,py-}opentimelineio: update 0.15 → 0.16.0</title>
<updated>2024-04-05T09:15:38+00:00</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2024-04-05T09:07:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=ba2d7a164f49b78a4aca8207d6899cadea645818'/>
<id>ba2d7a164f49b78a4aca8207d6899cadea645818</id>
<content type='text'>
Reported by:	portscout
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	portscout
</pre>
</div>
</content>
</entry>
<entry>
<title>*: bump PORTREVISION of Imath users</title>
<updated>2023-06-02T21:40:45+00:00</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2023-06-02T20:36:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=a5fbd2fa98ed6c7ee3b178f597b897b0e8b78251'/>
<id>a5fbd2fa98ed6c7ee3b178f597b897b0e8b78251</id>
<content type='text'>
...because math/Imath 3.1.9 reset the major version of
libImath to 29 from 31. See math/Imath 3.1.9 for details.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
...because math/Imath 3.1.9 reset the major version of
libImath to 29 from 31. See math/Imath 3.1.9 for details.
</pre>
</div>
</content>
</entry>
</feed>
