Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Mar 2013 17:03:54 GMT
From:      Danilo Egêa Gondolfo <danilogondolfo@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/177418: [New Port] math/cloog
Message-ID:  <201303271703.r2RH3snC085187@red.freebsd.org>
Resent-Message-ID: <201303271710.r2RHA0a1031994@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         177418
>Category:       ports
>Synopsis:       [New Port] math/cloog
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 27 17:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Danilo Egêa Gondolfo
>Release:        FreeBSD 9.1-RELEASE
>Organization:
Universidade Estadual de Maringá
>Environment:
FreeBSD ports 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
New port math/cloog. CLooG is a pre-requisite to build LLVM with polly.

CLooG is a free software and library generating loops for scanning
Z-polyhedra. That is, it finds a code (e.g. in C, FORTRAN...) that
reaches each integral point of one or more parameterized polyhedra.
CLooG has been originally written to solve the code generation problem
for optimizing compilers based on the polytope model.

http://www.cloog.org/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	cloog
#	cloog/Makefile
#	cloog/distinfo
#	cloog/pkg-descr
#	cloog/pkg-plist
#
echo c - cloog
mkdir -p cloog > /dev/null 2>&1
echo x - cloog/Makefile
sed 's/^X//' >cloog/Makefile << '7065f17c888abe327b3b1401006ae030'
X# $FreeBSD$
X
XPORTNAME=	cloog
XPORTVERSION=	0.18.0
XCATEGORIES=	math
XMASTER_SITES=	http://www.bastoul.net/cloog/pages/download/
X
XMAINTAINER=	danilogondolfo@gmail.com
XCOMMENT=	Code generator in the polyhedral model
X
XLIB_DEPENDS=	gmp:${PORTSDIR}/math/gmp
X
XUSE_LDCONFIG=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS+=	--with-gmp-prefix=${PREFIX}
XCONFIGURE_ENV=	pkgconfig_libdir=${PREFIX}/libdata/pkgconfig/
X
XMAKE_JOBS_SAFE=	yes
X
Xpost-install:
X	${LN} -s ${PREFIX}/lib/libcloog-isl.so.4 \
X		${PREFIX}/lib/libcloog-isl.so.0
X	${LN} -s ${PREFIX}/lib/libisl.so.11 \
X		${PREFIX}/lib/libisl.so.0
X
X.include <bsd.port.mk>
7065f17c888abe327b3b1401006ae030
echo x - cloog/distinfo
sed 's/^X//' >cloog/distinfo << '6b077c36083cdd58bddfe991ea697f42'
XSHA256 (cloog-0.18.0.tar.gz) = 1c4aa8dde7886be9cbe0f9069c334843b21028f61d344a2d685f88cb1dcf2228
XSIZE (cloog-0.18.0.tar.gz) = 3776262
6b077c36083cdd58bddfe991ea697f42
echo x - cloog/pkg-descr
sed 's/^X//' >cloog/pkg-descr << '71a2e572debe8b1f2f562d4fafcc8e8e'
XCLooG is a free software and library generating loops for scanning
XZ-polyhedra. That is, it finds a code (e.g. in C, FORTRAN...) that
Xreaches each integral point of one or more parameterized polyhedra.
XCLooG has been originally written to solve the code generation problem
Xfor optimizing compilers based on the polytope model.
X
XWWW: http://www.cloog.org/
71a2e572debe8b1f2f562d4fafcc8e8e
echo x - cloog/pkg-plist
sed 's/^X//' >cloog/pkg-plist << 'ff45796b0df86ad8f6dfd3352024782f'
Xbin/cloog
Xlibdata/pkgconfig/cloog-isl.pc
Xlibdata/pkgconfig/isl.pc
Xlib/libcloog-isl.a
Xlib/libcloog-isl.la
Xlib/libisl.la
Xlib/libisl.so.11-gdb.py
Xlib/libisl.a
Xlib/libcloog-isl.so.4
Xlib/libcloog-isl.so.0
Xlib/libcloog-isl.so
Xlib/libisl.so.11
Xlib/libisl.so.0
Xlib/libisl.so
Xinclude/cloog/input.h
Xinclude/cloog/statement.h
Xinclude/cloog/program.h
Xinclude/cloog/matrix.h
Xinclude/cloog/block.h
Xinclude/cloog/domain.h
Xinclude/cloog/names.h
Xinclude/cloog/pprint.h
Xinclude/cloog/cloog.h
Xinclude/cloog/version.h
Xinclude/cloog/options.h
Xinclude/cloog/state.h
Xinclude/cloog/loop.h
Xinclude/cloog/isl/constraintset.h
Xinclude/cloog/isl/cloog.h
Xinclude/cloog/isl/domain.h
Xinclude/cloog/isl/backend.h
Xinclude/cloog/constraints.h
Xinclude/cloog/union_domain.h
Xinclude/cloog/stride.h
Xinclude/cloog/int.h
Xinclude/cloog/matrix/constraintset.h
Xinclude/cloog/clast.h
Xinclude/isl/id.h
Xinclude/isl/stream.h
Xinclude/isl/stdint.h
Xinclude/isl/dim.h
Xinclude/isl/aff_type.h
Xinclude/isl/constraint.h
Xinclude/isl/aff.h
Xinclude/isl/local_space.h
Xinclude/isl/arg.h
Xinclude/isl/point.h
Xinclude/isl/int.h
Xinclude/isl/printer.h
Xinclude/isl/flow.h
Xinclude/isl/lp.h
Xinclude/isl/version.h
Xinclude/isl/vertices.h
Xinclude/isl/band.h
Xinclude/isl/polynomial_type.h
Xinclude/isl/options.h
Xinclude/isl/vec.h
Xinclude/isl/mat.h
Xinclude/isl/seq.h
Xinclude/isl/multi.h
Xinclude/isl/map_type.h
Xinclude/isl/map.h
Xinclude/isl/union_map.h
Xinclude/isl/config.h
Xinclude/isl/schedule.h
Xinclude/isl/polynomial.h
Xinclude/isl/union_set_type.h
Xinclude/isl/ast.h
Xinclude/isl/union_set.h
Xinclude/isl/blk.h
Xinclude/isl/set.h
Xinclude/isl/space.h
Xinclude/isl/obj.h
Xinclude/isl/ast_build.h
Xinclude/isl/ctx.h
Xinclude/isl/set_type.h
Xinclude/isl/union_map_type.h
Xinclude/isl/ilp.h
Xinclude/isl/hash.h
Xinclude/isl/list.h
X@dirrm include/cloog/matrix
X@dirrm include/cloog/isl
X@dirrm include/cloog
X@dirrm include/isl
ff45796b0df86ad8f6dfd3352024782f
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



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