[23376] trunk/dports/python
source_changes at macosforge.org
source_changes at macosforge.org
Fri Mar 30 00:07:10 PDT 2007
Revision: 23376
http://trac.macosforge.org/projects/macports/changeset/23376
Author: jann at macports.org
Date: 2007-03-30 00:07:09 -0700 (Fri, 30 Mar 2007)
Log Message:
-----------
New port py-traits
Added Paths:
-----------
trunk/dports/python/py-traits/
trunk/dports/python/py-traits/Portfile
trunk/dports/python/py-traits/files/
trunk/dports/python/py-traits/files/enthought.diff
Added: trunk/dports/python/py-traits/Portfile
===================================================================
--- trunk/dports/python/py-traits/Portfile (rev 0)
+++ trunk/dports/python/py-traits/Portfile 2007-03-30 07:07:09 UTC (rev 23376)
@@ -0,0 +1,22 @@
+# $Id: Portfile 22823 2007-03-16 07:19:30Z pguyot at kallisys.net $
+
+PortSystem 1.0
+PortGroup python24 1.0
+
+name py-traits
+version 1.1.0
+categories-append devel
+maintainers jann at macports.org openmaintainer at macports.org
+description The Enthought traits package
+long_description manifest typing, and much more
+platforms darwin
+homepage http://code.enthought.com/traits/
+master_sites http://code.enthought.com/downloads/traits/
+distname enthought.traits-${version}-src
+extract.suffix .tgz
+checksums rmd160 593773a22da988be9bfe9a35bf4209e2a6b8116e
+worksrcdir enthought.traits-${version}/enthought
+patchfiles enthought.diff
+patch.pre_args -p1
+
+depends_lib-append port:py-scipy port:py-numpy
\ No newline at end of file
Added: trunk/dports/python/py-traits/files/enthought.diff
===================================================================
--- trunk/dports/python/py-traits/files/enthought.diff (rev 0)
+++ trunk/dports/python/py-traits/files/enthought.diff 2007-03-30 07:07:09 UTC (rev 23376)
@@ -0,0 +1,386 @@
+diff -u -b -w -r enthought.orig/debug/setup.py enthought/debug/setup.py
+--- enthought.orig/debug/setup.py 2006-08-31 20:18:18.000000000 -0700
++++ enthought/debug/setup.py 2007-03-29 18:06:03.000000000 -0700
+@@ -14,9 +14,6 @@
+
+ config.add_data_dir('images')
+
+- config.add_data_dir('plugin')
+- config.add_subpackage('plugin')
+-
+ config.add_data_files('*.txt')
+
+ return config
+diff -u -b -w -r enthought.orig/logger/setup.py enthought/logger/setup.py
+--- enthought.orig/logger/setup.py 2006-08-31 20:18:14.000000000 -0700
++++ enthought/logger/setup.py 2007-03-29 18:06:40.000000000 -0700
+@@ -12,9 +12,6 @@
+ delegate_options_to_subpackages=True,
+ quiet=True)
+
+- config.add_data_dir('plugin')
+- config.add_subpackage('plugin')
+-
+ config.add_data_dir('widget')
+ config.add_subpackage('widget')
+
+diff -u -b -w -r enthought.orig/naming/setup.py enthought/naming/setup.py
+--- enthought.orig/naming/setup.py 2006-08-31 20:18:26.000000000 -0700
++++ enthought/naming/setup.py 2007-03-29 18:08:00.000000000 -0700
+@@ -14,12 +14,6 @@
+
+ config.add_subpackage('adapter')
+
+- config.add_subpackage('examples')
+- config.add_data_dir('examples')
+-
+- config.add_data_dir('tests')
+- config.add_subpackage('tests')
+-
+ config.add_subpackage('traits')
+
+ config.add_subpackage('ui')
+diff -u -b -w -r enthought.orig/pyface/dock/dock_sizer.py enthought/pyface/dock/dock_sizer.py
+--- enthought.orig/pyface/dock/dock_sizer.py 2006-08-31 21:44:27.000000000 -0700
++++ enthought/pyface/dock/dock_sizer.py 2007-03-29 18:20:46.000000000 -0700
+@@ -1303,7 +1303,9 @@
+ self.check_features()
+ dx, dy = self.width, self.height
+ if self.control is not None:
+- dx, dy = self.control.GetBestFittingSize()
++ s = self.control.GetBestFittingSize()
++ dx = s.GetWidth()
++ dy = s.GetHeight()
+ if self.width < 0:
+ self.width, self.height = dx, dy
+
+@@ -3248,8 +3250,8 @@
+ if self._contents is None:
+ return
+
+- x, y = self.GetPosition()
+- dx, dy = self.GetSize()
++ x, y = self.GetPosition().Get()
++ dx, dy = self.GetSizeTuple()
+ self._contents.recalc_sizes( x, y, dx, dy )
+
+ #---------------------------------------------------------------------------
+diff -u -b -w -r enthought.orig/pyface/dock/dock_window.py enthought/pyface/dock/dock_window.py
+--- enthought.orig/pyface/dock/dock_window.py 2006-08-17 20:25:04.000000000 -0700
++++ enthought/pyface/dock/dock_window.py 2007-03-29 18:22:05.000000000 -0700
+@@ -437,7 +437,7 @@
+ """
+ sizer = self.sizer
+ if sizer is not None:
+- dx, dy = self.control.GetSize()
++ dx, dy = self.control.GetSizeTuple()
+ sizer.SetDimension( 0, 0, dx, dy )
+
+ #---------------------------------------------------------------------------
+diff -u -b -w -r enthought.orig/pyface/setup.py enthought/pyface/setup.py
+--- enthought.orig/pyface/setup.py 2006-08-31 20:18:26.000000000 -0700
++++ enthought/pyface/setup.py 2007-03-29 18:10:53.000000000 -0700
+@@ -17,18 +17,23 @@
+ config.add_subpackage('*.*')
+
+ map(config.add_data_dir,
+- ['action/images','doc','dock/demos','dock/images',
+- 'examples','grid/images','grid/tests','images','sheet/tests',
+- 'sheet/swig_interface','tree/images'])
++ ['action/images','dock/images',
++ 'grid/images','images','tree/images'])
+
+ return config
+
+ if __name__ == "__main__":
+ from numpy.distutils.core import setup
+ setup(version='1.1.0',
++
+ description = 'Traits capable windowing framework',
++
+ author = 'Enthought, Inc',
++
+ author_email = 'info at enthought.com',
++
+ url = 'http://code.enthought.com/ets',
++
+ license = 'BSD',
++
+ configuration=configuration)
+diff -u -b -w -r enthought.orig/setup.py enthought/setup.py
+--- enthought.orig/setup.py 2006-08-31 20:18:40.000000000 -0700
++++ enthought/setup.py 2007-03-29 18:16:00.000000000 -0700
+@@ -31,149 +31,34 @@
+
+ config.add_data_files('LICENSE.txt')
+
+- config.add_subpackage('chaco')
+-
+- config.add_subpackage('chaco2')
+- config.add_subpackage('chaco2.examples')
+- config.add_subpackage('chaco2.tools')
+- config.add_subpackage('chaco2.advanced_datamodel')
+- config.add_data_files('chaco2/*.txt', 'chaco2/LICENSE')
+- config.add_data_dir('chaco2/doc')
+- config.add_data_dir('chaco2/tests')
+-
+- config.add_subpackage('charm')
+- config.add_subpackage('charm.ui')
+- config.add_subpackage('charm.ui.action')
+- config.add_data_dir('charm/ui/images')
+- config.add_subpackage('charm.plugin')
+- config.add_subpackage('charm.plugin.charm')
+- config.add_subpackage('charm.plugin.charm.view')
+- config.add_data_dir('charm/plugin/charm/images')
+- config.add_data_dir('charm/apps')
+-
+- config.add_data_dir('envisage/repository/images')
+-
+- config.add_subpackage('component')
+- config.add_data_dir('component/image')
+-
+ config.add_subpackage('debug')
+ config.add_subpackage('debug.*')
+ config.add_data_dir('debug/images')
+
+- config.add_subpackage('enable')
+- config.add_subpackage('enable2')
+-
+- config.add_subpackage('endo')
+-
+-# config.add_data_dir('enquire')
+-
+- config.add_subpackage('envisage')
+-
+- config.add_subpackage('freetype')
+-
+- config.add_subpackage('gotcha')
+- config.add_subpackage('gotcha.*')
+- config.add_subpackage('gotcha.*.*')
+- config.add_data_dir('gotcha/*/images')
+-
+- config.add_subpackage('graph')
+- config.add_subpackage('graph.*')
+- config.add_subpackage('graph.*.*')
+- config.add_data_dir('graph/scripts/resource_type/images')
+- config.add_data_dir('graph/chips/resource_type/images')
+- config.add_data_dir('graph/function/scripts')
+- config.add_data_dir('graph/function/tests')
+-# config.add_data_dir('graph/vpl/images')
+-# config.add_data_dir('graph/vpl/resource_type/images')
+- config.add_data_files('graph/*.doc','graph/*.txt')
+- config.add_data_files('graph/function/*.xml','graph/tests/*.m')
+-
+- config.add_subpackage('greenlet')
+-
+- config.add_subpackage('guitest')
+-
+- config.add_subpackage('help')
+- config.add_subpackage('help.tests')
+- config.add_data_dir('help/EnLibHelp')
+- config.add_data_dir('help/TestHelp')
+- config.add_data_files('help/*.chm')
+- config.add_data_files('help/*.png')
+-
+- config.add_subpackage('interpolate')
+-
+ config.add_subpackage('io')
+- config.add_data_dir('io/tests')
+-
+- config.add_subpackage('kiva')
+
+ config.add_subpackage('logger')
+ config.add_subpackage('logger.*')
+ config.add_subpackage('logger.*.*')
+ config.add_data_dir('logger/widget/images')
+- config.add_subpackage('logging')
+-
+- config.add_subpackage('mathtext')
+- config.add_data_files('mathtext/*.txt','mathtext/*.pyd')
+- config.add_data_dir('mathtext/share/matplotlib')
+- config.add_data_dir('mathtext/license')
+-
+- config.add_subpackage('mathematics')
+-
+- config.add_subpackage('mayavi')
+-
+- config.add_subpackage('model')
+- config.add_data_dir('model/tests')
+- config.add_data_dir('model/images')
+- config.add_data_files('model/*.ppt')
+
+ config.add_subpackage('naming')
+ config.add_subpackage('naming.*')
+- config.add_data_dir('naming/examples')
+- config.add_data_dir('naming/tests')
+ config.add_data_dir('naming/ui/images')
+
+- config.add_subpackage('persistence')
+-
+- config.add_subpackage('plugins')
+- config.add_subpackage('plugins.*')
+- config.add_subpackage('plugins.*.*')
+- config.add_data_files('plugins/*.txt')
+-
+ config.add_subpackage('pyface')
+
+ # config.add_data_dir('research')
+
+ config.add_subpackage('resource')
+- config.add_subpackage('resource_type')
+- config.add_data_dir('resource_type/images')
+-
+- config.add_subpackage('sharing')
+- config.add_subpackage('sharing.plugin')
+- config.add_data_dir('sharing/test')
+- config.add_data_files('sharing/*.txt')
+
+ config.add_subpackage('sweet_pickle')
+- config.add_data_dir('sweet_pickle/tests')
+ config.add_data_files('sweet_pickle/*.txt')
+
+- config.add_subpackage('testing')
+- config.add_data_dir('testing/research')
+- config.add_data_files('testing/research/*.txt')
+- config.add_data_files('testing/*.txt')
+-
+ config.add_subpackage('traits')
+ config.add_subpackage('traits.ui.wx')
+
+- config.add_subpackage('tvtk')
+-
+ config.add_subpackage('type_manager')
+- config.add_data_dir('type_manager/tests')
+-
+- config.add_subpackage('units')
+- config.add_subpackage('units.plugin')
+- config.add_subpackage('units.plugin.action')
+- config.add_data_dir('units/data')
+- config.add_data_dir('units/tests')
+
+ config.add_subpackage('util')
+
+diff -u -b -w -r enthought.orig/sweet_pickle/setup.py enthought/sweet_pickle/setup.py
+--- enthought.orig/sweet_pickle/setup.py 2006-08-31 20:18:30.000000000 -0700
++++ enthought/sweet_pickle/setup.py 2007-03-29 18:11:27.000000000 -0700
+@@ -12,11 +12,8 @@
+ delegate_options_to_subpackages=True,
+ quiet=True)
+
+- config.add_data_dir('tests')
+ config.add_data_files('*.txt')
+
+- config.add_subpackage('tests')
+-
+ return config
+
+ if __name__ == "__main__":
+Only in enthought.orig/traits: build
+Only in enthought/traits: ctraits.so
+diff -u -b -w -r enthought.orig/traits/setup.py enthought/traits/setup.py
+--- enthought.orig/traits/setup.py 2006-08-31 20:18:38.000000000 -0700
++++ enthought/traits/setup.py 2007-03-29 18:28:43.000000000 -0700
+@@ -36,17 +36,11 @@
+ # path, enthought/traits/__init__.py gets copied instead
+ config.add_data_files(('..', os.path.abspath(os.path.join('..','__init__.py'))))
+
+- config.add_data_dir('demo')
+- config.add_data_dir('doc')
+- config.add_data_dir('examples')
+ config.add_data_dir('images')
+- config.add_data_dir('plugins')
+- config.add_data_dir('tests')
+
+ config.add_subpackage('ui')
+
+ config.add_subpackage('vet')
+- config.add_data_dir('vet/examples')
+ config.add_data_dir('vet/images')
+
+ config.add_data_files('*.txt')
+diff -u -b -w -r enthought.orig/traits/ui/setup.py enthought/traits/ui/setup.py
+--- enthought.orig/traits/ui/setup.py 2006-08-31 20:18:38.000000000 -0700
++++ enthought/traits/ui/setup.py 2007-03-29 18:17:19.000000000 -0700
+@@ -28,13 +28,10 @@
+ delegate_options_to_subpackages=False,
+ quiet=True)
+
+- config.add_data_dir('demos')
+ config.add_data_dir('extras')
+ config.add_data_dir('images')
+ config.add_data_dir('null')
+- config.add_data_dir('tests')
+
+- config.add_subpackage('demos')
+ config.add_subpackage('extras')
+ config.add_subpackage('null')
+ return config
+diff -u -b -w -r enthought.orig/traits/ui/wx/instance_editor.py enthought/traits/ui/wx/instance_editor.py
+--- enthought.orig/traits/ui/wx/instance_editor.py 2006-08-17 20:25:30.000000000 -0700
++++ enthought/traits/ui/wx/instance_editor.py 2007-03-29 17:53:05.000000000 -0700
+@@ -391,7 +391,7 @@
+ panel = self._panel
+ if panel is not None:
+ # Compute/update the maximum size the panel has ever been:
+- dx, dy = panel.GetSize()
++ dx, dy = panel.GetSizeTuple()
+ mdx = mdy = 0
+ if self._panel_size is not None:
+ mdx, mdy = self._panel_size
+Only in enthought/traits/ui/wx: instance_editor.py.orig
+Only in enthought/traits/ui/wx: setup Kopie.py
+diff -u -b -w -r enthought.orig/traits/ui/wx/setup.py enthought/traits/ui/wx/setup.py
+--- enthought.orig/traits/ui/wx/setup.py 2006-08-31 20:18:38.000000000 -0700
++++ enthought/traits/ui/wx/setup.py 2007-03-29 18:12:34.000000000 -0700
+@@ -13,9 +13,6 @@
+ quiet=True)
+
+ config.add_data_dir('images')
+- config.add_data_dir('tests')
+-
+- config.add_subpackage('tests')
+
+ return config
+
+Only in enthought/traits/ui/wx: setup.pyc
+diff -u -b -w -r enthought.orig/traits/ui/wx/view_application.py enthought/traits/ui/wx/view_application.py
+--- enthought.orig/traits/ui/wx/view_application.py 2006-08-17 20:25:30.000000000 -0700
++++ enthought/traits/ui/wx/view_application.py 2007-03-29 17:47:45.000000000 -0700
+@@ -30,7 +30,7 @@
+ import enable_fbi
+
+ # Redirect output to this file if not None or ''
+-redirect_filename = 'debug.log'
++redirect_filename = None
+
+ #-------------------------------------------------------------------------------
+ # Creates a 'stand-alone' wx Application to display a specified traits UI View:
+Only in enthought/traits/ui/wx: view_application.py.orig
+diff -u -b -w -r enthought.orig/type_manager/setup.py enthought/type_manager/setup.py
+--- enthought.orig/type_manager/setup.py 2006-08-31 20:18:38.000000000 -0700
++++ enthought/type_manager/setup.py 2007-03-29 18:13:03.000000000 -0700
+@@ -12,8 +12,6 @@
+ delegate_options_to_subpackages=True,
+ quiet=True)
+
+- config.add_subpackage('tests')
+-
+ config.add_data_files('*.txt')
+
+ return config
+diff -u -b -w -r enthought.orig/util/setup.py enthought/util/setup.py
+--- enthought.orig/util/setup.py 2006-08-31 20:18:38.000000000 -0700
++++ enthought/util/setup.py 2007-03-29 18:17:53.000000000 -0700
+@@ -29,12 +29,10 @@
+
+ config.add_subpackage('distribution')
+ config.add_subpackage('distribution.editor')
+- config.add_data_dir('distribution/editor/tests')
+ config.add_subpackage('traits')
+ config.add_subpackage('traits.editor')
+ config.add_subpackage('wx')
+ config.add_subpackage('wx.spreadsheet')
+- config.add_data_dir('test')
+ return config
+
+ if __name__ == "__main__":
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070330/3b4991fe/attachment.html
More information about the macports-changes
mailing list