Port details |
- libmissing Standard math functions missing from the FreeBSD libm
- 20130815_5 math =3 20130815_5Version 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: 2012-12-20 19:38:28
- Last Update: 2024-03-23 11:19:32
- Commit Hash: d7511b9
- People watching this port, also watch:: oss, lua54-luaexpat, monit, proggy_fonts-ttf, inotify-tools
- License: BSD2CLAUSE
- Description:
- This is a collection of stopgap replacements for standard math
functions missing from libm in various supported versions of
FreeBSD. The functions are slower than the existing libm
functions, but are more accurate than many naive replacements.
Exceptions are largely ignored. N. Beebe's extended C version
of the ELEFUNT package is used to provide regression tests for
some of the real-valued functions.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libmissing>0:math/libmissing
- To install the port:
- cd /usr/ports/math/libmissing/ && make install clean
- To add the package, run one of these commands:
- pkg install math/libmissing
- pkg install libmissing
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libmissing
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (libmissing-20130815.tar.xz) = 44872006f607c34e0a85dd18a3c890d2f380fbcd87b885fdb5a17b46e1a3f422
SIZE (libmissing-20130815.tar.xz) = 130232
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- libmpc.so : math/mpc
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for libmissing-20130815_5:
EXAMPLES=on: Build and/or install examples
PROFILE=off: Build with profiling support
===> Use 'make config' to modify these settings
- Options name:
- math_libmissing
- USES:
- tar:xz uidfix
- 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 |
20130815_5 23 Mar 2024 11:19:32 |
Tijl Coosemans (tijl) |
Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV
And remove it from individual ports. Use WRK_ENV in custom build
commands where necessary.
FreeBSD make(1) includes /usr/share/mk/sys.mk and that includes
/etc/make.conf if it exists. This happens when you run make in a port
directory but it also happens when the upstream build system uses make.
This commit disables make.conf inclusion in the latter case because
users can define variables like CFLAGS in make.conf that override ports
framework variables and this can cause problems that are difficult to
diagnose.
If there are any build customisations made through make.conf that stop
working because of this commit then they should be made available by the (Only the first 15 lines of the commit message are shown above ) |
20130815_5 23 Apr 2023 09:09:58 |
Gerald Pfeifer (gerald) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
20130815_4 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
20130815_4 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
20130815_4 21 Mar 2021 09:57:05 |
gerald |
Update to MPC version 1.2.0 with the following changes:
- New functions:
. mpc_sum
. mpc_dot
- Several functions are more robust with a reduced exponent range
(for example corresponding to IEEE 754 binary formats).
- New mpcheck tool for comparison with the native C library (which
is not installed by default).
Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.
PR: 249950
Submitted by: wen |
20130815_3 25 Nov 2019 23:25:52 |
brooks |
Fix build with src r354909 applied.
The referenced change made NO_INSTALLLIB, NO_MAN, and NO_PROFILE into
errors causing these ports that declare them and use the FreeBSD make
infrastructure as part of their build to fail.
When the offending variables occur in a BSD Makefile, NO_MAN becomes
MAN= and NO_INSTALLLIB and NO_PROFILE become MK_INSTALLLIB=no and
MK_PROFILE=no respectively. When declared in the environment they
become WITHOUT_<FOO>. |
20130815_3 14 Sep 2018 16:47:49 |
jbeich |
math/libmissing: back out r477151
LLD (both 6 and 7) gained -z interpose support in base r338682. |
20130815_3 14 Aug 2018 13:33:20 |
jbeich |
math/libmissing: unbreak with LLD 7
ld: error: unknown -z value: interpose
cc: error: linker command failed with exit code 1 (use -v to see invocation)
PR: 214864 230355
Reported by: antoine (via exp-run) |
20130815_3 10 Mar 2018 17:46:06 |
gerald |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
20130815_2 12 Jan 2017 15:14:44 |
amdmi3 |
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
- Switch to new test framework
- Whitespace fixes
- Switch to options helpers |
20130815_2 27 Jun 2016 21:30:34 |
rene |
Reset ports maintained by bf@ until he has time again to work on them.
PR: 210474
Submitted by: jbeich
With hat: portmgr-secretary |
20130815_2 01 Apr 2016 14:16:20 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
20130815_2 29 Jul 2014 20:55:28 |
adamw |
Repair instances, almost all courtesy of bf ;-), of spaces
and/or tabs before the =. This made doing regular expressions
on the ports tree really difficult.
Approved by: portmgr (not really, but touches unstaged ports) |
20130815_2 06 May 2014 12:26:18 |
bapt |
Support stage
Modernize |
20130815_2 05 May 2014 09:45:37 |
bapt |
Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr |
20130815_2 13 Nov 2013 01:38:47 |
bf |
Ensure that libmissing functions can replace imprecise base system variants --
thanks
to kib for implementing the necessary rtld support |
20130815_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 ) |
20130815 20 Sep 2013 20:55:06 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
math) |
20130815 15 Aug 2013 22:13:42 |
bf |
Update math/libmissing to 20130815, and adjust a dependent port |
20121222 28 Mar 2013 19:25:12 |
bf |
trim headers; switch to the new options format; fix builds after src r248751;
update math/lrng to 20130314, and switch it to a versioned DIST_SUBDIR |
20121222 30 Dec 2012 21:40:58 |
bf |
simplify and correct precisions; use libm on architectures where long
doubles aren't wider than doubles; reduce the number of mpc/mpfr
variables in some functions; add (l)lrintl, remquol, logbl; minor
cleanup |
20121220 20 Dec 2012 19:38:12 |
bf |
Add libmissing , standard math functions missing from the FreeBSD libm. |