Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/devel
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv19197

Modified Files:
        xmkmf.info 
Removed Files:
        xmkmf-10.9.info 
Log Message:
Fix for fresh 10.8 + Xcode 5 installations.
Unify with 10.9 packaging, since it's pretty much the same as above.


--- xmkmf-10.9.info DELETED ---

Index: xmkmf.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/devel/xmkmf.info,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- xmkmf.info  2 Aug 2013 14:59:13 -0000       1.11
+++ xmkmf.info  30 Sep 2013 17:26:05 -0000      1.12
@@ -1,12 +1,12 @@
 Package: xmkmf
 Version: 1.0.6
-Revision: 1100
+Revision: 1201
 Description: X11 legacy build tools
 License: BSD
 Maintainer:  Dave Morrison <d...@finkproject.org>
-BuildDepends: pkgconfig, fink (>= 0.30.0)
-#Depends: llvm-gcc    # llvm-gcc is BDO:true
-Distribution: 10.7, 10.8
+BuildDepends: pkgconfig, fink (>= 0.30.0), llvm-gcc | llvm-gcc42    
+# TODO: move the llvm-gcc | llvm-gcc42 dependency to Depends once a fink is 
released
+# in which llvm-gcc doesn't have the BuildDependsOnly tag set.
 Source:  http://xorg.freedesktop.org/releases/individual/util/imake-%v.tar.bz2
 Source2: 
http://xorg.freedesktop.org/releases/individual/util/xorg-cf-files-1.0.5.tar.bz2
 Source-MD5:  d5058b1317a85bedc1dc40c7e85c8d26
@@ -14,7 +14,7 @@
 PatchFile: %n.patch
 PatchFile-MD5: 72fe425745c00dfdb221e2c90680a496 
 PatchFile2: %n-compiler.patch
-PatchFile2-MD5: 355fbcf06fd7d85aa18a777ccec9c1ac
+PatchFile2-MD5: 487085163f23afbe07c7a5542454b663
 PatchScript: <<
 #! /bin/sh -ev
   perl -pi -e 's|/usr/local|/usr/X11|' ../xorg-cf-files-1.0.5/site.def
@@ -29,7 +29,7 @@
 ConfigureParams: --mandir=%p/share/man
 CompileScript: <<
 #!/bin/sh -ev
-  ./configure %c
+  ./configure %c RAWCPP=`which llvm-cpp-4.2`
   make 
   cd ../xorg-cf-files-1.0.5
   ./configure %c 
@@ -67,8 +67,16 @@
  imake (or the necessary config files) available at build time.
 <<
 DescPackaging: <<
- The revision number of the 10.5 version is kept higher than that of the 10.4
- version so that users who are upgrading from 10.4 to 10.5 will have this
- package replaced by the correct, new version.
+ imake has hardcoded information about build tools and will fail if a 
particular
+ one is unavailable, so as of 1.0.6-1201 we use names without the full paths 
and
+ allow either an Xcode with llvm-gcc (<5) or the Fink llvm-gcc42 package (>=5)
+ as a runtime dependency.
+ 
+ Note:  this will produce a validator failure until a fink is released which 
removes
+ the BuildDependsOnly tag from the llvm-gcc virtual package.
+
+ For llvm-gcc42, RAWCPP must be explicitly set to a fully-pathed cpp executable
+ to prevent a non-fatal compile failure of mdepend.cpp, so we'll just set that
+ for everybody.
 <<
 


------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to