[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