rpms/ClanLib/devel ClanLib-0.8.1-abi-compat.patch, NONE, 1.1 .cvsignore, 1.4, 1.5 ClanLib-0.8.0-gcc43.patch, 1.1, 1.2 ClanLib.spec, 1.16, 1.17 sources, 1.4, 1.5 ClanLib-0.8.0-alsa.patch, 1.1, NONE ClanLib-0.8.0-fullscreen.patch, 1.1, NONE ClanLib-0.8.0-memset.patch, 1.1, NONE ClanLib-0.8.0-tex-format.patch, 1.1, NONE

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Wed Mar 12 22:48:41 UTC 2008


Author: jwrdegoede

Update of /cvs/extras/rpms/ClanLib/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11076

Modified Files:
	.cvsignore ClanLib-0.8.0-gcc43.patch ClanLib.spec sources 
Added Files:
	ClanLib-0.8.1-abi-compat.patch 
Removed Files:
	ClanLib-0.8.0-alsa.patch ClanLib-0.8.0-fullscreen.patch 
	ClanLib-0.8.0-memset.patch ClanLib-0.8.0-tex-format.patch 
Log Message:
* Wed Mar 12 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 0.8.1-1
- New upstream release
- Drop all patches (all upstreamed)
- Add patch to keep libclanDisplay-0.8 abi compatible with 0.8.0
- Warning, this release changes the ABI of the GUIStyleSilver input_box widget
- Warning, some small API changes, CL_KEY_ADD -> CL_KEY_NUMPAD_ADD, etc.


ClanLib-0.8.1-abi-compat.patch:

--- NEW FILE ClanLib-0.8.1-abi-compat.patch ---
diff -up ClanLib-0.8.1/Sources/API/Display/sprite.h~ ClanLib-0.8.1/Sources/API/Display/sprite.h
--- ClanLib-0.8.1/Sources/API/Display/sprite.h~	2008-03-12 22:09:46.000000000 +0100
+++ ClanLib-0.8.1/Sources/API/Display/sprite.h	2008-03-12 22:17:37.000000000 +0100
@@ -86,7 +86,9 @@ public:
 		const std::string &resource_id,
 		CL_ResourceManager *manager);
 
-	CL_Sprite(const CL_SpriteDescription &sprite_description, bool pack_texture = true, unsigned int min_width = 16, unsigned int min_height = 16);
+	CL_Sprite(const CL_SpriteDescription &sprite_description, bool pack_texture = true);
+
+	CL_Sprite(const CL_SpriteDescription &sprite_description, bool pack_texture, unsigned int min_width, unsigned int min_height);
 
 	CL_Sprite(const CL_Sprite &sprite);
 
@@ -337,6 +339,8 @@ public:
 private:
 	
 	CL_Sprite_Generic *impl;
+
+	void createFromDescription(const CL_SpriteDescription &spritedescription, bool pack_texture, unsigned int min_width, unsigned int min_height);
 };
 
 #endif
diff -up ClanLib-0.8.1/Sources/Display/sprite.cpp~ ClanLib-0.8.1/Sources/Display/sprite.cpp
--- ClanLib-0.8.1/Sources/Display/sprite.cpp~	2008-03-12 22:17:59.000000000 +0100
+++ ClanLib-0.8.1/Sources/Display/sprite.cpp	2008-03-12 22:17:59.000000000 +0100
@@ -71,9 +71,10 @@ CL_Sprite::CL_Sprite(const std::string &
 	}
 }
 
