notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-pillow Fork of the Python Imaging Library (PIL)
8.2.0 graphics on this many watch lists=7 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 8.2.0Version of this port present on the latest quarterly branch.
Maintainer: koobs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-08-05 06:27:06
Last Update: 2021-05-13 20:05:25
Commit Hash: 553bcea
People watching this port, also watch:: pkg, smartmontools, ffmpeg, p5-CGI, git
Also Listed In: python
License: PIL
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information 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 py38-pillow
NOTE: This is a Python port. Instead of py38-pillow listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-pillow
Package flavors (<flavor>: <package>)
  • py38: py38-pillow
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-pillow
ABIlatestquarterly
FreeBSD:11:aarch645.0.0-
FreeBSD:11:amd64--
FreeBSD:11:armv63.1.1_1-
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch645.2.0-
FreeBSD:12:amd64--
FreeBSD:12:armv65.2.0-
FreeBSD:12:armv75.2.0-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-pillow
ABIlatestquarterly
FreeBSD:11:aarch645.0.0-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch645.2.0-
FreeBSD:12:amd64--
FreeBSD:12:armv65.2.0-
FreeBSD:12:armv75.2.0-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-pillow
ABIlatestquarterly
FreeBSD:11:aarch64-7.0.0
FreeBSD:11:amd64--
FreeBSD:11:armv6-7.0.0
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-7.0.0
FreeBSD:12:armv7-7.0.0
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-7.0.0
FreeBSD:13:aarch647.0.0-
FreeBSD:13:amd64--
FreeBSD:13:armv67.0.0-
FreeBSD:13:armv77.0.07.0.0
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc647.0.0-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv77.0.0-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc647.0.0-
 
py38-pillow
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd648.2.08.2.0
FreeBSD:11:armv6--
FreeBSD:11:i3868.2.08.2.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-8.2.0
FreeBSD:12:amd648.2.08.2.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3868.2.08.2.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-8.2.0
FreeBSD:13:amd648.2.08.2.0
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3868.2.08.2.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-8.2.0
FreeBSD:14:aarch648.2.0-
FreeBSD:14:amd648.2.0-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3868.2.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-tkinter>0 : x11-toolkits/py-tkinter@py38
  2. py38-setuptools>0 : devel/py-setuptools@py38
  3. python3.8 : lang/python38
  4. xcb.pc : x11/libxcb
Runtime dependencies:
  1. py38-olefile>0 : devel/py-olefile@py38
  2. py38-tkinter>0 : x11-toolkits/py-tkinter@py38
  3. py38-setuptools>0 : devel/py-setuptools@py38
  4. python3.8 : lang/python38
  5. xcb.pc : x11/libxcb
Library dependencies:
  1. libfreetype.so : print/freetype2
  2. libopenjp2.so : graphics/openjpeg
  3. liblcms2.so : graphics/lcms2
  4. libraqm.so : print/libraqm
  5. libtiff.so : graphics/tiff
  6. libwebp.so : graphics/webp
  7. libjpeg.so : graphics/jpeg-turbo
  8. libtk86.so : x11-toolkits/tk86
  9. libtcl86.so : lang/tcl86
This port is required by:
for Build
  1. audio/lollypop
  2. deskutils/calibre
  3. devel/py-trimesh
  4. games/openage
  5. games/unknown-horizons
  6. graphics/py-PyOpenGL
  7. graphics/py-django-easy-thumbnails
