svn commit: r492269 - in head/biology/dsr-pdb: . files
Yuri Victorovich
yuri at FreeBSD.org
Tue Feb 5 19:00:38 UTC 2019
Author: yuri
Date: Tue Feb 5 19:00:36 2019
New Revision: 492269
URL: https://svnweb.freebsd.org/changeset/ports/492269
Log:
biology/dsr-pdb: Add c++11 flags because boost isn't found without it
Also add patches for missing includes that only gcc complains about.
PR: 235519
Reported by: Piotr Kubaj <pkubaj at anongoth.pl>
Added:
head/biology/dsr-pdb/files/patch-include_dsrpdb_Point.h (contents, props changed)
head/biology/dsr-pdb/files/patch-lib_Protein__pdb.cc (contents, props changed)
Modified:
head/biology/dsr-pdb/Makefile
Modified: head/biology/dsr-pdb/Makefile
==============================================================================
--- head/biology/dsr-pdb/Makefile Tue Feb 5 18:57:26 2019 (r492268)
+++ head/biology/dsr-pdb/Makefile Tue Feb 5 19:00:36 2019 (r492269)
@@ -2,6 +2,7 @@
PORTNAME= dsr-pdb
DISTVERSION= 1.0.3
+DISTVERSIONSUFFIX= 1
CATEGORIES= biology
MASTER_SITES= https://graphics.stanford.edu/~drussel/
DISTNAME= ${PORTNAME}
@@ -13,12 +14,14 @@ COMMENT= Simple C++ PDB reader (reads the protein desc
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.txt
-USES= gmake libtool tar:tgz
+LIB_DEPENDS= libboost_program_options.so:devel/boost-libs
+
+USES= compiler:c++11-lang gmake libtool localbase:ldflags tar:tgz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-CXXFLAGS+= -fPIC
+CXXFLAGS+= -fPIC --std=c++11 # libboost_program_options.so isn't found without --std=c++11
post-patch:
.for dir in lib tools test
Added: head/biology/dsr-pdb/files/patch-include_dsrpdb_Point.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/biology/dsr-pdb/files/patch-include_dsrpdb_Point.h Tue Feb 5 19:00:36 2019 (r492269)
@@ -0,0 +1,10 @@
+--- include/dsrpdb/Point.h.orig 2019-02-05 18:18:53 UTC
++++ include/dsrpdb/Point.h
+@@ -22,6 +22,7 @@ MA 02111-1307, USA. */
+ #define DSR_PDB_POINT_H
+ #include <iostream>
+ #include <dsrpdb/config.h>
++#include <assert.h>
+
+ #ifdef PDB_USE_CGAL
+ #include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
Added: head/biology/dsr-pdb/files/patch-lib_Protein__pdb.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/biology/dsr-pdb/files/patch-lib_Protein__pdb.cc Tue Feb 5 19:00:36 2019 (r492269)
@@ -0,0 +1,10 @@
+--- lib/Protein_pdb.cc.orig 2019-02-05 18:17:52 UTC
++++ lib/Protein_pdb.cc
+@@ -23,6 +23,7 @@ MA 02111-1307, USA. */
+ #include "pdb_utils.h"
+ #include <dsrpdb_internal/Error_logger.h>
+ #include <sstream>
++#include <string.h>
+
+ namespace dsrpdb {
+
More information about the svn-ports-head
mailing list