BSD Ports

devel/isl 0.27 MidnightBSD

Integer Set Library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
devel, math

Description

isl is a library for manipulating sets and relations of integer points bounded by linear constraints. Supported operations on sets include intersection, union, set difference, emptiness check, convex hull, (integer) affine hull, integer projection, computing the lexicographic minimum using parametric integer programming, coalescing and parametric vertex enumeration. It also includes an ILP solver based on generalized basis reduction, transitive closures on maps (which may encode infinite graphs), dependence analysis and bounds on piecewise step-polynomials.

In the other systems

SystemPortVersion
MidnightBSDdevel/isl0.27
FreeBSDdevel/isl0.28
OpenBSDmath/isl0.18
NetBSDmath/isl0.26
DragonFlydevel/isl0.27
HardenedBSDdevel/isl0.28
GhostBSDdevel/isl0.28

Install

Binary package:

mport install isl

From mports:

cd /usr/mports/devel/isl && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	isl>0:devel/isl
LIB_DEPENDS=	libisl.so:devel/isl

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1
Required by 1

Configuration

Options name: devel_isl

OptionDefaultDescription
OPTIMIZED_CFLAGSon
USES
libtool pkgconfig tar:xz
Service scripts
none

Files

pkg-plist 74
  • lib/libisl.a
  • lib/libisl.so.23.4.0
  • lib/libisl.so.23.4.0-gdb.py
  • lib/libisl.so.23
  • lib/libisl.so
  • include/isl/ilp.h
  • include/isl/maybe_ast_expr.h
  • include/isl/typed_cpp.h
  • include/isl/union_set_type.h
  • include/isl/fixed_box.h
  • include/isl/val_type.h
  • include/isl/union_set.h
  • include/isl/hmap_templ.c
  • include/isl/ctx.h
  • include/isl/obj.h
  • include/isl/val.h
  • include/isl/cpp.h
  • include/isl/union_map.h
  • include/isl/lp.h
  • include/isl/printer.h
  • include/isl/id_to_id.h
  • include/isl/vertices.h
  • include/isl/val_gmp.h
  • include/isl/set.h
  • include/isl/version.h
  • include/isl/polynomial.h
  • include/isl/ast.h
  • include/isl/options.h
  • include/isl/local_space.h
  • include/isl/union_map_type.h
  • include/isl/map_to_basic_set.h
  • include/isl/flow.h
  • include/isl/map.h
  • include/isl/polynomial_type.h
  • include/isl/maybe.h
  • include/isl/id.h
  • include/isl/space.h
  • include/isl/aff_type.h
  • include/isl/id_type.h
  • include/isl/ast_build.h
  • include/isl/maybe_basic_set.h
  • include/isl/stride_info.h
  • include/isl/space_type.h
  • include/isl/vec.h
  • include/isl/mat.h
  • include/isl/ast_type.h
  • include/isl/maybe_id.h
  • include/isl/printer_type.h
  • include/isl/schedule_node.h
  • include/isl/list.h
  • include/isl/hash.h
  • include/isl/set_type.h
  • include/isl/multi.h
  • include/isl/schedule_type.h
  • include/isl/hmap.h
  • include/isl/arg.h
  • include/isl/schedule.h
  • include/isl/aff.h
  • include/isl/point.h
  • include/isl/stdint.h
  • include/isl/id_to_pw_aff.h
  • include/isl/stream.h
  • include/isl/map_type.h
  • include/isl/id_to_ast_expr.h
  • include/isl/maybe_templ.h
  • include/isl/maybe_pw_aff.h
  • include/isl/constraint.h
  • share/licenses/isl-0.27/mit
  • share/licenses/isl-0.27/catalog.mk
  • share/licenses/isl-0.27/LICENSE
  • libdata/pkgconfig/isl.pc
  • @dir include/isl
  • @dir share/licenses/isl-0.27
  • @dir share/licenses
distinfo 1
FileSizeSHA256
isl-0.27.tar.xz2.056436e+066d8babb59e7b672e8cb7870e874f3f7b813b6e00e6af3f8b04f7579965643d5c
Master sites 1
  • SOURCEFORGE/libisl