Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jul 2007 19:25:15 GMT
From:      Balwinder S Dheeman <bdheeman@hotmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/114812: [newport] devel/ta-lib
Message-ID:  <200707221925.l6MJPE9j012823@www.freebsd.org>
Resent-Message-ID: <200707221930.l6MJU15u071943@freefall.freebsd.org>

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

>Number:         114812
>Category:       ports
>Synopsis:       [newport] devel/ta-lib
>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:   Sun Jul 22 19:30:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Balwinder S Dheeman
>Release:        7.0-CURRENT
>Organization:
Anu'z Linux@HOME
>Environment:
FreeBSD cto.homelinux.net 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Wed Jul 18 15:36:11 IST 2007     bsd@cto.homelinux.net:/usr/obj/usr/src/sys/MYKERNEL  i386

>Description:
Newport: devel/ta-lib

The ta-lib provides common functions for the technical analysis of
financial market data. Widely used by trading software developers
working with Excel, .NET, Java, Perl, Python or C/C++.

More than 130 technical analysis indicators such as ADX, MACD, RSI,
Stochastic, Bollinger Bands. Includes candlestick pattern recognition.
Optional abstract API allowing your code to adapt automatically when new
functions are added!

WWW: http://ta-lib.org/

(This is required by new qtstaker-0.34 package, port for the same is being submitted separately).

>How-To-Repeat:
NA

>Fix:
Test and install the shar file attached herewith. 

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:
#
#	/usr/ports/devel/ta-lib
#	/usr/ports/devel/ta-lib/pkg-plist
#	/usr/ports/devel/ta-lib/distinfo
#	/usr/ports/devel/ta-lib/Makefile
#	/usr/ports/devel/ta-lib/pkg-descr
#
echo c - /usr/ports/devel/ta-lib
mkdir -p /usr/ports/devel/ta-lib > /dev/null 2>&1
echo x - /usr/ports/devel/ta-lib/pkg-plist
sed 's/^X//' >/usr/ports/devel/ta-lib/pkg-plist << 'END-of-./usr/ports/devel/ta-lib/pkg-plist'
Xbin/ta-lib-config
Xinclude/ta-lib/ta_abstract.h
Xinclude/ta-lib/ta_common.h
Xinclude/ta-lib/ta_defs.h
Xinclude/ta-lib/ta_func.h
Xinclude/ta-lib/ta_libc.h
Xlib/libta_abstract.a
Xlib/libta_abstract.la
Xlib/libta_abstract.so
Xlib/libta_abstract.so.0
Xlib/libta_abstract_gc.a
Xlib/libta_abstract_gc.la
Xlib/libta_abstract_gc.so
Xlib/libta_abstract_gc.so.0
Xlib/libta_common.a
Xlib/libta_common.la
Xlib/libta_common.so
Xlib/libta_common.so.0
Xlib/libta_func.a
Xlib/libta_func.la
Xlib/libta_func.so
Xlib/libta_func.so.0
X@dirrm include/ta-lib
END-of-/usr/ports/devel/ta-lib/pkg-plist
echo x - /usr/ports/devel/ta-lib/distinfo
sed 's/^X//' >/usr/ports/devel/ta-lib/distinfo << 'END-of-./usr/ports/devel/ta-lib/distinfo'
XMD5 (ta-lib-0.3.0-src.tar.gz) = 3b0d459775452455256320c0366c4f93
XSHA256 (ta-lib-0.3.0-src.tar.gz) = 196620de0201a53c5c6f4ab875bb7310ae38089bbf781ef37200cd859632caf4
XSIZE (ta-lib-0.3.0-src.tar.gz) = 1206647
END-of-/usr/ports/devel/ta-lib/distinfo
echo x - /usr/ports/devel/ta-lib/Makefile
sed 's/^X//' >/usr/ports/devel/ta-lib/Makefile << 'END-of-./usr/ports/devel/ta-lib/Makefile'
X# New ports collection makefile for:	ta-lib
X# Date created:		Sun Jun 24 16:07:37 UTC 2007
X# Whom:			Balwinder S "bsd" Dheeman <bsd@rubyforge.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ta-lib
XPORTVERSION=	0.3.0
XPORTREVISION=	1
XCATEGORIES=	devel
XMASTER_SITES=	http://jaist.dl.sourceforge.net/sourceforge/ta-lib/ \
X		${MASTER_SITE_SUNSITE}
XDISTNAME=	${PORTNAME}-${DISTVERSION}-src
X
XMAINTAINER=	ports@FreeBSD.org
XCOMMENT=	A UNIX, POSIX Library for Technical Analysis
X
XWRKSRC= 	${WRKDIR}/ta-lib
X
XUSE_GMAKE=	yes
XUSE_AUTOTOOLS=	libtool:15
XCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XUSE_LDCONFIG=	yes
X
Xpost-patch:
X	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
X		's|^LIBTOOL[ ]*=.*|LIBTOOL=${LIBTOOL}|g'
X
X.include <bsd.port.mk>
END-of-/usr/ports/devel/ta-lib/Makefile
echo x - /usr/ports/devel/ta-lib/pkg-descr
sed 's/^X//' >/usr/ports/devel/ta-lib/pkg-descr << 'END-of-./usr/ports/devel/ta-lib/pkg-descr'
X[ excerpt from developer's web site ]
X
XThe ta-lib provides common functions for the technical analysis of
Xfinancial market data. Widely used by trading software developers
Xworking with Excel, .NET, Java, Perl, Python or C/C++.
X 
XMore than 130 technical analysis indicators such as ADX, MACD, RSI,
XStochastic, Bollinger Bands. Includes candlestick pattern recognition.
XOptional abstract API allowing your code to adapt automatically when new
Xfunctions are added!
X
XWWW: http://ta-lib.org/
X
X-- lioux@FreeBSD.org
END-of-/usr/ports/devel/ta-lib/pkg-descr
exit



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



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