Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2023Q4
py-pillow Python Imaging Library (fork)
13.0.0 graphics Σ=9 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 13.0.0Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-08-05 06:27:06
Last Update: 2026-10-30 10:03:28
Commit Hash: 906b54bdc
People watching this port, also watch: pkg, curl, sudo, wget, libxml2
Also Listed In: python
License: MIT-CMU
WWW:
https://python-pillow.github.io/
https://pillow.readthedocs.io/en/stable/
https://github.com/python-pillow/Pillow
Description: #
Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift. The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.
HomepageHomepageHomepage    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}pillow>0:graphics/py-pillow@${PY_FLAVOR}
To install the port: #
cd /usr/ports/graphics/py-pillow/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/py-pillow
  • pkg install py312-pillow
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-pillow listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-pillow
Package flavors (<flavor>: <package>) #
  • py312: py312-pillow
distinfo: #
TIMESTAMP = 1793178813 SHA256 (pillow-13.0.0.tar.gz) = cdcd1ba258178f7356d74170c9a81ba4eab6a5d55748bc402a5a2a6fe6be3510 SIZE (pillow-13.0.0.tar.gz) = 47058631

Packages (timestamps in pop-ups are UTC): #
py311-pillow
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest---11.3.0-
FreeBSD:14:quarterly---11.2.1-
FreeBSD:15:latest--n/a11.3.0n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest--n/a-n/a
 

py312-pillow
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest12.3.012.3.0--12.3.0
FreeBSD:14:quarterly12.3.012.3.0--12.3.0
FreeBSD:15:latest12.3.012.3.0n/a-n/a
FreeBSD:15:quarterly12.3.012.3.0n/a-n/a
FreeBSD:16:latest12.3.012.3.0n/a-n/a
 

Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-pybind11>=0 : devel/py-pybind11@py312
  2. py312-setuptools>=61 : devel/py-setuptools@py312
  3. py312-wheel>=0 : devel/py-wheel@py312
  4. py312-tkinter>=0 : x11-toolkits/py-tkinter@py312
  5. python3.12 : lang/python312
  6. py312-build>=0 : devel/py-build@py312
  7. py312-installer>=0 : devel/py-installer@py312
  8. xcb.pc : x11/libxcb
Test dependencies: #
  1. py312-pytest>=0,1 : devel/py-pytest@py312
  2. py312-pytest>=7,1 : devel/py-pytest@py312
  3. python3.12 : lang/python312
Runtime dependencies: #
  1. py312-olefile>=0 : devel/py-olefile@py312
  2. py312-tkinter>=0 : x11-toolkits/py-tkinter@py312
  3. python3.12 : lang/python312
  4. xcb.pc : x11/libxcb
Library dependencies: #
  1. libavif.so : graphics/libavif
  2. libfreetype.so : print/freetype2
  3. libimagequant.so : graphics/libimagequant
  4. libopenjp2.so : graphics/openjpeg
  5. liblcms2.so : graphics/lcms2
  6. libraqm.so : print/libraqm
  7. libtiff.so : graphics/tiff
  8. libwebp.so : graphics/webp
  9. libjpeg.so : graphics/jpeg-turbo
This port is required by: #
for Build #
  1. deskutils/calibre
  2. games/openage
  3. games/unknown-horizons
  4. graphics/py-django-easy-thumbnails
  5. graphics/py-mcomix
  6. graphics/py-optimize-images
  7. math/py-mathics
