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