freebsd-ports/benchmarks
Charlie Li 4f0eba1efd
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
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
2025-06-19 16:28:47 -04:00
..
ali various: Bump PORTREVISION after go124-1.24.4 update 2025-06-06 16:00:53 -04:00
apib
autobench
blogbench
bombardier various: Bump PORTREVISION after go124-1.24.4 update 2025-06-06 16:00:53 -04:00
bonnie
bonnie++
clpeak benchmarks/clpeak: update to 1.1.5 2025-06-14 02:39:26 +02:00
cpipe
dbench
ddosify various: Bump PORTREVISION after go124-1.24.4 update 2025-06-06 16:00:53 -04:00
dhrystone
dkftpbench
fhourstones
filebench
fio benchmarks/fio: Update to 3.40 2025-05-22 08:21:42 +02:00
flamegraph
flops
flowgrind
forkbomb
glmark2
gtkperf
hey various: Bump PORTREVISION after go124-1.24.4 update 2025-06-06 16:00:53 -04:00
himenobench
hipercontracer benchmarks/hipercontracer: Update 2.0.17 => 2.1.0 2025-06-18 20:56:17 +03:00
hpl
httperf
hyperfine lang/rust: Bump revisions after 1.87.0 2025-06-05 09:52:53 +02:00
imb
inferno lang/rust: Bump revisions after 1.87.0 2025-06-05 09:52:53 +02:00
interbench
ior
iorate benchmarks/iorate: Use USES=tar 2025-06-02 23:56:27 +02:00
iozone
ipc-bench
iperf
iperf3 benchmarks/iperf3: Update to iperf-3.19. 2025-05-16 22:56:08 +00:00
kdiskmark
libcelero
libcpucycles
libmicro
linux-gputest
linux-unigine-heaven
linux-unigine-sanctuary
linux-unigine-superposition
linux-unigine-tropics
linux-unigine-valley
linux-vdbench
lmbench
lzbench benchmarks/lzbench: try to unbreak the port's build against newer Clang 2025-05-16 02:41:04 +00:00
mangohud
mdtest
mst-bench
nbench
netio
netperf
netperfmeter
nosqlbench
nqueens */*: Convert to USES=tar:tgz 2025-06-01 12:29:09 +02:00
nttcp
nuttcp
octave-forge-benchmark
p5-Benchmark-Forking
p5-Benchmark-Stopwatch
p5-Dumbbench
pathchirp
pathload
pathrate
pear-Benchmark
perftest
phoronix-test-suite
pipebench
plow various: Bump PORTREVISION after go124-1.24.4 update 2025-06-06 16:00:53 -04:00
polygraph
postal
postmark
py-asv
py-asv-runner
py-locust python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc 2025-06-19 16:28:47 -04:00
py-locust-cloud benchmarks/py-locust-cloud: Update to 1.23.2 2025-06-19 13:24:33 -04:00
py-naarad
py-throughpy
py-zopkio
raidtest
randomio
rubygem-benchmark benchmarks/rubygem-benchmark: Update to 0.4.1 2025-06-13 14:04:06 +08:00
rubygem-benchmark-ips
rubygem-benchmark-memory
rubygem-derailed_benchmarks
rubygem-gitlab-derailed_benchmarks benchmarks/rubygem-gitlab-derailed_benchmarks: Fix stage-qa 2025-04-09 21:57:43 +08:00
rubygem-railsbench
scimark2
scimark2c
scimark4c
shellbench
siege
sipp
slowloris
smhasher
spp
stream
stress-ng
sysbench
tcpblast
thrulay
tinymembench
tsung
ttcp
typometer
ubench
uica python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc 2025-06-19 16:28:47 -04:00
unixbench
uperf
vegeta various: Bump PORTREVISION after go124-1.24.4 update 2025-06-06 16:00:53 -04:00
vkmark multimedia/assimp: update 6.0.1 → 6.0.2 2025-06-10 01:32:07 -07:00
vkoverhead
vkpeak benchmarks/vkpeak: update to 20250531 2025-05-31 16:39:31 +02:00
webbench
wrk
Makefile benchmarks/py-locust-cloud: New port: Hosted version of Locust that allows you to run distributed load tests 2025-06-12 20:21:26 -04:00