CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

accessibility/py-speech-dispatcher 0.12.1

Python bindings for Speech Dispatcher

Port info

Maintainer
multimedia@FreeBSD.org
Packages
latest: 0.12.1_1, update to 0.12.1 not built yet
Upstream
up to date
Last update
to 0.12.1_1 via accessibility/speech-dispatcher · bf6db15839
Quarterly
2026Q4: 0.12.1_1
Formerly
accessibility/py3-speech-dispatcher until 2017-11-30
WWW
https://devel.freebsoft.org/speechd
Links
cgit · VuXML

Install

Package
# pkg install py312-speech-dispatcher
installs 0.12.1_1 from latest; from quarterly (2026Q4) 0.12.1_1
Port
# cd /usr/ports/accessibility/py-speech-dispatcher && make install clean
Size
80 KiB download · 351 KiB installed
Depends on
accessibility/speech-dispatcher 0.12.1_1, audio/libsndfile 1.2.2.20251216, devel/dotconf 1.4.1_1, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/py-pyxdg 0.28, lang/python312 3.12.15
License
GPLv2 and LGPL21

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.12.1_10.12.1_1–
FreeBSD 150.12.1_10.12.1_1–
FreeBSD 140.12.1_10.12.1_10.12.1_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.12.1_10.12.1_1–
FreeBSD 140.12.1_10.12.1_10.12.1_1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.12.1_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (17)

Charlie Li (vishwin) · 0.12.1
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
4f0eba1efd
Jason E. Hale (jhale) · 0.12.0
accessibility/*speech-dispatcher: Upate to 0.12.0

Introduce a rudimentary automated testing mechanism.

Improve Makefile readability and decruft. On this line, remove VOXIN
option that was added almost 4 years ago and marked BROKEN from the very
start. libvoxin seems like an abandoned project, anyways, with no
activity in the last 2.5 years.

https://github.com/brailcom/speechd/releases/tag/0.12.0
d3186fa355
Jason E. Hale (jhale)
accessibility/(py-)speech-dispatcher: update to 0.11.5

PR:		273740
a4d040d0b9
Muhammad Moinur Rahman (bofh)
accessibility/py-speech-dispatcher: Moved man to share/man

Reported by:	antoine
Approved by:	portmgr (blanket)
20ba7019ad
Christian Weisgerber (naddy)
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Dima Panov (fluffy)
accessibility/py-speech-dispatcher: add missed plist after speechd update(+)

This is a followup to c2604a3e5aec3e9ee32047f84edf6845cdfa1e42
9f8792df32
Alexey Dokuchaev (danfe)
accessibility/py-speech-dispatcher: add missing manpage to fix packaging.
40cefcda13
Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148f48
Antoine Brodin (antoine)
Clean up plist
5407c66310
Tobias C. Berner (tcberner)
accessibility/speech-dispatcher: update to 0.8.8
751dfb9495
Dmitry Marakasov (amdmi3)
- Fix shebangs for py-speech-dispatcher

Approved by:	portmgr blanket
0c84e9d3da
Mathieu Arnold (mat)
Convert Python ports to FLAVORS.

Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
551be3c723
Sunpoet Po-Chuan Hsieh (sunpoet) · as accessibility/py3-speech-dispatcher
Add more PLIST_SUB to Mk/Uses/python.mk

- Add PYTHON_PYOEXTENSION and PYTHON_SUFFIX
- Add PYTHON2 and PYTHON3
- Respect PYTHON_VERSION
- Rename PYOEXTENSION to PYTHON_PYOEXTENSION

This change would help:
- Build databases/postgresql*-plpython with Python 3
  (It has PLIST issue since bsd.python.mk to Uses/python.mk transition)
- Simplify Makefile

PR:		205807
Differential Revision:	https://reviews.FreeBSD.org/D4758
Exp-run by:	antoine
e730d999d3
Alberto Villa (avilla) · as accessibility/py3-speech-dispatcher
accessibility/speech-dispatcher: update to 0.8.6 - Fix paths in modules configuration - Improve Python slave port

Updates since 0.8.3:
* Implement a shutdown timer in the server, which activates after 5
  seconds with no clients connected
* Add support for espeak-ng (no FreeBSD port available)
* Add command-line argument to allow for custom modules location
2713adc5b6
Ruslan Makhmatkhanov (rm) · as accessibility/py3-speech-dispatcher
accessibility/py3-speech-dispatcher: fix packaging with python 3.5

While here add NO_ARCH and make couple of whitespace fixes.

PR:		213393
Approved by:	portmgr (blanket approval)
b7ea89d0af
Koop Mast (kwm) · as accessibility/py3-speech-dispatcher
Split off the python bindings into it own slave port. They where not build by default and orca requires the bindings. Bump port revision just to be sure there will be no conflicts.

PR:		205486
Approved by:	maintainer (timeout 27 days)
f34eabc21d