From Newsgroup: muc.lists.freebsd.ports
On 4/23/26 07:51, Lorenzo Salvadore "wrote" (I do not know the actual
author of the text):
Ports Collection
Links:
About FreeBSD Ports URL:https://www.FreeBSD.org/ports/
Contributing to Ports URL: https://docs.freebsd.org/en/articles/contributing/#ports-contributing
Ports Management Team URL: https://www.freebsd.org/portmgr/
Ports Tarball URL: http://ftp.freebsd.org/pub/FreeBSD/ports/ports/
Contact: FreeBSD Ports Management Team <portmgr@FreeBSD.org>
The Ports Management Team is responsible for overseeing the overall direction of the Ports Tree, building packages, and personnel matters. Below is what happened in the last quarter.
During the last quarter, we welcomed Yusuf Yaman (nxjoseph), Kousuke Kannagi (mce), Piotr Smyrak (smyru), Laurent Chardon (laurent), and Kenneth Raplee (kenrap) as new ports committers, and said goodbye to one committer.
According to INDEX, there are currently 37,958 (up from 37,163) ports in the Ports Collection.
Mostly this note points out that collecting and reporting both the ports
count and the port-package count could be interesting in the future,
given some ports can have more than one flavor built. It is also
possible for various ports to be IGNORED or the like, which could lead
to fewer port-packages than ports, as seems to be the case for FreeBSD
14 if I understand right. (INDEX files for the same ports tree vintage
vary across the potentially targeted FreeBSD versions.)
port-package counts commonly vary across FreeBSD versions being
targeted. The count of port top-level directories at a specific time
does not vary across such.
If I understand right, 37958 would be a number of port-packages, based
on, for example, flavors leading to some ports having multiple packages
counted and based on which version of the FreeBSD OS that is being
implicitly referenced.
My crude attempt at a ports count is counting relevant ports tree
directories:
# find -s /usr/ports/[a-z]*/ -type d -depth 1 -print \
| sed -e 's@^/usr/ports[^/]*/\(.*\)$@\1@' \
| grep -v ^distfiles/ | wc -l
34340
(That is based on my last synchronization.)
37958-34340 == 3618 as an approximation for how many more port-packages
there are than there are ports.
For reference:
# ~/fbsd-based-on-what-commit.sh
b96a271bbc08 (HEAD -> main, freebsd/main, freebsd/HEAD) www/firefox:
update to 150.0 (rc1)
Author: Christoph Moench-Tegeder <
cmt@FreeBSD.org>
Commit: Christoph Moench-Tegeder <
cmt@FreeBSD.org>
CommitDate: 2026-04-16 17:51:06 +0000
branch: main
merge-base: b96a271bbc0820a058e89001c9ac2309cbf8a60d
merge-base: CommitDate: 2026-04-16 17:51:06 +0000
n742012 (--first-parent --count for merge-base)
I'm not sure of the context for the 37958 figure.
There are currently about 2,710 (down from 3,428) open ports
PRs, of which 798 (down from 821) are unassigned. The last quarter saw 8,970 (up from 8,738) commits by 166 (up from 156) committers on the main branch and
697 (down from 898) commits by 59 (down from 61) committers on the 2026Q1 branch.
--
===
Mark Millard
marklmi at yahoo.com
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to
news-admin@muc.de
--- Synchronet 3.21f-Linux NewsLink 1.2