[MacPorts] #39671: orfeotoolbox : update python variant

MacPorts noreply at macports.org
Mon Jul 8 03:07:13 PDT 2013


#39671: orfeotoolbox : update python variant
----------------------------+--------------------------------
 Reporter:  julien.malik@…  |      Owner:  macports-tickets@…
     Type:  enhancement     |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  ports           |    Version:  2.1.3
 Keywords:                  |       Port:  orfeotoolbox
----------------------------+--------------------------------
 The python variant compiles and install a new module called
 "otbApplication".

 The module "otbApplication" loads plugins currently located in
 /usr/lib/otb/applications.
 They are named 'otbapp_Something.dylib'.

 For them to be properly detected and loaded, the env var ITK_AUTOLOAD_PATH
 must be set to /usr/lib/otb/applications before loading python. Not
 convenient at all.
 To ease the process, I updated the debian package recently to :
 - install in a subdir of "site-package" with OTB_INSTALL_PYTHON_DIR, and
 not in site-package directly
 - create an __init__.py at install time which import the right thing and
 then set up the env var.

 Something similar shall be done in the Portfile.

 The __init__.py file content can be found here :
 http://hg.orfeo-toolbox.org/OTB-
 DevUtils/file/tip/Packaging/ubuntu/OTB/debian/python-otb.postinst

-- 
Ticket URL: <https://trac.macports.org/ticket/39671>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list