notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2023Q4
py-sphinx Python documentation generator
9.0.4,1 textproc on this many watch lists=16 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 9.0.4,1Version of this port present on the latest quarterly branch.
Maintainer: python@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-09-07 19:39:12
Last Update: 2026-06-26 17:23:06
Commit Hash: a343736
People watching this port, also watch:: expat, gmake, autoconf, pkgconf, py311-Jinja2
Also Listed In: python
License: BSD2CLAUSE
WWW:
https://www.sphinx-doc.org/
Description:
Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects, written by Georg Brandl and licensed under the BSD license.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
To install the port:
cd /usr/ports/textproc/py-sphinx/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/py-sphinx
  • pkg install py312-sphinx
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-sphinx listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-sphinx
Package flavors (<flavor>: <package>)
  • py312: py312-sphinx
distinfo:
TIMESTAMP = 1775943327 SHA256 (python/sphinx-9.0.4.tar.gz) = 594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3 SIZE (python/sphinx-9.0.4.tar.gz) = 8710502

Packages (timestamps in pop-ups are UTC):
py37-sphinx
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--3.4.3,1--n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py39-sphinx
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly--5.3.0_1,1--n/an/an/a
FreeBSD:14:latest--4.5.0,1--5.3.0_1,1-5.3.0_1,1
FreeBSD:14:quarterly-----5.3.0_1,15.3.0_1,15.3.0_1,1
FreeBSD:15:latest--n/a-n/an/a5.3.0_1,15.3.0_1,1
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py311-sphinx
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.3.0_3,15.3.0_3,1-5.3.0_3,15.3.0_3,1n/an/an/a
FreeBSD:13:quarterly5.3.0_3,15.3.0_3,1-5.3.0_3,15.3.0_3,1n/an/an/a
FreeBSD:14:latest---5.3.0_3,1----
FreeBSD:14:quarterly5.3.0_3,15.3.0_3,1-5.3.0_3,15.3.0_3,1---
FreeBSD:15:latest--n/a5.3.0_3,1n/an/a--
FreeBSD:15:quarterly5.3.0_3,15.3.0_3,1n/a-n/an/a--
FreeBSD:16:latest5.3.0_3,1-n/a-n/an/a--
 

py312-sphinx
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest9.0.4,19.0.4,1--9.0.4,1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest9.0.4,19.0.4,1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-9.0.4,1n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-flit-core>=3.7 : devel/py-flit-core@py312
  2. python3.12 : lang/python312
  3. py312-build>=0 : devel/py-build@py312
  4. py312-installer>=0 : devel/py-installer@py312
Test dependencies:
  1. py312-defusedxml>=0 : devel/py-defusedxml@py312
  2. py312-pytest-xdist>=3.4 : devel/py-pytest-xdist@py312
  3. py312-setuptools>=70.0 : devel/py-setuptools@py312
  4. py312-typing-extensions>=4.9 : devel/py-typing-extensions@py312
  5. py312-pytest>=7,1 : devel/py-pytest@py312
  6. python3.12 : lang/python312
Runtime dependencies:
  1. py312-sphinxcontrib-applehelp>=1.0.7 : textproc/py-sphinxcontrib-applehelp@py312
  2. py312-sphinxcontrib-devhelp>=1.0.6 : textproc/py-sphinxcontrib-devhelp@py312
  3. py312-sphinxcontrib-jsmath>=1.0.1 : textproc/py-sphinxcontrib-jsmath@py312
  4. py312-sphinxcontrib-htmlhelp>=2.0.6 : textproc/py-sphinxcontrib-htmlhelp@py312
  5. py312-sphinxcontrib-serializinghtml>=1.1.9 : textproc/py-sphinxcontrib-serializinghtml@py312
  6. py312-sphinxcontrib-qthelp>=1.0.6 : textproc/py-sphinxcontrib-qthelp@py312
  7. py312-Jinja2>=3.1 : devel/py-Jinja2@py312
  8. py312-pygments>=2.17 : textproc/py-pygments@py312
  9. py312-docutils>=0.21,1<0.23,1 : textproc/py-docutils@py312
  10. py312-snowballstemmer>=2.2 : textproc/py-snowballstemmer@py312
  11. py312-Babel>=2.13 : devel/py-babel@py312
  12. py312-alabaster>=0.7.14<0.8 : textproc/py-alabaster@py312
  13. py312-imagesize>=1.3 : graphics/py-imagesize@py312
  14. py312-requests>=2.30.0 : www/py-requests@py312
  15. py312-roman-numerals>=1.0.0 : textproc/py-roman-numerals@py312
  16. py312-packaging>=23.0 : devel/py-packaging@py312
  17. ca-root-nss.crt : security/ca_root_nss
  18. py312-typing-extensions>0 : devel/py-typing-extensions@py312
  19. python3.12 : lang/python312
