svn commit: r459232 - in head/graphics/frei0r: . files
Tobias C. Berner
tcberner at FreeBSD.org
Wed Jan 17 09:59:38 UTC 2018
Author: tcberner
Date: Wed Jan 17 09:59:37 2018
New Revision: 459232
URL: https://svnweb.freebsd.org/changeset/ports/459232
Log:
graphics/frei0r-plugins-opencv, fix build against clang6
PR: 224669
Added:
head/graphics/frei0r/files/extra-patch-src_filter_facedetect_CMakeLists.txt (contents, props changed)
Modified:
head/graphics/frei0r/Makefile
Modified: head/graphics/frei0r/Makefile
==============================================================================
--- head/graphics/frei0r/Makefile Wed Jan 17 09:31:14 2018 (r459231)
+++ head/graphics/frei0r/Makefile Wed Jan 17 09:59:37 2018 (r459232)
@@ -22,13 +22,14 @@ IGNORE= cannot build OpenCV and gavl plugins simultan
.endif
.if defined(BUILDING_FREI0R_OPENCV) || defined(BUILDING_FREI0R_GAVL)
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-frei0r-plugins
+EXTRA_PATCHES= ${PATCHDIR}/extra-patch-frei0r-plugins \
+ ${PATCHDIR}/extra-patch-src_filter_facedetect_CMakeLists.txt
USES+= localbase
.endif
.if defined(BUILDING_FREI0R_OPENCV)
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Frei0r OpenCV plugins
PKGNAMESUFFIX= -plugins-opencv
LIB_DEPENDS+= libopencv_legacy.so:graphics/opencv
Added: head/graphics/frei0r/files/extra-patch-src_filter_facedetect_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/frei0r/files/extra-patch-src_filter_facedetect_CMakeLists.txt Wed Jan 17 09:59:37 2018 (r459232)
@@ -0,0 +1,15 @@
+The facedetect plugin cannot be built with C++11:
+
+frei0r-plugins-1.5.0/src/filter/facedetect/facedetect.cpp:271:15:
+ error: non-constant-expression cannot be narrowed from type 'int'
+ to 'double' in initializer list [-Wc++11-narrowing]
+
+--- src/filter/facedetect/CMakeLists.txt.orig 2018-01-17 09:42:26 UTC
++++ src/filter/facedetect/CMakeLists.txt
+@@ -11,5 +11,6 @@ LINK_LIBRARIES(${OpenCV_LIBS} ${OpenCV_LIBRARIES})
+
+ add_library (${TARGET} MODULE ${SOURCES})
+ set_target_properties (${TARGET} PROPERTIES PREFIX "")
++set_property(TARGET facedetect PROPERTY CXX_STANDARD 98)
+
+ install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR})
More information about the svn-ports-head
mailing list