git: 58df67cee573 - main - math/readstat: new port - ead (and write) data sets from SAS, Stata, and SPSS
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 26 Aug 2022 13:48:51 UTC
The branch main has been updated by tcberner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=58df67cee573cda430507ec9a02b46793bf4e4bb
commit 58df67cee573cda430507ec9a02b46793bf4e4bb
Author: Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2022-08-26 08:29:17 +0000
Commit: Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2022-08-26 13:48:29 +0000
math/readstat: new port - ead (and write) data sets from SAS, Stata, and SPSS
Originally developed for Wizard, ReadStat is a command-line tool and
MIT-licensed C library for reading files from popular stats packages. Supported
data formats include:
* SAS: SAS7BDAT (binary file) and XPORT (transport file)
* Stata: DTA (binary file) versions 104-119
* SPSS: POR (portable file), SAV (binary file), and ZSAV (compressed binary)
Supported metadata formats include:
* SAS: SAS7BCAT (catalog file) and .sas (command file)
* Stata: .dct (dictionary file)
* SPSS: .sps (command file)
There is also write support for all the data formats, but not the metadata
formats. The produced SAS7BDAT files still cannot be read by SAS, but feel free
to contribute your binary-format expertise here.
WWW: https://github.com/WizardMac/ReadStat
---
math/Makefile | 1 +
math/readstat/Makefile | 14 ++++++++++++++
math/readstat/distinfo | 3 +++
math/readstat/pkg-descr | 19 +++++++++++++++++++
math/readstat/pkg-plist | 8 ++++++++
5 files changed, 45 insertions(+)
diff --git a/math/Makefile b/math/Makefile
index 34f6640e4e5a..9e44df632a50 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -1011,6 +1011,7 @@
SUBDIR += randlib
SUBDIR += rankwidth
SUBDIR += rapid
+ SUBDIR += readstat
SUBDIR += reduce
SUBDIR += reduce-psl
SUBDIR += reed-solomon
diff --git a/math/readstat/Makefile b/math/readstat/Makefile
new file mode 100644
index 000000000000..e31b78dd2ec1
--- /dev/null
+++ b/math/readstat/Makefile
@@ -0,0 +1,14 @@
+PORTNAME= readstat
+DISTVERSION= 1.1.8
+CATEGORIES= math kde
+MASTER_SITES= https://github.com/WizardMac/ReadStat/releases/download/v${DISTVERSION}/
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Read (and write) data sets from SAS, Stata, and SPSS
+
+LICENSE= MIT
+
+USES= libtool
+HAS_CONFIGURE= yes
+
+.include <bsd.port.mk>
diff --git a/math/readstat/distinfo b/math/readstat/distinfo
new file mode 100644
index 000000000000..569b483c82ee
--- /dev/null
+++ b/math/readstat/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1661500384
+SHA256 (readstat-1.1.8.tar.gz) = b18a0d68059d9665491e53838b3ca89b06c3bdaa3b0a11d4ba87d830b743e178
+SIZE (readstat-1.1.8.tar.gz) = 615498
diff --git a/math/readstat/pkg-descr b/math/readstat/pkg-descr
new file mode 100644
index 000000000000..f71ef2df99f0
--- /dev/null
+++ b/math/readstat/pkg-descr
@@ -0,0 +1,19 @@
+Originally developed for Wizard, ReadStat is a command-line tool and
+MIT-licensed C library for reading files from popular stats packages. Supported
+data formats include:
+
+ * SAS: SAS7BDAT (binary file) and XPORT (transport file)
+ * Stata: DTA (binary file) versions 104-119
+ * SPSS: POR (portable file), SAV (binary file), and ZSAV (compressed binary)
+
+Supported metadata formats include:
+
+ * SAS: SAS7BCAT (catalog file) and .sas (command file)
+ * Stata: .dct (dictionary file)
+ * SPSS: .sps (command file)
+
+There is also write support for all the data formats, but not the metadata
+formats. The produced SAS7BDAT files still cannot be read by SAS, but feel free
+to contribute your binary-format expertise here.
+
+WWW: https://github.com/WizardMac/ReadStat
diff --git a/math/readstat/pkg-plist b/math/readstat/pkg-plist
new file mode 100644
index 000000000000..1f6f16cc8e26
--- /dev/null
+++ b/math/readstat/pkg-plist
@@ -0,0 +1,8 @@
+bin/extract_metadata
+bin/readstat
+include/readstat.h
+lib/libreadstat.so
+lib/libreadstat.so.1
+lib/libreadstat.so.1.1.8
+share/man/man1/extract_metadata.1.gz
+share/man/man1/readstat.1.gz