git: 16f9822faced - main - science/libcifpp: New port: Library to manipulate mmCIF and PDB files
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 04 Oct 2022 02:40:31 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=16f9822faced6d49d01907cd1b92492770c53767
commit 16f9822faced6d49d01907cd1b92492770c53767
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-10-04 01:54:53 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-10-04 02:40:27 +0000
science/libcifpp: New port: Library to manipulate mmCIF and PDB files
---
science/Makefile | 1 +
science/libcifpp/Makefile | 24 ++++++++++++++++++++++++
science/libcifpp/distinfo | 3 +++
science/libcifpp/pkg-descr | 3 +++
science/libcifpp/pkg-plist | 26 ++++++++++++++++++++++++++
5 files changed, 57 insertions(+)
diff --git a/science/Makefile b/science/Makefile
index 58336e34e8a4..e34cd23b5309 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -135,6 +135,7 @@
SUBDIR += latte
SUBDIR += libaec
SUBDIR += libccp4
+ SUBDIR += libcifpp
SUBDIR += libcint
SUBDIR += libctl
SUBDIR += libecpint
diff --git a/science/libcifpp/Makefile b/science/libcifpp/Makefile
new file mode 100644
index 000000000000..f65f7e4af785
--- /dev/null
+++ b/science/libcifpp/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= libcifpp
+DISTVERSIONPREFIX= v
+DISTVERSION= 4.2.2
+CATEGORIES= science
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Library to manipulate mmCIF and PDB files
+WWW= https://github.com/PDB-REDO/libcifpp
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs
+
+USES= cmake:testing compiler:c++17-lang
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= PDB-REDO
+
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_TESTING_ON= CIFPP_BUILD_TESTS
+
+.include <bsd.port.mk>
diff --git a/science/libcifpp/distinfo b/science/libcifpp/distinfo
new file mode 100644
index 000000000000..eb335874d309
--- /dev/null
+++ b/science/libcifpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1664847727
+SHA256 (PDB-REDO-libcifpp-v4.2.2_GH0.tar.gz) = 458050db52416866033b5557939bc9221bce84f9ffe95cfe1680548db9b2ba39
+SIZE (PDB-REDO-libcifpp-v4.2.2_GH0.tar.gz) = 1274530
diff --git a/science/libcifpp/pkg-descr b/science/libcifpp/pkg-descr
new file mode 100644
index 000000000000..1a5ff45ad149
--- /dev/null
+++ b/science/libcifpp/pkg-descr
@@ -0,0 +1,3 @@
+libcifpp is a library the contains code to work with mmCIF and PDB files.
+
+It allows to read/write the above mentioned molecule interchange formats.
diff --git a/science/libcifpp/pkg-plist b/science/libcifpp/pkg-plist
new file mode 100644
index 000000000000..71557f19e2a8
--- /dev/null
+++ b/science/libcifpp/pkg-plist
@@ -0,0 +1,26 @@
+include/cif++/AtomType.hpp
+include/cif++/BondMap.hpp
+include/cif++/Cif++.hpp
+include/cif++/Cif++Export.hpp
+include/cif++/Cif2PDB.hpp
+include/cif++/CifParser.hpp
+include/cif++/CifUtils.hpp
+include/cif++/CifValidator.hpp
+include/cif++/Compound.hpp
+include/cif++/PDB2Cif.hpp
+include/cif++/PDB2CifRemark3.hpp
+include/cif++/Point.hpp
+include/cif++/Secondary.hpp
+include/cif++/Structure.hpp
+include/cif++/Symmetry.hpp
+include/cif++/TlsParser.hpp
+lib/cmake/cifpp/cifppConfig.cmake
+lib/cmake/cifpp/cifppConfigVersion.cmake
+lib/cmake/cifpp/cifppTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/cifpp/cifppTargets.cmake
+lib/libcifpp.so
+lib/libcifpp.so.4
+lib/libcifpp.so.4.2.2
+libdata/pkgconfig/libcifpp.pc
+%%DATADIR%%/mmcif_ddl.dic
+%%DATADIR%%/mmcif_pdbx_v50.dic