diff options
-rw-r--r-- | dev-ros/gennodejs/files/py3.patch | 28 | ||||
-rw-r--r-- | dev-ros/gennodejs/gennodejs-1.0.1.ebuild | 1 |
2 files changed, 29 insertions, 0 deletions
diff --git a/dev-ros/gennodejs/files/py3.patch b/dev-ros/gennodejs/files/py3.patch new file mode 100644 index 000000000000..900ad52a075d --- /dev/null +++ b/dev-ros/gennodejs/files/py3.patch @@ -0,0 +1,28 @@ +commit bbefafa66ec031f81ca1d7b0b904d6ddc1bab8d9 +Author: Maarten de Vries <maarten@de-vri.es> +Date: Thu May 5 23:08:22 2016 +0200 + + Fix python3 incompatibility in generate.py. + +diff --git a/src/gennodejs/generate.py b/src/gennodejs/generate.py +index cf372d4..5245998 100644 +--- a/src/gennodejs/generate.py ++++ b/src/gennodejs/generate.py +@@ -14,6 +14,8 @@ + # See the License for the specific language governing permissions and + # limitations under the License. + ++from __future__ import print_function ++ + import sys + import os + import traceback +@@ -212,7 +214,7 @@ def find_requires(spec): + else: + path = find_path_for_package(field_type_package) + if path is None: +- print 'Couldn\'t find path for type ', field.base_type ++ print('Couldn\'t find path for type {}'.format(field.base_type)) + else: + found_packages[field_type_package] = path + diff --git a/dev-ros/gennodejs/gennodejs-1.0.1.ebuild b/dev-ros/gennodejs/gennodejs-1.0.1.ebuild index a005a249001d..78fd900a55ab 100644 --- a/dev-ros/gennodejs/gennodejs-1.0.1.ebuild +++ b/dev-ros/gennodejs/gennodejs-1.0.1.ebuild @@ -18,3 +18,4 @@ IUSE="" RDEPEND="dev-ros/genmsg[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/py3.patch" ) |