Author: Tim Felgentreff <[email protected]>
Branch: 
Changeset: r5:5c7bcc86c8f9
Date: 2013-03-15 16:31 +0100
http://bitbucket.org/pypy/lang-gameboy/changeset/5c7bcc86c8f9/

Log:    Update rsdl to work with after rpython split

diff --git a/rsdl/RIMG.py b/rsdl/RIMG.py
--- a/rsdl/RIMG.py
+++ b/rsdl/RIMG.py
@@ -1,7 +1,7 @@
 import sys
-from pypy.rpython.lltypesystem import lltype, rffi
-from pypy.rpython.tool import rffi_platform as platform
-from pypy.translator.tool.cbuild import ExternalCompilationInfo
+from rpython.rtyper.lltypesystem import lltype, rffi
+from rpython.rtyper.tool import rffi_platform as platform
+from rpython.translator.tool.cbuild import ExternalCompilationInfo
 from rsdl import RSDL
 
 
diff --git a/rsdl/RMix.py b/rsdl/RMix.py
--- a/rsdl/RMix.py
+++ b/rsdl/RMix.py
@@ -1,7 +1,7 @@
 import sys
-from pypy.rpython.lltypesystem import lltype, rffi
-from pypy.rpython.tool import rffi_platform as platform
-from pypy.translator.tool.cbuild import ExternalCompilationInfo
+from rpython.rtyper.lltypesystem import lltype, rffi
+from rpython.rtyper.tool import rffi_platform as platform
+from rpython.translator.tool.cbuild import ExternalCompilationInfo
 from rsdl import RSDL
 
 
diff --git a/rsdl/RSDL.py b/rsdl/RSDL.py
--- a/rsdl/RSDL.py
+++ b/rsdl/RSDL.py
@@ -1,8 +1,8 @@
-from pypy.rpython.lltypesystem import lltype, rffi
-from pypy.rpython.tool import rffi_platform as platform
+from rpython.rtyper.lltypesystem import lltype, rffi
+from rpython.rtyper.tool import rffi_platform as platform
 from rsdl.constants import _constants
 from rsdl.eci import get_rsdl_compilation_info
-from pypy.rlib.objectmodel import we_are_translated
+from rpython.rlib.objectmodel import we_are_translated
 import py
 import sys
 
@@ -162,6 +162,11 @@
                               Uint32, Uint32, Uint32, Uint32],
                              SurfacePtr)
 
+CreateRGBSurfaceFrom = external('SDL_CreateRGBSurfaceFrom', 
+                                [rffi.VOIDP, rffi.INT, rffi.INT, rffi.INT, 
rffi.INT,
+                                 Uint32, Uint32, Uint32, Uint32],
+                                SurfacePtr)
+
 LockSurface      = external('SDL_LockSurface', 
                              [SurfacePtr], 
                              rffi.INT)
diff --git a/rsdl/RSDL_helper.py b/rsdl/RSDL_helper.py
--- a/rsdl/RSDL_helper.py
+++ b/rsdl/RSDL_helper.py
@@ -1,4 +1,4 @@
-from pypy.rpython.lltypesystem import lltype, rffi
+from rpython.rtyper.lltypesystem import lltype, rffi
 from rsdl import RSDL
 
 def get_rgb(color, format):
@@ -105,4 +105,3 @@
     dstrect = mallocrect(x, y, rffi.getintfield(src, 'c_w'), 
rffi.getintfield(src, 'c_w'))
     RSDL.BlitSurface(src, lltype.nullptr(RSDL.Rect), dst, dstrect)
     lltype.free(dstrect, flavor='raw')
-
diff --git a/rsdl/eci.py b/rsdl/eci.py
--- a/rsdl/eci.py
+++ b/rsdl/eci.py
@@ -1,5 +1,5 @@
-from pypy.translator.tool.cbuild import ExternalCompilationInfo
-from pypy.translator.platform import CompilationError
+from rpython.translator.tool.cbuild import ExternalCompilationInfo
+from rpython.translator.platform import CompilationError
 import py
 import sys
 
