Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Dec 2018 07:47:42 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r486653 - in head/math: . lrslib
Message-ID:  <201812050747.wB57lgoc094394@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Wed Dec  5 07:47:42 2018
New Revision: 486653
URL: https://svnweb.freebsd.org/changeset/ports/486653

Log:
  New port: math/lrslib: Reverse search algorithm for vertex enumeration/convex hull problems

Added:
  head/math/lrslib/
  head/math/lrslib/Makefile   (contents, props changed)
  head/math/lrslib/distinfo   (contents, props changed)
  head/math/lrslib/pkg-descr   (contents, props changed)
  head/math/lrslib/pkg-plist   (contents, props changed)
Modified:
  head/math/Makefile

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Wed Dec  5 06:04:52 2018	(r486652)
+++ head/math/Makefile	Wed Dec  5 07:47:42 2018	(r486653)
@@ -338,6 +338,7 @@
     SUBDIR += lll_spect
     SUBDIR += lp_solve
     SUBDIR += lrng
+    SUBDIR += lrslib
     SUBDIR += ltl
     SUBDIR += ltl2ba
     SUBDIR += lybniz

Added: head/math/lrslib/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/lrslib/Makefile	Wed Dec  5 07:47:42 2018	(r486653)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME=	lrslib
+DISTVERSIONPREFIX=	${PORTNAME}-
+DISTVERSION=	062
+DISTVERSIONSUFFIX=	+autotools-2017-03-03
+CATEGORIES=	math
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Reverse search algorithm for vertex enumeration/convex hull problems
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
+		libgmp.so:math/gmp \
+		libmpi.so:net/mpich
+
+USES=		autoreconf fortran gmake libtool localbase:ldflags # fortran because it's built with mpic++
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-static
+USE_GITHUB=	yes
+GH_ACCOUNT=	mkoeppe
+USE_LDCONFIG=	yes
+
+LDFLAGS+=	-lthr
+
+post-stage:
+	@${RM} -r ${STAGEDIR}${DATADIR}
+
+.include <bsd.port.mk>

Added: head/math/lrslib/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/lrslib/distinfo	Wed Dec  5 07:47:42 2018	(r486653)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1543994635
+SHA256 (mkoeppe-lrslib-lrslib-062+autotools-2017-03-03_GH0.tar.gz) = 23aeba557e87b3613fb93b277772c7239c68cfc08d9a6bc437a7b993b02ce5ad
+SIZE (mkoeppe-lrslib-lrslib-062+autotools-2017-03-03_GH0.tar.gz) = 301464

Added: head/math/lrslib/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/lrslib/pkg-descr	Wed Dec  5 07:47:42 2018	(r486653)
@@ -0,0 +1,9 @@
+lrslib is a self-contained ANSI C implementation of the reverse search algorithm
+for  vertex enumeration/convex hull problems and comes with a choice of three
+arithmetic packages. Input file formats are compatible with Komei Fukuda's cdd
+package. All computations are done exactly in either multiple  precision or
+fixed integer arithmetic. Output is not stored in memory, so even problems with
+very large output sizes can sometimes be solved. The program is intended for
+Unix/Linux platforms, but will compile using gcc/cygwin on Windows.
+
+WWW: http://cgm.cs.mcgill.ca/~avis/C/lrs.html

Added: head/math/lrslib/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/lrslib/pkg-plist	Wed Dec  5 07:47:42 2018	(r486653)
@@ -0,0 +1,18 @@
+bin/2nash
+bin/lrs
+bin/lrs1
+bin/lrsnash
+bin/mplrs
+bin/mplrs1
+bin/plrs
+bin/plrs1
+bin/plrsmp
+bin/redund
+bin/redund1
+bin/setnash
+bin/setnash2
+include/lrsgmp.h
+include/lrslib.h
+lib/liblrsgmp.so
+lib/liblrsgmp.so.0
+lib/liblrsgmp.so.0.0.0



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201812050747.wB57lgoc094394>