aboutsummaryrefslogtreecommitdiff
path: root/math/matio
Commit message (Collapse)AuthorAgeFilesLines
* - Drop .la files, no dependees require themDmitry Marakasov2014-09-102-3/+2
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=367817
* - Update to 1.8.12 (from science/hdf5-18)Sunpoet Po-Chuan Hsieh2014-05-031-2/+2
| | | | | | | | | | | | | | | | | | - Add LICENSE - Convert to new LIB_DEPENDS format - Convert to new options helper - Use NOT_FOR_ARCHS - Strip shared library - Remove deprecated PTHREAD_* - Use MAKE_CMD - Bump PORTREVISION for science/hdf5 shlib change [1] Changes: http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12-RELEASE.txt http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html Approved by: portmgr (bapt) [1] Notes: svn path=/head/; revision=352854
* When linking a library libA with a library libB using libtool, if libB.laTijl Coosemans2014-04-231-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exists, libtool will add all libraries libB.la refers to (dependency_libs field) to the linker command line and store them in the dependency_libs field of libA.la. So everything that subsequently links with libA will also link to these extra libraries. This causes too much overlinking. This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs field in .la libraries during staging. However, because .la libraries have very limited use when dependency_libs is empty it makes sense to completely remove them during staging. So with this commit USES=libtool is modified to remove .la libraries and a new form (USES=libtool:keepla) is introduced in case they need to be kept (dependency_libs is still emptied). PORTREVISION is bumped on all ports with USES=libtool that install .la libraries. Most ports are also changed to add :keepla because .la libraries have to be kept around as long as there are dependent ports with .la libraries that refer to them in their dependency_libs field. In most cases :keepla can be removed again as soon as all dependent ports that install .la libraries have some form of USES=libtool added to their Makefile. PR: ports/188759 Exp-run: bdrewery Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=351936
* math/matio:Max Brazhnikov2014-03-284-37/+45
| | | | | | | | | | | | | - Update to 1.5.2 - Remove FORTRAN option (not supported anymore) - Add HDF5 option (support for MAT v7.3 files) - Add LICENSE - Update COMMENT and description - Use pkg-plist - Take maintainership Notes: svn path=/head/; revision=349400
* - USES=fortran pathfix.Tijl Coosemans2013-12-251-27/+10
| | | | | | | | | | | | | - Pass --enable-shared to configure instead of building a shared library in post-build. This decreases the library version to zero so patch the Makefile to force it back to one. The shared library also links with Fortran runtime libraries correctly now. - Remove -fPIC from CFLAGS and FFLAGS now that the shared library is no longer created from the static library. - Remove do-install. Normal make install works just fine. Notes: svn path=/head/; revision=337461
* - Support stagingDmitry Marakasov2013-12-241-8/+10
| | | | | | | - Fix FORTRAN option Notes: svn path=/head/; revision=337315
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | math) Notes: svn path=/head/; revision=327746
* - Trim headerBryan Drewery2012-12-121-9/+6
| | | | | | | - Convert to new options framework Notes: svn path=/head/; revision=308784
* - Reset MAINTAINER due to unrecoverable bounceRyan Steinmetz2012-12-041-1/+1
| | | | | | | | Reported by: portscout Feature safe: yes Notes: svn path=/head/; revision=308272
* - Get Rid MD5 supportMartin Wilke2011-03-201-1/+0
| | | | Notes: svn path=/head/; revision=271346
* - Update to 1.3.4Wen Heping2010-06-112-7/+31
| | | | | | | | | | | - Fix Fortran support (previously USE_FORTRAN was set but never used) - Make Fortran support optional PR: ports/147738 Submitted by: Rob Farmer <rfarmer@predatorlabs.net> (maintainer) Notes: svn path=/head/; revision=256339
* matio is an ISO C library (with a limited Fortran 90 interface) for readingWen Heping2010-02-243-0/+47
and writing Matlab MAT files. WWW: http://sourceforge.net/projects/matio/ PR: ports/143928 Submitted by: Rob Farmer <rfarmer@predatorlabs.net> Feature safe: yes Notes: svn path=/head/; revision=250256