diff options
Diffstat (limited to 'math')
| -rw-r--r-- | math/Makefile | 1 | ||||
| -rw-r--r-- | math/freemat/Makefile | 52 | ||||
| -rw-r--r-- | math/freemat/distinfo | 2 | ||||
| -rw-r--r-- | math/freemat/files/patch-CMakeLists.txt | 11 | ||||
| -rw-r--r-- | math/freemat/files/patch-libs-libMatC-CJitFuncClang | 72 | ||||
| -rw-r--r-- | math/freemat/files/patch-libs__libFN__fdlibm.h | 17 | ||||
| -rw-r--r-- | math/freemat/files/patch-libs_libMatC_CArray.cpp | 20 | ||||
| -rw-r--r-- | math/freemat/pkg-descr | 6 | ||||
| -rw-r--r-- | math/freemat/pkg-plist | 23 |
9 files changed, 0 insertions, 204 deletions
diff --git a/math/Makefile b/math/Makefile index 0a9e0e7ee351..cfe6073fca61 100644 --- a/math/Makefile +++ b/math/Makefile @@ -201,7 +201,6 @@ SUBDIR += fpc-fftw SUBDIR += fpc-gmp SUBDIR += fpc-numlib - SUBDIR += freemat SUBDIR += fricas SUBDIR += fxt SUBDIR += g2o diff --git a/math/freemat/Makefile b/math/freemat/Makefile deleted file mode 100644 index c5e3b87da3b6..000000000000 --- a/math/freemat/Makefile +++ /dev/null @@ -1,52 +0,0 @@ -# Created by: Thierry Thomas <thierry@pompo.net> -# $FreeBSD$ - -PORTNAME= FreeMat -PORTVERSION= 4.2 -DISTVERSIONSUFFIX= -Source -PORTREVISION= 18 -CATEGORIES= math science -MASTER_SITES= SF/freemat/FreeMat4 - -MAINTAINER= ports@FreeBSD.org -COMMENT= Numerical computing environment - -LICENSE= GPLv2 - -DEPRECATED= Complex, unmaintained software with obsolete dependencies -EXPIRATION_DATE= 2018-07-01 - -BUILD_DEPENDS= ${LOCALBASE}/share/llvm33/cmake/LLVMConfig.cmake:devel/llvm33 \ - ${LOCALBASE}/llvm33/lib/libclang.a:lang/clang33 -LIB_DEPENDS= libarpack.so:math/arpack \ - libboost_math_c99.so:devel/boost-libs \ - libffi.so:devel/libffi \ - libfftw3.so:math/fftw3 \ - libfftw3f.so:math/fftw3-float \ - libpcre.so:devel/pcre \ - libportaudio.so:audio/portaudio \ - libumfpack.so:math/suitesparse - -USES= blaslapack cmake:outsource dos2unix fortran pkgconfig python:2.7,build qt:4 -USE_GL= yes -USE_QT= gui network opengl svg webkit xml \ - moc_build qmake_build rcc_build uic_build -CMAKE_ARGS= -DCMAKE_LIBRARY_PATH:STRING="${LOCALBASE}/llvm33/lib" \ - -DCMAKE_PREFIX_PATH:STRING="${LOCALBASE}/share/llvm33/cmake" \ - -DAMD_INCLUDE_DIR:STRING="${LOCALBASE}/include/suitesparse" \ - -DUMFPACK_INCLUDE_DIR:STRING="${LOCALBASE}/include/suitesparse" -DOS2UNIX_FILES= CMakeLists.txt libs/libFN/fdlibm.h - -CXXFLAGS+= -I${LOCALBASE}/llvm33/include -LDFLAGS+= -L${LOCALBASE}/llvm33/lib - -DATADIR= ${PREFIX}/share/${PORTNAME}-${PORTVERSION} -DESKTOP_ENTRIES="FreeMat" "" "${PREFIX}/share/pixmaps/freemat.png" \ - "FreeMat" "Science;Math;NumericalAnalysis;" true -PORTDATA= * - -post-install: - ${INSTALL_DATA} ${WRKSRC}/images/freemat_small_mod_64.png \ - ${STAGEDIR}${PREFIX}/share/pixmaps/freemat.png - -.include <bsd.port.mk> diff --git a/math/freemat/distinfo b/math/freemat/distinfo deleted file mode 100644 index 2a69f1111e18..000000000000 --- a/math/freemat/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (FreeMat-4.2-Source.tar.gz) = 5f56dc18458da72fb8143d47faeb7a66fa104f8ac9160558e032f6d2d68c9ffb -SIZE (FreeMat-4.2-Source.tar.gz) = 106222549 diff --git a/math/freemat/files/patch-CMakeLists.txt b/math/freemat/files/patch-CMakeLists.txt deleted file mode 100644 index 5414cad9027c..000000000000 --- a/math/freemat/files/patch-CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -257,7 +257,7 @@ - add_definitions(-DHAVE_LLVM) - include_directories(${LLVM_INCLUDE_DIRS}) - link_directories(${LLVM_LIBRARY_DIRS}) -- llvm_map_components_to_libraries(REQ_LLVM_LIBRARIES jit interpreter nativecodegen asmparser bitreader bitwriter codegen ipo linker selectiondag instrumentation) -+ llvm_map_components_to_libraries(REQ_LLVM_LIBRARIES jit interpreter nativecodegen asmparser bitreader bitwriter codegen ipo linker selectiondag instrumentation irreader) - set(OPTIONAL_LIBS ${OPTIONAL_LIBS} ${CLANG_LIBRARIES} ${REQ_LLVM_LIBRARIES}) - ENDIF() - diff --git a/math/freemat/files/patch-libs-libMatC-CJitFuncClang b/math/freemat/files/patch-libs-libMatC-CJitFuncClang deleted file mode 100644 index c12c4157ea2d..000000000000 --- a/math/freemat/files/patch-libs-libMatC-CJitFuncClang +++ /dev/null @@ -1,72 +0,0 @@ ---- libs/libMatC/CJitFuncClang.hpp.orig -+++ libs/libMatC/CJitFuncClang.hpp -@@ -4,9 +4,9 @@ - #include <stdint.h> - #include <string> - --#include "llvm/Function.h" -+#include "llvm/IR/Function.h" - #include "llvm/ExecutionEngine/ExecutionEngine.h" --#include "llvm/LLVMContext.h" -+#include "llvm/IR/LLVMContext.h" - #include "clang/Frontend/CompilerInstance.h" - #include "CJitFunc.hpp" - ---- libs/libMatC/CJitFuncClang.cpp.orig -+++ libs/libMatC/CJitFuncClang.cpp -@@ -14,13 +14,13 @@ - #include "clang/Frontend/FrontendDiagnostic.h" - #include "clang/Frontend/TextDiagnosticPrinter.h" - --#include "llvm/LLVMContext.h" --#include "llvm/Module.h" -+#include "llvm/IR/LLVMContext.h" -+#include "llvm/IR/Module.h" - #include "llvm/Config/config.h" - #include "llvm/ADT/OwningPtr.h" - #include "llvm/ADT/SmallString.h" - #include "llvm/Config/config.h" --#include "llvm/LLVMContext.h" -+#include "llvm/IR/LLVMContext.h" - #include "llvm/ExecutionEngine/ExecutionEngine.h" - #include "llvm/ExecutionEngine/GenericValue.h" - #include "llvm/Support/ManagedStatic.h" -@@ -32,9 +32,9 @@ - #include "llvm/Support/TargetSelect.h" - #include "llvm/Target/TargetOptions.h" - --#include "llvm/Constants.h" --#include "llvm/DerivedTypes.h" --#include "llvm/Instructions.h" -+#include "llvm/IR/Constants.h" -+#include "llvm/IR/DerivedTypes.h" -+#include "llvm/IR/Instructions.h" - #include "llvm/ExecutionEngine/JIT.h" - //#include "llvm/ExecutionEngine/Interpreter.h" - -@@ -73,7 +73,7 @@ - llvm::IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs()); - DiagnosticsEngine Diags(DiagID, &*DiagOpts, DiagClient); - Driver TheDriver("", llvm::sys::getDefaultTargetTriple(), -- "a.out", /*IsProduction=*/false, -+ "a.out", - Diags); - TheDriver.setTitle("FreeMat JIT"); - llvm::SmallVector<const char *, 16> Args; -@@ -107,14 +107,14 @@ - CCArgs.size(), - Diags); - QString path = GetRootPath() + "/toolbox/jit"; -- CI->getHeaderSearchOpts().AddPath(path.toStdString().c_str(),frontend::Quoted,true,false,false); -+ CI->getHeaderSearchOpts().AddPath(path.toStdString().c_str(),frontend::Quoted,false,false); - - // FIXME: This is copied from cc1_main.cpp; simplify and eliminate. - // Create a compiler instance to handle the actual work. - comp = new clang::CompilerInstance; - comp->setInvocation(CI.take()); - // Create the compilers actual diagnostics engine. -- comp->createDiagnostics(int(CCArgs.size()),const_cast<char**>(CCArgs.data())); -+ comp->createDiagnostics(); - if (!comp->hasDiagnostics()) return false; - // Create and execute the frontend to generate an LLVM bitcode module. - // Pass the LLVM context to the code gen action. Otherwise, the action diff --git a/math/freemat/files/patch-libs__libFN__fdlibm.h b/math/freemat/files/patch-libs__libFN__fdlibm.h deleted file mode 100644 index d7b9992563ee..000000000000 --- a/math/freemat/files/patch-libs__libFN__fdlibm.h +++ /dev/null @@ -1,17 +0,0 @@ ---- ./libs/libFN/fdlibm.h.orig 2009-11-14 19:26:54.000000000 -0500 -+++ ./libs/libFN/fdlibm.h 2009-11-14 19:27:53.000000000 -0500 -@@ -11,13 +11,11 @@ - */ - - /* REDHAT LOCAL: Include files. */ -+#include <stdarg.h> - #include <math.h> - //#include <sys/types.h> - //#include <machine/ieeefp.h> - --typedef __int32 __int32_t; --typedef unsigned __int32 __uint32_t; -- - #define __IEEE_LITTLE_ENDIAN - - /* REDHAT LOCAL: Default to XOPEN_MODE. */ diff --git a/math/freemat/files/patch-libs_libMatC_CArray.cpp b/math/freemat/files/patch-libs_libMatC_CArray.cpp deleted file mode 100644 index cd43f643358b..000000000000 --- a/math/freemat/files/patch-libs_libMatC_CArray.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- libs/libMatC/CArray.cpp.orig 2018-06-22 09:05:35 UTC -+++ libs/libMatC/CArray.cpp -@@ -534,7 +534,7 @@ void* carray_get_aa(void* interp, void* arg, void* rnd - extern "C" EXPORT - double carray_get_ss(void* interp, void* arg, double row, double col, bool *flag) - { -- if (*flag) return NULL; -+ if (*flag) return 0.0L; - try - { - CArray *cp = cast(arg); -@@ -569,7 +569,7 @@ double carray_get_ss(void* interp, void* arg, double r - extern "C" EXPORT - double carray_get_s(void* interp, void* arg, double row, bool *flag) - { -- if (*flag) return NULL; -+ if (*flag) return 0.0L; - try - { - CArray *cp = cast(arg); diff --git a/math/freemat/pkg-descr b/math/freemat/pkg-descr deleted file mode 100644 index 4d086b0273ca..000000000000 --- a/math/freemat/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -FreeMat is a free environment for rapid engineering and scientific -prototyping and data processing. It is similar to commercial systems -such as MATLAB from Mathworks, and IDL from Research Systems, but is -Open Source. - -WWW: http://freemat.sourceforge.net/ diff --git a/math/freemat/pkg-plist b/math/freemat/pkg-plist deleted file mode 100644 index 68dd807c5b0b..000000000000 --- a/math/freemat/pkg-plist +++ /dev/null @@ -1,23 +0,0 @@ -bin/FreeMat -bin/blas.ini -share/pixmaps/freemat.png -@dir %%DATADIR%%/toolbox/tests/vtkwidgets -@dir %%DATADIR%%/toolbox/tests/vtkvolumerendering -@dir %%DATADIR%%/toolbox/tests/vtkviews -@dir %%DATADIR%%/toolbox/tests/vtkrendering -@dir %%DATADIR%%/toolbox/tests/vtkparallel -@dir %%DATADIR%%/toolbox/tests/vtkio -@dir %%DATADIR%%/toolbox/tests/vtkinfovis -@dir %%DATADIR%%/toolbox/tests/vtkimaging -@dir %%DATADIR%%/toolbox/tests/vtkhybrid -@dir %%DATADIR%%/toolbox/tests/vtkgraphics -@dir %%DATADIR%%/toolbox/tests/vtkgeovis -@dir %%DATADIR%%/toolbox/tests/vtkfiltering -@dir %%DATADIR%%/toolbox/tests/vtkcommon -@dir %%DATADIR%%/toolbox/tests/os -@dir %%DATADIR%%/toolbox/tests/num -@dir %%DATADIR%%/toolbox/tests/mathfunctions -@dir %%DATADIR%%/toolbox/tests/introduction -@dir %%DATADIR%%/toolbox/tests/glwin -@dir %%DATADIR%%/toolbox/tests/function -@dir %%DATADIR%%/toolbox/tests/debug |
