$OpenBSD: patch-setup_py,v 1.1.1.1 2013/01/28 07:55:58 jasper Exp $
--- setup.py.orig	Thu Nov  1 17:09:06 2012
+++ setup.py	Mon Jan 14 09:43:04 2013
@@ -139,6 +139,13 @@ class pil_build_ext(build_ext):
 
         if _tkinter:
             TCL_VERSION = _tkinter.TCL_VERSION[:3]
+            TK_VERSION = _tkinter.TK_VERSION[:3]
+            _add_directory(include_dirs,
+                          os.path.join(os.getenv("LOCALBASE"),
+                                       "include/tcl%s" % TCL_VERSION))
+            _add_directory(include_dirs,
+                          os.path.join(os.getenv("LOCALBASE"),
+                                       "include/tk%s" % TK_VERSION))
 
         if _tkinter and not TCL_ROOT:
             # we have Tkinter but the TCL_ROOT variable was not set;
@@ -187,12 +194,15 @@ class pil_build_ext(build_ext):
                 _add_directory(include_dirs, tcl_dir)
 
         # standard locations
-        _add_directory(library_dirs, "/usr/local/lib")
-        _add_directory(include_dirs, "/usr/local/include")
+        _add_directory(library_dirs, os.path.join(os.getenv("LOCALBASE"), "lib"))
+        _add_directory(include_dirs, os.path.join(os.getenv("LOCALBASE"), "include"))
 
         _add_directory(library_dirs, "/usr/lib")
         _add_directory(include_dirs, "/usr/include")
 
+        _add_directory(library_dirs, os.path.join(os.getenv("X11BASE"), "lib"))
+        _add_directory(include_dirs, os.path.join(os.getenv("X11BASE"), "include"))
+
         #
         # insert new dirs *before* default libs, to avoid conflicts
         # between Python PYD stub libs and real libraries
@@ -293,7 +303,7 @@ class pil_build_ext(build_ext):
             if feature.freetype_version == 20:
                 defs.append(("USE_FREETYPE_2_0", None))
             exts.append(Extension(
-                "_imagingft", ["_imagingft.c"], libraries=["freetype"],
+                "_imagingft", ["_imagingft.c"], libraries=["freetype", "z"],
                 define_macros=defs))
 
         if os.path.isfile("_imagingtiff.c") and feature.tiff:
@@ -466,5 +476,4 @@ setup(
     cmdclass={"build_ext": pil_build_ext},
     ext_modules=[Extension("_imaging", ["_imaging.c"])],
     packages=find_packages(),
-    scripts=glob.glob("Scripts/pil*.py"),
     )
