math/gf2x 1.3.0 MidnightBSD
Library for multiplying polynomials over the binary field
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl3, lgpl2.1
- Categories
- math
Description
gf2x is a C/C++ software package containing routines for fast arithmetic in GF(2)[x] (multiplication, squaring, GCD) and searching for irreducible/primitive trinomials.
Note: this port provides either a LGPL or a GPLv3 (default) version, and you can make your choice with the option.
In the other systems
Install
Binary package:
mport install gf2x
From mports:
cd /usr/mports/math/gf2x && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gf2x>0:math/gf2x
LIB_DEPENDS= libgf2x.so:math/gf2x
Dependencies
No port depends on this one.
Configuration
Options name: math_gf2x
| Option | Default | Description |
|---|---|---|
| LIC_GPLV3 | on | Choose the GPLv3 version |
| LIC_LGPL21 | off | Choose the LGPL 2.1 version |
- USES
- autoreconf libtool
- Service scripts
- none
Files
pkg-plist 20
- include/gf2x.h
- include/gf2x/gf2x-config-export.h
- include/gf2x/gf2x-config.h
- include/gf2x/gf2x-impl-export.h
- include/gf2x/gf2x-small.h
- include/gf2x/gf2x-thresholds.h
- include/gf2x/gf2x_mul1.h
- include/gf2x/gf2x_mul2.h
- include/gf2x/gf2x_mul3.h
- include/gf2x/gf2x_mul4.h
- include/gf2x/gf2x_mul5.h
- include/gf2x/gf2x_mul6.h
- include/gf2x/gf2x_mul7.h
- include/gf2x/gf2x_mul8.h
- include/gf2x/gf2x_mul9.h
- lib/libgf2x.a
- lib/libgf2x.so
- lib/libgf2x.so.3
- lib/libgf2x.so.3.0.0
- libdata/pkgconfig/gf2x.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gf2x-gf2x-27ba588f03bf6e1e74763903bab25e6e8bb6d0f0_GL0.tar.gz | 289707 | afd5e047490fc317d336f5bc2bdca91ef16db76b269ad20147ffb7ffebca3f9b |