-CL_Sprite::CL_Sprite(const CL_SpriteDescription &spritedescription, bool pack_texture, unsigned int min_width, unsigned int min_height)
-: impl(new CL_Sprite_Generic)
+void CL_Sprite::createFromDescription(const CL_SpriteDescription &spritedescription, bool pack_texture, unsigned int min_width, unsigned int min_height)
 {
+	impl = new CL_Sprite_Generic;
+
 	if (pack_texture && CL_DisplayTarget::current()->enable_packer())
 	{
 		// Fetch max texture size
@@ -303,6 +304,16 @@ CL_Sprite::CL_Sprite(const CL_SpriteDesc
 	restart();
 }
 
+CL_Sprite::CL_Sprite(const CL_SpriteDescription &spritedescription, bool pack_texture, unsigned int min_width, unsigned int min_height)
+{
+	createFromDescription(spritedescription, pack_texture, min_width, min_height);
+}
+
+CL_Sprite::CL_Sprite(const CL_SpriteDescription &spritedescription, bool pack_texture)
+{
+	createFromDescription(spritedescription, pack_texture, 16, 16);
+}
+
 CL_Sprite::CL_Sprite(const CL_Sprite &sprite)
 : impl(0)
 {


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/ClanLib/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore	21 Oct 2007 11:37:37 -0000	1.4
+++ .cvsignore	12 Mar 2008 22:48:05 -0000	1.5
@@ -1,2 +1,2 @@
-ClanLib-0.8.0.tgz
-ClanLib-0.8.0-generated-docs.tar.gz
+ClanLib-0.8.1.tgz
+ClanLib-0.8.1-generated-docs.tar.gz

ClanLib-0.8.0-gcc43.patch:

Index: ClanLib-0.8.0-gcc43.patch
===================================================================
RCS file: /cvs/extras/rpms/ClanLib/devel/ClanLib-0.8.0-gcc43.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ClanLib-0.8.0-gcc43.patch	4 Jan 2008 21:58:40 -0000	1.1
+++ ClanLib-0.8.0-gcc43.patch	12 Mar 2008 22:48:05 -0000	1.2
@@ -1,266 +1,11 @@
-diff -up ClanLib-0.8.0/Sources/Sound/precomp.h~ ClanLib-0.8.0/Sources/Sound/precomp.h
---- ClanLib-0.8.0/Sources/Sound/precomp.h~	2008-01-04 22:14:27.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Sound/precomp.h	2008-01-04 22:14:27.000000000 +0100
-@@ -47,6 +47,8 @@
- #include <conio.h>
- #endif
- 
-+#include <string.h>
-+
- #include "API/signals.h"
- #include "API/Core/System/error.h"
- 
-diff -up ClanLib-0.8.0/Sources/Core/precomp.h~ ClanLib-0.8.0/Sources/Core/precomp.h
---- ClanLib-0.8.0/Sources/Core/precomp.h~	2008-01-04 22:15:04.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Core/precomp.h	2008-01-04 22:15:04.000000000 +0100
-@@ -47,6 +47,8 @@
- #include "API/Core/System/error.h"
- #include "API/Core/System/clanstring.h"
- 
-+#include <string.h>
-+
- #ifdef __BORLANDC__
- #define BAD_MATH
- #endif
-diff -up ClanLib-0.8.0/Sources/Core/IOData/Unix/directory_scanner_unix.cpp~ ClanLib-0.8.0/Sources/Core/IOData/Unix/directory_scanner_unix.cpp
---- ClanLib-0.8.0/Sources/Core/IOData/Unix/directory_scanner_unix.cpp~	2008-01-04 22:05:44.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Core/IOData/Unix/directory_scanner_unix.cpp	2008-01-04 22:05:44.000000000 +0100
+diff -up ClanLib-0.8.1/Sources/GL/opengl.cpp~ ClanLib-0.8.1/Sources/GL/opengl.cpp
+--- ClanLib-0.8.1/Sources/GL/opengl.cpp~	2008-03-12 10:39:16.000000000 +0100
++++ ClanLib-0.8.1/Sources/GL/opengl.cpp	2008-03-12 10:39:16.000000000 +0100
 @@ -33,6 +33,7 @@
- #endif
- #include <fnmatch.h>
- #include <unistd.h>
-+#include <string.h>
- #include "directory_scanner_unix.h"
- 
- CL_DirectoryScanner_Unix::CL_DirectoryScanner_Unix ()
-diff -up ClanLib-0.8.0/Sources/Network/Socket/ip_address_getaddr.cpp~ ClanLib-0.8.0/Sources/Network/Socket/ip_address_getaddr.cpp
---- ClanLib-0.8.0/Sources/Network/Socket/ip_address_getaddr.cpp~	2008-01-04 22:41:21.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Network/Socket/ip_address_getaddr.cpp	2008-01-04 22:41:21.000000000 +0100
-@@ -29,6 +29,7 @@
- 
- #ifdef USE_GETADDR
- 
-+#include <string.h>
- #include "ip_address_getaddr.h"
- #include "API/Core/System/error.h"
- #include "API/Core/System/mutex.h"
-diff -up ClanLib-0.8.0/Sources/Network/Socket/socket_generic.cpp~ ClanLib-0.8.0/Sources/Network/Socket/socket_generic.cpp
---- ClanLib-0.8.0/Sources/Network/Socket/socket_generic.cpp~	2008-01-04 22:42:11.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Network/Socket/socket_generic.cpp	2008-01-04 22:42:11.000000000 +0100
-@@ -38,6 +38,7 @@
- 
- #include "socket_generic.h"
- #include <stdio.h>
-+#include <string.h>
- #include "API/Core/System/clanstring.h"
- 
- /////////////////////////////////////////////////////////////////////////////
-diff -up ClanLib-0.8.0/Sources/Network/Socket/socket.cpp~ ClanLib-0.8.0/Sources/Network/Socket/socket.cpp
---- ClanLib-0.8.0/Sources/Network/Socket/socket.cpp~	2008-01-04 22:41:45.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Network/Socket/socket.cpp	2008-01-04 22:41:45.000000000 +0100
-@@ -42,6 +42,7 @@
- #define INVALID_SOCKET -1
- #endif
- 
-+#include <string.h>
- #include "socket_generic.h"
- #include "API/Core/System/error.h"
- #include "API/Core/System/log.h"
-diff -up ClanLib-0.8.0/Sources/Network/NetVariables/netvariables_generic.h~ ClanLib-0.8.0/Sources/Network/NetVariables/netvariables_generic.h
---- ClanLib-0.8.0/Sources/Network/NetVariables/netvariables_generic.h~	2008-01-04 22:43:16.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Network/NetVariables/netvariables_generic.h	2008-01-04 22:43:16.000000000 +0100
-@@ -35,6 +35,7 @@
- #endif
- 
- #include <list>
-+#include <cstring>
- #include "API/Core/IOData/inputsource.h"
- #include "API/Core/IOData/outputsource.h"
- 
-diff -up ClanLib-0.8.0/Sources/Network/NetSession/netstream.cpp~ ClanLib-0.8.0/Sources/Network/NetSession/netstream.cpp
---- ClanLib-0.8.0/Sources/Network/NetSession/netstream.cpp~	2008-01-04 22:39:20.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Network/NetSession/netstream.cpp	2008-01-04 22:39:20.000000000 +0100
-@@ -27,6 +27,7 @@
- **    (if your name is missing here, please add it)
- */
- 
-+#include <string.h>
- #include "API/Network/NetSession/netstream.h"
- #include "API/Network/NetSession/netsession.h"
- #include "netstream_generic.h"
-diff -up ClanLib-0.8.0/Sources/Network/NetSession/netcomputer_generic.cpp~ ClanLib-0.8.0/Sources/Network/NetSession/netcomputer_generic.cpp
---- ClanLib-0.8.0/Sources/Network/NetSession/netcomputer_generic.cpp~	2008-01-04 22:40:28.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Network/NetSession/netcomputer_generic.cpp	2008-01-04 22:40:28.000000000 +0100
-@@ -27,6 +27,7 @@
- **    (if your name is missing here, please add it)
- */
- 
-+#include <string.h>
- #include "netcomputer_generic.h"
- #include "netstream_generic.h"
- #include "netsession_generic.h"
-diff -up ClanLib-0.8.0/Sources/Network/NetSession/outputsource_netpacket.cpp~ ClanLib-0.8.0/Sources/Network/NetSession/outputsource_netpacket.cpp
---- ClanLib-0.8.0/Sources/Network/NetSession/outputsource_netpacket.cpp~	2008-01-04 22:40:01.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Network/NetSession/outputsource_netpacket.cpp	2008-01-04 22:40:01.000000000 +0100
-@@ -27,6 +27,7 @@
- **    (if your name is missing here, please add it)
- */
- 
-+#include <string.h>
- #include "API/Network/NetSession/outputsource_netpacket.h"
- #include "API/Network/NetSession/netpacket.h"
- #include "outputsource_netpacket_generic.h"
-diff -up ClanLib-0.8.0/Sources/Network/NetSession/inputsource_netpacket.cpp~ ClanLib-0.8.0/Sources/Network/NetSession/inputsource_netpacket.cpp
---- ClanLib-0.8.0/Sources/Network/NetSession/inputsource_netpacket.cpp~	2008-01-04 22:26:18.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Network/NetSession/inputsource_netpacket.cpp	2008-01-04 22:26:18.000000000 +0100
-@@ -27,6 +27,7 @@
- **    (if your name is missing here, please add it)
- */
- 
-+#include <string.h>
- #include "API/Core/System/cl_assert.h"
- #include "API/Network/NetSession/inputsource_netpacket.h"
- #include "API/Network/NetSession/netpacket.h"
-diff -up ClanLib-0.8.0/Sources/GUIStyleSilver/inputbox_silver.cpp~ ClanLib-0.8.0/Sources/GUIStyleSilver/inputbox_silver.cpp
---- ClanLib-0.8.0/Sources/GUIStyleSilver/inputbox_silver.cpp~	2008-01-04 22:25:14.000000000 +0100
-+++ ClanLib-0.8.0/Sources/GUIStyleSilver/inputbox_silver.cpp	2008-01-04 22:25:14.000000000 +0100
-@@ -27,6 +27,7 @@
- **    (if your name is missing here, please add it)
- */
- 
-+#include <string.h>
- #include "API/Display/font.h"
- #include "API/Display/display.h"
- #include "API/Core/System/system.h"
-diff -up ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxusbmouse.cpp~ ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxusbmouse.cpp
---- ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxusbmouse.cpp~	2008-01-04 22:22:25.000000000 +0100
-+++ ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxusbmouse.cpp	2008-01-04 22:22:25.000000000 +0100
-@@ -32,6 +32,7 @@
- #include <unistd.h>
- #include <iostream>
- #include <errno.h>
-+#include <string.h>
- 
- #include "API/Core/System/error.h"
- #include "API/Display/keys.h"
-diff -up ClanLib-0.8.0/Sources/GL/GLX/input_device_xinput.cpp~ ClanLib-0.8.0/Sources/GL/GLX/input_device_xinput.cpp
---- ClanLib-0.8.0/Sources/GL/GLX/input_device_xinput.cpp~	2008-01-04 22:23:19.000000000 +0100
-+++ ClanLib-0.8.0/Sources/GL/GLX/input_device_xinput.cpp	2008-01-04 22:23:19.000000000 +0100
-@@ -28,6 +28,7 @@
- */
- 
- #include <iostream>
-+#include <cstring>
- #include "API/Core/System/log.h"
- #include "API/Display/input_device.h"
- #include "API/Display/input_event.h"
-diff -up ClanLib-0.8.0/Sources/GL/GLX/input_device_x11keyboard.cpp~ ClanLib-0.8.0/Sources/GL/GLX/input_device_x11keyboard.cpp
---- ClanLib-0.8.0/Sources/GL/GLX/input_device_x11keyboard.cpp~	2008-01-04 22:22:51.000000000 +0100
-+++ ClanLib-0.8.0/Sources/GL/GLX/input_device_x11keyboard.cpp	2008-01-04 22:22:51.000000000 +0100
-@@ -28,6 +28,7 @@
- */
- 
- #include <cstdio>
-+#include <cstring>
- #include "API/Display/input_device.h"
- #include "API/Display/input_event.h"
- #include "API/Display/keys.h"
-diff -up ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxevent.cpp~ ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxevent.cpp
---- ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxevent.cpp~	2008-01-04 22:18:55.000000000 +0100
-+++ ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxevent.cpp	2008-01-04 22:18:55.000000000 +0100
-@@ -34,6 +34,7 @@
- #include <unistd.h>
- #include <iostream>
- #include <errno.h>
-+#include <string.h>
- 
  #include "API/Core/System/error.h"
- #include "API/Core/System/clanstring.h"
-diff -up ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxjoystick.cpp~ ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxjoystick.cpp
---- ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxjoystick.cpp~	2008-01-04 22:18:00.000000000 +0100
-+++ ClanLib-0.8.0/Sources/GL/GLX/input_device_linuxjoystick.cpp	2008-01-04 22:18:00.000000000 +0100
-@@ -33,6 +33,7 @@
- #include <linux/joystick.h>
- #include <iostream>
- #include <errno.h>
-+#include <string.h>
- 
- #include "API/Core/Math/point.h"
- #include "API/Core/System/clanstring.h"
-diff -up ClanLib-0.8.0/Sources/API/GL/opengl_wrap.h~ ClanLib-0.8.0/Sources/API/GL/opengl_wrap.h
---- ClanLib-0.8.0/Sources/API/GL/opengl_wrap.h~	2008-01-04 22:07:15.000000000 +0100
-+++ ClanLib-0.8.0/Sources/API/GL/opengl_wrap.h	2008-01-04 22:07:15.000000000 +0100
-@@ -2530,7 +2530,7 @@ public:
- 	typedef CLuint (CL_GLFUNC *ptr_glCreateShaderObjectARB )(CLenum shaderType);
- 	typedef CLvoid (CL_GLFUNC *ptr_glShaderSourceARB)(CLuint shaderObj, CLsizei count, const CLchar* *string, const CLint *length);
- 	typedef CLvoid (CL_GLFUNC *ptr_glCompileShaderARB)(CLuint shaderObj);
--	typedef CLuint (CL_GLFUNC *ptr_glCreateProgramObjectARB)(CLvoid);
-+	typedef CLuint (CL_GLFUNC *ptr_glCreateProgramObjectARB)(void);
- 	typedef CLvoid (CL_GLFUNC *ptr_glAttachObjectARB)(CLuint containerObj, CLuint attachedObj);
- 	typedef CLvoid (CL_GLFUNC *ptr_glLinkProgramARB)(CLuint programObj);
- 	typedef CLvoid (CL_GLFUNC *ptr_glUseProgramObjectARB)(CLuint programObj);
-diff -up ClanLib-0.8.0/Sources/API/Display/Collision/outline_provider_file.h~ ClanLib-0.8.0/Sources/API/Display/Collision/outline_provider_file.h
---- ClanLib-0.8.0/Sources/API/Display/Collision/outline_provider_file.h~	2008-01-04 22:12:09.000000000 +0100
-+++ ClanLib-0.8.0/Sources/API/Display/Collision/outline_provider_file.h	2008-01-04 22:12:09.000000000 +0100
-@@ -48,6 +48,7 @@
- #pragma once
- #endif
- 
-+#include <string>
- #include "outline_provider.h"
- 
- class CL_OutlineProviderFile_Generic;
-diff -up ClanLib-0.8.0/Sources/Display/display_precomp.h~ ClanLib-0.8.0/Sources/Display/display_precomp.h
---- ClanLib-0.8.0/Sources/Display/display_precomp.h~	2008-01-04 22:09:47.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Display/display_precomp.h	2008-01-04 22:09:47.000000000 +0100
-@@ -33,5 +33,7 @@
- #include <windows.h>
- #endif
- 
-+#include <string.h>
-+
- #include "API/Core/System/cl_assert.h"
- 
-diff -up ClanLib-0.8.0/Sources/GUI/precomp.h~ ClanLib-0.8.0/Sources/GUI/precomp.h
---- ClanLib-0.8.0/Sources/GUI/precomp.h~	2008-01-04 22:16:06.000000000 +0100
-+++ ClanLib-0.8.0/Sources/GUI/precomp.h	2008-01-04 22:16:06.000000000 +0100
-@@ -37,6 +37,8 @@
- #ifdef _MSC_VER
- #pragma warning (disable:4786)
- 
-+#include <string.h>
-+
+ #include "API/Core/IOData/cl_endian.h"
  #include "API/core.h"
- #include "API/display.h"
- 
-diff -up ClanLib-0.8.0/Examples/CTalk/precomp.h~ ClanLib-0.8.0/Examples/CTalk/precomp.h
---- ClanLib-0.8.0/Examples/CTalk/precomp.h~	2008-01-04 22:15:50.000000000 +0100
-+++ ClanLib-0.8.0/Examples/CTalk/precomp.h	2008-01-04 22:15:50.000000000 +0100
-@@ -10,4 +10,6 @@
- #include <ClanLib/gui.h>
- #include <ClanLib/guistylesilver.h>
- 
-+#include <string.h>
-+
- #endif
-diff -up ClanLib-0.8.0/Utilities/GUIEditor/precomp.h~ ClanLib-0.8.0/Utilities/GUIEditor/precomp.h
---- ClanLib-0.8.0/Utilities/GUIEditor/precomp.h~	2008-01-04 22:16:07.000000000 +0100
-+++ ClanLib-0.8.0/Utilities/GUIEditor/precomp.h	2008-01-04 22:16:07.000000000 +0100
-@@ -9,4 +9,6 @@
- #include <ClanLib/display.h>
- #include <ClanLib/gl.h>
- 
-+#include <string.h>
-+
- #endif
-diff -up ClanLib-0.8.0/Sources/Core/IOData/Generic/directory.cpp~ ClanLib-0.8.0/Sources/Core/IOData/Generic/directory.cpp
---- ClanLib-0.8.0/Sources/Core/IOData/Generic/directory.cpp~	2008-01-04 21:54:35.000000000 +0100
-+++ ClanLib-0.8.0/Sources/Core/IOData/Generic/directory.cpp	2008-01-04 21:54:35.000000000 +0100
-@@ -53,6 +53,7 @@
- 
- #include <sys/stat.h>
- #include <sys/types.h>
-+#include <sys/param.h> // for PATH_MAX
++#include <cstring>
  
- /////////////////////////////////////////////////////////////////////////////
- // Operations
+ #ifdef __APPLE__
+ #include <OpenGL/gl.h>


Index: ClanLib.spec
===================================================================
RCS file: /cvs/extras/rpms/ClanLib/devel/ClanLib.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ClanLib.spec	8 Mar 2008 15:17:15 -0000	1.16
+++ ClanLib.spec	12 Mar 2008 22:48:05 -0000	1.17
@@ -1,7 +1,7 @@
 Summary:        Cross platform C++ game library
 Name:           ClanLib
-Version:        0.8.0
-Release:        11%{?dist}
+Version:        0.8.1
+Release:        1%{?dist}
 Group:          System Environment/Libraries
 License:        zlib
 URL:            http://www.clanlib.org/
@@ -11,11 +11,8 @@
 # mv $RPM_BUILD_ROOT%{_datadir}/doc/clanlib html
 # tar cvfz ClanLib-%{version}-generated-docs.tar.gz html
 Source1:        ClanLib-%{version}-generated-docs.tar.gz
-Patch0:         ClanLib-0.8.0-fullscreen.patch
-Patch1:         ClanLib-0.8.0-tex-format.patch
-Patch2:         ClanLib-0.8.0-gcc43.patch
-Patch3:         ClanLib-0.8.0-alsa.patch
-Patch4:         ClanLib-0.8.0-memset.patch
+Patch0:         ClanLib-0.8.0-gcc43.patch
+Patch1:         ClanLib-0.8.1-abi-compat.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  libX11-devel libXi-devel libXmu-devel libGLU-devel libICE-devel
 BuildRequires:  libXext-devel libXxf86vm-devel libXt-devel xorg-x11-proto-devel
@@ -40,11 +37,8 @@
 
 %prep
 %setup -q -a 1
-%patch0 -p1 -z .fs
-%patch1 -p1 -z .texfmt
-%patch2 -p1 -z .gcc43
-%patch3 -p1 -z .alsa
-%patch4 -p1 -z .memset
+%patch0 -p1
+%patch1 -p1
 # fixup pc files
 sed -i 's|libdir=${exec_prefix}/lib|libdir=@libdir@|' pkgconfig/clan*.pc.in
 sed -i 's|Libs:   -L${libdir}|Libs:   -L${libdir}/%{name}-0.8|' \
@@ -94,6 +88,13 @@
 
 
 %changelog
+* Wed Mar 12 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 0.8.1-1
+- New upstream release
+- Drop all patches (all upstreamed)
+- Add patch to keep libclanDisplay-0.8 abi compatible with 0.8.0
+- Warning, this release changes the ABI of the GUIStyleSilver input_box widget
+- Warning, some small API changes, CL_KEY_ADD -> CL_KEY_NUMPAD_ADD, etc.
+
 * Sat Mar  8 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 0.8.0-11
 - Add a patch from Dave Jones fixing various wrong invocations of memset
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ClanLib/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources	21 Oct 2007 11:37:37 -0000	1.4
+++ sources	12 Mar 2008 22:48:05 -0000	1.5
@@ -1,2 +1,2 @@
-3e183a801a31f646b012db2d82f97ff3  ClanLib-0.8.0.tgz
-e552916511247b59b1f220421dd68539  ClanLib-0.8.0-generated-docs.tar.gz
+24e86202eb6d702f788ff16a2718aa97  ClanLib-0.8.1.tgz
+9958807c66c9deee64c2047208d3542e  ClanLib-0.8.1-generated-docs.tar.gz


--- ClanLib-0.8.0-alsa.patch DELETED ---


--- ClanLib-0.8.0-fullscreen.patch DELETED ---


--- ClanLib-0.8.0-memset.patch DELETED ---


--- ClanLib-0.8.0-tex-format.patch DELETED ---




More information about the fedora-extras-commits mailing list