ports/103310: New port:math/ltl

rossiya rossiya at gmail.com
Sat Sep 16 07:00:39 UTC 2006


>Number:         103310
>Category:       ports
>Synopsis:       New port:math/ltl
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 16 07:00:37 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     rossiya
>Release:        FreeBSD 6.1-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD peppercon 6.1-RELEASE-p3 FreeBSD 6.1-RELEASE-p3 #0: Sat Aug 12 15:47:47 PDT 2006 root@:/usr/obj/usr/src/sys/MC2 i386


	
>Description:
LTL is a C++ class template library for scientific computing which provides
high performance via SSE3 floating point support for vector operations.

Useful for array processing, image processing, FITS and ASCII I/O, and linear
algebra (astronomical and scientific computing, in short). LTL provides
dynamic arrays of up to 5-dimensions, subarrays and slicing, support for fixed
size vectors and matrices including basic linear algebra operations, expression
templates based evaluation, and I/O facilities for ascii and FITS format files.

Users of the boost and blitz++ library may find the cross-pollination of these
unique features to be fruitful.

WWW: http://www.usm.lmu.de:81/people/drory/ltl/
>How-To-Repeat:
	
>Fix:

	

--- sendFile begins here ---
# 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:
#
#	./Makefile
#	./distinfo
#	./pkg-descr
#	./pkg-plist
#
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# ex:ts=8
X# Ports collection makefile for:	ltl
X# Date created:			Sep 11, 2006
X# Whom:				rossiya
X#
X# $FreeBSD: ports/math/ltl/Makefile,v 1.16 2006/09/11 10:37:52 ade Exp $
X#
X
XPORTNAME=	ltl
XPORTVERSION=	1.7.10
XCATEGORIES=	math
XMASTER_SITES=	http://www.usm.lmu.de:81/people/drory/ltl/
XMASTER_SITE_SUBDIR=	ltl
XDISTNAME=	ltl-${PORTVERSION}
X
XMAINTAINER=	rossiya at gmail.com
XCOMMENT=	A C++ class SSE library for scientific computing
X
XONLY_FOR_ARCHS=	i386 amd64
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XUSE_AUTOTOOLS=	libtool:15
XCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ARGS=	--with-cxx=gcc --disable-doxygen --prefix=${PREFIX} --includedir=${PREFIX}/include/LTL --build=${CONFIGURE_TARGET}
XMAKE_ENV=	prefix=${TARGETDIR} exec_prefix=${TARGETDIR}
XMAKE_ARGS+=	ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
X		AUTOHEADER="${TRUE}"
X
XPORTDOCS=	doc/html/*[h.][tp][mn][lg]
XPLIST_FILES=	`ls ${WRKDIR}/${DISTNAME}/doc/html/*[h.][tp][mn][lg] | ${PERL} -ne 's!${WRKDIR}/${DISTNAME}/doc/html/!%%PORTDOCS%%%%DOCSDIR%%/!g; print $1' `
X
Xdo-install:
X	cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET};  \
X	cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install-data;   \
X	cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check;   \
X	cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} distdir
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	cd ${WRKSRC} && pwd && ${INSTALL_DATA} -v  ${PORTDOCS} ${DOCSDIR}
X.endif
X	${ECHO_MSG} "===>  Library headers are installed at LTL" \
X	&& ${ECHO_MSG} "      [use '#include <LTL/file.h> form for inclusion in your programs]" \
X	&& ${ECHO_MSG} "There is no support yet for X11 libraries. Let me know if you have interest/patches"
X
X.include <bsd.port.mk>
END-of-./Makefile
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (ltl-1.7.10.tar.gz) = fe490e67ab095d25fdd4a2586de4a26c
XSHA256 (ltl-1.7.10.tar.gz) = fe2605d74ad0f626249d5ab2f9b0b1eb258e33ac61e9f7f08a0cdb3d18214158
XSIZE (ltl-1.7.10.tar.gz) = 413704
END-of-./distinfo
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XLTL is a C++ class template library for scientific computing which provides
Xhigh performance via SSE3 floating point support for vector operations.
X
XUseful for array processing, image processing, FITS and ASCII I/O, and linear
Xalgebra (astronomical and scientific computing, in short). LTL provides
Xdynamic arrays of up to 5-dimensions, subarrays and slicing, support for fixed
Xsize vectors and matrices including basic linear algebra operations, expression
Xtemplates based evaluation, and I/O facilities for ascii and FITS format files.
X
XUsers of the boost and blitz++ library may find the cross-pollination of these
Xunique features to be fruitful.
X
XWWW: http://www.usm.lmu.de:81/people/drory/ltl/
END-of-./pkg-descr
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
Xinclude/LTL/ltl/acconfig.h
Xinclude/LTL/ltl/ascio.h
Xinclude/LTL/ltl/config.h
Xinclude/LTL/ltl/fits.h
Xinclude/LTL/ltl/fitsio.h
Xinclude/LTL/ltl/fmatrix.h
Xinclude/LTL/ltl/fmatrix/fmatmat.h
Xinclude/LTL/ltl/fmatrix/fmatrix_methods.h
Xinclude/LTL/ltl/fmatrix/fmatrix_ops.h
Xinclude/LTL/ltl/fmatrix/fmatvec.h
Xinclude/LTL/ltl/fmatrix/fmbool.h
Xinclude/LTL/ltl/fmatrix/fmexpr.h
Xinclude/LTL/ltl/fmatrix/fmexpr_ops.h
Xinclude/LTL/ltl/fmatrix/fmiter.h
Xinclude/LTL/ltl/fmatrix/fmtloops.h
Xinclude/LTL/ltl/fmatrix/fmtranspose.h
Xinclude/LTL/ltl/fmatrix/gaussj.h
Xinclude/LTL/ltl/fmatrix/marquardt.h
Xinclude/LTL/ltl/fmatrix/mrqfuncs.h
Xinclude/LTL/ltl/fmatrix/polynomfit.h
Xinclude/LTL/ltl/fvector.h
Xinclude/LTL/ltl/fvector/fvbool.h
Xinclude/LTL/ltl/fvector/fvdot.h
Xinclude/LTL/ltl/fvector/fvector_methods.h
Xinclude/LTL/ltl/fvector/fvector_ops.h
Xinclude/LTL/ltl/fvector/fvexpr.h
Xinclude/LTL/ltl/fvector/fvexpr_ops.h
Xinclude/LTL/ltl/fvector/fviter.h
Xinclude/LTL/ltl/fvector/fvmemory.h
Xinclude/LTL/ltl/fvector/fvtloops.h
Xinclude/LTL/ltl/io/fits_card.h
Xinclude/LTL/ltl/io/fits_const.h
Xinclude/LTL/ltl/io/fits_data.h
Xinclude/LTL/ltl/io/fits_header.h
Xinclude/LTL/ltl/linlsqfit.h
Xinclude/LTL/ltl/marray.h
Xinclude/LTL/ltl/marray/cast.h
Xinclude/LTL/ltl/marray/eval.h
Xinclude/LTL/ltl/marray/eval_reduc.h
Xinclude/LTL/ltl/marray/expr.h
Xinclude/LTL/ltl/marray/expr_iter.h
Xinclude/LTL/ltl/marray/expr_ops.h
Xinclude/LTL/ltl/marray/index_iter.h
Xinclude/LTL/ltl/marray/marray_iter.h
Xinclude/LTL/ltl/marray/marray_methods.h
Xinclude/LTL/ltl/marray/marray_ops.h
Xinclude/LTL/ltl/marray/merge.h
Xinclude/LTL/ltl/marray/reductions.h
Xinclude/LTL/ltl/marray/shape.h
Xinclude/LTL/ltl/marray/shape_iter.h
Xinclude/LTL/ltl/marray/simplevec.h
Xinclude/LTL/ltl/marray/slice.h
Xinclude/LTL/ltl/marray/where.h
Xinclude/LTL/ltl/marray_io.h
Xinclude/LTL/ltl/misc/applicops.h
Xinclude/LTL/ltl/misc/applicops_altivec.h
Xinclude/LTL/ltl/misc/applicops_sse.h
Xinclude/LTL/ltl/misc/exceptions.h
Xinclude/LTL/ltl/misc/limits_hack.h
Xinclude/LTL/ltl/misc/mdebug.h
Xinclude/LTL/ltl/misc/memblock.h
Xinclude/LTL/ltl/misc/range.h
Xinclude/LTL/ltl/misc/staticinit.h
Xinclude/LTL/ltl/misc/stdint_hack.h
Xinclude/LTL/ltl/misc/swapbytes.h
Xinclude/LTL/ltl/misc/type_promote.h
Xinclude/LTL/ltl/nonlinlsqfit.h
Xinclude/LTL/ltl/statistics.h
Xinclude/LTL/ltl/util/command_line_reader.h
Xinclude/LTL/ltl/util/config_file_reader.h
Xinclude/LTL/ltl/util/option.h
Xinclude/LTL/ltl/util/option_parser.h
Xinclude/LTL/ltl/util/region.h
Xinclude/LTL/ltl/util/stringfac.h
Xinclude/LTL/ltl/util/timer.h
Xinclude/LTL/ltl/util/u_exception.h
Xinclude/LTL/ltl/util/utdate.h
Xinclude/LTL/ltl/wcs.h
Xlib/libltl.a
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
X at dirrm include/LTL/ltl/util
X at dirrm include/LTL/ltl/misc
X at dirrm include/LTL/ltl/marray
X at dirrm include/LTL/ltl/io
X at dirrm include/LTL/ltl/fvector
X at dirrm include/LTL/ltl/fmatrix
X at dirrm include/LTL/ltl
X at dirrm include/LTL
END-of-./pkg-plist
exit
--- sendFile ends here ---


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



More information about the freebsd-ports-bugs mailing list