Expand this list (23 items / 16 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/py-mcomix
  3. math/py-matplotlib
  4. math/sage
  5. misc/py-gluoncv
  6. multimedia/photofilmstrip
  7. textproc/py-wordcloud
  8. www/py-weboob
  9. Collapse this list.

Deleted ports which required this port:

Expand this list of 9 deleted ports
  1. comms/wsjt*
  2. devel/py-itools*
  3. finance/openerp-server*
  4. graphics/ocrfeeder*
  5. graphics/py-opengl*
  6. graphics/skencil*
  7. misc/pylize*
  8. net-im/pwytter*
  9. print/pkpgcounter*
  10. Collapse this list of deleted ports.
for Run
  1. astro/py-astlib
  2. audio/lollypop
  3. cad/k40-whisperer
  4. comms/apitran
  5. deskutils/calibre
  6. deskutils/griffith
  7. devel/py-asciimatics
Expand this list (123 items / 116 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-pydenticon
  3. devel/py-trimesh
  4. finance/odoo
  5. games/fretsonfire
  6. games/hypatia_engine
  7. games/openage
  8. games/py-mnemosyne
  9. games/pysolfc
  10. graphics/impressive
  11. graphics/py-PyOpenGL
  12. graphics/py-blockdiag
  13. graphics/py-cairosvg
  14. graphics/py-django-easy-thumbnails
  15. graphics/py-face_recognition
  16. graphics/py-imageio
  17. graphics/py-img2pdf
  18. graphics/py-mcomix
  19. graphics/py-photocollage
  20. graphics/py-pyinsane2
  21. graphics/py-pyocr
  22. graphics/py-pypillowfight
  23. graphics/py-pytesseract
  24. graphics/py-scikit-image
  25. graphics/py-sorl-thumbnail
  26. graphics/py-ueberzug
  27. graphics/py-willow
  28. graphics/qgis
  29. graphics/qgis-ltr
  30. graphics/qtqr
  31. graphics/variety
  32. lang/mono
  33. lang/mono5.10
  34. lang/mono6.8
  35. math/asymptote
  36. math/py-fvcore
  37. math/py-gym
  38. math/py-matplotlib
  39. math/py-nevergrad
  40. math/py-plastex
  41. math/sage
  42. misc/cs
  43. misc/ironscanner
  44. misc/mmdnn
  45. misc/py-gluoncv
  46. misc/py-tflearn
  47. net-im/py-matrix-synapse
  48. net-mgmt/netbox
  49. net-p2p/deluge-cli
  50. print/hplip
  51. print/py-reportlab
  52. science/rdkit
  53. security/vinetto
  54. textproc/py-ocrmypdf
  55. textproc/py-pikepdf
  56. textproc/py-qrcode
  57. textproc/py-wordcloud
  58. textproc/py-xhtml2pdf
  59. www/py-bokeh
  60. www/py-django-filer
  61. www/py-django-markdownx
  62. www/py-django-photologue
  63. www/py-django-simple-captcha
  64. www/py-instabot
  65. www/py-sentinelhub
  66. www/py-wagtail
  67. www/py-weboob
  68. www/seahub
  69. www/twms
  70. www/web2ldap
  71. www/xist
  72. x11/cinnamon
  73. x11/mate-dock-applet
  74. x11/py-pyscreenshot
  75. x11/py-pyvirtualdisplay
  76. x11/xpra
  77. x11-toolkits/py-easygui
  78. Collapse this list.

Deleted ports which required this port:

Expand this list of 40 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. devel/py-itools*
  9. finance/openerp-server*
  10. games/gnomesudoku*
  11. graphics/imgtops*
  12. graphics/imgv*
  13. graphics/ocrfeeder*
  14. graphics/py-aafigure*
  15. graphics/py-gchartwrapper*
  16. graphics/py-imageio24*
  17. graphics/py-opengl*
  18. graphics/py-pyggel*
  19. graphics/py-sk1*
  20. graphics/py-willow11*
  21. graphics/skencil*
  22. misc/pylize*
  23. multimedia/plexhometheater*
  24. multimedia/xbmc*
  25. net/py-matrix-synapse*
  26. net/tucan*
  27. net-im/jabber-pyicq*
  28. net-im/pwytter*
  29. net-p2p/tribler*
  30. print/pkpgcounter*
  31. print/py-reportlab2*
  32. print/scribus*
  33. science/psychopy*
  34. security/py-crits*
  35. www/diamanda*
  36. www/py-Products.CMFPlone*
  37. www/py-django-mezzanine*
  38. www/py-djblets*
  39. www/py-satchmo*
  40. x11/xcurs*
  41. 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:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/python-pillow/Pillow/tar.gz/8.2.0?dummy=/
Collapse this list.
Port Moves
  • port moved here from graphics/py-pillow6 on 2021-01-02
    REASON: Uses Python 2.7 which is EOLed upstream

  • port moved here from graphics/py-imaging on 2016-05-28
    REASON: Has expired: Unmaintained upstream; use graphics/py-pillow

Number of commits found: 43

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 May 2021 20:05:25
 files touched by this commit commit hash:553bcea9dbe91208a9c8bf265e0d8e1172094ffe  8.2.0
thierry search for other commits by this committer
graphics/py-pillow: upgrade to 8.2.0 + fix vulnerabilities

- Release notes at <https://github.com/python-pillow/Pillow/releases/tag/8.2.0>

- Security fixes described at
<https://github.com/python-pillow/Pillow/pull/5377/commits/8ec027867f19633d9adfc5c8b7504d9b609fc5f1>

- Since I´m there, add newer optional dependencies.

Security:	CVE-2021-25287
Security:	CVE-2021-25288
Security:	CVE-2021-28675
Security:	CVE-2021-28676
Security:	CVE-2021-28677
Security:	CVE-2021-28678

PR:		255361
Approved by:	koobs (maintainer)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  7.0.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
29 Feb 2020 17:16:51
Original commit files touched by this commit Revision:527444  7.0.0
antoine search for other commits by this committer
Limit py-pillow6 to python 2.7 to eliminate possible conflict with py-pillow

With hat:	portmgr
24 Feb 2020 11:36:16
Original commit files touched by this commit Revision:526962  7.0.0
kai search for other commits by this committer
graphics/py-pillow: Update to 7.0.0

* Repo-Copy the Pillow 6.2.2 release to graphics/py-pillow6 to retain
  backwards compatibility for Python 2 consumers as the Pillow 7.0.0 release
  dropped the support for Python 2.

* Apply conditional statements to use either Pillow 7.x or Pillow 6.x for
  consumers that can be built for Python 2 or newer.

* Exceptions are ports that can be built only for either Python 2 or
  Python 3.  For the first case, consumers are just assigned to the
  repo-copied graphics/py-pillow6.

* Also remove Pillow from BUILD_DEPENDS of math/py-PyWavelets as it is not
  listed in setup.py as a build dependency [1] and relax the version
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Jan 2020 09:54:04
Original commit files touched by this commit Revision:524023  6.2.2
kai search for other commits by this committer
graphics/py-pillow: Update to 6.2.2

Changelogs since 6.2.0:

https://pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html
https://pillow.readthedocs.io/en/stable/releasenotes/6.2.1.html

PR:		243336
Submitted by:	sunpoet
Approved by:	koobs (maintainer)
MFH:		2020Q1
Security:	0700e76c-3eb0-11ea-8478-3085a9a95629
19 Oct 2019 11:43:14
Original commit files touched by this commit Revision:514792  6.2.0 This port version is marked as vulnerable.
kai search for other commits by this committer
graphics/py-pillow: Update to 6.2.0

Release Notes:

* https://pillow.readthedocs.io/en/latest/releasenotes/index.html

Detailed Changelog:

* https://github.com/python-pillow/Pillow/blob/6.2.0/CHANGES.rst

PR:		241268
Approved by:	koobs (maintainer)
MFH:		2019Q4
Security:	998ca824-ef55-11e9-b81f-3085a9a95629
12 Sep 2019 13:50:55
Original commit files touched by this commit Revision:511883  6.1.0 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update to 6.1.0
- Update WWW

PR:		239917
Submitted by:	amdmi3
Approved by:	maintainer timeout (koobs, a month)
03 Aug 2019 21:08:52
Original commit files touched by this commit Revision:508031  6.0.0_2 This port version is marked as vulnerable.
kai search for other commits by this committer
graphics/py-pillow: Enable default support for LCMS

Convert the LCMS option, which installs graphics/lcms2 and enables the
bindings for LCMS (= Little Color Management System), into a default one.

The library liblcms2.so from graphics/lcms2 is already installed implicitly
through graphics/openjpeg using the default option JPEG2000 but Pillow's own
main library, _imaging.so, is not linked against it.

Thus do the same as in r504993 by making the LCMS option as default to get
real use out of liblcms2.so that has been already there.

Approved by:	koobs (maintainer)
23 Jun 2019 21:19:54
Original commit files touched by this commit Revision:504993  6.0.0_1 This port version is marked as vulnerable.
kai search for other commits by this committer
graphics/py-pillow: Enable default support for TIFF images

Add the TIFF knob, which installs graphics/tiff and enables the bindings for
TIFF image support, to the default options.

The library libtiff.so from graphics/tiff is already installed implicitly
through graphics/openjpeg using the default option JPEG2000 but Pillow's own
main library, _imaging.so, is not linked against it.

Thus convert the TIFF option into a default one to gain real use of the
libtiff.so that has been already there.

Approved by:	koobs (maintainer)
14 Jun 2019 06:55:58
Original commit files touched by this commit Revision:504161  6.0.0 This port version is marked as vulnerable.
kai search for other commits by this committer
graphics/py-pillow: Retain the alphabetic order of options

PR:		237426
Reported by:	koobs
14 Jun 2019 04:06:17
Original commit files touched by this commit Revision:504155  6.0.0 This port version is marked as vulnerable.
kai search for other commits by this committer
graphics/py-pillow: Update to 6.0.0

 * Introduce a new option OLE and add it to the default options to maintain
   compatibility for a while with existing installations/users that rely on
   the previously deprecated function PIL.OleFileIO which has been removed
   now.

 * Remove obsolete CONFLICTS_INSTALL entry because graphics/py-imaging no
   longer exists in the Ports tree since 2016.

Release Notes:

 * https://pillow.readthedocs.io/en/latest/releasenotes/index.html

Backward Incompatible Changes (6.0.0):

 *
https://pillow.readthedocs.io/en/latest/releasenotes/6.0.0.html#backwards-incompatible-changes

Detailed Changelog:

 * https://github.com/python-pillow/Pillow/blob/6.0.0/CHANGES.rst

PR:		237426
Reviewed by:	antoine, koobs, Charlie Li
Approved by:	koobs (maintainer)
29 Jan 2019 16:32:40
Original commit files touched by this commit Revision:491582  5.3.0 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Update to 5.3.0
- Moved USES block above the OPTIONS block according to PHB and to pet portlint

Changes by upstream:
- https://github.com/python-pillow/Pillow/blob/5.3.0/CHANGES.rst

PR:		234613
Submitted by:	freebsd_ports@k-worx.org
Approved by:	maintainer timeout
Sponsored by:	iXsystems Inc.
30 Sep 2018 14:39:35
Original commit files touched by this commit Revision:480957  5.2.0 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Update to 5.2.0

Changes by upstream:
- https://github.com/python-pillow/Pillow/compare/5.0.0...5.2.0

PR:		231088
Submitted by:	freebsd_ports@k-worx.org
Approved by:	maintainer timeout
Sponsored by:	iXsystems Inc.
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  5.0.0 This port version is marked as vulnerable.
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
17 Mar 2018 05:21:35
Original commit files touched by this commit Revision:464756  5.0.0 This port version is marked as vulnerable.
koobs search for other commits by this committer
graphics/py-pillow: Update to 5.0.0

- Update to 5.0.0
- Add TEST_DEPENDS, which was missing in previous port versions where
  test target was defined.
- Switch to using pytest, per upstream.
- Add comment to track actual (precise) supported Python versions.

Release Notes:

 * https://pillow.readthedocs.io/en/latest/releasenotes/index.html

Backward Incompatible Changes (5.0.0):

 *
https://pillow.readthedocs.io/en/latest/releasenotes/5.0.0.html#backwards-incompatible-changes

Detailed Changelog:

 * https://github.com/python-pillow/Pillow/blob/5.0.0/CHANGES.rst

PR:		226573 [1]
Submitted by:	Kevin Golding <ports caomhin org> [1]
19 Feb 2018 16:20:20
Original commit files touched by this commit Revision:462332  3.4.2_1 This port version is marked as vulnerable.
mat search for other commits by this committer
When using opt_VARS and the value of the variable has space, it must be
quoted.

Sponsored by:	Absolight
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  3.4.2_1  Sanity Test Failure This port version is marked as vulnerable.
mat search for other commits by this committer
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
30 Apr 2017 12:50:54
Original commit files touched by this commit Revision:439814  3.4.2_1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update to 0.6.0

- Bump PORTREVISION for dependent ports

Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
09 Jan 2017 18:00:01
Original commit files touched by this commit Revision:430992  3.4.2 This port version is marked as vulnerable.
feld search for other commits by this committer
graphics/py-pillow: Update to 3.4.2 (security fixes)

- Update to 3.4.2
- Add JPEG2000 option

Changes:	https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst

PR:		215615
MFH:		2017Q1
18 May 2016 16:23:35
Original commit files touched by this commit Revision:415455  3.1.1_1 This port version is marked as vulnerable.
woodsb02 search for other commits by this committer
Create new port graphics/py3-pillow:
- This is a variant of graphics/py-pillow for Python 3.x.
  A separate port is needed until the ports tree gets VARIANTS support.
  The science/gramps port will soon be updated to a version which only
  supports python3, and it depends on py-pillow with python3.
  To allow people to only use packages directly (and not ports),
  the package building infrastructure needs to build 2 packages:
  py-pillow with python2 and py-pillow with python3.
  Since the ports tree doesn't yet have VARIANTS support, this is not
  yet possible without making a separate py3-pillow port.
- Ensure graphics/py-pillow does not clobber USES and TKINTER_xxx_DEPENDS
variables in slave port
- Remove duplicate USES= line in graphics/py-pillow

PR:		207040
Approved by:	mat, adamw (mentors), koobs (maintainer)
Differential Revision:	https://reviews.freebsd.org/D6433
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  3.1.1_1 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
01 Apr 2016 11:17:54
Original commit files touched by this commit Revision:412334  3.1.1_1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 0.5.0
- Bump PORTREVISION for graphics/webp shlib change

Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
25 Feb 2016 10:54:01
Original commit files touched by this commit Revision:409505  3.1.1 This port version is marked as vulnerable.
koobs search for other commits by this committer
graphics/py-pillow: Fix OPT_VARS, Enable WEBP by default

After converting if PORT_OPTIONS:MOPTION PYDISTUTILS_BUILDARGS to
OPTION_VARS=PYDISTUTILS_BUILDARGS in r409464 [1], it was reported
that the port failed to build with the following error:

  ValueError: --enable-tcl requested but tcl not found

Investigation revealed that only the first of the TKINTER_VARS{_OFF}
values was being assigned. The root cause appears to be that
OPTIONS_VARS=VAR=<value> does not support multiple space-separated
values, unless:

a) Values are quoted: OPTION_VARS=VAR="value1 value1", OR
b) Multiple assignments are made: OPTION_VAR=VAR+=value1 VAR+=value2
(Only the first 15 lines of the commit message are shown above View all of this commit message)
24 Feb 2016 13:21:27
Original commit files touched by this commit Revision:409464  3.1.1 This port version is marked as vulnerable.
koobs search for other commits by this committer
graphics/py-pillow: Update to 3.1.1, Modernize

