New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #17618: libqalculate-0.9.6_macports.patch

File libqalculate-0.9.6_macports.patch, 2.7 KB (added by jjstickel@…, 3 years ago)

math/libqalculate/files/libqalculate-0.9.6_macports.patch

  • libqalculate-0.9.

    diff -ur libqalculate-0.9.6/configure.in libqalculate-0.9.6_patched/configure.in
    old new  
    9191 
    9292AC_LANG([C++]) 
    9393 
    94 AC_PATH_CLN(1.1.0, [ 
    95         LIBS="$LIBS $CLN_LIBS" 
    96         CPPFLAGS="$CPPFLAGS $CLN_CPPFLAGS" 
    97         AC_DEFINE(HAVE_LIBCLN,1,[If CLN can be used]) 
    98 ], AC_MSG_ERROR([No suitable installed version of CLN could be found.])) 
    99  
    100  
    10194PKG_CHECK_MODULES(GLIB, [ 
    10295        glib-2.0 
    10396        libxml-2.0 >= 2.3.8 
     
    10598AC_SUBST(GLIB_CFLAGS) 
    10699AC_SUBST(GLIB_LIBS) 
    107100 
     101PKG_CHECK_MODULES(CLN, [ cln >= 1.2 ], 
     102                  [have_recent_cln=yes], [have_recent_cln=no]) 
     103AC_SUBST(CLN_CPPFLAGS) 
     104AC_SUBST(CLN_LIBS) 
     105 
     106if test "$have_recent_cln" = "yes" ; then 
     107   AC_DEFINE(HAVE_RECENT_CLN, 1, [Define if CLN can be used]) 
     108   LIBS="$LIBS $CLN_LIBS" 
     109   CPPFLAGS="$CPPFLAGS $CLN_CPPFLAGS" 
     110fi 
     111 
    108112dnl  -------------------------------- 
    109113dnl | check for readline            |----------------------------------------- 
    110114dnl  -------------------------------- 
  • libqalculate/Calculator.cc

    diff -ur libqalculate-0.9.6/libqalculate/Calculator.cc libqalculate-0.9.6_patched/libqalculate/Calculator.cc
    old new  
    3333#include <sys/types.h> 
    3434#include <sys/stat.h> 
    3535#include <dirent.h> 
    36 #include <wait.h> 
     36#include <sys/wait.h> 
    3737#include <queue> 
    3838#include <glib.h> 
    3939//#include <dlfcn.h> 
  • libqalculate/Number.cc

    diff -ur libqalculate-0.9.6/libqalculate/Number.cc libqalculate-0.9.6_patched/libqalculate/Number.cc
    old new  
    2828 
    2929using namespace cln; 
    3030 
     31/* 
    3132void cln::cl_abort() { 
    3233        CALCULATOR->error(true, "CLN Error: see terminal output (probably too large or small floating point number)", NULL); 
    3334        if(CALCULATOR->busy()) { 
     
    3637                exit(0); 
    3738        } 
    3839} 
    39  
     40*/ 
    4041string printCL_I(cl_I integ, int base = 10, bool display_sign = true, BaseDisplay base_display = BASE_DISPLAY_NORMAL, bool lower_case = false) { 
    4142        if(base == BASE_ROMAN_NUMERALS) { 
    4243                if(!zerop(integ) && integ < 10000 && integ > -10000) { 
  • libqalculate-0.9.

    diff -ur libqalculate-0.9.6/src/qalc.cc libqalculate-0.9.6_patched/src/qalc.cc
    old new  
    1616#include <time.h> 
    1717#include <pthread.h> 
    1818#include <dirent.h> 
    19 #include <malloc.h> 
     19#include <malloc/malloc.h> 
    2020#include <stdio.h> 
    2121#include <vector> 
    2222#include <glib.h>