[105305] trunk/dports/python/py-llvmpy
stromnov at macports.org
stromnov at macports.org
Wed Apr 17 04:16:47 PDT 2013
Revision: 105305
https://trac.macports.org/changeset/105305
Author: stromnov at macports.org
Date: 2013-04-17 04:16:47 -0700 (Wed, 17 Apr 2013)
Log Message:
-----------
py-llvmpy: fix py3 variants
Modified Paths:
--------------
trunk/dports/python/py-llvmpy/Portfile
Added Paths:
-----------
trunk/dports/python/py-llvmpy/files/
trunk/dports/python/py-llvmpy/files/patch-llpython.diff
Modified: trunk/dports/python/py-llvmpy/Portfile
===================================================================
--- trunk/dports/python/py-llvmpy/Portfile 2013-04-17 04:45:10 UTC (rev 105304)
+++ trunk/dports/python/py-llvmpy/Portfile 2013-04-17 11:16:47 UTC (rev 105305)
@@ -6,7 +6,7 @@
name py-llvmpy
version 0.11.0
-revision 0
+revision 1
categories-append devel
platforms darwin
license BSD
@@ -29,6 +29,7 @@
sha256 59165fbf2e3aae5642c3b7abe56296bf1b90607ab2fa2192d16f7478f8cc7760
if {$subport != $name} {
+ patchfiles-append patch-llpython.diff
depends_lib-append port:llvm-3.2
build.env-append LLVM_CONFIG_PATH=${prefix}/bin/llvm-config-mp-3.2
destroot.env-append LLVM_CONFIG_PATH=${prefix}/bin/llvm-config-mp-3.2
Added: trunk/dports/python/py-llvmpy/files/patch-llpython.diff
===================================================================
--- trunk/dports/python/py-llvmpy/files/patch-llpython.diff (rev 0)
+++ trunk/dports/python/py-llvmpy/files/patch-llpython.diff 2013-04-17 11:16:47 UTC (rev 105305)
@@ -0,0 +1,184 @@
+=== modified file 'llpython/byte_control.py'
+--- llpython/byte_control.py 2013-04-17 10:44:19 +0000
++++ llpython/byte_control.py 2013-04-17 10:49:10 +0000
+@@ -1,12 +1,13 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+ import opcode
+-import opcode_util
++from . import opcode_util
+ import pprint
+
+-from bytecode_visitor import BasicBlockVisitor, BenignBytecodeVisitorMixin
+-from control_flow import ControlFlowGraph
++from .bytecode_visitor import BasicBlockVisitor, BenignBytecodeVisitorMixin
++from .control_flow import ControlFlowGraph
+
+ # ______________________________________________________________________
+
+
+=== modified file 'llpython/byte_flow.py'
+--- llpython/byte_flow.py 2013-04-17 10:44:19 +0000
++++ llpython/byte_flow.py 2013-04-17 10:49:18 +0000
+@@ -1,11 +1,12 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+ import dis
+ import opcode
+
+-from bytecode_visitor import BasicBlockVisitor
+-import opcode_util
++from .bytecode_visitor import BasicBlockVisitor
++from . import opcode_util
+
+ # ______________________________________________________________________
+
+
+=== modified file 'llpython/byte_translator.py'
+--- llpython/byte_translator.py 2013-04-17 10:44:19 +0000
++++ llpython/byte_translator.py 2013-04-17 10:49:30 +0000
+@@ -4,6 +4,7 @@
+ '''
+ # ______________________________________________________________________
+ # Module imports
++from __future__ import absolute_import
+
+ import opcode
+ import types
+@@ -11,12 +12,12 @@
+
+ import llvm.core as lc
+
+-import opcode_util
+-import bytetype
+-from bytecode_visitor import BytecodeFlowVisitor
+-from byte_flow import BytecodeFlowBuilder
+-from byte_control import ControlFlowBuilder
+-from phi_injector import PhiInjector, synthetic_opname
++from . import opcode_util
++from . import bytetype
++from .bytecode_visitor import BytecodeFlowVisitor
++from .byte_flow import BytecodeFlowBuilder
++from .byte_control import ControlFlowBuilder
++from .phi_injector import PhiInjector, synthetic_opname
+
+ # ______________________________________________________________________
+ # Module data
+
+=== modified file 'llpython/bytecode_visitor.py'
+--- llpython/bytecode_visitor.py 2013-04-17 10:44:19 +0000
++++ llpython/bytecode_visitor.py 2013-04-17 10:49:34 +0000
+@@ -1,10 +1,11 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+ import itertools
+
+ import opcode
+-from opcode_util import itercode
++from .opcode_util import itercode
+
+ # ______________________________________________________________________
+
+
+=== modified file 'llpython/bytetype.py'
+--- llpython/bytetype.py 2013-04-17 10:44:19 +0000
++++ llpython/bytetype.py 2013-04-17 10:49:38 +0000
+@@ -1,5 +1,6 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+ import ctypes
+
+
+=== modified file 'llpython/control_flow.py'
+--- llpython/control_flow.py 2013-04-17 10:44:19 +0000
++++ llpython/control_flow.py 2013-04-17 10:49:43 +0000
+@@ -1,5 +1,6 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+ import pprint
+
+
+=== modified file 'llpython/gen_bytecode_visitor.py'
+--- llpython/gen_bytecode_visitor.py 2013-04-17 10:44:19 +0000
++++ llpython/gen_bytecode_visitor.py 2013-04-17 10:49:47 +0000
+@@ -1,7 +1,8 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+-import opcode_util
++from . import opcode_util
+
+ # ______________________________________________________________________
+
+
+=== modified file 'llpython/nobitey.py'
+--- llpython/nobitey.py 2013-04-17 10:44:19 +0000
++++ llpython/nobitey.py 2013-04-17 10:49:53 +0000
+@@ -1,5 +1,6 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+ import sys
+ import os.path
+@@ -10,9 +11,9 @@
+ import llvm.core as lc
+ import llvm.ee as le
+
+-import bytetype
+-import byte_translator
+-from pyaddfunc import pyaddfunc
++from . import bytetype
++from . import byte_translator
++from .pyaddfunc import pyaddfunc
+
+ LLVM_TO_INT_PARSE_STR_MAP = {
+ 8 : 'b',
+
+=== modified file 'llpython/opcode_util.py'
+--- llpython/opcode_util.py 2013-04-17 10:44:19 +0000
++++ llpython/opcode_util.py 2013-04-17 10:49:57 +0000
+@@ -1,5 +1,6 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+ import dis
+ import opcode
+
+=== modified file 'llpython/phi_injector.py'
+--- llpython/phi_injector.py 2013-04-17 10:44:19 +0000
++++ llpython/phi_injector.py 2013-04-17 10:50:07 +0000
+@@ -1,7 +1,8 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+-from bytecode_visitor import BytecodeFlowVisitor, BenignBytecodeVisitorMixin
++from .bytecode_visitor import BytecodeFlowVisitor, BenignBytecodeVisitorMixin
+
+ # ______________________________________________________________________
+
+
+=== modified file 'llpython/pyaddfunc.py'
+--- llpython/pyaddfunc.py 2013-04-17 10:44:19 +0000
++++ llpython/pyaddfunc.py 2013-04-17 10:50:11 +0000
+@@ -1,5 +1,6 @@
+ #! /usr/bin/env python
+ # ______________________________________________________________________
++from __future__ import absolute_import
+
+ import ctypes
+
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130417/1f99ed5f/attachment.html>
More information about the macports-changes
mailing list