- Update PORTVERSION and distinfo checksum (3.1.1)
- Convert remaining conditionals to to OPTIONS helpers
- Replace custom do-install and replace build/install target hacks
- Remove patches (upstream, were previously backported)
- Strip shared extensions
- Extend test suite

Changes:

  https://github.com/python-pillow/Pillow/blob/3.1.1/CHANGES.rst
13 Feb 2016 10:51:08
Original commit files touched by this commit Revision:408782  2.9.0_1 This port version is marked as vulnerable.
koobs search for other commits by this committer
graphics/py-pillow: Backport security fixes

Backport security fixes from 3.1.1 release, resolving the following
vulnerabilities:

 * CVE-2016-0775: Buffer overflow in FLI decoding code
 * CVE-2016-0740: Buffer overflow in TIFF decoding code
 * Integer overflow in Resample.c [1]
 * Buffer overflow in PCD decoder [2]

[1] https://github.com/python-pillow/Pillow/issues/1710
[2] https://github.com/python-pillow/Pillow/issues/568

PR:		207053
Submitted by:	rakuco
MFH:		2016Q1
Security:	a8de962a-cf15-11e5-805c-5453ed2e2b49
17 Aug 2015 02:29:27
Original commit files touched by this commit Revision:394434  2.9.0 This port version is marked as vulnerable.
koobs search for other commits by this committer
graphics/py-pillow: Update to 2.9.0

