| Port details |
- tlfloat C++ template library for floating point operations
- 1.15.0_1 math
=1 1.15.0Version of this port present on the latest quarterly branch. - There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: 2025-09-21 12:33:06
- Last Update: 2025-10-24 08:24:44
- Commit Hash: 488cab4
- People watching this port, also watch:: py311-guppy3, R-cran-pwr, php83-pear, wa-aspell, ittapi
- License: BSL
- WWW:
- https://shibatch.github.io/tlfloat-doxygen/
- Description:
- This library implements C++ classes with which half, single, double, quadruple
and octuple precision IEEE 754 floating point numbers can be operated.
Internally, these classes are implemented as class templates on top of
arbitrary-precision integer class templates so that the templates are expanded
as arbitrary precision floating-point operations by just changing the template
parameters, rather than implementing each floating-point operation for each
precision. The arbitrary-precision integer class templates are also included in
this library.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/math/tlfloat/ && make install clean
- To add the package, run one of these commands:
- pkg install math/tlfloat
- pkg install tlfloat
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tlfloat
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1758390706
SHA256 (shibatch-tlfloat-v1.15.0_GH0.tar.gz) = f96a19273111de3c8818965dc3d68cbd66edaba62f03bcd2c06525a22197c97b
SIZE (shibatch-tlfloat-v1.15.0_GH0.tar.gz) = 266438
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
- Test dependencies:
-
- mpfr>0 : math/mpfr
- This port is required by:
- for Build
-
- math/sleef
Configuration Options:
- No options to configure
- Options name:
- math_tlfloat
- USES:
- cmake:testing compiler:c++20-lang pathfix
- 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 |
1.15.0_1 24 Oct 2025 08:24:44
    |
Thierry Thomas (thierry)  |
math/tlfloat: drop maintainership |
1.15.0_1 23 Oct 2025 18:44:46
    |
Daniel Engberg (diizzy)  |
math/tlfloat: Improve port and build shared library
* Remove mpfr as dependency, only used for unit tests
* Enable LTO by default
* Don't build utils (not installed)
* Don't build unit tests unless requested
* Enable PIC
* Build shared library instead of static
PR: 289741
Approved by: maintainer timeout, 1+ month |
1.15.0 17 Oct 2025 14:02:08
    |
Thierry Thomas (thierry)  |
math/tlfloat: mark BROKEN on arm64 |
1.15.0 30 Sep 2025 19:47:58
    |
Thierry Thomas (thierry)  |
math/tlfloat: mark BROKEN on i386 and arm64
Reported by: pkg-fallout |
1.15.0 21 Sep 2025 12:27:49
    |
Thierry Thomas (thierry)  |
math/tlfloat: new port, C++ template library for floating point operations |