[arch-commits] Commit in tuxpuck/repos (8 files)

2013-04-29 Thread Bartłomiej Piotrowski
Date: Monday, April 29, 2013 @ 19:12:06
  Author: bpiotrowski
Revision: 183941

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  tuxpuck/repos/staging-i686/
  tuxpuck/repos/staging-i686/PKGBUILD
(from rev 183940, tuxpuck/trunk/PKGBUILD)
  tuxpuck/repos/staging-i686/tuxpuck-0.8.2-ldflags.patch
(from rev 183940, tuxpuck/trunk/tuxpuck-0.8.2-ldflags.patch)
  tuxpuck/repos/staging-i686/tuxpuck-0.8.2-libpng15.patch
(from rev 183940, tuxpuck/trunk/tuxpuck-0.8.2-libpng15.patch)
  tuxpuck/repos/staging-x86_64/
  tuxpuck/repos/staging-x86_64/PKGBUILD
(from rev 183940, tuxpuck/trunk/PKGBUILD)
  tuxpuck/repos/staging-x86_64/tuxpuck-0.8.2-ldflags.patch
(from rev 183940, tuxpuck/trunk/tuxpuck-0.8.2-ldflags.patch)
  tuxpuck/repos/staging-x86_64/tuxpuck-0.8.2-libpng15.patch
(from rev 183940, tuxpuck/trunk/tuxpuck-0.8.2-libpng15.patch)

-+
 staging-i686/PKGBUILD   |   41 
 staging-i686/tuxpuck-0.8.2-ldflags.patch|   11 
 staging-i686/tuxpuck-0.8.2-libpng15.patch   |   63 ++
 staging-x86_64/PKGBUILD |   41 
 staging-x86_64/tuxpuck-0.8.2-ldflags.patch  |   11 
 staging-x86_64/tuxpuck-0.8.2-libpng15.patch |   63 ++
 6 files changed, 230 insertions(+)

