Revision: 139087 https://trac.macports.org/changeset/139087 Author: mmoll@macports.org Date: 2015-07-31 15:14:54 -0700 (Fri, 31 Jul 2015) Log Message: ----------- ompl: patch for small GUI problems Modified Paths: -------------- trunk/dports/science/ompl/Portfile Added Paths: ----------- trunk/dports/science/ompl/files/ trunk/dports/science/ompl/files/patch-gui-ompl_app.py.diff Modified: trunk/dports/science/ompl/Portfile =================================================================== --- trunk/dports/science/ompl/Portfile 2015-07-31 21:14:07 UTC (rev 139086) +++ trunk/dports/science/ompl/Portfile 2015-07-31 22:14:54 UTC (rev 139087) @@ -8,7 +8,7 @@ name ompl version 1.0.0 -revision 1 +revision 2 categories science maintainers mmoll description The Open Motion Planning Library (OMPL) @@ -60,6 +60,7 @@ distname omplapp-${version}-Source checksums rmd160 a5b07eac786560faeeee0ff72162cc363035bf28 \ sha256 2a7aa0374c1f11b83a54c2d35104e732e5c439804117a968dad10994390e8a7a + patchfiles patch-gui-ompl_app.py.diff } set pythons_suffixes {27 34} Added: trunk/dports/science/ompl/files/patch-gui-ompl_app.py.diff =================================================================== --- trunk/dports/science/ompl/files/patch-gui-ompl_app.py.diff (rev 0) +++ trunk/dports/science/ompl/files/patch-gui-ompl_app.py.diff 2015-07-31 22:14:54 UTC (rev 139087) @@ -0,0 +1,23 @@ +diff -r gui/ompl_app.py gui/ompl_app.py +--- gui/ompl_app.py Sun Oct 26 08:23:19 2014 -0500 ++++ gui/ompl_app.py Fri Jul 31 16:57:54 2015 -0500 +@@ -218,6 +218,7 @@ + robotType = [t[0] for t in self.robotTypes].index('GSE2RigidBodyPlanning') + self.mainWidget.problemWidget.robotTypeSelect.setCurrentIndex(robotType) + cfg_dir = dirname(fname) ++ self.setRobotType(robotType) + self.environmentFile = join(cfg_dir, config.get("problem", "world")) + self.robotFile = join(cfg_dir, config.get("problem", "robot")) + self.omplSetup.setEnvironmentMesh(self.environmentFile) +@@ -295,9 +296,9 @@ + startPose = self.mainWidget.problemWidget.getStartPose() + goalPose = self.mainWidget.problemWidget.getGoalPose() + config.set("problem", "objective", +- self.mainWidget.problemWidget.objectiveSelect.currentText().replace(" ", "_")) ++ str(self.mainWidget.problemWidget.objectiveSelect.currentText()).replace(" ", "_")) + config.set("problem", "objective.threshold", str(self.mainWidget.problemWidget.objectiveThreshold.value())) +- ctype = self.mainWidget.problemWidget.robotTypeSelect.currentText() ++ ctype = str(self.mainWidget.problemWidget.robotTypeSelect.currentText()) + if not ctype.startswith('Rigid body planning'): + if ctype == "Blimp": + config.set("problem", "control", "blimp")