Date: Friday, January 22, 2010 @ 03:19:26
  Author: eric
Revision: 64796

upgpkg: xmoto 0.5.2-3
    Rebuilt for libpng 1.4 and libjpeg 8

Added:
  xmoto/trunk/libpng-1.4.patch
Modified:
  xmoto/trunk/PKGBUILD

------------------+
 PKGBUILD         |    8 +++++---
 libpng-1.4.patch |   12 ++++++++++++
 2 files changed, 17 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2010-01-22 07:59:45 UTC (rev 64795)
+++ PKGBUILD    2010-01-22 08:19:26 UTC (rev 64796)
@@ -5,7 +5,7 @@
 
 pkgname=xmoto
 pkgver=0.5.2
-pkgrel=2
+pkgrel=3
 pkgdesc="A challenging 2D motocross platform game, where physics play an 
important role."
 arch=('i686' 'x86_64')
 url="http://xmoto.tuxfamily.org";
@@ -13,14 +13,16 @@
 depends=('bzip2' 'libjpeg' 'libpng' 'lua' 'sdl_mixer' 'ode=0.11.1' 
'curl>=7.16.2' 
         'mesa' 'sqlite3' 'sdl_ttf' 'desktop-file-utils' 'sdl_net')
 install=xmoto.install
-source=(http://download.tuxfamily.org/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}-src.tar.gz)
-md5sums=('1e3678ebceca21d61844efb53c140227')
+source=(http://download.tuxfamily.org/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}-src.tar.gz
 libpng-1.4.patch)
+md5sums=('1e3678ebceca21d61844efb53c140227' 'ddf2e68295a00b69fb733f8b8a305db9')
+sha1sums=('aa819872f06beb114025c490cea8e229cd85135d' 
'44f6b18a8d03054fd8975b82373f422d72f51347')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
 
   # upstream fix compilation issue
   sed -i 's|v_replay << m_Chunks.size();|v_replay << (unsigned int) 
m_Chunks.size();|' src/Replay.cpp || return 1
+  patch -p1 < ../libpng-1.4.patch || return 1
 
   # build and install 
   ./configure LDFLAGS="-L/usr/lib" --prefix=/usr --disable-sdltest

Added: libpng-1.4.patch
===================================================================
--- libpng-1.4.patch                            (rev 0)
+++ libpng-1.4.patch    2010-01-22 08:19:26 UTC (rev 64796)
@@ -0,0 +1,12 @@
+diff -Naur xmoto-0.5.2-orig/src/image/tim_png.cpp 
xmoto-0.5.2/src/image/tim_png.cpp
+--- xmoto-0.5.2-orig/src/image/tim_png.cpp     2010-01-22 02:50:26.000000000 
-0500
++++ xmoto-0.5.2/src/image/tim_png.cpp  2010-01-22 02:52:04.000000000 -0500
+@@ -166,7 +166,7 @@
+                       png_set_palette_to_rgb(PngPtr);
+                       
+               if(nColorType==PNG_COLOR_TYPE_GRAY && nBitDepth<8)
+-                      png_set_gray_1_2_4_to_8(PngPtr);
++                      png_set_expand_gray_1_2_4_to_8(PngPtr);
+ 
+               if(png_get_valid(PngPtr,InfoPtr,PNG_INFO_tRNS))
+                       png_set_tRNS_to_alpha(PngPtr);

Reply via email to