Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/10.4-EOL/sci
In directory vz-cvs-3.sog:/tmp/cvs-serv17646

Added Files:
        fltk-backend.patch 
Log Message:
forgot this patch, this one almost got away


--- NEW FILE: fltk-backend.patch ---
diff -Nurd -x'*~' octave-@OCTVERSION@.orig/src/DLD-FUNCTIONS/__glpk__.cc 
octave-@OCTVERSION@/src/DLD-FUNCTIONS/__glpk__.cc
--- octave-@OCTVERSION@.orig/src/DLD-FUNCTIONS/__glpk__.cc      2009-01-16 
01:46:23.000000000 -0500
+++ octave-@OCTVERSION@/src/DLD-FUNCTIONS/__glpk__.cc   2010-10-15 
17:50:25.000000000 -0400
@@ -59,8 +59,20 @@
 
 #else
 
-void _glp_lib_print_hook (int (*func)(void *info, char *buf), void *info);
-void _glp_lib_fault_hook (int (*func)(void *info, char *buf), void *info);
+void _glp_lib_print_hook (int (*func)(void *info, char *buf), void *info)
+{ /* stolen from glpk-4.26 */
+      int (*hook)(void *, const char *) = (int(*)(void *, const char *))
+         (func);
+      glp_term_hook(hook, info);
+      return;
+}
+
+void _glp_lib_fault_hook (int (*func)(void *info, char *buf), void *info)
+{ /* stolen from glpk-4.26 */
+      assert(func == func);
+      assert(info == info);
+      return;
+}
 
 #endif
 }
diff -Nurd octave-3.2.4/src/Makefile.in octave-3.2.4.patched/src/Makefile.in
--- octave-3.2.4/src/Makefile.in        2009-06-03 08:32:49.000000000 -0400
+++ octave-3.2.4.patched/src/Makefile.in        2011-09-05 13:35:11.000000000 
-0400
@@ -63,21 +63,7 @@
 OPT_IN := $(addprefix ../liboctave/, $(addsuffix .in, $(OPT_BASE)))
 OPT_INC := $(addprefix ../liboctave/, $(addsuffix .h, $(OPT_BASE)))
 
-DLD_XSRC := amd.cc balance.cc besselj.cc betainc.cc bsxfun.cc \
-       cellfun.cc chol.cc ccolamd.cc colamd.cc colloc.cc \
-       conv2.cc convhulln.cc daspk.cc dasrt.cc dassl.cc det.cc \
-       dispatch.cc dlmread.cc dmperm.cc eig.cc eigs.cc fft.cc \
-       fft2.cc fftn.cc fftw.cc filter.cc find.cc fltk_backend.cc \
-       gammainc.cc gcd.cc getgrent.cc getpwent.cc getrusage.cc \
-       givens.cc hess.cc hex2num.cc inv.cc kron.cc lookup.cc \
-       lsode.cc lu.cc luinc.cc matrix_type.cc max.cc md5sum.cc \
-       pinv.cc qr.cc quad.cc qz.cc rand.cc rcond.cc regexp.cc \
-       schur.cc sparse.cc spparms.cc sqrtm.cc svd.cc syl.cc \
-       symrcm.cc symbfact.cc time.cc tsearch.cc typecast.cc \
-       urlwrite.cc __contourc__.cc __delaunayn__.cc \
-       __dsearchn__.cc __glpk__.cc __lin_interpn__.cc \
-       __magick_read__.cc __pchip_deriv__.cc __qp__.cc \
-       __voronoi__.cc __convn__.cc
+DLD_XSRC := fltk_backend.cc 
 
 DLD_SRC := $(addprefix DLD-FUNCTIONS/, $(DLD_XSRC))
 


------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to