On Sat Jun 25, 2016 at 08:07:36PM +0200, Rafael Sadowski wrote: > Hi ports@, > > update OpenCV stable branch to 2.4.13. OpenCV 3 from WIP githup is not > ready for other ports in tree. > > core ports features: > - remove XXX tags in digikam-kde4 and kde-applications. > -- Not more necessary since the last opencv update > - use OpenCVs testsuite to run tests (looks much better) > - update to MODJAVA_VER 1.8 (burn in hell insecure JAVA) >
naddy@ informed me that I forgot to update the distinfo in my last diff. Here is a new version, tested last night with -current ports tree. Thanks naddy@ Index: graphics/digikam-kde4/Makefile =================================================================== RCS file: /cvs/ports/graphics/digikam-kde4/Makefile,v retrieving revision 1.21 diff -u -p -u -p -r1.21 Makefile --- graphics/digikam-kde4/Makefile 6 May 2016 21:39:03 -0000 1.21 +++ graphics/digikam-kde4/Makefile 11 Aug 2016 21:49:36 -0000 @@ -178,11 +178,6 @@ TEST_IS_INTERACTIVE = X11 .include <bsd.port.arch.mk> -# XXX should fix OpenCV CMake config on Java-enabled archs instead! -.if ${ARCH} == "amd64" -BUILD_DEPENDS += graphics/opencv,-java -.endif - #.if ${ARCH} == "i386" CONFIGURE_ENV = CXXFLAGS="${CXXFLAGS} -DOPENBSD_LIBKDCRAW_NO_CRASH=0" #.else Index: graphics/opencv/Makefile =================================================================== RCS file: /cvs/ports/graphics/opencv/Makefile,v retrieving revision 1.37 diff -u -p -u -p -r1.37 Makefile --- graphics/opencv/Makefile 15 Apr 2016 08:53:49 -0000 1.37 +++ graphics/opencv/Makefile 11 Aug 2016 21:49:36 -0000 @@ -1,46 +1,45 @@ # $OpenBSD: Makefile,v 1.37 2016/04/15 08:53:49 shadchin Exp $ ONLY_FOR_ARCHS = ${GCC4_ARCHS} -ONLY_FOR_ARCHS-java = amd64 i386 +ONLY_FOR_ARCHS-java = ${ONLY_FOR_ARCHS} CATEGORIES = graphics devel COMMENT-docs = OpenCV documentation and examples COMMENT-main = library of programming functions for real time cv COMMENT-java = Java bindings for OpenCV -V = 2.4.12.3 +V = 2.4.13 DISTNAME = opencv-$V PKGNAME-main = ${PKGNAME} PKGNAME-docs = opencv-docs-$V PKGNAME-java = opencv-java-$V -REVISION-docs = 0 HOMEPAGE = http://www.opencv.org/ MAINTAINER = Rafael Sadowski <raf...@sizeofvoid.org> -SHARED_LIBS = opencv_calib3d 1.1 #1.2 -SHARED_LIBS += opencv_contrib 1.1 #1.2 -SHARED_LIBS += opencv_core 1.1 #1.2 -SHARED_LIBS += opencv_features2d 1.1 #1.2 -SHARED_LIBS += opencv_flann 1.1 #1.2 -SHARED_LIBS += opencv_gpu 1.1 #1.2 -SHARED_LIBS += opencv_highgui 1.1 #1.2 -SHARED_LIBS += opencv_imgproc 1.1 #1.2 -SHARED_LIBS += opencv_legacy 1.1 #1.2 -SHARED_LIBS += opencv_ml 1.1 #1.2 -SHARED_LIBS += opencv_nonfree 0.1 #0.2 -SHARED_LIBS += opencv_objdetect 1.1 #1.2 -SHARED_LIBS += opencv_photo 0.1 #0.2 -SHARED_LIBS += opencv_stitching 0.1 #0.2 -SHARED_LIBS += opencv_superres 0.1 #0.2 -SHARED_LIBS += opencv_ts 0.1 #0.2 -SHARED_LIBS += opencv_video 1.1 #1.2 -SHARED_LIBS += opencv_videostab 0.1 #0.2 -SHARED_LIBS += opencv_ocl 0.1 #2.5 +SHARED_LIBS = opencv_calib3d 1.2 #1.3 +SHARED_LIBS += opencv_contrib 1.2 #1.3 +SHARED_LIBS += opencv_core 1.2 #1.3 +SHARED_LIBS += opencv_features2d 1.2 #1.3 +SHARED_LIBS += opencv_flann 1.2 #1.3 +SHARED_LIBS += opencv_gpu 1.2 #1.3 +SHARED_LIBS += opencv_highgui 1.2 #1.3 +SHARED_LIBS += opencv_imgproc 1.2 #1.3 +SHARED_LIBS += opencv_legacy 1.2 #1.3 +SHARED_LIBS += opencv_ml 1.2 #1.3 +SHARED_LIBS += opencv_nonfree 0.2 #0.3 +SHARED_LIBS += opencv_objdetect 1.2 #1.3 +SHARED_LIBS += opencv_photo 0.2 #0.3 +SHARED_LIBS += opencv_stitching 0.2 #0.3 +SHARED_LIBS += opencv_superres 0.2 #0.3 +SHARED_LIBS += opencv_ts 0.2 #0.3 +SHARED_LIBS += opencv_video 1.2 #1.3 +SHARED_LIBS += opencv_videostab 0.2 #0.3 +SHARED_LIBS += opencv_ocl 0.2 #2.6 GH_ACCOUNT = Itseez GH_PROJECT = opencv -GH_COMMIT = 8e40becab12c642e7bbafb9fe87698e8b6bf28da +GH_TAGNAME = ${V} WANTLIB-main = Half Iex IlmImf IlmThread Imath X11 Xcomposite Xcursor WANTLIB-main += Xdamage Xext Xfixes Xi Xinerama Xrandr Xrender atk-1.0 @@ -49,17 +48,17 @@ WANTLIB-main += freetype gdk-x11-2.0 gdk WANTLIB-main += gobject-2.0 gstapp-1.0 gstbase-1.0 gstpbutils-1.0 WANTLIB-main += gstreamer-1.0 gstriff-1.0 gstvideo-1.0 gthread-2.0 gtk-x11-2.0 WANTLIB-main += jasper jpeg m pango-1.0 pangocairo-1.0 avresample -WANTLIB-main += pangoft2-1.0 png pthread stdc++ swscale tiff xml2 z +WANTLIB-main += pangoft2-1.0 png pthread stdc++ swscale tiff z intl WANTLIB-main += ${MODGETTEXT_WANTLIB} ${MODPY_WANTLIB} WANTLIB-docs = WANTLIB-java = m pthread stdc++ -WANTLIB-java += opencv_calib3d opencv_contrib opencv_core -WANTLIB-java += opencv_features2d opencv_flann opencv_highgui -WANTLIB-java += opencv_imgproc opencv_ml opencv_objdetect -WANTLIB-java += opencv_photo opencv_video -WANTLIB-java += opencv_gpu opencv_legacy opencv_nonfree opencv_ocl +WANTLIB-java += opencv_calib3d opencv_contrib opencv_core opencv_features2d +WANTLIB-java += opencv_flann opencv_gpu opencv_highgui opencv_imgproc +WANTLIB-java += opencv_legacy opencv_ml opencv_nonfree opencv_objdetect +WANTLIB-java += opencv_ocl opencv_photo opencv_video + MULTI_PACKAGES = -main -docs -java PSEUDO_FLAVORS = no_docs no_java @@ -77,7 +76,6 @@ PERMIT_PACKAGE_CDROM-docs = Yes .include <bsd.port.arch.mk> MODULES = devel/cmake \ - devel/gettext \ lang/python BUILD_DEPENDS = devel/doxygen \ @@ -122,11 +120,12 @@ CONFIGURE_ARGS = -DBUILD_opencv_nonfree: -DWITH_PNG:Bool=On \ -DWITH_TIFF:Bool=On \ -DWITH_V4L:Bool=Off \ + -DENABLE_SSE3:Bool=Off \ -DPYTHON_EXECUTABLE:FILEPATH=${MODPY_BIN} .if ${BUILD_PACKAGES:M-java} MODULES += java -MODJAVA_VER = 1.7+ +MODJAVA_VER = 1.8+ BUILD_DEPENDS += devel/apache-ant .else # Safe: Java will be detected, if present, but won't be used @@ -167,12 +166,7 @@ post-install: .endif do-test: - @cd ${WRKBUILD}/bin; \ - failed=false; \ - for t in opencv_test*; do \ - echo "RUNNING TEST: $$t" >&2; \ - ./$$t || failed=true; \ - done; \ - $$failed + cd ${WRKBUILD}; \ + ${MODPY_BIN} ${WRKSRC}/modules/ts/misc/run.py .include <bsd.port.mk> Index: graphics/opencv/distinfo =================================================================== RCS file: /cvs/ports/graphics/opencv/distinfo,v retrieving revision 1.5 diff -u -p -u -p -r1.5 distinfo --- graphics/opencv/distinfo 23 Nov 2015 20:34:07 -0000 1.5 +++ graphics/opencv/distinfo 11 Aug 2016 21:49:36 -0000 @@ -1,2 +1,2 @@ -SHA256 (opencv-2.4.12.3.tar.gz) = 7RAcJF+0UkxJ2cuLZ5SnAbTjphL29plAh8guhcazcTE= -SIZE (opencv-2.4.12.3.tar.gz) = 90643425 +SHA256 (opencv-2.4.13.tar.gz) = lOvMphwwA01fsW/quOwSyKho9RYtIKnwOW8PX22Lu/8= +SIZE (opencv-2.4.13.tar.gz) = 91669572 Index: graphics/opencv/patches/patch-apps_haartraining_CMakeLists_txt =================================================================== RCS file: graphics/opencv/patches/patch-apps_haartraining_CMakeLists_txt diff -N graphics/opencv/patches/patch-apps_haartraining_CMakeLists_txt --- graphics/opencv/patches/patch-apps_haartraining_CMakeLists_txt 24 Jan 2015 10:56:43 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,46 +0,0 @@ -$OpenBSD: patch-apps_haartraining_CMakeLists_txt,v 1.3 2015/01/24 10:56:43 zhuk Exp $ -Fix linking. ---- apps/haartraining/CMakeLists.txt.orig Wed Oct 1 09:33:36 2014 -+++ apps/haartraining/CMakeLists.txt Sun Dec 21 20:16:55 2014 -@@ -14,8 +14,6 @@ if(WIN32) - link_directories(${CMAKE_CURRENT_BINARY_DIR}) - endif() - --link_libraries(${OPENCV_HAARTRAINING_DEPS} opencv_haartraining_engine) -- - # ----------------------------------------------------------- - # Library - # ----------------------------------------------------------- -@@ -42,6 +40,8 @@ set_target_properties(opencv_haartraining_engine PROPE - INSTALL_NAME_DIR lib - ) - -+target_link_libraries(opencv_haartraining_engine ${OPENCV_HAARTRAINING_DEPS}) -+ - # ----------------------------------------------------------- - # haartraining - # ----------------------------------------------------------- -@@ -50,6 +50,7 @@ add_executable(opencv_haartraining cvhaartraining.h ha - set_target_properties(opencv_haartraining PROPERTIES - DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}" - OUTPUT_NAME "opencv_haartraining") -+target_link_libraries(opencv_haartraining opencv_haartraining_engine) - - # ----------------------------------------------------------- - # createsamples -@@ -59,6 +60,7 @@ add_executable(opencv_createsamples cvhaartraining.h c - set_target_properties(opencv_createsamples PROPERTIES - DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}" - OUTPUT_NAME "opencv_createsamples") -+target_link_libraries(opencv_createsamples opencv_haartraining_engine) - - # ----------------------------------------------------------- - # performance -@@ -67,6 +69,7 @@ add_executable(opencv_performance performance.cpp) - set_target_properties(opencv_performance PROPERTIES - DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}" - OUTPUT_NAME "opencv_performance") -+target_link_libraries(opencv_performance opencv_haartraining_engine) - - # ----------------------------------------------------------- - # Install part Index: graphics/opencv/patches/patch-cmake_OpenCVDetectPython_cmake =================================================================== RCS file: /cvs/ports/graphics/opencv/patches/patch-cmake_OpenCVDetectPython_cmake,v retrieving revision 1.1 diff -u -p -u -p -r1.1 patch-cmake_OpenCVDetectPython_cmake --- graphics/opencv/patches/patch-cmake_OpenCVDetectPython_cmake 15 Apr 2016 08:53:49 -0000 1.1 +++ graphics/opencv/patches/patch-cmake_OpenCVDetectPython_cmake 11 Aug 2016 21:49:36 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-cmake_OpenCVDetectPython_cmake,v 1.1 2016/04/15 08:53:49 shadchin Exp $ ---- cmake/OpenCVDetectPython.cmake.orig Fri Jan 15 15:12:13 2016 -+++ cmake/OpenCVDetectPython.cmake Fri Jan 15 15:12:31 2016 +--- cmake/OpenCVDetectPython.cmake.orig Wed Apr 20 16:21:19 2016 ++++ cmake/OpenCVDetectPython.cmake Mon Jun 6 23:06:38 2016 @@ -123,8 +123,8 @@ if(PYTHON_EXECUTABLE) find_host_program(SPHINX_BUILD sphinx-build) if(SPHINX_BUILD) @@ -10,5 +10,5 @@ $OpenBSD: patch-cmake_OpenCVDetectPython + OUTPUT_VARIABLE SPHINX_OUTPUT + ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) - message(STATUS "Found Sphinx ${SPHINX_BUILD} ${SPHINX_OUTPUT}") if(SPHINX_OUTPUT MATCHES "Sphinx v([0-9][^ \n]*)") + set(SPHINX_VERSION "${CMAKE_MATCH_1}") Index: graphics/opencv/patches/patch-modules_core_include_opencv2_core_version_hpp =================================================================== RCS file: graphics/opencv/patches/patch-modules_core_include_opencv2_core_version_hpp diff -N graphics/opencv/patches/patch-modules_core_include_opencv2_core_version_hpp --- graphics/opencv/patches/patch-modules_core_include_opencv2_core_version_hpp 23 Nov 2015 20:34:07 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,15 +0,0 @@ -$OpenBSD: patch-modules_core_include_opencv2_core_version_hpp,v 1.1 2015/11/23 20:34:07 zhuk Exp $ - -git tag forgot to bump version - ---- modules/core/include/opencv2/core/version.hpp.orig Sat Nov 7 15:52:36 2015 -+++ modules/core/include/opencv2/core/version.hpp Sat Nov 7 15:52:50 2015 -@@ -50,7 +50,7 @@ - #define CV_VERSION_EPOCH 2 - #define CV_VERSION_MAJOR 4 - #define CV_VERSION_MINOR 12 --#define CV_VERSION_REVISION 2 -+#define CV_VERSION_REVISION 3 - - #define CVAUX_STR_EXP(__A) #__A - #define CVAUX_STR(__A) CVAUX_STR_EXP(__A) Index: graphics/opencv/pkg/PLIST-docs =================================================================== RCS file: /cvs/ports/graphics/opencv/pkg/PLIST-docs,v retrieving revision 1.8 diff -u -p -u -p -r1.8 PLIST-docs --- graphics/opencv/pkg/PLIST-docs 23 Nov 2015 20:34:08 -0000 1.8 +++ graphics/opencv/pkg/PLIST-docs 11 Aug 2016 21:49:36 -0000 @@ -138,6 +138,7 @@ share/OpenCV/samples/cpp/pic4.png share/OpenCV/samples/cpp/pic5.png share/OpenCV/samples/cpp/pic6.png share/OpenCV/samples/cpp/points_classifier.cpp +share/OpenCV/samples/cpp/polynominal_equations.cpp share/OpenCV/samples/cpp/retinaDemo.cpp share/OpenCV/samples/cpp/rgbdodometry.cpp share/OpenCV/samples/cpp/right01.jpg Index: graphics/opencv/pkg/PLIST-java =================================================================== RCS file: /cvs/ports/graphics/opencv/pkg/PLIST-java,v retrieving revision 1.4 diff -u -p -u -p -r1.4 PLIST-java --- graphics/opencv/pkg/PLIST-java 23 Nov 2015 20:34:08 -0000 1.4 +++ graphics/opencv/pkg/PLIST-java 11 Aug 2016 21:49:36 -0000 @@ -1,5 +1,5 @@ @comment $OpenBSD: PLIST-java,v 1.4 2015/11/23 20:34:08 zhuk Exp $ lib/OpenCV/ lib/OpenCV/java/ -lib/OpenCV/java/libopencv_java2412.so -lib/OpenCV/java/opencv-2412.jar +lib/OpenCV/java/libopencv_java2413.so +lib/OpenCV/java/opencv-2413.jar Index: graphics/opencv/pkg/PLIST-main =================================================================== RCS file: /cvs/ports/graphics/opencv/pkg/PLIST-main,v retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST-main --- graphics/opencv/pkg/PLIST-main 23 Nov 2015 20:34:08 -0000 1.5 +++ graphics/opencv/pkg/PLIST-main 11 Aug 2016 21:49:36 -0000 @@ -4,6 +4,7 @@ @bin bin/opencv_haartraining @bin bin/opencv_performance @bin bin/opencv_traincascade +@bin bin/opencv_visualisation include/opencv/ include/opencv/cv.h include/opencv/cv.hpp Index: x11/kde-applications/libkface/Makefile =================================================================== RCS file: /cvs/ports/x11/kde-applications/libkface/Makefile,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 Makefile --- x11/kde-applications/libkface/Makefile 8 Jul 2015 22:54:49 -0000 1.1.1.1 +++ x11/kde-applications/libkface/Makefile 11 Aug 2016 21:49:51 -0000 @@ -18,12 +18,6 @@ WANTLIB += opencv_ocl opencv_photo openc LIB_DEPENDS = graphics/opencv -# XXX should fix OpenCV CMake config on Java-enabled archs instead! -.include <bsd.port.arch.mk> -.if ${ARCH} == "amd64" -BUILD_DEPENDS += graphics/opencv,-java -.endif - MODKDE4_USE = libs KFACE_V = 3.5.0