36
36
VERBOSE = False # insert lots of diagnostic prints in extension code
38
build_enthought(ext_modules, packages)
44
- print 'GTK requires pygtk'
46
- except RuntimeError:
47
- print 'pygtk present but import failed'
51
- if gtk.pygtk_version < version:
52
- print "Error: GTK backend requires PyGTK %d.%d.%d (or later), " \
53
- "%d.%d.%d was detected." % (
54
- version + gtk.pygtk_version)
57
build_gdk(ext_modules, packages, NUMERIX)
64
- print 'GTKAgg requires pygtk'
66
- except RuntimeError:
67
- print 'pygtk present but import failed'
71
- if gtk.pygtk_version < version:
72
- print "Error: GTKAgg backend requires PyGTK %d.%d.%d " \
73
- "(or later), %d.%d.%d was detected." % (
74
- version + gtk.pygtk_version)
78
build_gtkagg(ext_modules, packages, NUMERIX)
79
rc['backend'] = 'GTKAgg'
42
if BUILD_GTK and havegtk():
43
build_gdk(ext_modules, packages, NUMERIX)
46
+build_gdk(ext_modules, packages, NUMERIX)
47
+rc['backend'] = 'GTK'
50
if BUILD_GTKAGG and havegtk():
52
build_gtkagg(ext_modules, packages, NUMERIX)
53
rc['backend'] = 'GTKAgg'
56
+build_gtkagg(ext_modules, packages, NUMERIX)
57
+rc['backend'] = 'GTKAgg'
85
- print 'TKAgg requires TkInter'
87
- except RuntimeError:
88
- print 'Tkinter present but import failed'
94
- except Tkinter.TclError:
95
- print 'Tkinter present, but window failed to open'
99
65
build_tkagg(ext_modules, packages, NUMERIX)
100
66
rc['backend'] = 'TkAgg'
69
+build_tkagg(ext_modules, packages, NUMERIX)
70
+rc['backend'] = 'TkAgg'
105
- except ImportError:
106
- if BUILD_WXAGG != 'auto':
107
- print 'WXAgg\'s accelerator requires wxPython'
111
build_wxagg(ext_modules, packages, NUMERIX,
112
not (isinstance(BUILD_WXAGG, str) # don't about if BUILD_WXAGG
114
ext_modules = ext_modules,
115
data_files = data_files,
116
package_dir = {'': 'lib'},
117
- cmdclass = {'install_data':smart_install_data},
118
+ #cmdclass = {'install_data':smart_install_data},
121
--- ./setupext.py.orig 2007-01-03 18:58:26.000000000 +0100
122
+++ ./setupext.py 2007-01-03 19:04:06.000000000 +0100
123
@@ -349,11 +349,11 @@
77
not (isinstance(BUILD_WXAGG, str) # don't abort if BUILD_WXAGG
78
and BUILD_WXAGG.lower() == 'auto')) # is "auto"
79
rc['backend'] = 'WXAgg'
84
build_agg(ext_modules, packages, NUMERIX)
85
if rc['backend'] == 'PS': rc['backend'] = 'Agg'
86
diff -urNad matplotlib-0.90.1/setupext.py.orig matplotlib-0.90.1/setupext.py
87
--- matplotlib-0.90.1/setupext.py.orig 2007-07-06 18:07:08.000000000 +0200
88
+++ matplotlib-0.90.1/setupext.py 2007-07-06 18:10:17.000000000 +0200
92
'win32' : ['win32_static',],
93
- 'linux2' : ['/usr/local', '/usr',],
94
- 'linux' : ['/usr/local', '/usr',],
95
+ 'linux2' : ['/usr',],
96
+ 'linux' : ['/usr',],
97
'cygwin' : ['/usr/local', '/usr',],
98
'darwin' : ['/sw/lib/freetype2', '/sw/lib/freetype219', '/usr/local',
101
'freebsd5' : ['/usr/local', '/usr'],
102
'freebsd6' : ['/usr/local', '/usr'],
103
'sunos5' : [os.getenv('MPLIB_BASE') or '/usr/local',],
104
- 'gnukfreebsd5' : ['/usr/local', '/usr'],
105
- 'gnukfreebsd6' : ['/usr/local', '/usr'],
106
+ 'gnukfreebsd5' : ['/usr'],
107
+ 'gnukfreebsd6' : ['/usr'],
108
'aix5' : ['/usr/local'],
111
@@ -357,11 +357,11 @@
124
112
print "Using default library and include directories for Tcl and Tk because a"
125
113
print "Tk window failed to open. You may need to define DISPLAY for Tk to work"
126
114
print "so that setup can determine where your libraries are located."