git: 455ea913be3f - main - biology/fasda: Fast and simple differential analysis

From: Jason W. Bacon <jwb_at_FreeBSD.org>
Date: Mon, 12 Dec 2022 17:17:24 UTC
The branch main has been updated by jwb:

URL: https://cgit.FreeBSD.org/ports/commit/?id=455ea913be3f86da7096e18368b4ac62e319dbe5

commit 455ea913be3f86da7096e18368b4ac62e319dbe5
Author:     Jason W. Bacon <jwb@FreeBSD.org>
AuthorDate: 2022-12-12 17:17:02 +0000
Commit:     Jason W. Bacon <jwb@FreeBSD.org>
CommitDate: 2022-12-12 17:17:22 +0000

    biology/fasda: Fast and simple differential analysis
    
    FASDA aims to provide a fast and simple differential analysis tool
    that just works and does not require any knowledge beyond basic Unix
    command-line skills. The code is written entirely in C to maximize
    efficiency and portability, and to provide a simple command-line user
    interface.
---
 biology/Makefile        |  1 +
 biology/fasda/Makefile  | 25 +++++++++++++++++++++++++
 biology/fasda/distinfo  |  3 +++
 biology/fasda/pkg-descr |  5 +++++
 biology/fasda/pkg-plist | 10 ++++++++++
 5 files changed, 44 insertions(+)

diff --git a/biology/Makefile b/biology/Makefile
index 0622b83369d4..b544cbf16e59 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -41,6 +41,7 @@
     SUBDIR += emboss
     SUBDIR += erminej
     SUBDIR += exonerate
+    SUBDIR += fasda
     SUBDIR += fasta
     SUBDIR += fasta3
     SUBDIR += fastahack
diff --git a/biology/fasda/Makefile b/biology/fasda/Makefile
new file mode 100644
index 000000000000..eeca4cc01c9f
--- /dev/null
+++ b/biology/fasda/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	fasda
+DISTVERSION=	0.1.2
+CATEGORIES=	biology
+
+MAINTAINER=	jwb@FreeBSD.org
+COMMENT=	Fast and simple differential analysis
+WWW=		https://github.com/auerlab/fasda
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libxtend.so:devel/libxtend libbiolibc.so:biology/biolibc
+
+USES=		localbase
+USE_GITHUB=	yes
+
+GH_ACCOUNT=	auerlab
+
+MAKE_ENV=	VERSION=${PORTVERSION}
+INSTALL_TARGET=	install-strip
+
+pre-build:
+	cd ${WRKSRC} && make depend LOCALBASE=${LOCALBASE}
+
+.include <bsd.port.mk>
diff --git a/biology/fasda/distinfo b/biology/fasda/distinfo
new file mode 100644
index 000000000000..c0cdeca0ea7c
--- /dev/null
+++ b/biology/fasda/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1670865129
+SHA256 (auerlab-fasda-0.1.2_GH0.tar.gz) = ea6003795b462286d4b7ea11924f424cdea418a345ceeccd1a04d679edf2374e
+SIZE (auerlab-fasda-0.1.2_GH0.tar.gz) = 57295
diff --git a/biology/fasda/pkg-descr b/biology/fasda/pkg-descr
new file mode 100644
index 000000000000..7a5c92fa13d8
--- /dev/null
+++ b/biology/fasda/pkg-descr
@@ -0,0 +1,5 @@
+FASDA aims to provide a fast and simple differential analysis tool
+that just works and does not require any knowledge beyond basic Unix
+command-line skills. The code is written entirely in C to maximize
+efficiency and portability, and to provide a simple command-line user
+interface.
diff --git a/biology/fasda/pkg-plist b/biology/fasda/pkg-plist
new file mode 100644
index 000000000000..939aed76df22
--- /dev/null
+++ b/biology/fasda/pkg-plist
@@ -0,0 +1,10 @@
+bin/fasda
+libexec/fasda/abundance
+libexec/fasda/fold-change
+libexec/fasda/normalize
+libexec/fasda/pval-sim
+man/man1/fasda-abundance.1.gz
+man/man1/fasda-fold-change.1.gz
+man/man1/fasda-normalize.1.gz
+man/man1/fasda-pval-sim.1.gz
+man/man1/fasda.1.gz