[python-sfml] 09/12: Refresh patches + drop patches applied upstream

James Cowgill jcowgill-guest at moszumanska.debian.org
Tue Jun 30 14:21:36 UTC 2015


This is an automated email from the git hooks/post-receive script.

jcowgill-guest pushed a commit to branch master
in repository python-sfml.

commit ac91be2422bd2a4138182437fbcb2d9e91718cea
Author: James Cowgill <james410 at cowgill.org.uk>
Date:   Mon Jun 29 00:46:49 2015 +0100

    Refresh patches + drop patches applied upstream
    
    Applied upstream:
    - 01_spelling-length.patch
    - 04_Fixed-sf.Rectangle.interesects-method.patch
    - 05_Fix-documentation-errors-causing-build-failures-with.patch
    
    Simplify and refresh 02_disable-cython-headers.patch.
---
 debian/patches/01_spelling-length.patch            |  27 ---
 debian/patches/02_disable-cython-headers.patch     |  67 +------
 .../04_Fixed-sf.Rectangle.interesects-method.patch |  25 ---
 ...tation-errors-causing-build-failures-with.patch | 218 ---------------------
 debian/patches/series                              |   3 -
 5 files changed, 8 insertions(+), 332 deletions(-)

diff --git a/debian/patches/01_spelling-length.patch b/debian/patches/01_spelling-length.patch
deleted file mode 100644
index 20d55a6..0000000
--- a/debian/patches/01_spelling-length.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Description: Fix a spelling error for lintian
-Author: James Cowgill <james410 at cowgill.org.uk>
-Bug: https://github.com/Sonkun/python-sfml/pull/90
-Applied-Upstream: https://github.com/Sonkun/python-sfml/commit/9184895efbc8a47ce51453ca8e3485dfa9ef659c
-Last-Update: 2013-10-28
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- a/src/sfml/audio.pyx
-+++ b/src/sfml/audio.pyx
-@@ -46,7 +46,7 @@
- 
- cdef class Listener:
- 	def __init__(self):
--		NotImplementedError("This class is not meant to be instanciated!")
-+		NotImplementedError("This class is not meant to be instantiated!")
- 
- 	@classmethod
- 	def get_global_volume(cls):
-@@ -107,7 +110,7 @@
- 			cdef char* data = <bytes>bdata
- 
- 			if len(bdata) % 2:
--				raise ValueError("Chunk data lenght must be even as it represents a 16bit array")
-+				raise ValueError("Chunk data length must be even as it represents a 16bit array")
- 
- 			if self.delete_this:
- 				free(self.m_samples)
diff --git a/debian/patches/02_disable-cython-headers.patch b/debian/patches/02_disable-cython-headers.patch
index fbc0121..b48dd4d 100644
--- a/debian/patches/02_disable-cython-headers.patch
+++ b/debian/patches/02_disable-cython-headers.patch
@@ -1,65 +1,14 @@
 Description: Do not distribute Cython and C headers
- This is a temporary fix to prevent the installer spewing out
- the Cython and C header files which seem to cause lots of
- warnings and I don't really understand where they should go.
 Author: James Cowgill <james410 at cowgill.org.uk>
-Last-Update: 2013-10-27
 ---
 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 --- a/setup.py
 +++ b/setup.py