This port is required by:
for Build
  1. archivers/py-pyppmd
  2. audio/aubio
  3. audio/musicpc
  4. audio/musicpd
  5. audio/ncmpc
  6. audio/py-pyaudio
  7. audio/py-spotipy
Expand this list (216 items / 209 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. comms/gnuradio
  3. comms/py-pylink-square
  4. databases/cassandra3
  5. databases/cassandra4
  6. databases/cassandra5
  7. databases/pgadmin3
  8. databases/py-xapian
  9. deskutils/py-khard
  10. devel/bpython
  11. devel/cmake-doc
  12. devel/cmake-gui
  13. devel/cmake-man
  14. devel/gprbuild
  15. devel/kf6-extra-cmake-modules
  16. devel/libbson
  17. devel/liblognorm
  18. devel/llvm-cheri
  19. devel/llvm-cheriot
  20. devel/llvm-morello
  21. devel/llvm12
  22. devel/mongo-c-driver
  23. devel/py-Jinja2-doc
  24. devel/py-boolean.py
  25. devel/py-breathe
  26. devel/py-cysignals
  27. devel/py-dbus
  28. devel/py-gql
  29. devel/py-molecule
  30. devel/py-pathtools
  31. devel/py-pyinstaller
  32. devel/py-python-gitlab
  33. devel/py-qstylizer
  34. devel/py-virtualenv
  35. devel/py-virtualenvwrapper
  36. devel/py-watchdog
  37. devel/shiboken6
  38. dns/bind9-devel
  39. dns/bind920
  40. dns/knot3
  41. emulators/mame
  42. emulators/qemu
  43. emulators/qemu-devel
  44. games/angband
  45. games/freeciv21
  46. games/openmw
  47. graphics/colmap
  48. graphics/py-dj60-sorl-thumbnail
  49. graphics/py-django-easy-thumbnails
  50. graphics/py-mayavi
  51. graphics/py-sorl-thumbnail
  52. graphics/unpaper
  53. graphics/zathura
  54. irc/srain
  55. lang/ghc
  56. lang/pocl
  57. mail/notmuch
  58. mail/notmuch-emacs
  59. mail/py-afew
  60. mail/py-notmuch
  61. mail/py-offlineimap
  62. math/ceres-solver
  63. math/dune-alugrid
  64. math/dune-common
  65. math/dune-fem
  66. math/dune-foamgrid
  67. math/dune-functions
  68. math/dune-geometry
  69. math/dune-grid
  70. math/dune-grid-glue
  71. math/dune-istl
  72. math/dune-localfunctions
  73. math/dune-multidomaingrid
  74. math/dune-pdelab
  75. math/dune-spgrid
  76. math/dune-typetree
  77. math/dune-vtk
  78. misc/py-powerline-status
  79. multimedia/openshot
  80. net/dpdk
  81. net/frr10
  82. net/frr9
  83. net/irrd
  84. net/openmpi
  85. net/py-gntp
  86. net/py-zeep
  87. print/fontforge
  88. science/code_saturne
  89. science/py-atomium
  90. security/botan3
  91. security/libscep
  92. security/py-certbot
  93. security/xca
  94. shells/fish
  95. sysutils/flashrom
  96. sysutils/libdnf
  97. sysutils/modules
  98. sysutils/py-dex
  99. sysutils/rmlint
  100. textproc/castxml
  101. textproc/py-jupyter_sphinx
  102. textproc/py-mdformat
  103. textproc/py-sphinx-autodoc-typehints
  104. textproc/py-sphinx-material
  105. textproc/py-sphinxcontrib-autoprogram
  106. textproc/py-sphinxcontrib-spelling
  107. textproc/py-wtforms
  108. textproc/xmlada
  109. www/py-cssselect
  110. www/py-dj60-django-auth-ldap
  111. www/py-django-auth-ldap
  112. www/py-django-configurations
  113. www/py-django-reversion
  114. www/py-django-simple-captcha
  115. www/py-django-treebeard
  116. www/py-flask-dance
  117. www/py-urlwatch
  118. www/py-webob
  119. www/varnish7
  120. www/vinyl09
  121. x11/kitty
  122. x11/py-pynput
  123. Collapse this list.

Deleted ports which required this port:

Expand this list of 88 deleted ports
  1. biology/py-orange3-single-cell*
  2. biology/pycogent*
  3. deskutils/mirall*
  4. deskutils/py-paperless*
  5. devel/apiextractor*
  6. devel/drpython*
  7. devel/extra-cmake-modules*
  8. devel/gearmand*
  9. devel/gearmand-devel*
  10. devel/generatorrunner*
  11. devel/gnatcoll*
  12. devel/gps*
  13. devel/kf5-extra-cmake-modules*
  14. devel/llvm-cheri128*
  15. devel/llvm10*
  16. devel/llvm11*
  17. devel/llvm32*
  18. devel/llvm33*
  19. devel/llvm34*
  20. devel/llvm35*
  21. devel/llvm36*
  22. devel/llvm37*
  23. devel/llvm38*
  24. devel/llvm39*
  25. devel/llvm40*
  26. devel/llvm50*
  27. devel/llvm60*
  28. devel/llvm70*
  29. devel/llvm80*
  30. devel/llvm90*
  31. devel/py-itools*
  32. devel/shiboken*
  33. dns/bind916*
  34. dns/bind918*
  35. emulators/qemu-utils*
  36. emulators/qemu40*
  37. emulators/qemu41*
  38. emulators/qemu42*
  39. emulators/qemu5*
  40. emulators/qemu50*
  41. emulators/qemu6*
  42. emulators/qemu7*
  43. emulators/qemu70*
  44. emulators/qemu8*
  45. graphics/py-dj52-sorl-thumbnail*
  46. lang/asis*
  47. lang/ghc843*
  48. lang/ghc844*
  49. lang/ghc862*
  50. lang/swift*
  51. mail/py-offlineimap3*
  52. math/fityk*
  53. math/py-gmpy2-devel*
  54. math/sage*
  55. misc/py-glance*
  56. net/ceph*
  57. net/ceph-devel*
  58. net/ceph14*
  59. net/frr7*
  60. net/frr8*
  61. net-im/biboumi*
  62. net-mgmt/noc*
  63. science/py-pydap*
  64. security/botan2*
  65. security/py-keystone*
  66. security/umit*
  67. sysutils/pcbsd-utils-qt5*
  68. textproc/py-beautifulsoup4*
  69. textproc/py-gfm*
  70. textproc/templates_parser*
  71. www/aws*
  72. www/py-dj21-django-auth-ldap*
  73. www/py-dj22-django-auth-ldap*
  74. www/py-dj31-django-auth-ldap*
  75. www/py-dj32-django-auth-ldap*
  76. www/py-dj32-django-treebeard*
  77. www/py-dj40-django-auth-ldap*
  78. www/py-dj41-django-auth-ldap*
  79. www/py-dj42-django-auth-ldap*
  80. www/py-dj42-django-treebeard*
  81. www/py-dj50-django-auth-ldap*
  82. www/py-dj51-django-auth-ldap*
  83. www/py-dj52-django-auth-ldap*
  84. www/py-dj52-django-treebeard*
  85. www/py-django-babel*
  86. www/py-pydrive2*
  87. www/varnish6*
  88. x11-toolkits/gtkada3*
  89. Collapse this list of deleted ports.
for Run
  1. astro/py-skyfield
  2. comms/gnuradio
  3. comms/py-pylink-square
  4. devel/py-breathe
  5. devel/py-easyprocess
  6. devel/py-pytoolconfig
  7. devel/py-rope
Expand this list (79 items / 72 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. science/py-atomium
  3. security/caldera
  4. textproc/py-cloud_sptheme
  5. textproc/py-docrepr
  6. textproc/py-furo
  7. textproc/py-hieroglyph
  8. textproc/py-jupyter_sphinx
  9. textproc/py-myst-parser
  10. textproc/py-nbsphinx
  11. textproc/py-numpydoc
  12. textproc/py-openstackdocstheme
  13. textproc/py-os-api-ref
  14. textproc/py-pallets-sphinx-themes
  15. textproc/py-pydata-sphinx-theme
  16. textproc/py-recommonmark
  17. textproc/py-sphinx-argparse
  18. textproc/py-sphinx-autoapi
  19. textproc/py-sphinx-autobuild
  20. textproc/py-sphinx-autodoc-typehints
  21. textproc/py-sphinx-basic-ng
  22. textproc/py-sphinx-book-theme
  23. textproc/py-sphinx-copybutton
  24. textproc/py-sphinx-design
  25. textproc/py-sphinx-examples
  26. textproc/py-sphinx-gallery
  27. textproc/py-sphinx-inline-tabs
  28. textproc/py-sphinx-intl
  29. textproc/py-sphinx-issues
  30. textproc/py-sphinx-last-updated-by-git
  31. textproc/py-sphinx-material
  32. textproc/py-sphinx-multiversion
  33. textproc/py-sphinx-multiversion-zrepl
  34. textproc/py-sphinx-notfound-page
  35. textproc/py-sphinx-tabs
  36. textproc/py-sphinx_press_theme
  37. textproc/py-sphinx_rtd_theme
  38. textproc/py-sphinx_wikipedia
  39. textproc/py-sphinxcontrib-actdiag
  40. textproc/py-sphinxcontrib-adadomain
  41. textproc/py-sphinxcontrib-apidoc
  42. textproc/py-sphinxcontrib-autoprogram
  43. textproc/py-sphinxcontrib-bibtex
  44. textproc/py-sphinxcontrib-bitbucket
  45. textproc/py-sphinxcontrib-blockdiag
  46. textproc/py-sphinxcontrib-django
  47. textproc/py-sphinxcontrib-fulltoc
  48. textproc/py-sphinxcontrib-httpdomain
  49. textproc/py-sphinxcontrib-issuetracker
  50. textproc/py-sphinxcontrib-jquery
  51. textproc/py-sphinxcontrib-log-cabinet
  52. textproc/py-sphinxcontrib-mermaid
  53. textproc/py-sphinxcontrib-newsfeed
  54. textproc/py-sphinxcontrib-nwdiag
  55. textproc/py-sphinxcontrib-programoutput
  56. textproc/py-sphinxcontrib-seqdiag
  57. textproc/py-sphinxcontrib-spelling
  58. textproc/py-sphinxcontrib-svg2pdfconverter
  59. textproc/py-sphinxcontrib-towncrier
  60. textproc/py-sphinxcontrib-websupport
  61. textproc/py-sphinxemoji
  62. textproc/py-sphinxext-opengraph
  63. www/py-flask-sphinx-themes
  64. x11/py-pyvirtualdisplay
  65. Collapse this list.

Deleted ports which required this port:

Expand this list of 9 deleted ports
  1. biology/pycogent*
  2. devel/py-itools*
  3. devel/py-spyder*
  4. devel/ros-documentation*
  5. devel/spyder*
  6. math/sage*
  7. security/caldera4*
  8. textproc/py-rstfmt*
  9. textproc/py-sphinx-hieroglyph*
  10. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
textproc_py-sphinx
USES:
python:3.11+
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/s/sphinx/
  2. https://pypi.org/packages/source/s/sphinx/
Collapse this list.

There are no commits on branch 2023Q4 for this port