FreeBSD Ports

math/gf2x 1.3.0

Library for multiplying polynomials over the binary field

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3, LGPL21
Categories
math
Package size
71.4 KiB, 270.4 KiB installed

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.

Install

As a binary package — by origin, or by package name:

pkg install math/gf2x
pkg install gf2x

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.01.3.01.3.01.3.01.3.0
FreeBSD:14:quarterly1.3.01.3.0n/a1.3.01.3.0
FreeBSD:15:latest1.3.01.3.0n/a1.3.01.3.0
FreeBSD:15:quarterly1.3.01.3.0n/an/an/a
FreeBSD:16:latest1.3.01.3.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 8

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

Commit history 0

No commits in the history this site was built from.