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

textproc/py-textual 8.2.8

Modern Text User Interface framework

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 8.2.8
Upstream
up to date
Last update
to 8.2.8 · 6bfb596e09
Quarterly
2026Q4: 8.2.8
WWW
https://github.com/Textualize/textual
Links
cgit · VuXML

Install

Package
# pkg install py312-textual
installs 8.2.8 from latest; from quarterly (2026Q4) 8.2.8
Port
# cd /usr/ports/textproc/py-textual && make install clean
# make -C /usr/ports/textproc/py-textual config  # change options first
Size
1.3 MiB download · 9.0 MiB installed
Depends on
devel/py-platformdirs 4.11.12, devel/py-typing-extensions 4.16.0, lang/python312 3.12.15, textproc/py-markdown-it-py 4.2.0, textproc/py-mdit-py-plugins 0.6.1, textproc/py-pygments 2.21.0, textproc/py-rich 15.0.0
License
MIT
Options
0 of 1 on in the package
Show the 1 options that are off
SYNTAX

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 168.2.88.2.8–
FreeBSD 158.2.88.2.8–
FreeBSD 148.2.88.2.88.2.8

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 158.2.88.2.8–
FreeBSD 148.2.88.2.88.2.8

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 8.2.8.

Fixed (0)

No VuXML entries for this package.

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

PRSummaryStatusChanged
299719maintainer-feedback? textproc/py-textual: Use tree-sitter grammar ports for the SYNTAX option (cannot be installed with SYNTAX on)New2026-10-22

Commits (56)

Yuri Victorovich (yuri) · 8.2.8
textproc/py-textual: update 6.12.0 → 8.2.8

