From owner-cvs-ports@FreeBSD.ORG Fri Sep 24 14:58:15 2010 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 643D2106566B; Fri, 24 Sep 2010 14:58:15 +0000 (UTC) (envelope-from glarkin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 34EC08FC23; Fri, 24 Sep 2010 14:58:15 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o8OEwFBk036839; Fri, 24 Sep 2010 14:58:15 GMT (envelope-from glarkin@repoman.freebsd.org) Received: (from glarkin@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o8OEwFGV036838; Fri, 24 Sep 2010 14:58:15 GMT (envelope-from glarkin) Message-Id: <201009241458.o8OEwFGV036838@repoman.freebsd.org> From: Greg Larkin Date: Fri, 24 Sep 2010 14:58:15 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: 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 X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Sep 2010 14:58:15 -0000 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)