Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/x11-wm
In directory vz-cvs-3.sog:/tmp/cvs-serv21541/stable/main/finkinfo/x11-wm

Modified Files:
        windowmaker.info windowmaker.patch 
Log Message:
Backport build cleanups from 10.7
VS: ----------------------------------------------------------------------


Index: windowmaker.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/x11-wm/windowmaker.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- windowmaker.info    22 Oct 2010 20:36:07 -0000      1.5
+++ windowmaker.info    2 Nov 2011 20:57:16 -0000       1.6
@@ -16,26 +16,37 @@
 
 Package: windowmaker
 Version: 0.92.0
-Revision: 14
+Revision: 15
 Maintainer: Max Horn <m...@quendi.de>
-Depends: %N-shlibs (= %v-%r)
+Depends: <<
+  %N-shlibs (= %v-%r),
+  fontconfig2-shlibs (>= 2.8.0-4),
+  freetype219-shlibs (>= 2.3.12-1),
+  libjpeg8-shlibs,
+  libpng15-shlibs,
+  libtiff-shlibs,
+  x11-shlibs,
+  xft2-shlibs (>= 2.1.14-1)
+<<
 BuildDepends: <<
   x11-dev,
-  hermes,
+  fontconfig2-dev (>= 2.8.0-4),
+  freetype219 (>= 2.3.12-1),
   giflib,
-  libpng3,
-  libjpeg,
+  libpng15,
+  libjpeg8,
   libtiff,
-  libgettext3-dev,
+  libgettext8-dev,
   gettext-bin,
   gettext-tools,
-  libiconv-dev,
-  fink (>= 0.24.12)
+  fink-package-precedence,
+  xft2-dev (>= 2.1.14-1)
 <<
 Source: ftp://www.windowmaker.org/pub/source/release/WindowMaker-%v.tar.bz2
 Source-MD5: aaac5421b686ed2d3e6ab65229c98097
 NoSetMAKEFLAGS: true
 SetMAKEFLAGS: -j1
+SetCPPFLAGS: -MD
 ConfigureParams: <<
   --enable-gnome \
   --enable-xinerama \
@@ -43,11 +54,11 @@
   --with-gnustepdir=%p/lib/GNUstep \
   --x-includes=/usr/X11R6/include \
   --x-libraries=/usr/X11R6/lib \
-  
PKG_CONFIG_PATH=%p/lib/fontconfig2/lib/pkgconfig:%p/lib/xft2/lib/pkgconfig:$PKG_CONFIG_PATH
 \
+  PKG_CONFIG_PATH=%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH \
   ac_cv_c_inline_asm=no
 <<
 PatchFile: %n.patch
-PatchFile-MD5: d74f6135ab7894732ab12fc0a95a04cd
+PatchFile-MD5: a2d5233ce9ab921cf6a46aee39741dff
 PatchScript: <<
   sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
   perl -pi -e 's,hardcode_direct=yes,hardcode_direct=no,g' configure
@@ -57,6 +68,10 @@
   perl -pi -e 's|/usr/share/WindowMaker|%p/share/WindowMaker|g' doc/wmaker.1x 
doc/sk/wmaker.1x
   perl -pi -e 's/(AM_CPPFLAGS.*)/\1 \@XFTFLAGS\@/' WPrefs.app/Makefile.in
 <<
+CompileScript: <<
+       %{default_script}
+       fink-package-precedence --depfile-ext='\.d' .
+<<
 InstallScript: <<
  make install-strip DESTDIR=%d
  (cd %i/share/man/man1 ; for i in geticonset getstyle seticons setstyle 
wdwrite wmaker wmsetbg wxcopy wxpaste ; do mv $i.1x $i.1 ; done )
@@ -73,7 +88,7 @@
 SplitOff: <<
   Package: %N-shlibs
   Replaces: %N (<= 0.80.0-5)
-  Depends: x11, hermes-shlibs, giflib-bin, libpng3-shlibs, libjpeg-shlibs, 
libtiff-shlibs, libgettext3-shlibs
+  Depends: x11, giflib-bin, giflib-shlibs, libpng15-shlibs, libjpeg8-shlibs, 
libtiff-shlibs
   Files: lib/libwraster.*.dylib
   Shlibs: %p/lib/libwraster.3.dylib 5.0.0 %n (>= 0.92.0-14)
   DocFiles: COPYING* README* AUTHORS BUGS FAQ* NEWS

Index: windowmaker.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/x11-wm/windowmaker.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- windowmaker.patch   22 Oct 2010 20:36:07 -0000      1.3
+++ windowmaker.patch   2 Nov 2011 20:57:16 -0000       1.4
@@ -177,3 +177,15 @@
  exec wmaker
  
  EOF
+diff -ru WindowMaker-0.92.0/wrlib/png.c WindowMaker-0.92.0-patched/wrlib/png.c
+--- WindowMaker-0.92.0/wrlib/png.c     2004-10-12 14:22:04.000000000 -0400
++++ WindowMaker-0.92.0-patched/wrlib/png.c     2011-11-02 15:43:28.000000000 
-0400
+@@ -97,7 +97,7 @@
+     }
+ 
+     RErrorCode = RERR_INTERNAL;
+-    if (setjmp(png->jmpbuf)) {
++    if (setjmp(png_jmpbuf(png))) {
+         fclose(f);
+         png_destroy_read_struct(&png, &pinfo, &einfo);
+         if (image)


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to