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-ports
mailing list