pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/py-Pillow Exactly disable detection of unwant...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5412fde87234
branches:  trunk
changeset: 628000:5412fde87234
user:      obache <obache%pkgsrc.org@localhost>
date:      Sat Dec 28 02:53:46 2013 +0000

description:
Exactly disable detection of unwanted optional tkinter support.

Bump PKGREVISION.

diffstat:

 graphics/py-Pillow/Makefile               |  12 +++------
 graphics/py-Pillow/PLIST                  |   8 +------
 graphics/py-Pillow/distinfo               |   3 +-
 graphics/py-Pillow/patches/patch-setup.py |  36 +++++++++++++++++++++++++++++++
 4 files changed, 43 insertions(+), 16 deletions(-)

diffs (111 lines):

diff -r 88f69914a617 -r 5412fde87234 graphics/py-Pillow/Makefile
--- a/graphics/py-Pillow/Makefile       Sat Dec 28 01:16:02 2013 +0000
+++ b/graphics/py-Pillow/Makefile       Sat Dec 28 02:53:46 2013 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.3 2013/12/27 11:08:04 dholland Exp $
+# $NetBSD: Makefile,v 1.4 2013/12/28 02:53:46 obache Exp $
 #
 
 DISTNAME=      Pillow-2.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    graphics python
 MASTER_SITES=  https://pypi.python.org/packages/source/P/Pillow/
 EXTRACT_SUFX=  .zip
@@ -14,20 +14,16 @@
 
 CONFLICTS+=    ${PYPKGPREFIX}-imaging-[0-9]*
 
-PYTHON_SELF_CONFLICT=          yes
 PYTHON_VERSIONS_INCLUDE_3X=    yes
 
-ALL_ENV+=      C_INCLUDE_PATH=${BUILDLINK_PREFIX.freetype2}/include
-ALL_ENV+=      LIBRARY_PATH=${BUILDLINK_PREFIX.freetype2}/lib
-
-DEPENDS+=      ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk
+MAKE_ENV+=     C_INCLUDE_PATH=${BUILDLINK_PREFIX.freetype2}/include
+MAKE_ENV+=     LIBRARY_PATH=${BUILDLINK_PREFIX.freetype2}/lib
 
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../graphics/lcms/buildlink3.mk"
 .include "../../graphics/libwebp/buildlink3.mk"
 .include "../../graphics/tiff/buildlink3.mk"
-.include "../../x11/tk/buildlink3.mk"
 .include "../../lang/python/egg.mk"
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 88f69914a617 -r 5412fde87234 graphics/py-Pillow/PLIST
--- a/graphics/py-Pillow/PLIST  Sat Dec 28 01:16:02 2013 +0000
+++ b/graphics/py-Pillow/PLIST  Sat Dec 28 02:53:46 2013 +0000
@@ -1,9 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2013/12/27 10:02:35 dholland Exp $
-bin/pilconvert.py
-bin/pildriver.py
-bin/pilfile.py
-bin/pilfont.py
-bin/pilprint.py
+@comment $NetBSD: PLIST,v 1.3 2013/12/28 02:53:46 obache Exp $
 ${PYSITELIB}/PIL/ArgImagePlugin.py
 ${PYSITELIB}/PIL/ArgImagePlugin.pyc
 ${PYSITELIB}/PIL/ArgImagePlugin.pyo
@@ -254,7 +249,6 @@
 ${PYSITELIB}/PIL/_imagingcms.so
 ${PYSITELIB}/PIL/_imagingft.so
 ${PYSITELIB}/PIL/_imagingmath.so
-${PYSITELIB}/PIL/_imagingtk.so
 ${PYSITELIB}/PIL/_util.py
 ${PYSITELIB}/PIL/_util.pyc
 ${PYSITELIB}/PIL/_util.pyo
diff -r 88f69914a617 -r 5412fde87234 graphics/py-Pillow/distinfo
--- a/graphics/py-Pillow/distinfo       Sat Dec 28 01:16:02 2013 +0000
+++ b/graphics/py-Pillow/distinfo       Sat Dec 28 02:53:46 2013 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1 2013/12/07 12:56:52 obache Exp $
+$NetBSD: distinfo,v 1.2 2013/12/28 02:53:46 obache Exp $
 
 SHA1 (Pillow-2.2.1.zip) = 94999c2b598d19b3f26ddc8f77530f8babab8bd0
 RMD160 (Pillow-2.2.1.zip) = 7750b2a81b0963576febc069628548626269fdd6
 Size (Pillow-2.2.1.zip) = 2231597 bytes
+SHA1 (patch-setup.py) = b70e3bec9f5c266a4864404a3a69f2da7b5e05c7
diff -r 88f69914a617 -r 5412fde87234 graphics/py-Pillow/patches/patch-setup.py
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/py-Pillow/patches/patch-setup.py Sat Dec 28 02:53:46 2013 +0000
@@ -0,0 +1,36 @@
+$NetBSD: patch-setup.py,v 1.1 2013/12/28 02:53:47 obache Exp $
+
+* prevent to detect optional tkinter
+
+--- setup.py.orig      2013-10-02 04:07:08.000000000 +0000
++++ setup.py
+@@ -75,10 +75,7 @@ def _lib_include(root):
+ def _read(file):
+     return open(file, 'rb').read()
+ 
+-try:
+-    import _tkinter
+-except ImportError:
+-    _tkinter = None
++_tkinter = None
+ 
+ 
+ NAME = 'Pillow'
+@@ -432,7 +429,7 @@ class pil_build_ext(build_ext):
+             exts.append(Extension(
+                 "PIL._webp", ["_webp.c"], libraries=libs, define_macros=defs))
+ 
+-        if sys.platform == "darwin":
++        if _tkinter and sys.platform == "darwin":
+             # locate Tcl/Tk frameworks
+             frameworks = []
+             framework_roots = [
+@@ -598,7 +595,7 @@ setup(
+     ext_modules=[Extension("PIL._imaging", ["_imaging.c"])],
+     include_package_data=True,
+     packages=find_packages(),
+-    scripts=glob.glob("Scripts/pil*.py"),
++#    scripts=glob.glob("Scripts/pil*.py"),
+     test_suite='PIL.tests',
+     keywords=["Imaging",],
+     license='Standard PIL License',



Home | Main Index | Thread Index | Old Index