aboutsummaryrefslogtreecommitdiffstats
path: root/math/x12arima
diff options
context:
space:
mode:
authorbf <bf@FreeBSD.org>2010-08-22 00:04:45 +0800
committerbf <bf@FreeBSD.org>2010-08-22 00:04:45 +0800
commite3e6fd260429e0f7666abb31bbb4ac99db9d0f0f (patch)
tree32cc72372adf3d215eaa1274723696f17b81e258 /math/x12arima
parentbbdd0c58dadd4fc29a930ea649cde5ce692abfc0 (diff)
downloadfreebsd-ports-graphics-e3e6fd260429e0f7666abb31bbb4ac99db9d0f0f.tar.gz
freebsd-ports-graphics-e3e6fd260429e0f7666abb31bbb4ac99db9d0f0f.tar.zst
freebsd-ports-graphics-e3e6fd260429e0f7666abb31bbb4ac99db9d0f0f.zip
Add x12arima 0.3, x-12-ARIMA seasonal adjustment program.
PR: ports/148098 Submitted by: jh at jameshoward.us Approved by: makc (co-mentor)
Diffstat (limited to 'math/x12arima')
-rw-r--r--math/x12arima/Makefile35
-rw-r--r--math/x12arima/distinfo6
-rw-r--r--math/x12arima/files/patch-makefile.lnx38
-rw-r--r--math/x12arima/pkg-descr5
4 files changed, 84 insertions, 0 deletions
diff --git a/math/x12arima/Makefile b/math/x12arima/Makefile
new file mode 100644
index 00000000000..6e5f8c6fc52
--- /dev/null
+++ b/math/x12arima/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: x12arima
+# Date created: 22 June 2010
+# Whom: jh@jameshoward.us
+#
+# $FreeBSD$
+
+PORTNAME= x12arima
+PORTVERSION= 0.3
+CATEGORIES= math finance
+MASTER_SITES= http://www.census.gov/ts/x12a/v03/unix/
+DISTFILES= omegav03src.tar.gz
+DIST_SUBDIR= ${PORTNAME}
+
+MAINTAINER= jh@jameshoward.us
+COMMENT= X-12-ARIMA seasonal adjustment program
+
+USE_FORTRAN= yes
+NO_WRKSUBDIR= yes
+MAKEFILE= makefile.lnx
+
+PLIST_FILES= bin/x12a
+
+.ifndef(NOPORTDOCS) || make(makesum)
+DISTFILES+= docsv03.tar.gz
+.endif
+
+.ifndef(NOPORTDOCS)
+PORTDOCS= ReleaseNotesVersion03.pdf qref03unix.pdf x12adocV03.pdf
+
+post-install:
+ @${MKDIR} ${DOCSDIR}
+ @(cd ${WRKSRC}/docs && ${INSTALL_MAN} ${PORTDOCS} ${DOCSDIR})
+
+.endif
+.include <bsd.port.mk>
diff --git a/math/x12arima/distinfo b/math/x12arima/distinfo
new file mode 100644
index 00000000000..5e0251154a3
--- /dev/null
+++ b/math/x12arima/distinfo
@@ -0,0 +1,6 @@
+MD5 (x12arima/omegav03src.tar.gz) = fdce15944411d9388fc61da1a10580e1
+SHA256 (x12arima/omegav03src.tar.gz) = ca818383da41205ebaa9542a59d4b89c95ad700bc1a7082bb64f7cb25c696a0a
+SIZE (x12arima/omegav03src.tar.gz) = 713633
+MD5 (x12arima/docsv03.tar.gz) = 9b45e5d63db6c46b1f3165a77b26cce1
+SHA256 (x12arima/docsv03.tar.gz) = 7257576da496446c3ce5f12f97915b23435b7b7663dc0e606660655250bf5aad
+SIZE (x12arima/docsv03.tar.gz) = 1634680
diff --git a/math/x12arima/files/patch-makefile.lnx b/math/x12arima/files/patch-makefile.lnx
new file mode 100644
index 00000000000..2500a040340
--- /dev/null
+++ b/math/x12arima/files/patch-makefile.lnx
@@ -0,0 +1,38 @@
+--- makefile.lnx.orig 2010-08-20 22:32:52.000000000 -0400
++++ makefile.lnx 2010-08-20 22:50:54.000000000 -0400
+@@ -1,15 +1,11 @@
+ # MKMF template makefile for protected mode executables.
+-FC = ifort
+-LINKER = ifort
++LINKER = $(FC)
+ PROGRAM = x12a
+-DEST = .
++DEST = $(PREFIX)/bin
+ EXTHDRS =
+-FFLAGS =
+ HDRS =
+-LDFLAGS =
+ LDMAP =
+ LIBS =
+-MAKEFILE = Makefile
+ OBJS = aaamain.o abend.o acf.o acfar.o acfdgn.o \
+ acfhdr.o addadj.o addaic.o addate.o addfix.o \
+ addmul.o addotl.o addsef.o addsub.o addusr.o \
+@@ -237,6 +233,8 @@
+ xrgdiv.f xrgdrv.f xrgtrn.f xrlkhd.f xtrm.f \
+ yprmy.f yrly.f
+
++all: $(PROGRAM)
++
+ $(PROGRAM): $(OBJS) $(LIBS)
+ $(LINKER) -o $@ $(OBJS) $(LDMAP) $(LIBS) $(LDFLAGS)
+
+@@ -244,7 +242,7 @@
+
+ install: $(PROGRAM)
+ @echo Installing $(PROGRAM) in $(DEST)
+- @if not $(DEST)x==.x copy $(PROGRAM) $(DEST)
++ @$(BSD_INSTALL_PROGRAM) $(PROGRAM) $(DEST)
+ ### OPUS MKMF: Do not remove this line! Automatic dependencies follow.
+
+ aaamain.o: build.prm cchars.i chrt.cmn error.cmn hiddn.cmn lex.i \
diff --git a/math/x12arima/pkg-descr b/math/x12arima/pkg-descr
new file mode 100644
index 00000000000..49c04cf2c73
--- /dev/null
+++ b/math/x12arima/pkg-descr
@@ -0,0 +1,5 @@
+X-12-ARIMA is seasonal adjustment software produced, distributed,
+and maintained by the U.S. Census Bureau, where it is used for
+all official seasonal adjustments.
+
+WWW: http://www.census.gov/srd/www/x12a/