Opened 21 years ago

Closed 21 years ago

Last modified 19 years ago

#639 closed defect (fixed)

NEW: octave-2.1.48

Reported by: persquare@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

octave-2.1.48

the portfile can be found here: INLINE

Description: a Matlab-like environment for numerical analysis

Homepage: http://www.octave.org

Comments: Needs a working teTeX to build docs. The second replacement (mach-o) is fixed in octave CVS and will go away, but the fix to HAVE_DYLD_API will be needed until building a shared lib version of octave is fixed (in the not too distant future). Depend on texinfo (submitted as #638)

================INLINE CONTENT================

# $Id: $ PortSystem 1.0 name octave version 2.1.48 categories math science maintainers description a Matlab-like environment for numerical analysis long_description Octave provides a convenient command line interface for solving \

linear and nonlinear problems numerically, using a language that \ is mostly compatible with Matlab. \ It is easily extensible and customizable via user-defined functions \ or using dynamically loaded modules written in e.g. C++, C or Fortran.

homepage http://www.octave.org master_sites ftp://ftp.octave.org/pub/octave/bleeding-edge/ checksums md5 ba864d46e10b240a0ce6d6875f19664d depends_build bin:texinfo:texinfo bin:g77:g77 depends_lib lib:libreadline.4.3:readline configure.env FLIBS="-lg2c" LDFLAGS="-L${prefix}/lib" CPPFLAGS="-no-cpp-precomp -I${prefix}/include" post-configure {

reinplace "s|/
* #undef HAVE_DYLD_API
*/|#define HAVE_DYLD_API 1|g" \

"${worksrcpath}/config.h"

reinplace "s|#include <Mach-O/dyld.h>|#include <mach-o/dyld.h>|g" \

"${worksrcpath}/liboctave/oct-shlib.cc"

} install.destroot prefix=${destroot}${prefix}

Change History (6)

comment:1 Changed 21 years ago by waqar@…

make sure you add your email address to the maintainers variable

comment:2 Changed 21 years ago by persquare@…

Adding e-mail address. Adding variant hdf5. Blocking configure from picking up fftw and mpich for now, will be variants once I get them to work properly with octave.

================INLINE CONTENT================

# $Id: $ PortSystem 1.0 name octave version 2.1.48 categories math science maintainers persquare@… description a Matlab-like environment for numerical analysis long_description Octave provides a convenient command line interface for solving \

linear and nonlinear problems numerically, using a language that \ is mostly compatible with Matlab. \ It is easily extensible and customizable via user-defined functions \ or using dynamically loaded modules written in e.g. C++, C or Fortran.

homepage http://www.octave.org master_sites ftp://ftp.octave.org/pub/octave/bleeding-edge/ checksums md5 ba864d46e10b240a0ce6d6875f19664d depends_build bin:texinfo:texinfo bin:g77:g77 depends_lib lib:libreadline.4.3:readline configure.env FLIBS="-lg2c" LDFLAGS="-L${prefix}/lib" CPPFLAGS="-no-cpp-precomp - I${prefix}/include" configure.args --without-hdf5 --without-fftw --without-mpi post-configure {

reinplace "s|/
* #undef HAVE_DYLD_API
*/|#define HAVE_DYLD_API 1|g" \

"${worksrcpath}/config.h"

reinplace "s|#include <Mach-O/dyld.h>|#include <mach-o/dyld.h>|g" \

"${worksrcpath}/liboctave/oct-shlib.cc"

} install.destroot prefix=${destroot}${prefix}

variant hdf5 {

depends_lib lib:libhdf5:hdf5 configure.args-delete --without-hdf5 configure.args-append --with-hdf5

}

comment:3 Changed 21 years ago by persquare@…

dependson: 638, 647

comment:4 Changed 21 years ago by fkr@…

will need to wait until teTeX is fixed. -fkr

comment:5 Changed 21 years ago by persquare@…

May be safely bumped to version 2.1.50 when commited. /Per

comment:6 Changed 21 years ago by gwright@…

Resolution: fixed
Status: newclosed

Bumped version to 2.1.50 and committed. Thanks! /gw

Note: See TracTickets for help on using tickets.