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

Reply via email to