From owner-svn-ports-all@freebsd.org Wed Dec 5 07:47:45 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F3D181331E24; Wed, 5 Dec 2018 07:47:44 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CA51C898AC; Wed, 5 Dec 2018 07:47:43 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AB68711781; Wed, 5 Dec 2018 07:47:43 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id wB57lhCY094399; Wed, 5 Dec 2018 07:47:43 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wB57lgoc094394; Wed, 5 Dec 2018 07:47:42 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201812050747.wB57lgoc094394@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Wed, 5 Dec 2018 07:47:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r486653 - in head/math: . lrslib X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/math: . lrslib X-SVN-Commit-Revision: 486653 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: CA51C898AC X-Spamd-Result: default: False [-0.07 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_MEDIUM(-0.45)[-0.447,0]; NEURAL_SPAM_SHORT(0.41)[0.406,0]; NEURAL_HAM_LONG(-0.03)[-0.031,0] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Dec 2018 07:47:45 -0000 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 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