Update of /cvsroot/fink/experimental/dmacks/finkinfo
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv24471

Modified Files:
        emacs23.info 
Log Message:
fix libXft crashy


Index: emacs23.info
===================================================================
RCS file: /cvsroot/fink/experimental/dmacks/finkinfo/emacs23.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- emacs23.info        27 Aug 2009 03:56:37 -0000      1.1
+++ emacs23.info        27 Aug 2009 04:01:35 -0000      1.2
@@ -1,7 +1,7 @@
 Info2: <<
 Package: emacs23%type_pkg[uitype]
 Version: 23.1
-Revision: 1
+Revision: 1.1
 Type: uitype (. -nox)
 Description: Flexible real-time text editor
 License: GPL
@@ -49,7 +49,8 @@
  (%type_raw[uitype] = .) pango1-xft2-ft219-dev (>= 1.18.4-4),
  (%type_raw[uitype] = .) pixman (>= 0.10.0-1),
  (%type_raw[uitype] = .) pkgconfig (>= 0.21-1),
- (%type_raw[uitype] = .) x11-dev
+ (%type_raw[uitype] = .) x11-dev,
+ (%type_raw[uitype] = .) xft2-dev (>= 2.1.2-5)
 <<
 Conflicts: emacs23, emacs23-nox
 Replaces: emacs23, emacs23-nox
@@ -59,12 +60,12 @@
 PatchFile-MD5: e4aa0f4c5511619fcfed690e4a1a8f80
 NoSetMAKEFLAGS: true
 SetMAKEFLAGS: -j1
-SetCPPFLAGS: -I%p/lib/pango-ft219/include/pango-1.0 
-I%p/lib/pango-ft219/include -I%p/lib/freetype219/include/freetype2 
-I%p/lib/freetype219/include -I%p/lib/fontconfig2/include
+SetCPPFLAGS: -I%p/lib/pango-ft219/include/pango-1.0 
-I%p/lib/pango-ft219/include -I%p/lib/freetype219/include/freetype2 
-I%p/lib/freetype219/include -I%p/lib/fontconfig2/include -I%p/lib/xft2/include
 NoSetLDFLAGS: true
-SetLDFLAGS: -L%p/lib/pango-ft219/lib -L%p/lib/freetype219/lib 
-L%p/lib/fontconfig2/lib
+SetLDFLAGS: -L%p/lib/pango-ft219/lib -L%p/lib/freetype219/lib 
-L%p/lib/fontconfig2/lib -L%p/lib/xft2/lib -Wl,-search_paths_first
 SetLIBS: -L%p/lib
 SetCFLAGS: -Os -pipe
-ConfigureParams: --disable-dependency-tracking 
--infodir='${prefix}/share/info' --mandir='${prefix}/share/man' 
--libexecdir='${prefix}/lib' 
PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH"
 FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
+ConfigureParams: --disable-dependency-tracking 
--infodir='${prefix}/share/info' --mandir='${prefix}/share/man' 
--libexecdir='${prefix}/lib' 
PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:%p/lib/xft2/lib/pkgconfig:$PKG_CONFIG_PATH"
 FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
 CompileScript: <<
  #!/bin/bash -ev
  if [ $UID -ne 0 ]; then echo "%n cannot be built with --build-as-nobody"; 
exit 1; fi
@@ -198,6 +199,13 @@
 DescPort: << 
  The patchfile modifies startup.el, and brings in the scripts fix-info
  and mangle-info, in order to implement our emacs packaging system.
+
+       Crash (at least on 10.4) if uses libXft from apple's x11, so
+       make sure we get fink's Xft (use versioned dep on xft2-dev to
+       make sure we get the actual fink pkg, not the one that is
+       Provides: by various x11-dev). Fink's libXft is static-only,
+       so need -search_paths_first to make sure linker doesn't choose
+       x11's shared lib.
 <<
 Homepage: http://www.gnu.org/software/emacs/
 <<


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to