diff --git a/rsdl/test/conftest.py b/rsdl/test/conftest.py
--- a/rsdl/test/conftest.py
+++ b/rsdl/test/conftest.py
@@ -1,4 +1,4 @@
-from pypy.rlib.rsdl.eci import check_sdl_installation, SDLNotInstalled
+from rsdl.eci import check_sdl_installation, SDLNotInstalled
 import py
 
 def pytest_ignore_collect(path):
diff --git a/rsdl/test/test_basic.py b/rsdl/test/test_basic.py
--- a/rsdl/test/test_basic.py
+++ b/rsdl/test/test_basic.py
@@ -1,7 +1,7 @@
 import py
-from pypy.rlib.rsdl import RSDL
-from pypy.rlib.rarithmetic import r_uint
-from pypy.rpython.lltypesystem import rffi
+from rsdl import RSDL
+from rpython.rlib.rarithmetic import r_uint
+from rpython.rtyper.lltypesystem import rffi
 
 
 def test_sdl_init():
@@ -34,4 +34,4 @@
     i = RSDL.GetTicks()
     assert i >= 10
     RSDL.Quit()
-    
\ No newline at end of file
+    
diff --git a/rsdl/test/test_sdl_image.py b/rsdl/test/test_sdl_image.py
--- a/rsdl/test/test_sdl_image.py
+++ b/rsdl/test/test_sdl_image.py
@@ -1,6 +1,6 @@
 import py, os
 from rsdl import RSDL, RIMG, RSDL_helper, test
-from pypy.rpython.lltypesystem import lltype, rffi
+from rpython.rtyper.lltypesystem import lltype, rffi
 this_dir = test.__path__[0]
 
 
diff --git a/rsdl/test/test_sdl_mixer.py b/rsdl/test/test_sdl_mixer.py
--- a/rsdl/test/test_sdl_mixer.py
+++ b/rsdl/test/test_sdl_mixer.py
@@ -1,8 +1,8 @@
 import py
 import os
 import time
-from pypy.rlib.rsdl import RSDL, RMix, RSDL_helper
-from pypy.rpython.lltypesystem import lltype, rffi
+from rsdl import RSDL, RMix, RSDL_helper
+from rpython.rtyper.lltypesystem import lltype, rffi
 
 def test_open_mixer():
     if RMix.OpenAudio(22050, RSDL.AUDIO_S16LSB, 2, 1024) != 0:
diff --git a/rsdl/test/test_surface.py b/rsdl/test/test_surface.py
--- a/rsdl/test/test_surface.py
+++ b/rsdl/test/test_surface.py
@@ -1,7 +1,7 @@
 import py, sys
-from pypy.rlib.rsdl import RSDL, RSDL_helper
-from pypy.rlib.rarithmetic import r_uint
-from pypy.rpython.lltypesystem import lltype, rffi
+from rsdl import RSDL, RSDL_helper
+from rpython.rlib.rarithmetic import r_uint
+from rpython.rtyper.lltypesystem import lltype, rffi
 
 class TestSurface:
 
diff --git a/rsdl/test/test_video.py b/rsdl/test/test_video.py
--- a/rsdl/test/test_video.py
+++ b/rsdl/test/test_video.py
@@ -1,8 +1,8 @@
 
 import py, sys
-from pypy.rlib.rsdl import RSDL, RSDL_helper
-from pypy.rlib.rarithmetic import r_uint
-from pypy.rpython.lltypesystem import lltype, rffi
+from rsdl import RSDL, RSDL_helper
+from rpython.rlib.rarithmetic import r_uint
+from rpython.rtyper.lltypesystem import lltype, rffi
 
 #
 #  This test file is skipped unless run with "py.test --view".
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to