Expand this list (30 items / 23 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. misc/py-apache-beam
  3. misc/py-paddlepaddle
  4. misc/py-torchvision
  5. misc/pyobd
  6. multimedia/photofilmstrip
  7. textproc/py-wordcloud
  8. www/py-flask-dance
  9. www/py-streamlit
  10. www/py-woob
  11. x11-themes/wpgtk
  12. Collapse this list.

Deleted ports which required this port:

Expand this list of 13 deleted ports
  1. comms/wsjt*
  2. devel/py-itools*
  3. devel/py-trimesh*
  4. finance/openerp-server*
  5. graphics/ocrfeeder*
  6. graphics/py-opengl*
  7. graphics/skencil*
  8. math/sage*
  9. misc/py-gluoncv*
  10. misc/pylize*
  11. net-im/pwytter*
  12. print/pkpgcounter*
  13. www/py-weboob*
  14. Collapse this list of deleted ports.
for Run #
  1. archivers/py-comicapi
  2. audio/lollypop
  3. audio/py-supysonic
  4. biology/py-hits
  5. biology/py-multiqc
  6. cad/k40-whisperer
  7. comms/apitran
Expand this list (230 items / 223 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. comms/py-streamdeck
  3. converters/py-svglib
  4. deskutils/calibre
  5. devel/py-asciimatics
  6. devel/py-ipympl
  7. devel/py-jira
  8. devel/py-jupyter-rfb
  9. devel/py-mediapy
  10. devel/py-mellea
  11. devel/py-pydenticon
  12. devel/py-pyperclipimg
  13. devel/py-pytest-mpl
  14. devel/py-ttkbootstrap
  15. finance/odoo
  16. finance/odoo16
  17. finance/odoo17
  18. finance/odoo18
  19. games/fretsonfire
  20. games/hypatia_engine
  21. games/openage
  22. games/py-mnemosyne-proj
  23. games/pysolfc
  24. graphics/durdraw
  25. graphics/impressive
  26. graphics/py-blockdiag
  27. graphics/py-cairosvg
  28. graphics/py-colorthief
  29. graphics/py-colorz
  30. graphics/py-contextily
  31. graphics/py-dj60-sorl-thumbnail
  32. graphics/py-django-easy-thumbnails
  33. graphics/py-easyocr
  34. graphics/py-face_recognition
  35. graphics/py-fotokilof
  36. graphics/py-fury
  37. graphics/py-haishoku
  38. graphics/py-imageio
  39. graphics/py-img2pdf
  40. graphics/py-mcomix
  41. graphics/py-moderngl-window
  42. graphics/py-olmocr
  43. graphics/py-openslide-python
  44. graphics/py-optimize-images
  45. graphics/py-pdf2image
  46. graphics/py-pdfplumber
  47. graphics/py-photocollage
  48. graphics/py-pillow-heif
  49. graphics/py-pyinsane2
  50. graphics/py-pyocr
  51. graphics/py-pypillowfight
  52. graphics/py-pytesseract
  53. graphics/py-python-barcode
  54. graphics/py-pyvista
  55. graphics/py-rapidocr
  56. graphics/py-rich-pixels
  57. graphics/py-scikit-image
  58. graphics/py-sorl-thumbnail
  59. graphics/py-spektrafilm
  60. graphics/py-term-image
  61. graphics/py-ueberzug
  62. graphics/py-willow
  63. graphics/qgis
  64. graphics/qgis-ltr
  65. graphics/qtqr
  66. graphics/scantpaper
  67. graphics/upscaler
  68. graphics/variety
  69. lang/mono5.10
  70. lang/mono6.8
  71. math/asymptote
  72. math/octave-forge-octave_mermaid_js
  73. math/py-fvcore
  74. math/py-mathics
  75. math/py-matplotlib
  76. math/py-plastex
  77. math/py-yt
  78. misc/alpaca
  79. misc/comfyui
  80. misc/cs
  81. misc/hermes-agent
  82. misc/ironscanner
  83. misc/mmdnn
  84. misc/py-apache-beam
  85. misc/py-ascii-magic
  86. misc/py-cvat-sdk
  87. misc/py-datasets
  88. misc/py-diffusers
  89. misc/py-facenet-pytorch
  90. misc/py-google-genai
  91. misc/py-hf-doc-builder
  92. misc/py-icoextract
  93. misc/py-llama-index-core
  94. misc/py-mistral-common
  95. misc/py-mmcv
  96. misc/py-napari
  97. misc/py-openpaperwork-gtk
  98. misc/py-oterm
  99. misc/py-paddlepaddle
  100. misc/py-smolagents
  101. misc/py-tflearn
  102. misc/py-timm-vis
  103. misc/py-torchvision
  104. misc/py-transformers
  105. misc/py-vllm
  106. misc/pyobd
  107. multimedia/py-moviepy
  108. net-im/gajim
  109. net-im/py-matrix-synapse
  110. net-im/toot
  111. net-mgmt/netbox
  112. net-p2p/bazarr
  113. net-p2p/deluge
  114. net-p2p/deluge-cli
  115. print/hplip
  116. print/py-reportlab
  117. science/py-sarpy
  118. science/py-sdf
  119. science/py-xbout
  120. science/rdkit
  121. sysutils/py-liquidctl
  122. textproc/nano-pdf
  123. textproc/py-docling
  124. textproc/py-docling-core
  125. textproc/py-docling-cvat-tools
  126. textproc/py-docling-enhanced
  127. textproc/py-docling-enhanced-onnx
  128. textproc/py-docling-eval
  129. textproc/py-docling-glm-ocr
  130. textproc/py-docling-ibm-models
  131. textproc/py-docling-ocr
  132. textproc/py-docling-ocr-mistral
  133. textproc/py-docling-onnx-models
  134. textproc/py-docling-parse
  135. textproc/py-ocrmypdf
  136. textproc/py-pdfminer.six
  137. textproc/py-pikepdf
  138. textproc/py-python-pptx
  139. textproc/py-qrcode
  140. textproc/py-sphinx-gallery
  141. textproc/py-textual-image
  142. textproc/py-wordcloud
  143. textproc/py-xhtml2pdf
  144. www/immich-ml
  145. www/py-bokeh
  146. www/py-django-markdownx
  147. www/py-django-photologue
  148. www/py-django-simple-captcha
  149. www/py-horizon
  150. www/py-ll-xist
  151. www/py-nikola
  152. www/py-pytauri
  153. www/py-sentinelhub
  154. www/py-streamlit
  155. www/py-textile
  156. www/py-wagtail
  157. www/py-woob
  158. www/web2ldap
  159. x11/cinnamon
  160. x11/mate-dock-applet
  161. x11/py-mouseinfo
  162. x11/py-pyscreeze
  163. x11/py-pyvirtualdisplay
  164. x11/py-waypaper
  165. x11/xpra
  166. x11-themes/wpgtk
  167. x11-toolkits/py-awesometkinter
  168. x11-toolkits/py-easygui
  169. x11-toolkits/py-magicgui
  170. Collapse this list.

Deleted ports which required this port:

Expand this list of 55 deleted ports
  1. astro/gmapcatcher*
  2. astro/py-astLib*
  3. audio/decibel-audio-player*
  4. comms/wsjt*
  5. comms/wspr*
  6. converters/py-pisa*
  7. deskutils/gourmet*
  8. deskutils/griffith*
  9. devel/py-itools*
  10. devel/py-trimesh*
  11. finance/odoo14*
  12. finance/odoo15*
  13. finance/openerp-server*
  14. games/gnomesudoku*
  15. games/py-mnemosyne*
  16. graphics/imgtops*
  17. graphics/imgv*
  18. graphics/ocrfeeder*
  19. graphics/py-aafigure*
  20. graphics/py-dj52-sorl-thumbnail*
  21. graphics/py-gchartwrapper*
  22. graphics/py-imageio24*
  23. graphics/py-opengl*
  24. graphics/py-pyggel*
  25. graphics/py-sk1*
  26. graphics/py-willow11*
  27. graphics/skencil*
  28. math/sage*
  29. misc/py-aider-chat*
  30. misc/py-gluoncv*
  31. misc/pylize*
  32. multimedia/plexhometheater*
  33. multimedia/xbmc*
  34. net/py-matrix-synapse*
  35. net/tucan*
  36. net-im/jabber-pyicq*
  37. net-im/pwytter*
  38. net-p2p/tribler*
  39. print/pkpgcounter*
  40. print/py-reportlab2*
  41. science/psychopy*
  42. security/py-crits*
  43. security/vinetto*
  44. www/diamanda*
  45. www/py-Products.CMFPlone*
  46. www/py-dj42-django-simple-captcha*
  47. www/py-django-mezzanine*
  48. www/py-djblets*
  49. www/py-instabot*
  50. www/py-satchmo*
  51. www/py-weboob*
  52. www/seahub*
  53. www/twms*
  54. www/xist*
  55. x11/xcurs*
  56. Collapse this list of deleted ports.
for Test #
  1. databases/py-pylance
  2. devel/py-Faker
  3. devel/py-factory-boy
  4. devel/rgbds
  5. graphics/py-pypdfium2
  6. graphics/py-pytesseract
  7. graphics/py-trimesh
Expand this list (15 items / 8 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. math/py-rustworkx
  3. misc/py-ollama
  4. multimedia/py-torchcodec
  5. science/py-fresnel
  6. science/py-neo
  7. textproc/py-pikepdf
  8. textproc/py-wavedrom
  9. x11-toolkits/py-magicgui
  10. Collapse this list.

Configuration Options: #
===> The following configuration options are available for py312-pillow-13.0.0: AVIF=on: AV1 Image File Format via libavif FREETYPE=on: TrueType font rendering support IMAGEQUANT=on: Image Quantization support JPEG2000=on: JPEG 2000 support LCMS=on: Little Color Management System OLE=on: Microsoft OLE2 file format support RAQM=on: Complex text layout support TIFF=on: TIFF image format support TKINTER=on: Tkinter (Tcl/Tk) BitmapImage & PhotoImage support WEBP=on: WebP image format support XCB=on: X11 screengrab support ===> Use 'make config' to modify these settings
Options name: #
graphics_py-pillow
USES: #
cpe jpeg localbase python xorg
pkg-message: #
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/p/pillow/
  2. https://pypi.org/packages/source/p/pillow/
Collapse this list.

There are no commits on branch 2023Q4 for this port