PR:		296766
Approved by:	sunpoet@FreeBSD.org (maintainer's timeout; 14 days)
6bfb596e09
Po-Chuan Hsieh (sunpoet) · 6.12.0
textproc/py-textual: Update to 6.12.0

Changes:	https://github.com/Textualize/textual/releases
1ab8a56e8a
Po-Chuan Hsieh (sunpoet) · 6.11.0
textproc/py-textual: Update to 6.11.0

Changes:	https://github.com/Textualize/textual/releases
9335c3c7f3
Po-Chuan Hsieh (sunpoet) · 6.9.0
textproc/py-textual: Update to 6.9.0

Changes:	https://github.com/Textualize/textual/releases
6f09ae703d
Po-Chuan Hsieh (sunpoet) · 6.8.0
textproc/py-textual: Update to 6.8.0

Changes:	https://github.com/Textualize/textual/releases
9837b9e4af
Po-Chuan Hsieh (sunpoet) · 6.7.1
textproc/py-textual: Update to 6.7.1

Changes:	https://github.com/Textualize/textual/releases
00b4dbe7fe
Po-Chuan Hsieh (sunpoet) · 6.6.0
textproc/py-textual: Update to 6.6.0

Changes:	https://github.com/Textualize/textual/releases
8c5ecb4237
Po-Chuan Hsieh (sunpoet) · 6.5.0
textproc/py-textual: Update to 6.5.0

Changes:	https://github.com/Textualize/textual/releases
0425609103
Po-Chuan Hsieh (sunpoet) · 6.4.0
textproc/py-textual: Update to 6.4.0

Changes:	https://github.com/Textualize/textual/releases
20d0ad2caf
Po-Chuan Hsieh (sunpoet) · 6.2.1
textproc/py-textual: Update to 6.2.1

Changes:	https://github.com/Textualize/textual/releases
6ce67f7af8
Po-Chuan Hsieh (sunpoet) · 0.89.1
textproc/py-textual: Update to 0.89.1

Changes:	https://github.com/Textualize/textual/releases
41e3e02597
Po-Chuan Hsieh (sunpoet) · 0.86.3
textproc/py-textual: Update to 0.86.3

Changes:	https://github.com/Textualize/textual/releases
6335fdbfe5
Po-Chuan Hsieh (sunpoet) · 0.86.2
textproc/py-textual: Update to 0.86.2

Changes:	https://github.com/Textualize/textual/releases
23ca39d5df
Po-Chuan Hsieh (sunpoet) · 0.86.0
textproc/py-textual: Update to 0.86.0

Changes:	https://github.com/Textualize/textual/releases
3efbac0924
Po-Chuan Hsieh (sunpoet) · 0.85.2
textproc/py-textual: Update to 0.85.2

Changes:	https://github.com/Textualize/textual/releases
f1b884a79b
Po-Chuan Hsieh (sunpoet) · 0.85.1
textproc/py-textual: Update to 0.85.1

Changes:	https://github.com/Textualize/textual/releases
afe53a9ade
Po-Chuan Hsieh (sunpoet) · 0.85.0
textproc/py-textual: Update to 0.85.0

Changes:	https://github.com/Textualize/textual/releases
5a530a951b
Po-Chuan Hsieh (sunpoet) · 0.84.0
textproc/py-textual: Update to 0.84.0

Changes:	https://github.com/Textualize/textual/releases
cc9761b857
Po-Chuan Hsieh (sunpoet) · 0.83.0
textproc/py-textual: Update to 0.83.0

Changes:	https://github.com/Textualize/textual/releases
e3fff5bb1e
Po-Chuan Hsieh (sunpoet) · 0.81.0
textproc/py-textual: Update to 0.81.0

Changes:	https://github.com/Textualize/textual/releases
d57c230567
Po-Chuan Hsieh (sunpoet) · 0.80.0
textproc/py-textual: Update to 0.80.0

Changes:	https://github.com/Textualize/textual/releases
543a1ba3ff
Po-Chuan Hsieh (sunpoet) · 0.79.1
textproc/py-textual: Update to 0.79.1

Changes:	https://github.com/Textualize/textual/releases
b736e94fd8
Po-Chuan Hsieh (sunpoet) · 0.76.0
textproc/py-textual: Update to 0.76.0

Changes:	https://github.com/Textualize/textual/releases
a08e1ef7b6
Po-Chuan Hsieh (sunpoet) · 0.75.1
textproc/py-textual: Update to 0.75.1

Changes:	https://github.com/Textualize/textual/releases
3df8a4c820
Po-Chuan Hsieh (sunpoet) · 0.74.0
textproc/py-textual: Update to 0.74.0

Changes:	https://github.com/Textualize/textual/releases
ea39879acf
Po-Chuan Hsieh (sunpoet) · 0.73.0
textproc/py-textual: Update to 0.73.0

Changes:	https://github.com/Textualize/textual/releases
64a89e84a9
Po-Chuan Hsieh (sunpoet) · 0.72.0
textproc/py-textual: Update to 0.72.0

Changes:	https://github.com/Textualize/textual/releases
3023e7c267
Po-Chuan Hsieh (sunpoet) · 0.71.0
textproc/py-textual: Update to 0.71.0

Changes:	https://github.com/Textualize/textual/releases
3aa4e22ffa
Po-Chuan Hsieh (sunpoet) · 0.69.0
textproc/py-textual: Update to 0.69.0

Changes:	https://github.com/Textualize/textual/releases
6bc0c1c267
Po-Chuan Hsieh (sunpoet) · 0.68.0
textproc/py-textual: Update to 0.68.0

Changes:	https://github.com/Textualize/textual/releases
102a529486
Po-Chuan Hsieh (sunpoet) · 0.65.0
textproc/py-textual: Update to 0.65.0

Changes:	https://github.com/Textualize/textual/releases
216bc203f6
Po-Chuan Hsieh (sunpoet) · 0.64.0
textproc/py-textual: Update to 0.64.0

Changes:	https://github.com/Textualize/textual/releases
7abeee5d62
Po-Chuan Hsieh (sunpoet) · 0.63.6
textproc/py-textual: Update to 0.63.6

Changes:	https://github.com/Textualize/textual/releases
1c6711f1ce
Po-Chuan Hsieh (sunpoet) · 0.63.5
textproc/py-textual: Update to 0.63.5

Changes:	https://github.com/Textualize/textual/releases
1a916f1a93
Po-Chuan Hsieh (sunpoet) · 0.63.4
textproc/py-textual: Update to 0.63.4

Changes:	https://github.com/Textualize/textual/releases
1ebad72696
Po-Chuan Hsieh (sunpoet) · 0.63.0
textproc/py-textual: Update to 0.63.0

Changes:	https://github.com/Textualize/textual/releases
b149e13cd9
Po-Chuan Hsieh (sunpoet) · 0.61.0
textproc/py-textual: Update to 0.61.0

Changes:	https://github.com/Textualize/textual/releases
228ef8e100
Po-Chuan Hsieh (sunpoet) · 0.60.0
textproc/py-textual: Update to 0.60.0

Changes:	https://github.com/Textualize/textual/releases
e13eb3d316
Po-Chuan Hsieh (sunpoet) · 0.57.0
textproc/py-textual: Update to 0.57.0

Changes:	https://github.com/Textualize/textual/releases
84000380de
Po-Chuan Hsieh (sunpoet) · 0.56.4
textproc/py-textual: Update to 0.56.4

Changes:	https://github.com/Textualize/textual/releases
db2072d8b6
Po-Chuan Hsieh (sunpoet) · 0.56.3
textproc/py-textual: Update to 0.56.3

Changes:	https://github.com/Textualize/textual/releases
4a2591b549
Po-Chuan Hsieh (sunpoet) · 0.56.2
textproc/py-textual: Update to 0.56.2

Changes:	https://github.com/Textualize/textual/releases
232cd15270
Po-Chuan Hsieh (sunpoet) · 0.56.1
textproc/py-textual: Update to 0.56.1

Changes:	https://github.com/Textualize/textual/releases
24b60ab778
Po-Chuan Hsieh (sunpoet) · 0.56.0
textproc/py-textual: Update to 0.56.0

Changes:	https://github.com/Textualize/textual/releases
eb9328730b
Po-Chuan Hsieh (sunpoet) · 0.55.1
textproc/py-textual: Update to 0.55.1

Changes:	https://github.com/Textualize/textual/releases
161949e0dc
Po-Chuan Hsieh (sunpoet) · 0.55.0
textproc/py-textual: Update to 0.55.0

Changes:	https://github.com/Textualize/textual/releases
4b57e42ea7
Po-Chuan Hsieh (sunpoet) · 0.54.0
textproc/py-textual: Update to 0.54.0

Changes:	https://github.com/Textualize/textual/releases
23d26dc1bd
Po-Chuan Hsieh (sunpoet) · 0.52.1
textproc/py-textual: Update to 0.52.1

- Add SYNTAX option

Changes:	https://github.com/Textualize/textual/releases
84e8a48313
Po-Chuan Hsieh (sunpoet) · 0.1.18_2
textproc/py-textual: Convert to USE_PYTHON=pep517

- Bump PORTREVISION for package change
eae870424a
Rene Ladan (rene) · 0.1.18_1
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c