: 1
name: libfoo
version: 1.2.4+1
summary: The Foo Math Library
description:\
A modern C++ library with easy to use linear algebra and lot of optimization
tools.

There are over 100 functions in total with an extensive test suite. The API is
similar to ~~mathlab~~ **MATLAB**.[^mathlab]

Useful for conversion of research code into production environments.
[^mathlab]: MATLAB Capabilities: TODO
\
description-type: text/markdown
package-description:\
This project builds and defines the build2 package for the libfoo library.

A modern C++ library with easy to use linear algebra and lot of optimization
tools.

There are over 100 functions in total with an extensive test suite. The API is
similar to ~~mathlab~~ **MATLAB**.[^mathlab]

Useful for conversion of research code into production environments.
[^mathlab]: MATLAB Capabilities: TODO
\
package-description-type: text/markdown
license: LGPLv2, MIT; If using with GNU TLS.
license: BSD; If using with OpenSSL.
priority: high; Critical bug fixes, performance improvement.
topics: math library, math API, libbaz fork
keywords: c++ foo math best
url: http://www.example.com/foo/; Project home page.
doc-url: http://www.example.org/projects/libfoo/man.xhtml; Documentation page.
src-url: http://scm.example.com/?p=odb/libodb.git\;a=tree; Source tree url.
package-url: http://www.example.com/foo/pack; Package details.
email: foo-users@example.com; Public mailing list. Read FAQ before posting.
package-email: pack@example.com; Current packager.
builds: all
network-build-config: config.libfoo.network=true; Enable networking API.
network-build-include: windows-vc_14d/x86_64-microsoft-win32-msvc14.0
network-build-exclude: **

cache-build-config:
\
config.libfoo.cache=true
config.libfoo.buffer=4096
;
Enable caching.
\
cache-builds: default
cache-builds: -linux
cache-build-include: windows-vc_14d/x86_64-microsoft-win32-msvc14.0
cache-build-exclude: **
depends: libmisc < 1.1 | libmisc > 2.3.0+0; Crashes with 1.1.0-2.3.0.
depends: libexp >= 1.0
depends: libstudxml ? ($cxx.target.class == 'windows') | libexpat ? ($cxx.target.class != 'windows') ; The newer the better.
requires: linux | windows | macosx; Symbian support is coming.
requires: c++11
requires: ? ; libc++ standard library if using Clang on Mac OS X.
requires: ; X11 libs.
requires: ? ($windows) ; Only 64-bit.
requires: x86_64 ? ; Only if on Windows.
requires: * vc++ >= 12.0 ? (windows); Only if using VC++ on Windows.
requires: host
tests: * libfoo-tests == $ ? (!$defined(config.libfoo_tests.test)) config.libfoo_tests.test=libfoo
examples: libfoo-examples
benchmarks: libfoo-benchmarks > 0.0.1
changes:\
**1.2.4+1**
 * applied patch for critical bug-219
 * regenerated documentation

**1.2.4**
 * test suite extended significantly
\
changes-type: text/markdown
