FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
py-pillow Fork of the Python Imaging Library (PIL)
3.1.1_1 graphics on this many watch lists=4 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
Maintainer: koobs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 05 Aug 2012 06:27:06
Also Listed In: python
License: PIL
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: https://python-pillow.github.io/
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/graphics/py-pillow/ && make install clean
To add the package: pkg install py27-pillow

PKGNAME: py27-pillow

distinfo:

SHA256 (python-pillow-Pillow-3.1.1_GH0.tar.gz) = a2ab64b39378031effdd86a6cd303de7b5b606445ab0338359e9ff9dc3f2e634
SIZE (python-pillow-Pillow-3.1.1_GH0.tar.gz) = 10051635


Slave ports
  1. graphics/py3-pillow

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. py27-tkinter>0 : x11-toolkits/py-tkinter
  2. py27-setuptools27>0 : devel/py-setuptools27
  3. python2.7 : lang/python27
Runtime dependencies:
  1. py27-tkinter>0 : x11-toolkits/py-tkinter
  2. py27-setuptools27>0 : devel/py-setuptools27
  3. python2.7 : lang/python27
Library dependencies:
  1. libfreetype.so : print/freetype2
  2. libwebp.so : graphics/webp
  3. libjpeg.so : graphics/jpeg-turbo
  4. libtk86.so : x11-toolkits/tk86

This port is required by:

for Build for Run * - 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
===> The following configuration options are available for py27-pillow-3.1.1_1:
     FREETYPE=on: TrueType font rendering support
     JPEG=on: JPEG image format support
     LCMS=off: Little Color Management System
     PNG=on: PNG image format support
     TIFF=off: TIFF image format support
     TKINTER=on: Tkinter (Tcl/Tk) BitmapImage & PhotoImage support
     WEBP=on: WebP image format support
===> Use 'make config' to modify these settings

USES:
cpe python jpeg tk

Master Sites:
  1. https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.1?dummy=/
Port Moves
  • port moved here from graphics/py-imaging on 2016-05-28
    REASON: Has expired: Unmaintained upstream; use graphics/py-pillow

Number of commits found: 24

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
18 May 2016 16:23:35
Original commit files touched by this commit  3.1.1_1
Revision:415455
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  3.1.1_1
Revision:412346
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  3.1.1_1
Revision:412334
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  3.1.1
Revision:409505
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  3.1.1
Revision:409464
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  2.9.0_1
Revision:408782
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  2.9.0
Revision:394434 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  2.6.0_1
Revision:390310 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  2.6.0_1
Revision:385633 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  2.6.0_1
Revision:372957 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  2.6.0_1
Revision:372903 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  2.6.0
Revision:370635 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  2.6.0
Revision:370397 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  2.5.1
Revision:363009 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  2.4.0
Revision:359494 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  2.3.0_2
Revision:353249 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  2.3.0_1
Revision:351411 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  2.3.0
Revision:344324 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  2.0.0
Revision:340674 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  2.0.0
Revision:337385 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  2.0.0
Revision:327733 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  2.0.0
Revision:316516 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  1.7.7
Revision:311983 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: 24

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
krb5-113*Jul 26
krb5-114*Jul 26
php55Jul 26
php55-bz2Jul 26
php55-exifJul 26
php55-gdJul 26
php55-odbcJul 26
php55-snmpJul 26
php55-xmlrpcJul 26
php55-zipJul 26
php56Jul 26
php56-bz2Jul 26
php56-exifJul 26
php56-gdJul 26
php56-odbcJul 26

19 vulnerabilities affecting 62 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 26078
Broken 81
Deprecated 122
Ignore 352
Forbidden 0
Restricted 201
No CDROM 83
Vulnerable 69
Expired 10
Set to expire 109
Interactive 0
new 24 hours 7
new 48 hours15
new 7 days31
new fortnight72
new month165

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.