Copied: tuxpuck/repos/staging-i686/PKGBUILD (from rev 183940, 
tuxpuck/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2013-04-29 17:12:06 UTC (rev 183941)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Tobias Powalowski tp...@archlinux.org
+
+pkgname=tuxpuck
+pkgver=0.8.2
+pkgrel=6
+pkgdesc=Airhockey with tux
+arch=('i686' 'x86_64')
+url=http://home.no.net/munsuun/tuxpuck/;
+license=('GPL2')
+depends=('libjpeg' 'sdl' 'libpng' 'libvorbis')
+makedepends=('freetype2')
+options=('!makeflags')
+source=(http://ftp.de.debian.org/debian/pool/main/t/${pkgname}/${pkgname}_$pkgver.orig.tar.gz;
+'tuxpuck-0.8.2-ldflags.patch'
+'tuxpuck-0.8.2-libpng15.patch')
+md5sums=('fc839abc2b1f3eafae397e1ed6487079'
+ 'cb914d211bf3f519b7700fda180612b0'
+ 'a4da530d670a0c30ac0840aab1db0dca')
+
+build() {
+  cd $srcdir/$pkgname-$pkgver
+
+  sed -i 's|usr/man|usr/share/man|' Makefile
+  sed -i -e 's/-Werror//' \
+ -e '/^CC/d' \
+ Makefile \
+ utils/Makefile \
+ data/Makefile
+
+  patch -Np0 -i ${srcdir}/tuxpuck-0.8.2-ldflags.patch
+  patch -Np0 -i ${srcdir}/tuxpuck-0.8.2-libpng15.patch
+
+  make
+}
+
+package() {
+  cd $srcdir/$pkgname-$pkgver
+
+  make DESTDIR=$pkgdir install
+}

Copied: tuxpuck/repos/staging-i686/tuxpuck-0.8.2-ldflags.patch (from rev 
183940, tuxpuck/trunk/tuxpuck-0.8.2-ldflags.patch)
===
--- staging-i686/tuxpuck-0.8.2-ldflags.patch(rev 0)
+++ staging-i686/tuxpuck-0.8.2-ldflags.patch2013-04-29 17:12:06 UTC (rev 
183941)
@@ -0,0 +1,11 @@
+--- Makefile.old   2010-10-05 10:34:57.0 +0200
 Makefile   2010-10-05 10:35:28.0 +0200
+@@ -20,7 +20,7 @@
+ 
+ $(NAME) : $(OBJS)
+   cd data; $(MAKE)
+-  $(CC) $(CFLAGS) $(OBJS) data/libdata.a `sdl-config --libs` -lm -lpng \
++  $(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) data/libdata.a `sdl-config --libs` 
-lm -lpng \
+   -ljpeg -lz -lvorbisfile -lvorbis -logg -o $(NAME)
+ 
+ w32icon.o : data/icons/tuxpuck.ico

Copied: tuxpuck/repos/staging-i686/tuxpuck-0.8.2-libpng15.patch (from rev 
183940, tuxpuck/trunk/tuxpuck-0.8.2-libpng15.patch)
===
--- staging-i686/tuxpuck-0.8.2-libpng15.patch   (rev 0)
+++ staging-i686/tuxpuck-0.8.2-libpng15.patch   2013-04-29 17:12:06 UTC (rev 
183941)
@@ -0,0 +1,63 @@
+--- png.c.old  2011-09-14 16:25:54.415338149 +0200
 png.c  2011-09-14 17:41:02.190803110 +0200
+@@ -38,6 +38,8 @@
+   png_color_16 *transv;
+   SDL_RWops *src = NULL;
+   Uint32 size;
++  int num_palette;
++  png_colorp png_palette;
+ 
+   memcpy(size, data, sizeof(Uint32));
+   if (memcounter)
+@@ -74,7 +76,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;
+   }
+@@ -142,9 +144,9 @@
+   Rmask = 0x00FF;
+   Gmask = 0xFF00;
+   Bmask = 0x00FF;
+-  Amask = (info_ptr-channels == 4) ? 0xFF00 : 0;
++  Amask = (png_get_channels(png_ptr, info_ptr) == 4) ? 0xFF00 : 0;
+ } else {
+-  int s = (info_ptr-channels == 4) ? 0 : 8;
++  int s = (png_get_channels(png_ptr, info_ptr) == 4) ? 0 : 8;
+   Rmask = 0xFF00  s;
+   Gmask = 0x00FF  s;
+  

[arch-commits] Commit in tuxpuck/repos (8 files)

2012-01-20 Thread Giovanni Scafora
Date: Friday, January 20, 2012 @ 14:49:39
  Author: giovanni
Revision: 147018

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  tuxpuck/repos/staging-i686/
  tuxpuck/repos/staging-i686/PKGBUILD
(from rev 147017, tuxpuck/trunk/PKGBUILD)
  tuxpuck/repos/staging-i686/tuxpuck-0.8.2-ldflags.patch
(from rev 147017, tuxpuck/trunk/tuxpuck-0.8.2-ldflags.patch)
  tuxpuck/repos/staging-i686/tuxpuck-0.8.2-libpng15.patch
(from rev 147017, tuxpuck/trunk/tuxpuck-0.8.2-libpng15.patch)
  tuxpuck/repos/staging-x86_64/
  tuxpuck/repos/staging-x86_64/PKGBUILD
(from rev 147017, tuxpuck/trunk/PKGBUILD)
  tuxpuck/repos/staging-x86_64/tuxpuck-0.8.2-ldflags.patch
(from rev 147017, tuxpuck/trunk/tuxpuck-0.8.2-ldflags.patch)
  tuxpuck/repos/staging-x86_64/tuxpuck-0.8.2-libpng15.patch
(from rev 147017, tuxpuck/trunk/tuxpuck-0.8.2-libpng15.patch)

-+
 staging-i686/PKGBUILD   |   41 
 staging-i686/tuxpuck-0.8.2-ldflags.patch|   11 
 staging-i686/tuxpuck-0.8.2-libpng15.patch   |   63 ++
 staging-x86_64/PKGBUILD |   41 
 staging-x86_64/tuxpuck-0.8.2-ldflags.patch  |   11 
 staging-x86_64/tuxpuck-0.8.2-libpng15.patch |   63 ++
 6 files changed, 230 insertions(+)

Copied: tuxpuck/repos/staging-i686/PKGBUILD (from rev 147017, 
tuxpuck/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2012-01-20 19:49:39 UTC (rev 147018)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Tobias Powalowski tp...@archlinux.org
+
+pkgname=tuxpuck
+pkgver=0.8.2
+pkgrel=5
+pkgdesc=Airhockey with tux
+arch=('i686' 'x86_64')
+url=http://home.no.net/munsuun/tuxpuck/;
+license=('GPL2')
+depends=('libjpeg' 'sdl' 'libpng' 'libvorbis')
+makedepends=('freetype2')
+options=('!makeflags')
+source=(http://ftp.de.debian.org/debian/pool/main/t/${pkgname}/${pkgname}_$pkgver.orig.tar.gz;
+'tuxpuck-0.8.2-ldflags.patch'
+'tuxpuck-0.8.2-libpng15.patch')
+md5sums=('fc839abc2b1f3eafae397e1ed6487079'
+ 'cb914d211bf3f519b7700fda180612b0'
+ 'a4da530d670a0c30ac0840aab1db0dca')
+
+build() {
+  cd $srcdir/$pkgname-$pkgver
+
+  sed -i 's|usr/man|usr/share/man|' Makefile
+  sed -i -e 's/-Werror//' \
+ -e '/^CC/d' \
+ Makefile \
+ utils/Makefile \
+ data/Makefile
+
+  patch -Np0 -i ${srcdir}/tuxpuck-0.8.2-ldflags.patch
+  patch -Np0 -i ${srcdir}/tuxpuck-0.8.2-libpng15.patch
+
+  make
+}
+
+package() {
+  cd $srcdir/$pkgname-$pkgver
+
+  make DESTDIR=$pkgdir install
+}

Copied: tuxpuck/repos/staging-i686/tuxpuck-0.8.2-ldflags.patch (from rev 
147017, tuxpuck/trunk/tuxpuck-0.8.2-ldflags.patch)
===
--- staging-i686/tuxpuck-0.8.2-ldflags.patch(rev 0)
+++ staging-i686/tuxpuck-0.8.2-ldflags.patch2012-01-20 19:49:39 UTC (rev 
147018)
@@ -0,0 +1,11 @@
+--- Makefile.old   2010-10-05 10:34:57.0 +0200
 Makefile   2010-10-05 10:35:28.0 +0200
+@@ -20,7 +20,7 @@
+ 
+ $(NAME) : $(OBJS)
+   cd data; $(MAKE)
+-  $(CC) $(CFLAGS) $(OBJS) data/libdata.a `sdl-config --libs` -lm -lpng \
++  $(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) data/libdata.a `sdl-config --libs` 
-lm -lpng \
+   -ljpeg -lz -lvorbisfile -lvorbis -logg -o $(NAME)
+ 
+ w32icon.o : data/icons/tuxpuck.ico

Copied: tuxpuck/repos/staging-i686/tuxpuck-0.8.2-libpng15.patch (from rev 
147017, tuxpuck/trunk/tuxpuck-0.8.2-libpng15.patch)
===
--- staging-i686/tuxpuck-0.8.2-libpng15.patch   (rev 0)
+++ staging-i686/tuxpuck-0.8.2-libpng15.patch   2012-01-20 19:49:39 UTC (rev 
147018)
@@ -0,0 +1,63 @@
+--- png.c.old  2011-09-14 16:25:54.415338149 +0200
 png.c  2011-09-14 17:41:02.190803110 +0200
+@@ -38,6 +38,8 @@
+   png_color_16 *transv;
+   SDL_RWops *src = NULL;
+   Uint32 size;
++  int num_palette;
++  png_colorp png_palette;
+ 
+   memcpy(size, data, sizeof(Uint32));
+   if (memcounter)
+@@ -74,7 +76,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;
+   }
+@@ -142,9 +144,9 @@
+   Rmask = 0x00FF;
+   Gmask = 0xFF00;
+   Bmask = 0x00FF;
+-  Amask = (info_ptr-channels == 4) ? 0xFF00 : 0;
++  Amask = (png_get_channels(png_ptr, info_ptr) == 4) ? 0xFF00 : 0;
+ } else {
+-  int s = (info_ptr-channels == 4) ? 0 : 8;
++  int s = (png_get_channels(png_ptr, info_ptr) == 4) ? 0 : 8;
+   Rmask = 0xFF00  s;
+   Gmask = 0x00FF  s;
+