*Ping*

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)
> 
> Comments, Okay?!
> 
> Best regards,
> 
> Rafael
> 
> 
> 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    25 Jun 2016 18:06:01 -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  25 Jun 2016 18:06:01 -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/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      25 Jun 
> 2016 18:06:01 -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    25 Jun 2016 18:06:01 -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    25 Jun 2016 18:06:01 -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    25 Jun 2016 18:06:01 -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    25 Jun 2016 18:06:15 -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