BSD Ports

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

SystemPortVersion
MidnightBSDmath/gf2x1.3.0
FreeBSDmath/gf2x1.3.0
DragonFlymath/gf2x1.3.0

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

OptionDefaultDescription
LIC_GPLV3onChoose the GPLv3 version
LIC_LGPL21offChoose 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
FileSizeSHA256
gf2x-gf2x-27ba588f03bf6e1e74763903bab25e6e8bb6d0f0_GL0.tar.gz289707afd5e047490fc317d336f5bc2bdca91ef16db76b269ad20147ffb7ffebca3f9b