[arch-commits] Commit in widelands/trunk (4 files)

Sven-Hendrik Haase svenstaro at nymeria.archlinux.org
Thu Jul 25 21:25:00 UTC 2013


    Date: Thursday, July 25, 2013 @ 23:25:00
  Author: svenstaro
Revision: 94498

upgpkg: widelands 17-9

glew 1.10.0 rebuild

Modified:
  widelands/trunk/PKGBUILD
Deleted:
  widelands/trunk/6233_6232.diff
  widelands/trunk/widelands-0.16-libpng15.patch
  widelands/trunk/widelands-build15-gcc-4.5-patch

---------------------------------+
 6233_6232.diff                  |   59 ------------------------------------
 PKGBUILD                        |    2 -
 widelands-0.16-libpng15.patch   |   61 --------------------------------------
 widelands-build15-gcc-4.5-patch |   51 -------------------------------
 4 files changed, 1 insertion(+), 172 deletions(-)

Deleted: 6233_6232.diff
===================================================================
--- 6233_6232.diff	2013-07-25 21:08:55 UTC (rev 94497)
+++ 6233_6232.diff	2013-07-25 21:25:00 UTC (rev 94498)
@@ -1,59 +0,0 @@
-=== modified file 'src/graphic/graphic.cc'
---- src/graphic/graphic.cc	2011-11-30 21:38:37 +0000
-+++ src/graphic/graphic.cc	2012-02-19 17:10:12 +0000
-@@ -725,6 +725,18 @@
- 	if (!png_ptr)
- 		throw wexception("Graphic::save_png: could not create png struct");
- 
-+	png_infop info_ptr = png_create_info_struct(png_ptr);
-+	if (!info_ptr) {
-+		png_destroy_write_struct(&png_ptr, static_cast<png_infopp>(0));
-+		throw wexception("Graphic::save_png: could not create png info struct");
-+	}
-+
-+	// Set jump for error
-+	if (setjmp(png_jmpbuf(png_ptr))) {
-+		png_destroy_write_struct(&png_ptr, &info_ptr);
-+		throw wexception("Graphic::save_png: Error writing PNG!");
-+	}
-+
- 	//  Set another write function. This is potentially dangerouse because the
- 	//  flush function is internally called by png_write_end(), this will crash
- 	//  on newer libpngs. See here:
-@@ -736,35 +748,14 @@
- 		 sw,
- 		 &Graphic::m_png_write_function, &Graphic::m_png_flush_function);
- 
--	png_infop info_ptr = png_create_info_struct(png_ptr);
--
--	if (!info_ptr) {
--		png_destroy_write_struct(&png_ptr, static_cast<png_infopp>(0));
--		throw wexception("Graphic::save_png: could not create png info struct");
--	}
--
--	// Set jump for error
--	if (setjmp(png_jmpbuf(png_ptr))) {
--		png_destroy_write_struct(&png_ptr, &info_ptr);
--		throw wexception("Graphic::save_png: could not set png setjmp");
--	}
--
- 	// Fill info struct
- 	png_set_IHDR
- 		(png_ptr, info_ptr, pix.get_w(), pix.get_h(),
- 		 8, PNG_COLOR_TYPE_RGB_ALPHA, PNG_INTERLACE_NONE,
- 		 PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT);
- 
--	// png_set_strip_16(png_ptr) ;
--
- 	// Start writing
- 	png_write_info(png_ptr, info_ptr);
--
--	// Strip data down
--	png_set_filler(png_ptr, 0, PNG_FILLER_AFTER);
--
--	png_set_packing(png_ptr);
--
- 	{
- 		uint32_t surf_w = pix.get_w();
- 		uint32_t surf_h = pix.get_h();
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-07-25 21:08:55 UTC (rev 94497)
+++ PKGBUILD	2013-07-25 21:25:00 UTC (rev 94498)
@@ -6,7 +6,7 @@
 pkgname=widelands
 pkgver=17
 _realver=build17
-pkgrel=8
+pkgrel=9
 pkgdesc="A realtime strategy game with emphasis on economy and transport"
 arch=('i686' 'x86_64')
 url="http://widelands.org/"

Deleted: widelands-0.16-libpng15.patch
===================================================================
--- widelands-0.16-libpng15.patch	2013-07-25 21:08:55 UTC (rev 94497)
+++ widelands-0.16-libpng15.patch	2013-07-25 21:25:00 UTC (rev 94498)
@@ -1,61 +0,0 @@
---- src/graphic/SDL_mng.cc
-+++ src/graphic/SDL_mng.cc
-@@ -276,7 +276,7 @@
- 	 * the normal method of doing things with libpng).  REQUIRED unless you
- 	 * set up your own error handlers in png_create_read_struct() earlier.
- 	 */
--	if (setjmp(png_ptr->jmpbuf)) {
-+	if (setjmp(png_jmpbuf(png_ptr))) {
- 		SDL_SetError("Error reading the PNG file.");
- 		goto done;
- 	}
-@@ -356,9 +356,9 @@
- 			Rmask = 0x000000FF;
- 			Gmask = 0x0000FF00;
- 			Bmask = 0x00FF0000;
--			Amask = (info_ptr->channels == 4) ? 0xFF000000 : 0;
-+			Amask = (png_get_channels(png_ptr, info_ptr) == 4) ? 0xFF000000 : 0;
- 		} else {
--			int const s = (info_ptr->channels == 4) ? 0 : 8;
-+			int const s = (png_get_channels(png_ptr, info_ptr) == 4) ? 0 : 8;
- 			Rmask = 0xFF000000 >> s;
- 			Gmask = 0x00FF0000 >> s;
- 			Bmask = 0x0000FF00 >> s;
-@@ -369,7 +369,7 @@
- 		SDL_AllocSurface
- 			(SDL_SWSURFACE,
- 			 width, height,
--			 bit_depth * info_ptr->channels,
-+			 bit_depth * png_get_channels(png_ptr, info_ptr),
- 			 Rmask, Gmask, Bmask, Amask);
- 	if (not surface) {
- 		SDL_SetError("Out of memory");
-@@ -407,6 +407,9 @@
- 	/* read rest of file, get additional chunks in info_ptr - REQUIRED */
- 	png_read_end(png_ptr, info_ptr);
- 
-+	png_colorp png_palette;
-+	int png_num_palette;
-+
- 	/* Load the palette, if any */
- 	if ((palette = surface->format->palette)) {
- 		if (color_type == PNG_COLOR_TYPE_GRAY) {
-@@ -416,12 +419,12 @@
- 				palette->colors[i].g = i;
- 				palette->colors[i].b = i;
- 			}
--		} else if (info_ptr->num_palette > 0) {
--			palette->ncolors = info_ptr->num_palette;
--			for (uint32_t i = 0; i < info_ptr->num_palette; ++i) {
--				palette->colors[i].b = info_ptr->palette[i].blue;
--				palette->colors[i].g = info_ptr->palette[i].green;
--				palette->colors[i].r = info_ptr->palette[i].red;
-+		} else if (png_num_palette > 0) {
-+			palette->ncolors = png_num_palette;
-+			for (uint32_t i = 0; i < png_num_palette; ++i) {
-+				palette->colors[i].b = png_palette[i].blue;
-+				palette->colors[i].g = png_palette[i].green;
-+				palette->colors[i].r = png_palette[i].red;
- 			}
- 		}
- 	}

Deleted: widelands-build15-gcc-4.5-patch
===================================================================
--- widelands-build15-gcc-4.5-patch	2013-07-25 21:08:55 UTC (rev 94497)
+++ widelands-build15-gcc-4.5-patch	2013-07-25 21:25:00 UTC (rev 94498)
@@ -1,51 +0,0 @@
-diff -Naur widelands-from/src/editor/ui_menus/editor_main_menu_new_map.cc widelands-to/src/editor/ui_menus/editor_main_menu_new_map.cc
---- widelands-from/src/editor/ui_menus/editor_main_menu_new_map.cc	2010-04-16 15:41:22.000000000 +0000
-+++ widelands-to/src/editor/ui_menus/editor_main_menu_new_map.cc	2010-07-01 21:15:56.000000000 +0000
-@@ -113,7 +113,7 @@
- 		 posx, posy, width, height,
- 		 g_gr->get_picture(PicMod_UI, "pics/but1.png"),
- 		 &Main_Menu_New_Map::button_clicked, *this, 4,
--		 Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name());
-+		 Widelands::World(m_worlds[m_currentworld].c_str()).get_name());
- 
- 	posy += height + spacing + spacing + spacing;
- 
-@@ -142,7 +142,7 @@
- 		if (m_currentworld == m_worlds.size())
- 			m_currentworld = 0;
- 		m_world->set_title
--			(Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name
-+			(Widelands::World(m_worlds[m_currentworld].c_str()).get_name
- 			 	());
- 		break;
- 	}
-diff -Naur widelands-from/src/editor/ui_menus/editor_main_menu_random_map.cc widelands-to/src/editor/ui_menus/editor_main_menu_random_map.cc
---- widelands-from/src/editor/ui_menus/editor_main_menu_random_map.cc	2010-04-16 15:41:22.000000000 +0000
-+++ widelands-to/src/editor/ui_menus/editor_main_menu_random_map.cc	2010-07-01 21:17:39.000000000 +0000
-@@ -272,7 +272,7 @@
- 		 posx, posy, width, height,
- 		 g_gr->get_picture(PicMod_UI, "pics/but1.png"),
- 		 &Main_Menu_New_Random_Map::button_clicked, *this, 8,
--		 Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name());
-+		 Widelands::World(m_worlds[m_currentworld].c_str()).get_name());
- 
- 	posy += height + spacing + spacing + spacing;
- 
-@@ -343,7 +343,7 @@
- 		if (m_currentworld == m_worlds.size())
- 			m_currentworld = 0;
- 		m_world->set_title
--			(Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name());
-+			(Widelands::World(m_worlds[m_currentworld].c_str()).get_name());
- 		break;
- 	case 9:
- 		break;
-@@ -476,7 +476,7 @@
- 			(strcmp(mapInfo.worldName.c_str(), m_worlds[m_currentworld].c_str()))
- 			++m_currentworld;
- 		m_world->set_title
--			(Widelands::World::World(m_worlds[m_currentworld].c_str()).get_name());
-+			(Widelands::World(m_worlds[m_currentworld].c_str()).get_name());
- 
- 		button_clicked(-1);  // Update other values in UI as well
- 




More information about the arch-commits mailing list