Update of /cvsroot/fink/experimental/jfmertens/main/finkinfo/sci
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv28697

Modified Files:
        saclib.info qepcad.info 
Log Message:
works finally

Index: qepcad.info
===================================================================
RCS file: /cvsroot/fink/experimental/jfmertens/main/finkinfo/sci/qepcad.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- qepcad.info 6 Nov 2008 19:50:03 -0000       1.2
+++ qepcad.info 7 Nov 2008 03:17:53 -0000       1.3
@@ -1,3 +1,4 @@
+Info2: <<
 Package: qepcad
 Version: 1.50
 Revision: 1
@@ -5,6 +6,7 @@
 Source: http://www.cs.usna.edu/~wcbrown/qesource.tar.gz
 Source-MD5: 517f5a8c49a8a89ecbae37897288f522
 SourceDirectory: qesource
+Type: debug (false)
 
 BuildDepends: freeglut, readline5, saclib, sed
 Depends: freeglut-shlibs, readline5-shlibs, singular
@@ -12,16 +14,25 @@
 PatchScript: <<
 #!/bin/sh -ev
 find . -name '*.o' -exec rm -f \{\} \;
+# to strip binaries (cf LDFLAGS):
+echo '__mh_execute_header' > symlst
+if [ %type_raw[debug] = "false" ]
+   then
+       sed -i'' -e 's;(EXE)\|(LIBS);& -Wl,-x -exported_symbols_list %b/symlst 
-dead_strip;' \
+               {cad2d,plot2d,source}/Makefile
+       sed -i'' -e 's,O4,O3 -fstrict-aliasing -Wall -mdynamic-no-pic,' \
+               {.,cad2d,plot2d,source}/Makefile extensions/adj2d/new_make
+   else sed -i'' -e 's,O4,g,' {.,cad2d,plot2d,source}/Makefile 
extensions/adj2d/new_make
+fi
 sed -i'' -e 's,gmake,make,' Makefile
 sed -i'' -e 's,saclibo,saclib,' -e 's,-lreadline,-L%p/lib &,' 
{cad2d,source}/Makefile
-sed -i'' -e 's,O4,O3 -fstrict-aliasing -Wall -mdynamic-no-pic,' 
{.,cad2d,plot2d,source}/Makefile extensions/adj2d/new_make
-sed -i'' -e 's,(EXE)\|(LIBS),& -undefined dynamic_lookup -s -dead_strip,' 
{cad2d,plot2d,source}/Makefile 
+sed -i'' -e '/^GLBASE/s,/usr,&/X11R6,' -e '/^GLUTBASE/s,/usr,%p,' 
plot2d/Makefile
+sed -i'' -e 's,/bin/ADJ2D_plot,%p&,' extensions/rend/PLOT_2D_CAD.cc
 sed -i'' -e 's,qepath [+],string("%p/share/%N") +,' 
{cad2d/src,source/main}/MAIN.c
+sed -i'' -e 's,qepcad.help,%p/share/%N/&,' -e 's,/bin/%p,,' 
source/userint/HELPFRD.c
+sed -i'' -e 's,getenv("qe"),"%p",' {cad2d/src,source/main}/MAIN.c 
extensions/rend/PLOT_2D_CAD.cc source/userint/HELPFRD.c
 sed -i'' -e '$a\
 SINGULAR %p/bin' default.qepcadrc
-sed -i'' -e '/^GLBASE/s,/usr,&/X11R6,' -e '/^GLUTBASE/s,/usr,%p,' 
plot2d/Makefile
-sed -i'' -e 's,/bin/ADJ2D_plot,%p&,' extensions/rend/PLOT_2D_CAD.cc
-sed -i'' -e 's,qepcad.help,%p/share/%N/&,' source/userint/HELPFRD.c
 <<
 CompileScript: <<
 #!/bin/sh -ev
@@ -45,4 +56,4 @@
 License: OSI-Approved
 Homepage: http://www.cs.usna.edu/~qepcad/B/QEPCAD.html
 Maintainer: JF Mertens <[EMAIL PROTECTED]>
-
+<<

Index: saclib.info
===================================================================
RCS file: /cvsroot/fink/experimental/jfmertens/main/finkinfo/sci/saclib.info,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- saclib.info 6 Nov 2008 20:28:24 -0000       1.6
+++ saclib.info 7 Nov 2008 03:17:53 -0000       1.7
@@ -1,11 +1,14 @@
+Info2: <<
 Package: saclib
 Version: 2.2.0
 Revision: 1
 #Source: http://www.cs.usna.edu/~qepcad/INSTALL/saclib2.2.0.tar.gz
 Source: http://www.cs.usna.edu/~wcbrown/saclib2.2.0.tar.gz
 Source-MD5: 6fd2489018a0d163338a9dcd42f72e48
+Type: debug (false)
 PatchScript: <<
 #!/bin/sh -ev
+    rm -fR RCS
     cp -p %a/%n.patch bin/mksysdep.pl~
     sed -e '/Get architecture type/,/else/s,else,elsif ($uname =~ 
/Power|powerpc/)\n{\n\t$ptype = "ppc";\n}\n&,' \
        -e '/Get OS type/,/else/s,else,elsif ($uname =~ /Darwin/)\n{\n\t$ostype 
= "darwin";\n}\n&,' \
@@ -47,11 +50,14 @@
 $add_def
 " sysdep/darwin/include/sacsys.h 
   sed -i'' -e '/<malloc\.h>/d' src/IQR.c
-  sed -i'' -e 's,SACFLAG= ,"SACFLAG=-O3 -fstrict-aliasing -Wall 
-mdynamic-no-pic" ,' sysdep/darwin/bin/mklib
+  if [ %type_raw[debug] = false ]
+     then
+       ## avoid "...will break strict-aliasing rules" warnings:
+       sed -i'' -e 's;saclib/lib/obj$;&\nmake CC=$CC "SACFLAG=-O3 -Wall 
-mdynamic-no-pic" EXTENSION=  MMAPFS.o MMPDDF.o MMPFBL.o;' \
+                -e 's,SACFLAG= ,"SACFLAG=-O3 -fstrict-aliasing -Wall 
-mdynamic-no-pic" ,' sysdep/darwin/bin/mklib
+     else sed -i'' -e 's,SACFLAG= ,"SACFLAG=-g" ,' sysdep/darwin/bin/mklib
+  fi
   sed -i'' -e 's,_X86_LINUX_,__APPLE__,' -e '/ieee754\.h/d' include/hfloats.h
-## avoid "...will break strict-aliasing rules" warnings:
-  sed -i'' -e '\Xsaclib/lib/obj$Xa\
-make CC=$CC "SACFLAG=-O3 -Wall -mdynamic-no-pic" EXTENSION=  MMAPFS.o MMPDDF.o 
MMPFBL.o' sysdep/darwin/bin/mklib
 <<
 CompileScript: <<
   #!/bin/sh -ev
@@ -79,3 +85,4 @@
 License: OSI-Approved
 Homepage: http://www.cs.usna.edu/~qepcad/B/QEPCAD.html
 Maintainer: JF Mertens <[EMAIL PROTECTED]>
+<<


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to