- Update to 2.9.0
- Change LICENSE_FILE path

Changes:

  https://github.com/python-pillow/Pillow/blob/2.9.0/CHANGES.rst
22 Jun 2015 18:33:22
Original commit files touched by this commit Revision:390310  2.6.0_1 This port version is marked as vulnerable.
antoine search for other commits by this committer
Convert to USES=jpeg
07 May 2015 15:17:33
Original commit files touched by this commit Revision:385633  2.6.0_1 This port version is marked as vulnerable.
mat search for other commits by this committer
Update ports in the games category to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
20 Nov 2014 20:53:49
Original commit files touched by this commit Revision:372957  2.6.0_1 This port version is marked as vulnerable.
antoine search for other commits by this committer
Unbreak
20 Nov 2014 10:53:15
Original commit files touched by this commit Revision:372903  2.6.0_1 This port version is marked as vulnerable.
mva search for other commits by this committer
- Use TKINTER as default for py-pillow, since some ports
  (e.g. games/pysolfc) rely on it.

PR:		194818
Reported by:	Dana (dj9bsd@gmail.com)
With hat:	python@
11 Oct 2014 13:08:21
Original commit files touched by this commit Revision:370635  2.6.0 This port version is marked as vulnerable.
wg search for other commits by this committer
graphics/py-pillow: fix typo in TIFF option

