Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Sep 2013 13:00:12 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r327060 - in head/graphics: opencv opencv-core opencv/files
Message-ID:  <201309121300.r8CD0C3i019048@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Thu Sep 12 13:00:12 2013
New Revision: 327060
URL: http://svnweb.freebsd.org/changeset/ports/327060

Log:
  Fix build of opencv with libc++
  share the CXXFLAGS between opencv-core and opencv

Added:
  head/graphics/opencv/files/patch-samples_cpp_bagofwords_classification.cpp   (contents, props changed)
Modified:
  head/graphics/opencv-core/Makefile
  head/graphics/opencv/Makefile

Modified: head/graphics/opencv-core/Makefile
==============================================================================
--- head/graphics/opencv-core/Makefile	Thu Sep 12 12:25:25 2013	(r327059)
+++ head/graphics/opencv-core/Makefile	Thu Sep 12 13:00:12 2013	(r327060)
@@ -4,9 +4,4 @@
 _BUILDING_OPENCV_CORE=	yes
 MASTERDIR=	${.CURDIR}/../opencv
 
-_COMPVERSION!= ${CC} --version
-.if ${_COMPVERSION:Mclang}
-CXXFLAGS+=	-std=gnu++11 -Wno-error -Wno-c++11-narrowing
-.endif
-
 .include "${MASTERDIR}/Makefile"

Modified: head/graphics/opencv/Makefile
==============================================================================
--- head/graphics/opencv/Makefile	Thu Sep 12 12:25:25 2013	(r327059)
+++ head/graphics/opencv/Makefile	Thu Sep 12 13:00:12 2013	(r327060)
@@ -28,6 +28,12 @@ NOT_FOR_ARCHS_REASON_sparc64=	does not c
 DATADIR=	${PREFIX}/share/OpenCV
 PLIST_SUB+=	VERSION=${DISTVERSION}
 
+_COMPVERSION!= ${CC} --version
+.if ${_COMPVERSION:Mclang}
+USE_CXXSTD=	gnu++11
+CXXFLAGS+=	-Wno-error -Wno-c++11-narrowing
+.endif
+
 .if !defined(_BUILDING_OPENCV_CORE) && !defined(_BUILDING_OPENCV_PYTHON)
 EXTRA_PATCHES+=	${FILESDIR}/extra-patch-opencv
 LIB_DEPENDS+=	opencv_core.2:${PORTSDIR}/graphics/opencv-core

Added: head/graphics/opencv/files/patch-samples_cpp_bagofwords_classification.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/opencv/files/patch-samples_cpp_bagofwords_classification.cpp	Thu Sep 12 13:00:12 2013	(r327060)
@@ -0,0 +1,11 @@
+--- samples/cpp/bagofwords_classification.cpp.orig	2011-09-12 20:20:43.000000000 +0200
++++ samples/cpp/bagofwords_classification.cpp	2013-09-12 14:57:38.068066669 +0200
+@@ -1814,7 +1814,7 @@
+ void VocData::readFileToString(const string filename, string& file_contents)
+ {
+     std::ifstream ifs(filename.c_str());
+-    if (ifs == false) CV_Error(CV_StsError,"could not open text file");
++    if (!ifs.is_open()) CV_Error(CV_StsError,"could not open text file");
+ 
+     stringstream oss;
+     oss << ifs.rdbuf();



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309121300.r8CD0C3i019048>