summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Rawlins <monster.romster@gmail.com>2017-11-04 19:13:19 +1100
committerDanny Rawlins <monster.romster@gmail.com>2017-11-04 19:13:19 +1100
commit439250aed57cbaae42b6d3156ecc6449af326066 (patch)
treede975b997e6b511a4e338fce1568036e5fb20db5
parent4f70bb730be9d315353e34564a26d0d9bff03b04 (diff)
downloadcontrib-439250aed57cbaae42b6d3156ecc6449af326066.tar.gz
contrib-439250aed57cbaae42b6d3156ecc6449af326066.tar.xz
python-pillow: 2.8.1 -> 4.3.0
-rw-r--r--python-pillow/.footprint45
-rw-r--r--python-pillow/.md5sum3
-rw-r--r--python-pillow/.signature9
-rw-r--r--python-pillow/Pkgfile32
4 files changed, 65 insertions, 24 deletions
diff --git a/python-pillow/.footprint b/python-pillow/.footprint
index 1cd2fa99a..021269e54 100644
--- a/python-pillow/.footprint
+++ b/python-pillow/.footprint
@@ -1,10 +1,17 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
--rwxr-xr-x root/root usr/bin/pilconvert.py
--rwxr-xr-x root/root usr/bin/pildriver.py
--rwxr-xr-x root/root usr/bin/pilfile.py
--rwxr-xr-x root/root usr/bin/pilfont.py
--rwxr-xr-x root/root usr/bin/pilprint.py
+-rwxr-xr-x root/root usr/bin/enhancer
+-rwxr-xr-x root/root usr/bin/explode
+-rwxr-xr-x root/root usr/bin/gifmaker
+-rwxr-xr-x root/root usr/bin/painter
+-rwxr-xr-x root/root usr/bin/pilconvert
+-rwxr-xr-x root/root usr/bin/pildriver
+-rwxr-xr-x root/root usr/bin/pilfile
+-rwxr-xr-x root/root usr/bin/pilfont
+-rwxr-xr-x root/root usr/bin/pilprint
+-rwxr-xr-x root/root usr/bin/player
+-rwxr-xr-x root/root usr/bin/thresholder
+-rwxr-xr-x root/root usr/bin/viewer
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/python2.7/
drwxr-xr-x root/root usr/lib/python2.7/site-packages/
@@ -21,6 +28,8 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/CurImagePlugin.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/DcxImagePlugin.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/DcxImagePlugin.pyc
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/DdsImagePlugin.py
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/DdsImagePlugin.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/EpsImagePlugin.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/EpsImagePlugin.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/ExifTags.py
@@ -33,6 +42,8 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/FontFile.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/FpxImagePlugin.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/FpxImagePlugin.pyc
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/FtexImagePlugin.py
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/FtexImagePlugin.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/GbrImagePlugin.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/GbrImagePlugin.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/GdImageFile.py
@@ -69,8 +80,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/ImageEnhance.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/ImageFile.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/ImageFile.pyc
--rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/ImageFileIO.py
--rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/ImageFileIO.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/ImageFilter.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/ImageFilter.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/ImageFont.py
@@ -123,7 +132,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/MpoImagePlugin.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/MspImagePlugin.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/MspImagePlugin.pyc
--rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/OleFileIO-README.md
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/OleFileIO.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/OleFileIO.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/PSDraw.py
@@ -181,14 +189,23 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/_binary.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/_binary.pyc
-rwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/_imaging.so
+-rwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/_imagingcms.so
-rwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/_imagingmath.so
-rwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/_imagingmorph.so
+-rwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/_imagingtk.so
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/_tkinter_finder.py
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/_tkinter_finder.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/_util.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/_util.pyc
-rwxr-xr-x root/root usr/lib/python2.7/site-packages/PIL/_webp.so
-drwxr-xr-x root/root usr/lib/python2.7/site-packages/Pillow-2.8.1-py2.7.egg-info/
--rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-2.8.1-py2.7.egg-info/PKG-INFO
--rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-2.8.1-py2.7.egg-info/SOURCES.txt
--rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-2.8.1-py2.7.egg-info/dependency_links.txt
--rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-2.8.1-py2.7.egg-info/top_level.txt
--rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-2.8.1-py2.7.egg-info/zip-safe
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/features.py
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/features.pyc
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/version.py
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/PIL/version.pyc
+drwxr-xr-x root/root usr/lib/python2.7/site-packages/Pillow-4.3.0-py2.7.egg-info/
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-4.3.0-py2.7.egg-info/PKG-INFO
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-4.3.0-py2.7.egg-info/SOURCES.txt
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-4.3.0-py2.7.egg-info/dependency_links.txt
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-4.3.0-py2.7.egg-info/requires.txt
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-4.3.0-py2.7.egg-info/top_level.txt
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/Pillow-4.3.0-py2.7.egg-info/zip-safe
diff --git a/python-pillow/.md5sum b/python-pillow/.md5sum
index 391cc1f1e..8be5b9c46 100644
--- a/python-pillow/.md5sum
+++ b/python-pillow/.md5sum
@@ -1 +1,2 @@
-fb62af4625179f5316241772ae30c4b7 Pillow-2.8.1.tar.gz
+7fdd2b8fe34dd6d97aae01bac3d0f575 Pillow-4.3.0.tar.gz
+96877da43524fdab2c367541da547d2b Sane-v2.8.3.tar.gz
diff --git a/python-pillow/.signature b/python-pillow/.signature
index 1dbab8845..fba803a40 100644
--- a/python-pillow/.signature
+++ b/python-pillow/.signature
@@ -1,5 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF36SbP1YianGdT3bHWGEpz0v3Ax6wY9OdqWJAnUvMC0ZBSsl7n+jdjB+CD3FDhm8MmFn4hH2tUf1vgA3dQb8g6go=
-SHA256 (Pkgfile) = 26d63939ed6af66ab9b5509350454c65c9e25652fa76c2c37783eced6e123ab0
-SHA256 (.footprint) = 5b1c22be86f7766a5e209ae83c9a98c4f625b8e7006b4bb1913419ac3b3e1ac9
-SHA256 (Pillow-2.8.1.tar.gz) = 8760c118a0215eba163f7782110e7efcdbb15f8a7321f3f61c5ac0dbbb12c996
+RWSagIOpLGJF33zG7h/kqSkmCui77zTm7X2BW43KhHLe1DClPxxQvq7j3jgOCCjmLqURN5VPXUvUndbTy4hEgxXxs9UDYKpRnwg=
+SHA256 (Pkgfile) = 35395b46cc70b4a63306ec4433bc0773106e8c46cef0ab9d24267f4bab57d403
+SHA256 (.footprint) = 98908d75c9c3816a5afe2d346a8dab5c68bf28c890d078c64f35d599efcecb66
+SHA256 (Pillow-4.3.0.tar.gz) = a7bd05a7a0d260c17e60fffa2d9f23ba977e01e98c65b7953163de90e0e102d3
+SHA256 (Sane-v2.8.3.tar.gz) = 1c3aa1c246007e9e6f7b11ca2c98256ebefed66f4ff13dcf38179c721677022f
diff --git a/python-pillow/Pkgfile b/python-pillow/Pkgfile
index 8d7791fc8..897c2876a 100644
--- a/python-pillow/Pkgfile
+++ b/python-pillow/Pkgfile
@@ -1,16 +1,38 @@
# Description: Python Imaging Library (PIL) fork.
# URL: http://python-pillow.github.io/
# Maintainer: Danny Rawlins, crux at romster dot me
-# Packager: Danny Rawlins, crux at romster dot me
-# Depends on: python-setuptools lcms libwebp
+# Depends on: lcms2 libwebp python-setuptools
+# Optional: sane
-name=pillow
-version=2.8.1
+name=python-pillow
+version=4.3.0
+_saneversion=2.8.3
release=1
-source=(https://pypi.python.org/packages/source/P/Pillow/Pillow-$version.tar.gz)
+source=(https://github.com/python-pillow/Pillow/archive/$version/Pillow-$version.tar.gz
+ https://github.com/python-pillow/Sane/archive/v$_saneversion/Sane-v$_saneversion.tar.gz)
build() {
+ # allow sane to build
+ sed -i -e "s|os.path.join|'../libImaging', &|" "$SRC/Sane-$_saneversion/setup.py"
+ cp -r "$SRC/Sane-$_saneversion" "$SRC/Pillow-$version/Sane"
+
cd Pillow-$version
/usr/bin/python setup.py build
/usr/bin/python setup.py install --root=$PKG --optimize=0
+
+ if pkg-config --exists sane-backends; then
+ cd Sane
+ /usr/bin/python setup.py build
+ /usr/bin/python setup.py install --root=$PKG --optimize=0
+ cd -
+
+ install -d -m 0755 "$PKG/usr/include/python2.7/"
+ install -m 0644 -t "$PKG/usr/include/python2.7/" libImaging/*.h
+ fi
+
+ # clean up bins
+ cd $PKG/usr/bin
+ for f in *.py; do
+ mv "$f" "${f%.py}"
+ done
}

Generated by cgit