$OpenBSD: patch-setupext_py,v 1.4 2005/07/09 06:14:05 djm Exp $
--- setupext.py.orig	Thu Jun  9 03:57:59 2005
+++ setupext.py	Thu Jun 30 20:56:09 2005
@@ -34,6 +34,7 @@ WIN32
 import os
 
 basedir = {
+    'openbsd3'  : [os.getenv('X11BASE') or '/usr/X11R6', os.getenv('LOCALBASE') or '/usr/local', '/usr',],
     'win32'  : ['win32_static',],
     'linux2' : ['/usr/local', '/usr',],
     'linux'  : ['/usr/local', '/usr',],
@@ -94,6 +95,8 @@ def temp_copy(_from, _to):
 def add_base_flags(module):
     incdirs = [os.path.join(p, 'include') for p in basedir[sys.platform]
                if os.path.exists(p)]
+    if os.getenv('EXTRA_INCLUDES') is not None:
+	incdirs += os.getenv('EXTRA_INCLUDES').split()
     libdirs = [os.path.join(p, 'lib')     for p in basedir[sys.platform]
                if os.path.exists(p)]
     module.include_dirs.extend(incdirs)
