aboutsummaryrefslogtreecommitdiff
path: root/graphics/py-pillow
diff options
context:
space:
mode:
authorKubilay Kocak <koobs@FreeBSD.org>2014-02-15 03:03:18 +0000
committerKubilay Kocak <koobs@FreeBSD.org>2014-02-15 03:03:18 +0000
commitedbe554ba2bc47c3d9b974d57101c69c781e5b17 (patch)
tree3c36c703e9a6de0b42ff7db947dc9fd8015edbcc /graphics/py-pillow
parentb20f7522718b4ebe9341cc641141cfe880f55a88 (diff)
downloadports-edbe554ba2bc47c3d9b974d57101c69c781e5b17.tar.gz
ports-edbe554ba2bc47c3d9b974d57101c69c781e5b17.zip
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
Notes
Notes: svn path=/head/; revision=344324
Diffstat (limited to 'graphics/py-pillow')
-rw-r--r--graphics/py-pillow/Makefile70
-rw-r--r--graphics/py-pillow/distinfo4
-rw-r--r--graphics/py-pillow/files/patch-_imagingft.c11
-rw-r--r--graphics/py-pillow/files/patch-setup.py16
-rw-r--r--graphics/py-pillow/pkg-plist281
5 files changed, 62 insertions, 320 deletions
diff --git a/graphics/py-pillow/Makefile b/graphics/py-pillow/Makefile
index 95a96a692871..8e0158b1a4fb 100644
--- a/graphics/py-pillow/Makefile
+++ b/graphics/py-pillow/Makefile
@@ -2,34 +2,84 @@
# $FreeBSD$
PORTNAME= pillow
-PORTVERSION= 2.0.0
+PORTVERSION= 2.3.0
CATEGORIES= graphics python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PYDISTUTILS_PKGNAME}-${PORTVERSION}
+DISTNAME= ${PORTNAME:C/p/P/}-${PORTVERSION}
MAINTAINER= koobs@FreeBSD.org
COMMENT= Fork of the Python Imaging Library (PIL)
-LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg \
- freetype:${PORTSDIR}/print/freetype2
+LICENSE= PIL
+LICENSE_NAME= Standard PIL License
+LICENSE_FILE= ${WRKSRC}/docs/LICENSE
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+OPTIONS_DEFINE= FREETYPE JPEG LCMS PNG TIFF WEBP
+OPTIONS_DEFAULT= JPEG PNG
+
+LCMS_DESC= Little Color Management System
+
+FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
+JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
+LCMS_LIB_DEPENDS= liblcms2.so:${PORTSDIR}/graphics/lcms2
+TIFF_LIB_DEPENDs= libtiff.so:${PORTSDIR}/graphics/tiff
+WEBP_LIB_DEPENDS= libwebp.so:${PORTSDIR}/graphics/webp
USE_GITHUB= yes
USE_PYTHON= yes
-USE_PYDISTUTILS= easy_install
+USE_PYDISTUTILS= yes
+
+PYDISTUTILS_AUTOPLIST= yes
+PYDISTUTILS_BUILD_TARGET= build_ext
GH_ACCOUNT= python-imaging
-GH_PROJECT= ${PYDISTUTILS_PKGNAME}
-GH_COMMIT= baea361
+GH_PROJECT= ${PORTNAME:C/p/P/}
+GH_COMMIT= b1b88cf
CONFLICTS_INSTALL= py*-imaging-*
-PYDISTUTILS_PKGNAME= Pillow
-PYEASYINSTALL_ARCHDEP= yes
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MFREETYPE}
+PYDISTUTILS_BUILDARGS+= --enable-freetype
+.else
+PYDISTUTILS_BUILDARGS+= --disable-freetype
+.endif
+
+.if ${PORT_OPTIONS:MJPEG}
+PYDISTUTILS_BUILDARGS+= --enable-jpeg
+.else
+PYDISTUTILS_BUILDARGS+= --disable-jpeg
+.endif
+
+.if ${PORT_OPTIONS:MLCMS}
+PYDISTUTILS_BUILDARGS+= --enable-lcms
+.else
+PYDISTUTILS_BUILDARGS+= --disable-lcms
+.endif
+
+.if ${PORT_OPTIONS:MPNG}
+PYDISTUTILS_BUILDARGS+= --enable-zlib
+.else
+PYDISTUTILS_BUILDARGS+= --disable-zlib
+.endif
+
+.if ${PORT_OPTIONS:MTIFF}
+PYDISTUTILS_BUILDARGS+= --enable-tiff
+.else
+PYDISTUTILS_BUILDARGS+= --disable-tiff
+.endif
+
+.if ${PORT_OPTIONS:MWEBP}
+PYDISTUTILS_BUILDARGS+= --enable-webp
+.else
+PYDISTUTILS_BUILDARGS+= --disable-webp
+.endif
regression-test: extract
@cd ${WRKSRC} && \
${PYTHON_CMD} ${PYSETUP} build_ext -i && \
${PYTHON_CMD} selftest.py
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/graphics/py-pillow/distinfo b/graphics/py-pillow/distinfo
index 3fbfc4bd27bc..90b97dba3a49 100644
--- a/graphics/py-pillow/distinfo
+++ b/graphics/py-pillow/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Pillow-2.0.0.tar.gz) = bcfff312bc00b700306c725e33500f11d29e842cce47640283c5bac110f03a61
-SIZE (Pillow-2.0.0.tar.gz) = 1210841
+SHA256 (Pillow-2.3.0.tar.gz) = 635e366eaaf7b81d7a5d5818af50d42ca1247c42b5e4ad896473fb2d6e3a038f
+SIZE (Pillow-2.3.0.tar.gz) = 2224984
diff --git a/graphics/py-pillow/files/patch-_imagingft.c b/graphics/py-pillow/files/patch-_imagingft.c
deleted file mode 100644
index b6895dfc9221..000000000000
--- a/graphics/py-pillow/files/patch-_imagingft.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- _imagingft.c.orig 2013-12-16 01:41:20.000000000 +0100
-+++ _imagingft.c 2013-12-16 01:42:34.000000000 +0100
-@@ -70,7 +70,7 @@
- const char* message;
- } ft_errors[] =
-
--#include <freetype/fterrors.h>
-+#include FT_ERRORS_H
-
- /* -------------------------------------------------------------------- */
- /* font objects */
diff --git a/graphics/py-pillow/files/patch-setup.py b/graphics/py-pillow/files/patch-setup.py
deleted file mode 100644
index 005d3bf48f90..000000000000
--- a/graphics/py-pillow/files/patch-setup.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- ./setup.py.orig 2012-05-28 18:52:42.000000000 +1000
-+++ ./setup.py 2012-05-28 18:55:45.000000000 +1000
-@@ -134,7 +134,12 @@
- if prefix:
- _add_directory(library_dirs, os.path.join(prefix, "lib"))
- _add_directory(include_dirs, os.path.join(prefix, "include"))
--
-+ _add_directory(library_dirs,
-+ os.path.join(os.getenv("PREFIX"), "lib"))
-+ _add_directory(include_dirs,
-+ os.path.join(os.getenv("PREFIX"), "include"))
-+ _add_directory(include_dirs,
-+ os.path.join(os.getenv("LOCALBASE"), "include"))
- #
- # locate tkinter libraries
-
diff --git a/graphics/py-pillow/pkg-plist b/graphics/py-pillow/pkg-plist
deleted file mode 100644
index 15b7ebb858c8..000000000000
--- a/graphics/py-pillow/pkg-plist
+++ /dev/null
@@ -1,281 +0,0 @@
-bin/pilconvert.py
-bin/pildriver.py
-bin/pilfile.py
-bin/pilfont.py
-bin/pilprint.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/native_libs.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/pilconvert.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/pildriver.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/pilfile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/pilfont.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/pilprint.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ArgImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ArgImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ArgImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/BdfFontFile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/BdfFontFile.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/BdfFontFile.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/BmpImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/BmpImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/BmpImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/BufrStubImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/BufrStubImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/BufrStubImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ContainerIO.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ContainerIO.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ContainerIO.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/CurImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/CurImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/CurImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/DcxImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/DcxImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/DcxImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/EpsImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/EpsImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/EpsImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ExifTags.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ExifTags.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ExifTags.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FitsStubImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FitsStubImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FitsStubImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FliImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FliImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FliImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FontFile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FontFile.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FontFile.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FpxImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FpxImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/FpxImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GbrImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GbrImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GbrImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GdImageFile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GdImageFile.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GdImageFile.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GifImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GifImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GifImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GimpGradientFile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GimpGradientFile.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GimpGradientFile.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GimpPaletteFile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GimpPaletteFile.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GimpPaletteFile.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GribStubImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GribStubImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/GribStubImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/Hdf5StubImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/Hdf5StubImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/Hdf5StubImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/IcnsImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/IcnsImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/IcnsImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/IcoImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/IcoImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/IcoImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/Image.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/Image.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/Image.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageChops.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageChops.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageChops.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageCms.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageCms.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageCms.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageColor.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageColor.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageColor.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageDraw.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageDraw.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageDraw.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageDraw2.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageDraw2.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageDraw2.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageEnhance.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageEnhance.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageEnhance.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFile.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFile.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFileIO.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFileIO.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFileIO.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFilter.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFilter.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFilter.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFont.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFont.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageFont.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageGL.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageGL.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageGL.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageGrab.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageGrab.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageGrab.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageMath.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageMath.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageMath.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageMode.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageMode.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageMode.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageOps.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageOps.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageOps.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImagePalette.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImagePalette.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImagePalette.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImagePath.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImagePath.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImagePath.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageQt.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageQt.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageQt.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageSequence.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageSequence.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageSequence.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageShow.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageShow.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageShow.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageStat.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageStat.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageStat.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageTk.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageTk.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageTk.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageTransform.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageTransform.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageTransform.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageWin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageWin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImageWin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImtImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImtImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/ImtImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/IptcImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/IptcImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/IptcImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/JpegImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/JpegImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/JpegImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/JpegPresets.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/JpegPresets.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/JpegPresets.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/McIdasImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/McIdasImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/McIdasImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/MicImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/MicImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/MicImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/MpegImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/MpegImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/MpegImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/MspImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/MspImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/MspImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/OleFileIO.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/OleFileIO.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/OleFileIO.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PSDraw.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PSDraw.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PSDraw.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PaletteFile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PaletteFile.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PaletteFile.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PalmImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PalmImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PalmImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PcdImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PcdImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PcdImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PcfFontFile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PcfFontFile.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PcfFontFile.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PcxImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PcxImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PcxImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PdfImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PdfImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PdfImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PixarImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PixarImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PixarImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PngImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PngImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PngImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PpmImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PpmImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PpmImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PsdImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PsdImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/PsdImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/SgiImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/SgiImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/SgiImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/SpiderImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/SpiderImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/SpiderImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/SunImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/SunImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/SunImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TarIO.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TarIO.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TarIO.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TgaImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TgaImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TgaImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TiffImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TiffImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TiffImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TiffTags.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TiffTags.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/TiffTags.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/WalImageFile.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/WalImageFile.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/WalImageFile.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/WebPImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/WebPImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/WebPImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/WmfImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/WmfImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/WmfImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/XVThumbImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/XVThumbImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/XVThumbImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/XbmImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/XbmImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/XbmImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/XpmImagePlugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/XpmImagePlugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/XpmImagePlugin.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/_binary.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/_binary.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL/_binary.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imaging.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imaging.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imaging.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imaging.so
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imagingft.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imagingft.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imagingft.so
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imagingft.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imagingmath.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imagingmath.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imagingmath.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_imagingmath.so
-@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/PIL
-@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts
-@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
-@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%