git: 10875d93bb72 - main - biology/py-python-libsbml: New port: LibSBML Python API

Yuri Victorovich yuri at FreeBSD.org
Tue Aug 17 21:30:16 UTC 2021


The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=10875d93bb728801a61c3d78a1e140718fd0cfdf

commit 10875d93bb728801a61c3d78a1e140718fd0cfdf
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-08-17 21:21:57 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-08-17 21:30:07 +0000

    biology/py-python-libsbml: New port: LibSBML Python API
---
 biology/Makefile                    |  1 +
 biology/py-python-libsbml/Makefile  | 21 +++++++++++++++++++++
 biology/py-python-libsbml/distinfo  |  3 +++
 biology/py-python-libsbml/pkg-descr |  4 ++++
 biology/py-python-libsbml/pkg-plist |  3 +++
 5 files changed, 32 insertions(+)

diff --git a/biology/Makefile b/biology/Makefile
index 9f1aa3be4cd9..d02ab1ac20eb 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -151,6 +151,7 @@
     SUBDIR += py-pandas-charm
     SUBDIR += py-pyfaidx
     SUBDIR += py-pysam
+    SUBDIR += py-python-libsbml
     SUBDIR += py-resdk
     SUBDIR += py-scikit-bio
     SUBDIR += py-xenaPython
diff --git a/biology/py-python-libsbml/Makefile b/biology/py-python-libsbml/Makefile
new file mode 100644
index 000000000000..2acf5ef53d00
--- /dev/null
+++ b/biology/py-python-libsbml/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	python-libsbml
+DISTVERSION=	5.19.0
+CATEGORIES=	biology python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	LibSBML Python API
+
+LICENSE=	LGPL21
+
+BUILD_DEPENDS=	cmake:devel/cmake \
+		swig:devel/swig
+
+USES=		python:3.6+
+USE_PYTHON=	autoplist distutils # autoplist produces incomplete plist, missing files are in pkg-plist. Reported to the upstream author fbergman at caltech.edu on 2021-08-17
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libsbml/_libsbml.cpython-38.so
+
+.include <bsd.port.mk>
diff --git a/biology/py-python-libsbml/distinfo b/biology/py-python-libsbml/distinfo
new file mode 100644
index 000000000000..6f7129d3cedb
--- /dev/null
+++ b/biology/py-python-libsbml/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1629231482
+SHA256 (python-libsbml-5.19.0.tar.gz) = 87596017aa76c1284e83247593fe999ab7ba9a84e7488bcf0434b01277858f86
+SIZE (python-libsbml-5.19.0.tar.gz) = 36842483
diff --git a/biology/py-python-libsbml/pkg-descr b/biology/py-python-libsbml/pkg-descr
new file mode 100644
index 000000000000..22c87a0470a3
--- /dev/null
+++ b/biology/py-python-libsbml/pkg-descr
@@ -0,0 +1,4 @@
+Python binding for libsbml - Systems Biology Markup Language (SBML) read/write
+library.
+
+WWW: http://sbml.org/Main_Page
diff --git a/biology/py-python-libsbml/pkg-plist b/biology/py-python-libsbml/pkg-plist
new file mode 100644
index 000000000000..092f79185065
--- /dev/null
+++ b/biology/py-python-libsbml/pkg-plist
@@ -0,0 +1,3 @@
+%%PYTHON_SITELIBDIR%%/libsbml/__init__.py
+%%PYTHON_SITELIBDIR%%/libsbml/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/libsbml/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc


More information about the dev-commits-ports-main mailing list