aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2007-09-06 20:11:37 +0800
committeredwin <edwin@FreeBSD.org>2007-09-06 20:11:37 +0800
commitf1ed1428585a478dccb32f83d00893574745c644 (patch)
tree89c69cc5e2af84d54fa882509c03c4449e7923f5 /devel
parenteb582b369734e82618d40f47051f31a40ad0327f (diff)
downloadfreebsd-ports-gnome-f1ed1428585a478dccb32f83d00893574745c644.tar.gz
freebsd-ports-gnome-f1ed1428585a478dccb32f83d00893574745c644.tar.zst
freebsd-ports-gnome-f1ed1428585a478dccb32f83d00893574745c644.zip
[new port] 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/ PR: ports/114812 Submitted by: Balwinder S Dheeman <bdheeman@hotmail.com>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/ta-lib/Makefile30
-rw-r--r--devel/ta-lib/distinfo3
-rw-r--r--devel/ta-lib/pkg-descr14
-rw-r--r--devel/ta-lib/pkg-plist23
5 files changed, 71 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index cfc421331e56..586825b5020a 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2202,6 +2202,7 @@
SUBDIR += synfig
SUBDIR += sysconftool
SUBDIR += t1lib
+ SUBDIR += ta-lib
SUBDIR += tailor
SUBDIR += tavrasm
SUBDIR += tcl-memchan
diff --git a/devel/ta-lib/Makefile b/devel/ta-lib/Makefile
new file mode 100644
index 000000000000..b2e12d35876a
--- /dev/null
+++ b/devel/ta-lib/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: ta-lib
+# Date created: Sun Jun 24 16:07:37 UTC 2007
+# Whom: Balwinder S "bsd" Dheeman <bsd@rubyforge.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ta-lib
+PORTVERSION= 0.3.0
+PORTREVISION= 1
+CATEGORIES= devel
+MASTER_SITES= http://jaist.dl.sourceforge.net/sourceforge/ta-lib/ \
+ ${MASTER_SITE_SUNSITE}
+DISTNAME= ${PORTNAME}-${DISTVERSION}-src
+
+MAINTAINER= bdheeman@hotmail.com
+COMMENT= A UNIX, POSIX Library for Technical Analysis
+
+WRKSRC= ${WRKDIR}/ta-lib
+
+USE_GMAKE= yes
+USE_AUTOTOOLS= libtool:15
+CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+USE_LDCONFIG= yes
+
+post-patch:
+ @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|^LIBTOOL[ ]*=.*|LIBTOOL=${LIBTOOL}|g'
+
+.include <bsd.port.mk>
diff --git a/devel/ta-lib/distinfo b/devel/ta-lib/distinfo
new file mode 100644
index 000000000000..7814c872b45e
--- /dev/null
+++ b/devel/ta-lib/distinfo
@@ -0,0 +1,3 @@
+MD5 (ta-lib-0.3.0-src.tar.gz) = 3b0d459775452455256320c0366c4f93
+SHA256 (ta-lib-0.3.0-src.tar.gz) = 196620de0201a53c5c6f4ab875bb7310ae38089bbf781ef37200cd859632caf4
+SIZE (ta-lib-0.3.0-src.tar.gz) = 1206647
diff --git a/devel/ta-lib/pkg-descr b/devel/ta-lib/pkg-descr
new file mode 100644
index 000000000000..de7ace1c062f
--- /dev/null
+++ b/devel/ta-lib/pkg-descr
@@ -0,0 +1,14 @@
+[ excerpt from developer's web site ]
+
+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/
+
+-- lioux@FreeBSD.org
diff --git a/devel/ta-lib/pkg-plist b/devel/ta-lib/pkg-plist
new file mode 100644
index 000000000000..954238330d32
--- /dev/null
+++ b/devel/ta-lib/pkg-plist
@@ -0,0 +1,23 @@
+bin/ta-lib-config
+include/ta-lib/ta_abstract.h
+include/ta-lib/ta_common.h
+include/ta-lib/ta_defs.h
+include/ta-lib/ta_func.h
+include/ta-lib/ta_libc.h
+lib/libta_abstract.a
+lib/libta_abstract.la
+lib/libta_abstract.so
+lib/libta_abstract.so.0
+lib/libta_abstract_gc.a
+lib/libta_abstract_gc.la
+lib/libta_abstract_gc.so
+lib/libta_abstract_gc.so.0
+lib/libta_common.a
+lib/libta_common.la
+lib/libta_common.so
+lib/libta_common.so.0
+lib/libta_func.a
+lib/libta_func.la
+lib/libta_func.so
+lib/libta_func.so.0
+@dirrm include/ta-lib