[arch-commits] Commit in pekwm/trunk (PKGBUILD libpng-1.4.patch)

Eric Bélanger eric at archlinux.org
Fri Jan 22 07:17:20 UTC 2010


    Date: Friday, January 22, 2010 @ 02:17:20
  Author: eric
Revision: 64776

upgpkg: pekwm 0.1.11-2
    Rebuilt for libpng 1.4 and libjpeg 8

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

------------------+
 PKGBUILD         |   20 +++++++++++++++-----
 libpng-1.4.patch |   21 +++++++++++++++++++++
 2 files changed, 36 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-01-22 07:03:17 UTC (rev 64775)
+++ PKGBUILD	2010-01-22 07:17:20 UTC (rev 64776)
@@ -4,20 +4,30 @@
 
 pkgname=pekwm
 pkgver=0.1.11
-pkgrel=1
+pkgrel=2
 pkgdesc="A small, fast, functional, and flexible window manager"
 arch=(i686 x86_64)
 license=('GPL')
 url="http://pekwm.org/"
-source=(http://pekwm.org/projects/3/files/${pkgname}-${pkgver}.tar.bz2
-pekwm.desktop)
 depends=('gcc-libs' 'libjpeg>=7' 'libpng' 'libxft' 'libxinerama' 'libxpm'
 'libxrandr')
-md5sums=('79df6d01c48e6eb1907dcd3a8246410c' '5a78fc6653fbb0b7282ecf7f1f81e2c5')
+backup=(etc/pekwm/config
+  etc/pekwm/vars
+  etc/pekwm/autoproperties
+  etc/pekwm/start
+  etc/pekwm/keys
+  etc/pekwm/mouse
+  etc/pekwm/menu)
+source=(http://pekwm.org/projects/3/files/${pkgname}-${pkgver}.tar.bz2
+pekwm.desktop libpng-1.4.patch)
+md5sums=('79df6d01c48e6eb1907dcd3a8246410c' '5a78fc6653fbb0b7282ecf7f1f81e2c5'\
+         '075bf1b9d32bf94780329499e4fa40e3')
+sha1sums=('28cfa30cfc046440f6e5924214959f8647bc0a9d' '1e23c54b3ba2f4f454a15a390cd869743f498167'\
+         'f06f8f9976c391a09d53e9cc0e55a758fb9cd687')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
-	
+  patch -p1 < ../libpng-1.4.patch || return 1
   # Default settings:
   #    --enable-shape --enable-xinerama --enable-menus \
   #    --enable-harbour --disable-debug --disable-pedantic \

Added: libpng-1.4.patch
===================================================================
--- libpng-1.4.patch	                        (rev 0)
+++ libpng-1.4.patch	2010-01-22 07:17:20 UTC (rev 64776)
@@ -0,0 +1,21 @@
+diff -Naur pekwm-0.1.11-orig/src/PImageLoaderPng.cc pekwm-0.1.11/src/PImageLoaderPng.cc
+--- pekwm-0.1.11-orig/src/PImageLoaderPng.cc	2010-01-22 01:57:08.000000000 -0500
++++ pekwm-0.1.11/src/PImageLoaderPng.cc	2010-01-22 02:00:02.000000000 -0500
+@@ -108,7 +108,7 @@
+     
+     // gray -> 8 bit gray
+     if (color_type == PNG_COLOR_TYPE_GRAY && (bpp < 8)) {
+-        png_set_gray_1_2_4_to_8(png_ptr);
++        png_set_expand_gray_1_2_4_to_8(png_ptr);
+     }
+ 
+     if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) {
+@@ -179,7 +179,7 @@
+ 
+     status = fread(sig, 1, PImageLoaderPng::PNG_SIG_BYTES, fp);
+     if (status == PImageLoaderPng::PNG_SIG_BYTES) {
+-        return (png_check_sig(sig, PImageLoaderPng::PNG_SIG_BYTES) != 0);
++      return (png_sig_cmp(sig, 0, PImageLoaderPng::PNG_SIG_BYTES) == 0);
+     }
+     return false;
+ }




More information about the arch-commits mailing list