With hat:	python
Reported by:	Beeblebrox <zaphod berentweb com> (via email, freebsd-ports@)
07 Oct 2014 20:40:21
Original commit files touched by this commit Revision:370397  2.6.0 This port version is marked as vulnerable.
wg search for other commits by this committer
graphics/py-pillow: fix build of tk extension

- Update to 2.6.0
- USES python

PR:		193958
Submitted by:	mva
Approved by:	koobs (maintainer)
27 Jul 2014 04:51:10
Original commit files touched by this commit Revision:363009  2.5.1 This port version is marked as vulnerable.
koobs search for other commits by this committer
graphics/py-pillow: Update to 2.5.1, Add TKINTER option

- Update to 2.5.1
- OPTIONS: Add Tkinter (Tcl/Tk) support
- OPTIONS: Add FreeType as an options default

Changes:

  https://github.com/python-pillow/Pillow/blob/2.5.1/CHANGES.rst
27 Jun 2014 11:01:05
Original commit files touched by this commit Revision:359494  2.4.0 This port version is marked as vulnerable.
koobs search for other commits by this committer
graphics/py-pillow: Update to 2.4.0

- Update to 2.4.0
- Chase upstream repository name change
- pkg-descr: Update WWW: URL

Changes:

  https://github.com/python-pillow/Pillow/blob/2.4.0/CHANGES.rst

