git: ae342c36f6aa - main - math/openscop: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 02 Jul 2023 13:05:28 UTC
The branch main has been updated by danilo: URL: https://cgit.FreeBSD.org/ports/commit/?id=ae342c36f6aa5fa2f7b2945831696dd676603a8d commit ae342c36f6aa5fa2f7b2945831696dd676603a8d Author: Danilo Egea Gondolfo <danilo@FreeBSD.org> AuthorDate: 2023-06-30 17:21:28 +0000 Commit: Danilo Egea Gondolfo <danilo@FreeBSD.org> CommitDate: 2023-07-02 13:05:01 +0000 math/openscop: Add new port Library for Data Exchange in Polyhedral Compilation Tools It's a new dependency of math/cloog. --- math/Makefile | 1 + math/openscop/Makefile | 24 ++++++++++++++++++++++++ math/openscop/distinfo | 3 +++ math/openscop/pkg-descr | 5 +++++ math/openscop/pkg-plist | 37 +++++++++++++++++++++++++++++++++++++ 5 files changed, 70 insertions(+) diff --git a/math/Makefile b/math/Makefile index 7e5ce7d35c7d..83e191007bc1 100644 --- a/math/Makefile +++ b/math/Makefile @@ -658,6 +658,7 @@ SUBDIR += openfst SUBDIR += openlibm SUBDIR += openmesh + SUBDIR += openscop SUBDIR += opensolaris-libm SUBDIR += openturns SUBDIR += optpp diff --git a/math/openscop/Makefile b/math/openscop/Makefile new file mode 100644 index 000000000000..1e694b159409 --- /dev/null +++ b/math/openscop/Makefile @@ -0,0 +1,24 @@ +PORTNAME= openscop +PORTVERSION= 0.9.7 +CATEGORIES= math + +MAINTAINER= danilo@FreeBSD.org +COMMENT= Library for Data Exchange in Polyhedral Compilation Tools +WWW= https://github.com/periscop/openscop + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libgmp.so:math/gmp + +USES= autoreconf gmake libtool + +USE_GITHUB= yes +GH_ACCOUNT= periscop + +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip +CONFIGURE_ARGS+= --with-gmp-prefix=${LOCALBASE} + +.include <bsd.port.mk> diff --git a/math/openscop/distinfo b/math/openscop/distinfo new file mode 100644 index 000000000000..a14078d33a33 --- /dev/null +++ b/math/openscop/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1688137408 +SHA256 (periscop-openscop-0.9.7_GH0.tar.gz) = bdb566af5c68cb8bb66dc204b1dcafebaa843a25dfdbcc64dfcc21a1912c3e66 +SIZE (periscop-openscop-0.9.7_GH0.tar.gz) = 288697 diff --git a/math/openscop/pkg-descr b/math/openscop/pkg-descr new file mode 100644 index 000000000000..823886adee7f --- /dev/null +++ b/math/openscop/pkg-descr @@ -0,0 +1,5 @@ +OpenScop is an open specification that defines a file format and a set of +data structures to represent a static control part (SCoP for short), +i.e., a program part that can be represented in the polyhedral model. +The goal of OpenScop is to provide a common interface to various +polyhedral compilation tools in order to simplify their interaction. diff --git a/math/openscop/pkg-plist b/math/openscop/pkg-plist new file mode 100644 index 000000000000..8b154613e176 --- /dev/null +++ b/math/openscop/pkg-plist @@ -0,0 +1,37 @@ +include/osl/attributes.h +include/osl/body.h +include/osl/extensions/annotation.h +include/osl/extensions/arrays.h +include/osl/extensions/clay.h +include/osl/extensions/comment.h +include/osl/extensions/coordinates.h +include/osl/extensions/dependence.h +include/osl/extensions/extbody.h +include/osl/extensions/irregular.h +include/osl/extensions/loop.h +include/osl/extensions/null.h +include/osl/extensions/pluto_unroll.h +include/osl/extensions/region.h +include/osl/extensions/scatinfos.h +include/osl/extensions/scatnames.h +include/osl/extensions/symbols.h +include/osl/extensions/textual.h +include/osl/generic.h +include/osl/int.h +include/osl/interface.h +include/osl/macros.h +include/osl/names.h +include/osl/osl.h +include/osl/relation.h +include/osl/relation_list.h +include/osl/scop.h +include/osl/statement.h +include/osl/strings.h +include/osl/util.h +include/osl/vector.h +lib/libosl.a +lib/libosl.so +lib/libosl.so.0 +lib/libosl.so.0.0.0 +lib/osl/osl-config.cmake +libdata/pkgconfig/osl.pc