ports/114812: [newport] devel/ta-lib

Balwinder S Dheeman bdheeman at hotmail.com
Sun Jul 22 19:30:02 UTC 2007


>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 at HOME
>Environment:
FreeBSD cto.homelinux.net 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Wed Jul 18 15:36:11 IST 2007     bsd at 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 at 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 at 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 at 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 at FreeBSD.org
END-of-/usr/ports/devel/ta-lib/pkg-descr
exit



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



More information about the freebsd-ports-bugs mailing list