cvs commit: ports/math/freemat Makefile ports/math/freemat/files extra-patch-libs__libFN__CMakeLists.txt extra-patch-libs__libFN__FNFun.cpp extra-patch-libs__libFN__mathfunc4.cpp patch-CMakeLists.txt patch-libs__libFN__CMakeLists.txt patch-libs__libFN__FNFun.cpp patch-libs__libFreeMat__Array.cpp patch-libs__libFreeMat__Math.cpp patch-libs__libFreeMat__Operators.hpp

Greg Larkin glarkin at FreeBSD.org
Fri Sep 24 14:58:15 UTC 2010


glarkin     2010-09-24 14:58:15 UTC

  FreeBSD ports repository

  Modified files:
    math/freemat         Makefile 
    math/freemat/files   patch-CMakeLists.txt 
  Added files:
    math/freemat/files   extra-patch-libs__libFN__CMakeLists.txt 
                         extra-patch-libs__libFN__FNFun.cpp 
                         extra-patch-libs__libFN__mathfunc4.cpp 
                         patch-libs__libFreeMat__Array.cpp 
                         patch-libs__libFreeMat__Math.cpp 
                         patch-libs__libFreeMat__Operators.hpp 
  Removed files:
    math/freemat/files   patch-libs__libFN__CMakeLists.txt 
                         patch-libs__libFN__FNFun.cpp 
  Log:
  - Added new patches to support building under gcc 4.5 due to impending
    default gcc version change when USE_FORTRAN=yes. Patches included from
    http://bugs.gentoo.org/show_bug.cgi?id=318045. [1]
  
  - Renamed and conditionalized some patches to support tgammaf function
    on OSVERSION < 800023.  Previously, it was included even when present
    in the system math library.  Also fixed name-mangling problem in the
    patches.  Declarations were wrapped in 'extern "C"', but the
    definitions were not, causing a linker error.
  
  - Added a patch to CMakeLists.txt to prevent cmake from changing rpath
    during the installation phase.  That caused libstdc++ from /usr/lib
    to be used instead of the one supplied with gcc 4.5.
  
  Requested by:   gerald [1]
  
  Revision  Changes    Path
  1.34      +11 -2     ports/math/freemat/Makefile
  1.1       +13 -0     ports/math/freemat/files/extra-patch-libs__libFN__CMakeLists.txt (new)
  1.1       +17 -0     ports/math/freemat/files/extra-patch-libs__libFN__FNFun.cpp (new)
  1.1       +37 -0     ports/math/freemat/files/extra-patch-libs__libFN__mathfunc4.cpp (new)
  1.2       +25 -4     ports/math/freemat/files/patch-CMakeLists.txt
  1.2       +0 -15     ports/math/freemat/files/patch-libs__libFN__CMakeLists.txt (dead)
  1.2       +0 -17     ports/math/freemat/files/patch-libs__libFN__FNFun.cpp (dead)
  1.1       +11 -0     ports/math/freemat/files/patch-libs__libFreeMat__Array.cpp (new)
  1.1       +14 -0     ports/math/freemat/files/patch-libs__libFreeMat__Math.cpp (new)
  1.1       +179 -0    ports/math/freemat/files/patch-libs__libFreeMat__Operators.hpp (new)


More information about the cvs-all mailing list