Port details |
- armadillo C++ linear algebra library
- 14.0.3 math =2 14.0.2Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2013-03-22 14:55:00
- Last Update: 2024-10-14 05:25:18
- Commit Hash: 5689f2c
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: APACHE20
- WWW:
- https://arma.sourceforge.net/
- https://gitlab.com/conradsnicta/armadillo-code
- Description:
- Armadillo is a C++ linear algebra library (matrix maths) aiming towards
a good balance between speed and ease of use. The syntax is deliberately
similar to Matlab.
Integer, floating point and complex numbers are supported, as well as a
subset of trigonometric and statistics functions. Various matrix
decompositions are provided through optional integration with LAPACK, or
one of its high performance drop-in replacements (such as the
multi-threaded MKL or ACML libraries).
A delayed evaluation approach is employed (at compile-time) to combine
several operations into one and reduce (or eliminate) the need for
temporaries. This is accomplished through recursive templates and
template meta-programming.
Useful for conversion of research code into production environments, or
if C++ has been decided as the language of choice, due to speed and/or
integration capabilities.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- armadillo>0:math/armadillo
- To install the port:
- cd /usr/ports/math/armadillo/ && make install clean
- To add the package, run one of these commands:
- pkg install math/armadillo
- pkg install armadillo
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: armadillo
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1728632258
SHA256 (armadillo-14.0.3.tar.xz) = ebd6215eeb01ee412fed078c8a9f7f87d4e1f6187ebcdc1bc09f46095a4f4003
SIZE (armadillo-14.0.3.tar.xz) = 7192548
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libarpack.so : math/arpack-ng
- libsuperlu.so : math/superlu
- liblapack.so : math/lapack
- libopenblas.so : math/openblas
- This port is required by:
- for Build
-
- math/ensmallen
- math/mlpack
- science/erkale
- for Libraries
-
- science/helfem
- for Run
-
- math/ensmallen
- math/mlpack
Configuration Options:
- ===> The following configuration options are available for armadillo-14.0.3:
OPENBLAS_LAPACK=off: Use LAPACK function from OpenBLAS
===> Use 'make config' to modify these settings
- Options name:
- math_armadillo
- USES:
- blaslapack:openblas cmake:testing compiler:c++11-lang pathfix pkgconfig tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
7.600.1 16 Dec 2016 19:14:57 |
danilo |
- Update to 7.600.1 |
7.500.2_1 23 Nov 2016 12:45:47 |
jbeich |
devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC
Changes: http://www.boost.org/users/history/
PR: 199601
Submitted by: Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by: rakuco (kde) (earlier version)
Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions)
Approved by: bapt (office) |
7.500.2 18 Nov 2016 12:42:43 |
danilo |
- Update to 7.500.2 |
7.500.1 13 Nov 2016 22:19:02 |
danilo |
- Update to 7.500.1 |
7.500.0 17 Oct 2016 20:14:08 |
danilo |
- Update to 7.500.0 |
7.400.4 11 Oct 2016 15:30:12 |
danilo |
- Update to 7.400.4 |
7.400.3 30 Sep 2016 21:13:04 |
danilo |
- Update to 7.400.3 |
7.400.2 28 Aug 2016 21:19:05 |
danilo |
- Update to 7.400.2 |
7.400.1 20 Aug 2016 15:57:46 |
danilo |
- Update to 7.400.1 |
7.300.1 03 Aug 2016 19:37:59 |
danilo |
- Update to 7.300.1
- Re-add the config.hpp patch
PR: 211559
Submitted by: pi |
7.100.3 03 Aug 2016 16:27:21 |
pi |
math/armadillo: 6.700.7 -> 7.100.3
PR: 210050
Changes: http://arma.sourceforge.net/docs.html#version_7100
Approved by: danilo (maintainer timeout) |
6.700.7 24 May 2016 01:47:42 |
danilo |
- Update to 6.700.7 |
6.700.6 08 May 2016 01:34:07 |
danilo |
- Update to 6.700.6 |
6.700.5 24 Apr 2016 17:19:46 |
danilo |
- Update to 6.700.5 |
6.700.4_1 21 Apr 2016 16:43:15 |
swills |
many ports: mark broken on powerpc64 |
6.700.4_1 20 Apr 2016 20:42:40 |
sunpoet |
- Update to 1.10.0
- Add LICENSE_FILE
- Remove outdated PORTSCOUT
- Re-enable SZIP option by default: it was changed unintentionally in r398300
Changes: https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0/src/hdf5-1.10.0-RELEASE.txt
https://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html |
6.700.4 13 Apr 2016 01:31:40 |
danilo |
- Update to 6.700.4 |
6.700.3 06 Apr 2016 13:33:56 |
danilo |
- Update to 6.700.3 |
6.600.5 05 Apr 2016 01:20:56 |
danilo |
- Update to 6.600.5 |
6.600.4 01 Apr 2016 14:16:20 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
6.600.4 15 Mar 2016 20:44:12 |
danilo |
- Update to 6.600.4 |
6.500.5 11 Feb 2016 23:50:43 |
danilo |
- Update to 6.500.5 |
6.500.4 29 Jan 2016 23:41:23 |
danilo |
- Update to 6.500.4 |
6.400.3 22 Dec 2015 23:26:16 |
danilo |
- Update to 6.400.3 |
6.400.2 18 Dec 2015 23:14:41 |
danilo |
- Update to 6.400.2 |
6.300.2 04 Dec 2015 11:03:54 |
danilo |
- Update to 6.300.2 |
6.200.5 26 Nov 2015 14:43:42 |
danilo |
- Update to 6.200.5 |
6.200.4 16 Nov 2015 23:36:13 |
danilo |
- Update to 6.200.4 |
6.200.3 10 Nov 2015 13:10:02 |
danilo |
- Update to 6.200.3 |
6.200.2 03 Nov 2015 02:30:56 |
danilo |
- Update to 6.200.2 |
6.100.1 23 Oct 2015 11:01:20 |
danilo |
- Update to 6.100.1 |
6.100.0 02 Oct 2015 18:56:51 |
danilo |
- Update to 6.100.0 |
5.600.2 17 Sep 2015 01:56:57 |
danilo |
- Update to 5.600.2 |
5.500.2 13 Sep 2015 18:14:47 |
danilo |
- Update to 5.500.2 |
5.400.2 26 Aug 2015 02:54:51 |
danilo |
- Update to 5.400.2 |
5.300.4 03 Aug 2015 19:17:53 |
danilo |
- Update to 5.300.4 |
5.200.2 22 Jun 2015 12:28:08 |
danilo |
- Update to 5.200.2 |
5.200.1 27 May 2015 15:42:52 |
danilo |
- Update to 5.200.1 |
5.100.2_1 24 May 2015 08:10:29 |
sunpoet |
- Update to 1.8.15
- Bump PORTREVISION for science/hdf5 shlib change
Changes: http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.15-RELEASE.txt
http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html |
5.100.2 14 May 2015 13:57:00 |
danilo |
- Update to 5.100.2 |
5.100.1 02 May 2015 19:39:44 |
danilo |
- Update to 5.100.1
- Add support to superlu library [1]
Suggested by: Conrad Sanderson (author) [1] |
5.000.1 15 Apr 2015 15:13:02 |
danilo |
- Update to 5.000.1 |
4.650.4 31 Mar 2015 02:21:46 |
danilo |
- Update to 4.650.4 |
4.650.3 09 Mar 2015 20:46:21 |
danilo |
- Update to 4.650.3 |
4.650.2 27 Feb 2015 12:54:23 |
danilo |
- Update to 4.650.2 |
4.650.1 25 Feb 2015 14:26:51 |
danilo |
- Update to 4.650.1 |
4.650.0 18 Feb 2015 15:31:29 |
danilo |
- Update to 4.650.0 |
4.600.4 28 Jan 2015 09:21:54 |
danilo |
- Update to 4.600.4 |
4.600.3 20 Jan 2015 12:36:55 |
danilo |
- Update to 4.600.3 |
4.600.2_1 18 Jan 2015 10:39:51 |
sunpoet |
- Update to 1.8.14
- Update MASTER_SITES
- Use INSTALL_TARGET=install-strip instead of
MAKE_ENV=INSTALL_STRIP_FLAG=${STRIP}
- Bump PORTREVISION for science/hdf5 shlib change
Changes: http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.14-RELEASE.txt
http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html |
4.600.2 14 Jan 2015 13:05:09 |
danilo |
- Uses blaslapack and add support for arpack
PR: 196645
Submitted by: pfg |
4.600.1 06 Jan 2015 00:22:20 |
danilo |
- Update to 4.600.1 |
4.600.0 02 Jan 2015 18:45:18 |
danilo |
- Update to 4.600.0 |
4.550.4 25 Dec 2014 02:12:46 |
danilo |
- Update to 4.550.4 |
4.550.3 19 Dec 2014 13:21:37 |
danilo |
- Update from 4.550.2 to 4.550.3 |
4.550.2 05 Dec 2014 14:55:59 |
danilo |
- Update from 4.550.1 to 4.550.2 |
4.550.1 25 Nov 2014 13:24:34 |
danilo |
- Update to 4.550.1 |
4.550.0 23 Nov 2014 15:34:02 |
danilo |
- Update from 4.500.1 to 4.550.0 |
4.500.1 18 Nov 2014 16:48:30 |
danilo |
- Update from 4.500.0 to 4.500.1 |
4.500.0 13 Nov 2014 23:24:01 |
antoine |
Cleanup plist |
4.500.0 30 Oct 2014 12:36:23 |
danilo |
- Update from 4.450.4 to 4.500.0 |
4.450.4 14 Oct 2014 14:06:37 |
danilo |
- Update from 4.450.3 to 4.450.4 |
4.450.3 08 Oct 2014 16:39:43 |
danilo |
- Update from 4.450.2 to 4.450.3 |
4.450.2 02 Oct 2014 13:04:06 |
danilo |
- Update from 4.450.0 to 4.450.2 |
4.450.0 19 Sep 2014 12:38:07 |
danilo |
- Update from 4.400.2 to 4.450.0 |
4.400.2 14 Sep 2014 17:26:59 |
danilo |
- Update from 4.400.1 to 4.400.2 |
4.400.1_1 10 Sep 2014 20:50:37 |
gerald |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit) |
4.400.1 20 Aug 2014 14:23:15 |
danilo |
- Update from 4.400.0 to 4.400.1 |
4.400.0 19 Aug 2014 14:33:54 |
danilo |
- Update from 4.320.2 to 4.400.0 |
4.320.2 18 Aug 2014 15:18:23 |
danilo |
- Update from 4.320.1 to 4.320.2 |
4.320.1 16 Aug 2014 15:49:07 |
danilo |
- Update from 4.320.0 to 4.320.1 [1]
- Take maintainership
PR: 192704
Submitted by: Daniel Austin <freebsd-ports@dan.me.uk> [1] |
4.320.0 10 Aug 2014 08:37:27 |
marino |
math/armadillo: Upgrade version 4.300.8 => 4.320.0
PR: 192210
Submitted by: Ports Fury |
4.300.8 22 Jun 2014 11:35:59 |
jhale |
- Update to 4.300.8
- Support staging
- Return to ports@
PR: 191251
Submitted by: pfg |
3.800.1_3 09 Jun 2014 15:25:27 |
antoine |
Change maintainer's email address to one that may no bounce
With hat: portmgr |
3.800.1_3 10 Mar 2014 20:55:22 |
gerald |
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
Part II, Bump PORTREVISIONs.
PR: 182136
Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by: bdrewery (two -exp runs) |
3.800.1_2 07 Feb 2014 11:44:09 |
bapt |
Chase boost and icu bump
While here convert some LIB_DEPENDS |
3.800.1_1 12 Dec 2013 13:01:41 |
bapt |
Convert LIB_DEPENDS for ports depending on boost |
3.800.1_1 04 Dec 2013 18:48:49 |
makc |
- Respect CMAKE_BUILD_TYPE
Approved by: portmgr (bapt) |
3.800.1_1 26 Oct 2013 00:52:36 |
gerald |
Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui (Only the first 15 lines of the commit message are shown above ) |
3.800.1 20 Sep 2013 20:55:06 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
math) |
3.800.1 22 Mar 2013 14:54:43 |
pawel |
Armadillo is a C++ linear algebra library (matrix maths) aiming towards a
good balance between speed and ease of use. The syntax is deliberately
similar to Matlab.
Integer, floating point and complex numbers are supported, as well as a
subset of trigonometric and statistics functions. Various matrix
decompositions are provided through optional integration with LAPACK, or
one of its high performance drop-in replacements (such as the
multi-threaded MKL or ACML libraries).
A delayed evaluation approach is employed (at compile-time) to combine
several operations into one and reduce (or eliminate) the need for
temporaries. This is accomplished through recursive templates and template
meta-programming.
Useful for conversion of research code into production environments, or if
C++ has been decided as the language of choice, due to speed and/or
integration capabilities.
WWW: http://arma.sourceforge.net/
PR: ports/177166
Submitted by: Pedro Giffuni <giffunip@tutopia.com> |