<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/Tools, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2026-07-15T15:14:58Z</updated>
<entry>
<title>Tools/scripts: Add pypi-find-projects-containing-string.py</title>
<updated>2026-07-15T15:14:58Z</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2026-07-15T15:11:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=28beaaa5e3a0e85459108f0e54fd52aec7494030'/>
<id>urn:sha1:28beaaa5e3a0e85459108f0e54fd52aec7494030</id>
<content type='text'>
This is a useful script allowing to find all Python projects
containing a given string.

Usage example:
$ pypi-find-projects-containing-string.py freebsd
</content>
</entry>
<entry>
<title>*/*: Use C.UTF-8 locale</title>
<updated>2026-06-30T20:03:57Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2026-06-07T16:50:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b6ec06f079e1c883d32c788c0285c6d492eeb1c0'/>
<id>urn:sha1:b6ec06f079e1c883d32c788c0285c6d492eeb1c0</id>
<content type='text'>
Ports 02f27a83b44d fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters.  USE_LOCALE was introduced to let ports use another
locale if they needed it.  The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.

Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE.  The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.

PR:		295945
Exp-run by:	antoine
</content>
</entry>
<entry>
<title>Tools/scripts/pypi-get-latest-version.sh: Filter out yanked entries in releases</title>
<updated>2026-06-19T22:49:08Z</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2026-06-19T21:45:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=1d3979476741773fe360392eedcc56ca503d7f53'/>
<id>urn:sha1:1d3979476741773fe360392eedcc56ca503d7f53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ools/scripts: remove support for legacy pkg tools</title>
<updated>2026-06-14T08:15:41Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2026-06-14T08:15:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=81e1ec7b3320967804c0541b47c3ebccda5c0bf9'/>
<id>urn:sha1:81e1ec7b3320967804c0541b47c3ebccda5c0bf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tools/scripts/report-outdated-for-maintainer.py: Update</title>
<updated>2026-06-08T06:28:11Z</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2026-06-07T20:09:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7160053217ef2df40a69b1739ad8009681685dc0'/>
<id>urn:sha1:7160053217ef2df40a69b1739ad8009681685dc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tools/scripts/tindex: remove FreeBSD 12 and 13 support</title>
<updated>2026-05-05T20:03:00Z</updated>
<author>
<name>Rene Ladan</name>
<email>rene@FreeBSD.org</email>
</author>
<published>2026-02-28T16:42:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b71a4f9d5dd502bc644a1186ea3d26f625345972'/>
<id>urn:sha1:b71a4f9d5dd502bc644a1186ea3d26f625345972</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tools/scripts: Add git-diff-ports.sh</title>
<updated>2026-04-23T22:10:32Z</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2026-04-23T22:07:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=04f684d5fb1d8a504567157841a931fb913f0ac7'/>
<id>urn:sha1:04f684d5fb1d8a504567157841a931fb913f0ac7</id>
<content type='text'>
This script prints the list of ports with uncommitted changes.
It is called git-diff-ports because it prints the processed output of
'git diff'.

I found is useful while working on ports.
</content>
</entry>
<entry>
<title>Tools/scripts: Add report-outdated-for-maintainer.py</title>
<updated>2026-04-22T05:16:20Z</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2026-04-22T04:29:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=54c274a2ea02069293092ebea87e4d5612b9264f'/>
<id>urn:sha1:54c274a2ea02069293092ebea87e4d5612b9264f</id>
<content type='text'>
report-outdated-for-maintainer.py checks Repology and GitHub
and produces a categorized report of outdated ports.

It produces a better report than Repology produces:
it produces 3 tables:
* Majorly outdated ports
* Moderately outdated ports
* Slightly outdated ports
and it sorts outdated ports by how much are they outdated.

There are still minor bugs. This is WIP.
</content>
</entry>
<entry>
<title>python.mk: retire ${PYNUMPY}</title>
<updated>2026-04-03T20:52:43Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-03T20:48:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d04d23ae37d04c8ddf74c04ee868900b9189295a'/>
<id>urn:sha1:d04d23ae37d04c8ddf74c04ee868900b9189295a</id>
<content type='text'>
With both math/py-numpy (2) and math/py-numpy1, the variable stopped
making sense. Also remove the upper version bound.
</content>
</entry>
<entry>
<title>Tools/scripts: Use CA certificates in Tools/scripts/npmjs-fetch-with-dependencies.sh</title>
<updated>2026-03-09T16:13:25Z</updated>
<author>
<name>Yuri Victorovich</name>
<email>yuri@FreeBSD.org</email>
</author>
<published>2026-03-09T15:49:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=bccac3973c7d7603884a1b538095f7c45ccca2a3'/>
<id>urn:sha1:bccac3973c7d7603884a1b538095f7c45ccca2a3</id>
<content type='text'>
</content>
</entry>
</feed>
