math/tex-xint - The NetBSD Packages Collection

Expandable arbitrary precision floating point and integer operations

Loading xintexpr provides \xinteval and \xintfloateval.
\xintfloateval evaluates numerical expressions. The floating
point precision defaults to 16 decimal digits and can be set by
user. Trigonometry, exponential and logarithms are implemented
up to a maximal precision of 62 decimal digits. \xinteval
computes exactly with integers, fractions, and decimal numbers
or numbers in scientific notation. Note though that multiplying
two floating point numbers will about double the number of
digits, and so on, because the algebra is done exactly. Both
are compatible with expansion-only context. Loading xintexpr
imports automatically various other modules that it depends
upon. Among them: xinttools: utilities such as expandable and
non-expandable loops, xint: macros implementing in particular
the basic operations on arbitrarily long integers, xintbinhex:
conversions between decimal and binary, octal, or hexadecimal
bases for arbitrarily long integers, xintfrac: macros
implementing in particular the basic operations on arbitrarily
large fractions, decimal numbers, or numbers in scientific
notation. Further modules of independent interest include
xintgcd, xintseries and xintcfrac. You can use xintexpr (and
the other components) with LaTeX (via \usepackage) or also with
Plain TeX, OpTeX, or ConTeXt (via \input xintexpr.sty). All the
components are documented in the file xint.pdf, which also
contains the commented source code.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

math/tex-poormanlog print/kpathsea

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64tex-xint-1.4m.tgz
NetBSD 10.0aarch64tex-xint-1.4m.tgz
NetBSD 10.0aarch64ebtex-xint-1.4m.tgz
NetBSD 10.0alphatex-xint-1.4m.tgz
NetBSD 10.0earmv4tex-xint-1.4m.tgz
NetBSD 10.0earmv6hftex-xint-1.4m.tgz
NetBSD 10.0earmv6hftex-xint-1.4m.tgz
NetBSD 10.0earmv7hftex-xint-1.4m.tgz
NetBSD 10.0earmv7hftex-xint-1.4m.tgz
NetBSD 10.0i386tex-xint-1.4m.tgz
NetBSD 10.0i386tex-xint-1.4m.tgz
NetBSD 10.0m68ktex-xint-1.4m.tgz
NetBSD 10.0m68ktex-xint-1.4m.tgz
NetBSD 10.0m68ktex-xint-1.4m.tgz
NetBSD 10.0powerpctex-xint-1.4m.tgz
NetBSD 10.0powerpctex-xint-1.4m.tgz
NetBSD 10.0powerpctex-xint-1.4m.tgz
NetBSD 10.0sh3eltex-xint-1.4m.tgz
NetBSD 10.0sparc64tex-xint-1.4m.tgz
NetBSD 10.0vaxtex-xint-1.4m.tgz
NetBSD 10.0vaxtex-xint-1.4m.tgz
NetBSD 10.0vaxtex-xint-1.4m.tgz
NetBSD 10.0x86_64tex-xint-1.4m.tgz
NetBSD 10.0x86_64tex-xint-1.4m.tgz
NetBSD 11.0aarch64tex-xint-1.4m.tgz
NetBSD 11.0aarch64tex-xint-1.4m.tgz
NetBSD 11.0aarch64ebtex-xint-1.4m.tgz
NetBSD 11.0aarch64ebtex-xint-1.4m.tgz
NetBSD 11.0earmv4tex-xint-1.4m.tgz
NetBSD 11.0earmv6hftex-xint-1.4m.tgz
NetBSD 11.0earmv6hftex-xint-1.4m.tgz
NetBSD 11.0earmv7hftex-xint-1.4m.tgz
NetBSD 11.0earmv7hftex-xint-1.4m.tgz
NetBSD 11.0i386tex-xint-1.4m.tgz
NetBSD 11.0i386tex-xint-1.4m.tgz
NetBSD 11.0m68ktex-xint-1.4m.tgz
NetBSD 11.0m68ktex-xint-1.4m.tgz
NetBSD 11.0mips64ebtex-xint-1.4m.tgz
NetBSD 11.0powerpctex-xint-1.4m.tgz
NetBSD 11.0riscv64tex-xint-1.4m.tgz
NetBSD 11.0riscv64tex-xint-1.4m.tgz
NetBSD 11.0sh3eltex-xint-1.4m.tgz
NetBSD 11.0vaxtex-xint-1.4m.tgz
NetBSD 11.0vaxtex-xint-1.4m.tgz
NetBSD 11.0x86_64tex-xint-1.4m.tgz
NetBSD 11.0x86_64tex-xint-1.4m.tgz
NetBSD 9.0aarch64tex-xint-1.4m.tgz
NetBSD 9.0aarch64tex-xint-1.4m.tgz
NetBSD 9.0earmv4tex-xint-1.4m.tgz
NetBSD 9.0earmv6hftex-xint-1.4m.tgz
NetBSD 9.0earmv6hftex-xint-1.4m.tgz
NetBSD 9.0earmv7hftex-xint-1.4m.tgz
NetBSD 9.0earmv7hftex-xint-1.4m.tgz
NetBSD 9.0i386tex-xint-1.4m.tgz
NetBSD 9.0i386tex-xint-1.4m.tgz
NetBSD 9.0powerpctex-xint-1.4m.tgz
NetBSD 9.0x86_64tex-xint-1.4m.tgz
NetBSD 9.0x86_64tex-xint-1.4m.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.