-@@ -115,46 +115,6 @@
- 	[sources['network']],
- 	['sfml-system', 'sfml-network'])
- 
--
--major, minor, _, _ , _ = sys.version_info
--
--# Distribute Cython API (install cython headers)
--# Path: {CYTHON_DIR}/Includes/libcpp/sfml.pxd
--import cython
--cython_path = os.path.join(os.path.dirname(cython.__file__),'Cython')
--
--cython_headers = []
--
--pxd_files = glob(os.path.join('include', 'libcpp', '*'))
--pxd_files.remove(os.path.join('include', 'libcpp', 'http'))
--pxd_files.remove(os.path.join('include', 'libcpp', 'ftp'))
--cython_headers.append((os.path.join(cython_path, 'Includes', 'libcpp'), pxd_files))
--
--pxd_files = glob(os.path.join('include', 'libcpp', 'http', '*'))
--cython_headers.append((os.path.join(cython_path, 'Includes', 'libcpp', 'http'), pxd_files))
--
--pxd_files = glob(os.path.join('include', 'libcpp', 'ftp', '*'))
--cython_headers.append((os.path.join(cython_path, 'Includes', 'libcpp', 'ftp'), pxd_files))
--
--# Distribute C API (install C headers)
--
--if platform.system() == 'Windows':
--	# On Windows: C:\Python27\include\pysfml\*_api.h
--	c_api = [(sys.prefix +'\\include\\pysfml', glob('include/pysfml/*.h'))]
--else:
--	# On Unix: /usr/include/pysfml/*_api.h
--	c_api = [('/usr/include/pysfml', glob('include/pysfml/*.h'))]
--
--# Install the Cython API
--if platform.system() == 'Windows':
--	# On Windows: C:\Python27\Lib\pysfml\*.pxd
--	cython_api = [(sys.prefix + '\\Lib\\pysfml', glob('include/pysfml/*.pxd'))]
--else:
--	# On Unix: /usr/lib/pythonX.Y/pysfml/*.pxd
--	cython_api = [('/usr/lib/python{0}.{1}/pysfml'.format(major, minor), glob('include/pysfml/*.pxd'))]
--
--files = cython_headers + c_api + cython_api
--
- with open('README.rst', 'r') as f:
- 	long_description = f.read()
- 
-@@ -165,7 +125,6 @@
- 			ext_modules=ext_modules,
- 			package_dir={'': 'src'},
- 			packages=['sfml'],
--			data_files=files,
- 			version='1.3.0',
- 			description='Python bindings for SFML',
- 			long_description=long_description,
+@@ -168,7 +168,6 @@ kwargs = dict(
+             ext_modules=ext_modules,
+             package_dir={'': 'src'},
+             packages=['sfml'],
+-            data_files=files,
+             version='2.2.0',
+             description='Python bindings for SFML',
+             long_description=long_description,
diff --git a/debian/patches/04_Fixed-sf.Rectangle.interesects-method.patch b/debian/patches/04_Fixed-sf.Rectangle.interesects-method.patch
deleted file mode 100644
index 64681db..0000000
--- a/debian/patches/04_Fixed-sf.Rectangle.interesects-method.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 4fdd5c5c3e9ca9f0a3c0852910c50dfc5370649c Mon Sep 17 00:00:00 2001
-From: Jonathan De Wachter <dewachter.jonathan at gmail.com>
-Date: Sat, 25 May 2013 16:12:54 +0200
-Subject: [PATCH 1/4] Fixed sf.Rectangle.interesects() method
-
----
- src/sfml/graphics.pyx | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/sfml/graphics.pyx b/src/sfml/graphics.pyx
-index 51e897c..68acb16 100644
---- a/src/sfml/graphics.pyx
-+++ b/src/sfml/graphics.pyx
-@@ -185,7 +185,7 @@ cdef public class Rectangle [type PyRectangleType, object PyRectangleObject]:
- 	def intersects(self, rectangle):
- 		# make sure the rectangle is a rectangle (to get its right/bottom border)
- 		l, t, w, h = rectangle
--		rectangle = Rectangle(l, t, w, h)
-+		rectangle = Rectangle((l, t), (w, h))
- 
- 		# compute the intersection boundaries
- 		left = max(self.left, rectangle.left)
--- 
-2.1.4
-
diff --git a/debian/patches/05_Fix-documentation-errors-causing-build-failures-with.patch b/debian/patches/05_Fix-documentation-errors-causing-build-failures-with.patch
deleted file mode 100644
index 32b6b86..0000000
--- a/debian/patches/05_Fix-documentation-errors-causing-build-failures-with.patch
+++ /dev/null
@@ -1,218 +0,0 @@
-Description:  Fix documentation errors causing build failures with sphinx 1.3
- Note the forwarded version has a few more changes in it to fix mistakes
- introduced since python-sfml 1.3
-Author: James Cowgill <james410 at cowgill.org.uk>
-Bug-Debian: https://bugs.debian.org/787855
-Forwarded: https://github.com/Sonkun/python-sfml/pull/114
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- a/doc/source/api/graphics.rst
-+++ b/doc/source/api/graphics.rst
-@@ -541,7 +541,7 @@ Image
-       jpeg. If this function fails, it raises an exception.
- 
-       :raise: :exc:`IOError` - The image failed to load
--      :param string filename: Path of the image file to load
-+      :param str filename: Path of the image file to load
-       :rtype: :class:`sfml.graphics.Image`
- 
-    .. py:classmethod:: from_memory(data)
-@@ -565,7 +565,7 @@ Image
-       The destination file is overwritten if it already exists.
- 
-       :raise: :exc:`IOError` - If the image is empty
--      :param string filename: Path of the file to save
-+      :param str filename: Path of the file to save
- 
-    .. py:method:: show()
- 
-@@ -794,7 +794,7 @@ Texture
-       If this function fails, it raises an exception.
- 
-       :raise: :class:`IOError` - The texture failed to load
--      :param string filename: Path of the image file to load
-+      :param str filename: Path of the image file to load
-       :param area: Area of the image to load
-       :type area: :class:`sfml.graphics.Rectangle`
-       :rtype: :class:`sfml.graphics.Texture`
-@@ -1123,7 +1123,7 @@ Font
-       This function raises an exception if it fails.
- 
-       :raise: :exc:`IOError` - The font failed to load
--      :param string filename: Path of the font file to load
-+      :param str filename: Path of the font file to load
-       :rtype: :class:`sfml.graphics.Font`
- 
-    .. py:classmethod:: from_memory(data)
-@@ -1254,8 +1254,8 @@ Shader
-       writing your own shaders.
- 
-       :raise: :exc:`IOError` - If one of the two shaders failed to load
--      :param string vertex_filename: Path of the vertex or fragment shader file to load
--      :param string fragment_filename: Path of the fragment shader file to load
-+      :param str vertex_filename: Path of the vertex or fragment shader file to load
-+      :param str fragment_filename: Path of the fragment shader file to load
-       :rtype: :class:`sfml.graphics.Shader`
- 
- 
-@@ -1272,8 +1272,8 @@ Shader
-       shaders.
- 
-       :raise: :exc:`IOError` - If one of the two shaders failed to load
--      :param string vertex_shader: String containing the source code of the vertex shader
--      :param string fragment_shader: String containing the source code of the fragment shader
-+      :param str vertex_shader: String containing the source code of the vertex shader
-+      :param str fragment_shader: String containing the source code of the fragment shader
-       :rtype: :class:`sfml.graphics.Shader`
- 
-    .. py:method:: set_parameter(*args, **kwargs)
-@@ -1324,8 +1324,8 @@ Shader
-          shader.set_1float_parameter("myparam", 5.2) # using the specific method (faster)
-          shader.set_parameter("myparam", 5.2)        # using the general method
- 
--      :param string name: Name of the parameter in the shader
--      :param x float: Value to assign
-+      :param str name: Name of the parameter in the shader
-+      :param float x: Value to assign
- 
-    .. py:method:: set_2float_parameter(name, x, y)
- 
-@@ -1344,9 +1344,9 @@ Shader
-          shader.set_2float_parameter("myparam", 5.2, 6) # using the specific method (faster)
-          shader.set_parameter("myparam", 5.2, 6)        # using the general method
- 
--      :param string name: Name of the parameter in the shader
--      :param x float: First component of the value to assign
--      :param y float: Second component of the value to assign
-+      :param str name: Name of the parameter in the shader
-+      :param float x: First component of the value to assign
-+      :param float y: Second component of the value to assign
- 
-    .. py:method:: set_3float_parameter(name, x, y, z)
- 
-@@ -1365,10 +1365,10 @@ Shader
-          shader.set_3float_parameter("myparam", 5.2, 6, -8.1) # using the specific method (faster)
-          shader.set_parameter("myparam", 5.2, 6, -8.1)        # using the general method
- 
--      :param string name: Name of the parameter in the shader
--      :param x float: First component of the value to assign
--      :param y float: Second component of the value to assign
--      :param z float: Third component of the value to assign
-+      :param str name: Name of the parameter in the shader
-+      :param float x: First component of the value to assign
-+      :param float y: Second component of the value to assign
-+      :param float z: Third component of the value to assign
- 
-    .. py:method:: set_4float_parameter(name, x, y, z, w)
- 
-@@ -1387,11 +1387,11 @@ Shader
-          shader.set_4float_parameter("myparam", 5.2, 6, -8.1, 0.4) # using the specific method (faster)
-          shader.set_parameter("myparam", 5.2, 6, -8.1, 0.4)        # using the general method
- 
--      :param string name: Name of the parameter in the shader
--      :param x float: First component of the value to assign
--      :param y float: Second component of the value to assign
--      :param z float: Third component of the value to assign
--      :param w float: Fourth component of the value to assign
-+      :param str name: Name of the parameter in the shader
-+      :param float x: First component of the value to assign
-+      :param float y: Second component of the value to assign
-+      :param float z: Third component of the value to assign
-+      :param float w: Fourth component of the value to assign
- 
-    .. py:method:: set_vector2_paramater(name, vector)
- 
-@@ -1412,7 +1412,7 @@ Shader
-          shader.set_parameter("myparam", sf.Vector2(5.2, 6))         # using the general method
-          shader.set_parameter("myparam", (5.2, 6))                   # using tuple works too
- 
--      :param string name: Name of the parameter in the shader
-+      :param str name: Name of the parameter in the shader
-       :param sfml.system.Vector2 vector: Vector to assign
- 
-    .. py:method:: set_vector3_paramater(name, vector)
-@@ -1433,7 +1433,7 @@ Shader
-          shader.set_parameter("myparam", sf.Vector3(5.2, 6, -8.1))         # using the general method
-          shader.set_parameter("myparam", (5.2, 6, -8.1))                   # using tuple works too
- 
--      :param string name: Name of the parameter in the shader
-+      :param str name: Name of the parameter in the shader
-       :param sfml.system.Vector3 vector: Vector to assign
- 
-    .. py:method:: set_color_parameter(name, color)
-@@ -1459,7 +1459,7 @@ Shader
-          shader.set_color_parameter("myparam", sf.Color(255, 128, 0, 255)) # using the specific method (faster)
-          shader.set_parameter("myparam", sf.Color(255, 128, 0, 255))       # using the general method
- 
--      :param string name: Name of the parameter in the shader
-+      :param str name: Name of the parameter in the shader
-       :param sfml.graphics.Color color: Color to assign
- 
-    .. py:method:: set_transform_parameter(name, transform)
-@@ -1482,7 +1482,7 @@ Shader
-          shader.set_transform_parameter("matrix", transform) # using the specific method (faster)
-          shader.set_parameter("matrix", transform)           # using the general method
- 
--      :param string name: Name of the parameter in the shader
-+      :param str name: Name of the parameter in the shader
-       :param sfml.graphics.Transform transform: Transform to assign
- 
-    .. py:method:: set_texture_parameter(name, texture)
-@@ -1511,7 +1511,7 @@ Shader
-       To use the texture of the object being draw, which cannot be
-       known in advance, use :meth:`set_currenttexturetype_parameter`.
- 
--      :param string name: Name of the parameter in the shader
-+      :param str name: Name of the parameter in the shader
-       :param sfml.graphics.Texture texture: Texture to assign
- 
-    .. py:method:: set_currenttexturetype_parameter(name)
-@@ -1994,7 +1994,7 @@ Text
- 
-       Construct the string, and optionally from a string, font and size.
- 
--      :param string: Text assigned to the string
-+      :param str: Text assigned to the string
-       :type string: bytes or string
-       :param sfml.graphics.Font font: Font used to draw the string
-       :param integer character_size: Base size of characters, in pixels
-@@ -2908,7 +2908,7 @@ RenderWindow
-       usage of the graphics module.
- 
-       :param sfml.window.VideoMode mode: Video mode to use (defines the width, height and depth of the rendering area of the window)
--      :param string title: Title of the window
-+      :param str title: Title of the window
-       :param style:	Window style
-       :type style: :class:`sfml.window.Style`'s constant
-       :param sfml.window.ContextSettings settings: Additional settings for the underlying OpenGL context
---- a/doc/source/api/network.rst
-+++ b/doc/source/api/network.rst
-@@ -54,7 +54,7 @@ IpAddress
-       Here address can be either a decimal address (ex: "192.168.1.56")
-       or a network name (ex: "localhost").
- 
--      :param string string: IP address or network name
-+      :param str string: IP address or network name
-       :rtype: :class:`sfml.network.IpAddress`
- 
-    .. classmethod:: from_integer(integer)
---- a/doc/source/api/window.rst
-+++ b/doc/source/api/window.rst
-@@ -492,7 +492,7 @@ Window
-       etc.
- 
-       :param sfml.window.VideoMode mode: Video mode to use (defines the width, height and depth of the rendering area of the window)
--      :param string title: Title of the window
-+      :param str title: Title of the window
-       :param sfml.window.Style style: Window style
-       :param sfml.window.ContextSettings settings: Additional settings for the underlying OpenGL context
- 
-@@ -501,7 +501,7 @@ Window
-       Recreate the window.
- 
-       :param sfml.window.VideoMode mode: Video mode to use (defines the width, height and depth of the rendering area of the window)
--      :param string title: Title of the window
-+      :param str title: Title of the window
-       :param sfml.window.Style style: Window style
-       :param sfml.window.ContextSettings settings: Additional settings for the underlying OpenGL context
- 
diff --git a/debian/patches/series b/debian/patches/series
index 64d4a4f..0beb523 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,2 @@
-01_spelling-length.patch
 02_disable-cython-headers.patch
 03_disable-intersphinx.patch
-04_Fixed-sf.Rectangle.interesects-method.patch
-05_Fix-documentation-errors-causing-build-failures-with.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/python-sfml.git



More information about the Pkg-games-commits mailing list