PR:		189029
Submitted by:	oliverd (with changes, minus openjpg patch)
08 May 2014 03:25:06
Original commit files touched by this commit Revision:353249  2.3.0_2 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 0.4.0
- Add LICENSE
- Sort LIB_DEPENDS
- Use USES=libtool
- Do not silence installation message
- Bump PORTREVISION for graphics/webp shlib change

Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
16 Apr 2014 18:28:50
Original commit files touched by this commit Revision:351411  2.3.0_1 This port version is marked as vulnerable.
zeising search for other commits by this committer
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above View all of this commit message)
15 Feb 2014 03:03:18
Original commit files touched by this commit Revision:344324  2.3.0 This port version is marked as vulnerable.
koobs search for other commits by this committer
graphics/py-pillow: Update to 2.3.0, Add OPTIONS, Modernise

- Update to 2.3.0
- Add OPTIONS: FREETYPE JPEG LCMS PNG TIFF WEBP
- Enable STAGE support
- Enable AUTOPLIST support, delete pkg-plist
- Convert to new LIB_DEPENDS format
- Replace use of PYDISTUTILS_PKGNAME with PORTNAME:modifier
- Add LICENSE section
- Delete unecessary patches

Changes: https://github.com/python-imaging/Pillow/blob/2.3.0/CHANGES.rst

Based on extended version of patch provided in:

PR:		ports/186726
Submitted by:	tota
21 Jan 2014 23:40:23
Original commit files touched by this commit Revision:340674  2.0.0 This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix properties on pkg-plist
24 Dec 2013 21:22:22
Original commit files touched by this commit Revision:337385  2.0.0 This port version is marked as vulnerable.
kwm search for other commits by this committer
Update freetype to 2.5.2.

Remove patch to add -I/usr/local/include in freetype-config --cflags. If
ports need extra headers they should look for them, and not get them via
a side-effect.

Freetype had a header resuffle in 2.5.1, patch ports to use the new header
style.

Thanks go to bdrewery for the two exp-runs and rakuco for helping me with
some troublesome cmake ports.

PR:		ports/184587
20 Sep 2013 18:35:46
Original commit files touched by this commit Revision:327733  2.0.0 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics)
25 Apr 2013 13:49:31
Original commit files touched by this commit Revision:316516  2.0.0 This port version is marked as vulnerable.
koobs search for other commits by this committer
- Update to 2.0.0
- Update and sort pkg-plist
- Use GitHub for distfiles
- Add regression-test: target

Approved by:	eadler (mentor)
09 Feb 2013 14:50:27
Original commit files touched by this commit Revision:311983  1.7.7 This port version is marked as vulnerable.
koobs search for other commits by this committer
Update MAINTAINER address for all my ports. While I'm here,
standardise and canonicalise Makefile header format and contents.

Approved by:	eadler (mentor)
05 Aug 2012 06:26:41
Original commit files touched by this commit   1.7.7 This port version is marked as vulnerable.
miwi search for other commits by this committer
Pillow is the "friendly" PIL fork. PIL is the Python Imaging Library. Pillow
was started for and is currently maintained by the Plone community. But it is
used by many other folks in the Python web community.

WWW:	http://github.com/collective/Pillow

PR:		ports/168750
Submitted by:	koobs <koobs.freebsd@gmail.com>

Number of commits found: 43