Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] OpenCV 3.4.13 and 4.5.1
@ 2021-03-18 16:04 sgn
  2021-06-07  8:43 ` [PR PATCH] [Closed]: " sgn
  0 siblings, 1 reply; 2+ messages in thread
From: sgn @ 2021-03-18 16:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1622 bytes --]

There is a new pull request by sgn against master on the void-packages repository

https://github.com/sgn/void-packages opencv-3.4.13-4.5.1
https://github.com/void-linux/void-packages/pull/29565

OpenCV 3.4.13 and 4.5.1
Current Version ftbfs on x86_64
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/29565.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-opencv-3.4.13-4.5.1-29565.patch --]
[-- Type: text/x-diff, Size: 9874 bytes --]

From 68bb0f38097bb736d7124b8de39adef0d8afa419 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Thu, 18 Mar 2021 21:26:08 +0700
Subject: [PATCH 1/2] opencv4: update to 4.5.1.

---
 common/shlibs            | 100 +++++++++++++++++++--------------------
 srcpkgs/opencv4/template |  19 +++++---
 2 files changed, 63 insertions(+), 56 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 6815daac2265..088ae416bafb 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2054,56 +2054,56 @@ libopencv_imgproc.so.3.4 libopencv-3.4.1_1
 libopencv_core.so.3.4 libopencv-3.4.1_1
 libopencv_superres.so.3.4 libopencv-3.4.1_1
 libopencv_videostab.so.3.4 libopencv-3.4.1_1
-libopencv_quality.so.4.3 libopencv4-4.3.0_1
-libopencv_reg.so.4.3 libopencv4-4.3.0_1
-libopencv_surface_matching.so.4.3 libopencv4-4.3.0_1
-libopencv_xphoto.so.4.3 libopencv4-4.3.0_1
-libopencv_freetype.so.4.3 libopencv4-4.3.0_1
-libopencv_fuzzy.so.4.3 libopencv4-4.3.0_1
-libopencv_hfs.so.4.3 libopencv4-4.3.0_1
-libopencv_img_hash.so.4.3 libopencv4-4.3.0_1
-libopencv_line_descriptor.so.4.3 libopencv4-4.3.0_1
-libopencv_saliency.so.4.3 libopencv4-4.3.0_1
-libopencv_structured_light.so.4.3 libopencv4-4.3.0_1
-libopencv_aruco.so.4.3 libopencv4-4.3.0_1
-libopencv_bgsegm.so.4.3 libopencv4-4.3.0_1
-libopencv_bioinspired.so.4.3 libopencv4-4.3.0_1
-libopencv_ccalib.so.4.3 libopencv4-4.3.0_1
-libopencv_face.so.4.3 libopencv4-4.3.0_1
-libopencv_tracking.so.4.3 libopencv4-4.3.0_1
-libopencv_xfeatures2d.so.4.3 libopencv4-4.3.0_1
-libopencv_optflow.so.4.3 libopencv4-4.3.0_1
-libopencv_ximgproc.so.4.3 libopencv4-4.3.0_1
-libopencv_plot.so.4.3 libopencv4-4.3.0_1
-libopencv_text.so.4.3 libopencv4-4.3.0_1
-libopencv_ml.so.4.3 libopencv4-4.3.0_1
-libopencv_objdetect.so.4.3 libopencv4-4.3.0_1
-libopencv_dnn.so.4.3 libopencv4-4.3.0_1
-libopencv_shape.so.4.3 libopencv4-4.3.0_1
-libopencv_stitching.so.4.3 libopencv4-4.3.0_1
-libopencv_photo.so.4.3 libopencv4-4.3.0_1
-libopencv_video.so.4.3 libopencv4-4.3.0_1
-libopencv_calib3d.so.4.3 libopencv4-4.3.0_1
-libopencv_features2d.so.4.3 libopencv4-4.3.0_1
-libopencv_flann.so.4.3 libopencv4-4.3.0_1
-libopencv_highgui.so.4.3 libopencv4-4.3.0_1
-libopencv_videoio.so.4.3 libopencv4-4.3.0_1
-libopencv_imgcodecs.so.4.3 libopencv4-4.3.0_1
-libopencv_imgproc.so.4.3 libopencv4-4.3.0_1
-libopencv_core.so.4.3 libopencv4-4.3.0_1
-libopencv_superres.so.4.3 libopencv4-4.3.0_1
-libopencv_videostab.so.4.3 libopencv4-4.3.0_1
-libopencv_gapi.so.4.3 libopencv4-4.3.0_1
-libopencv_xobjdetect.so.4.3 libopencv4-4.3.0_1
-libopencv_datasets.so.4.3 libopencv4-4.3.0_1
-libopencv_dnn_objdetect.so.4.3 libopencv4-4.3.0_1
-libopencv_dnn_superres.so.4.3 libopencv4-4.3.0_1
-libopencv_dpm.so.4.3 libopencv4-4.3.0_1
-libopencv_phase_unwrapping.so.4.3 libopencv4-4.3.0_1
-libopencv_stereo.so.4.3 libopencv4-4.3.0_1
-libopencv_rapid.so.4.3 libopencv4-4.3.0_1
-libopencv_intensity_transform.so.4.3 libopencv4-4.3.0_1
-libopencv_alphamat.so.4.3 libopencv4-4.3.0_1
+libopencv_quality.so.4.5 libopencv4-4.5.1_1
+libopencv_reg.so.4.5 libopencv4-4.5.1_1
+libopencv_surface_matching.so.4.5 libopencv4-4.5.1_1
+libopencv_xphoto.so.4.5 libopencv4-4.5.1_1
+libopencv_freetype.so.4.5 libopencv4-4.5.1_1
+libopencv_fuzzy.so.4.5 libopencv4-4.5.1_1
+libopencv_hfs.so.4.5 libopencv4-4.5.1_1
+libopencv_img_hash.so.4.5 libopencv4-4.5.1_1
+libopencv_line_descriptor.so.4.5 libopencv4-4.5.1_1
+libopencv_saliency.so.4.5 libopencv4-4.5.1_1
+libopencv_structured_light.so.4.5 libopencv4-4.5.1_1
+libopencv_aruco.so.4.5 libopencv4-4.5.1_1
+libopencv_bgsegm.so.4.5 libopencv4-4.5.1_1
+libopencv_bioinspired.so.4.5 libopencv4-4.5.1_1
+libopencv_ccalib.so.4.5 libopencv4-4.5.1_1
+libopencv_face.so.4.5 libopencv4-4.5.1_1
+libopencv_tracking.so.4.5 libopencv4-4.5.1_1
+libopencv_xfeatures2d.so.4.5 libopencv4-4.5.1_1
+libopencv_optflow.so.4.5 libopencv4-4.5.1_1
+libopencv_ximgproc.so.4.5 libopencv4-4.5.1_1
+libopencv_plot.so.4.5 libopencv4-4.5.1_1
+libopencv_text.so.4.5 libopencv4-4.5.1_1
+libopencv_ml.so.4.5 libopencv4-4.5.1_1
+libopencv_objdetect.so.4.5 libopencv4-4.5.1_1
+libopencv_dnn.so.4.5 libopencv4-4.5.1_1
+libopencv_shape.so.4.5 libopencv4-4.5.1_1
+libopencv_stitching.so.4.5 libopencv4-4.5.1_1
+libopencv_photo.so.4.5 libopencv4-4.5.1_1
+libopencv_video.so.4.5 libopencv4-4.5.1_1
+libopencv_calib3d.so.4.5 libopencv4-4.5.1_1
+libopencv_features2d.so.4.5 libopencv4-4.5.1_1
+libopencv_flann.so.4.5 libopencv4-4.5.1_1
+libopencv_highgui.so.4.5 libopencv4-4.5.1_1
+libopencv_videoio.so.4.5 libopencv4-4.5.1_1
+libopencv_imgcodecs.so.4.5 libopencv4-4.5.1_1
+libopencv_imgproc.so.4.5 libopencv4-4.5.1_1
+libopencv_core.so.4.5 libopencv4-4.5.1_1
+libopencv_superres.so.4.5 libopencv4-4.5.1_1
+libopencv_videostab.so.4.5 libopencv4-4.5.1_1
+libopencv_gapi.so.4.5 libopencv4-4.5.1_1
+libopencv_xobjdetect.so.4.5 libopencv4-4.5.1_1
+libopencv_datasets.so.4.5 libopencv4-4.5.1_1
+libopencv_dnn_objdetect.so.4.5 libopencv4-4.5.1_1
+libopencv_dnn_superres.so.4.5 libopencv4-4.5.1_1
+libopencv_phase_unwrapping.so.4.5 libopencv4-4.5.1_1
+libopencv_rapid.so.4.5 libopencv4-4.5.1_1
+libopencv_intensity_transform.so.4.5 libopencv4-4.5.1_1
+libopencv_alphamat.so.4.5 libopencv4-4.5.1_1
+libopencv_mcc.so.4.5 libopencv4-4.5.1_1
+libopencv_sfm.so.4.5 libopencv4-4.5.1_1
 libuniconf.so.4.6 wvstreams-4.6.1_20
 libwvbase.so.4.6 wvstreams-4.6.1_20
 libwvutils.so.4.6 wvstreams-4.6.1_20
diff --git a/srcpkgs/opencv4/template b/srcpkgs/opencv4/template
index f15c5f1ec2f1..11617c97b8d4 100644
--- a/srcpkgs/opencv4/template
+++ b/srcpkgs/opencv4/template
@@ -1,29 +1,32 @@
 # Template file for 'opencv4'
 pkgname=opencv4
-version=4.3.0
-revision=4
+version=4.5.1
+revision=1
 wrksrc=opencv-${version}
 build_style=cmake
 configure_args="-DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_OPENMP=ON -DWITH_OPENCL=ON
  -DOPENCV_GENERATE_PKGCONFIG=YES
+ -DBUILD_PROTOBUF=OFF -DPROTOBUF_UPDATE_FILES=ON
  -DWITH_EIGEN=ON -DENABLE_CXX11=ON -DOPENCV_SKIP_PYTHON_LOADER=ON
  -DOPENCV_PYTHON3_INSTALL_PATH=/${py3_sitelib}
  -DOPENCV_PYTHON_INSTALL_PATH=/${py2_sitelib}
  -DOPENCV_EXTRA_MODULES_PATH=${XBPS_BUILDDIR}/opencv_contrib-${version}/modules
  -DBUILD_opencv_rgbd=OFF"
-hostmakedepends="pkg-config eigen python-numpy python3-numpy"
+hostmakedepends="pkg-config eigen python-numpy python3-numpy protobuf"
 makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel tiff-devel
  jasper-devel ocl-icd-devel libgomp-devel libopenexr-devel gtk+3-devel
  libgphoto2-devel gst-plugins-base1-devel openblas-devel
+ gflags-devel glog-devel
+ libopenjpeg2-devel libwebp-devel protobuf-devel libprotoc-devel
  python-numpy python3-numpy python-devel python3-devel"
 short_desc="Computer vision and machine learning software library, version 4.x"
 maintainer="Hazel Levine <me@qtp2t.club>"
 license="BSD-3-Clause"
 homepage="https://opencv.org"
 distfiles="https://github.com/opencv/opencv/archive/${version}.tar.gz
-	https://github.com/opencv/opencv_contrib/archive/${version}.tar.gz>contrib.tar.gz"
-checksum="68bc40cbf47fdb8ee73dfaf0d9c6494cd095cf6294d99de445ab64cf853d278a
-	acb8e89c9e7d1174e63e40532125b60d248b00e517255a98a419d415228c6a55"
+ https://github.com/opencv/opencv_contrib/archive/${version}.tar.gz>opencv_contrib-${version}.tar.gz"
+checksum="e27fe5b168918ab60d58d7ace2bd82dd14a4d0bd1d3ae182952c2113f5637513
+ 12c3b1ddd0b8c1a7da5b743590a288df0934e5cef243e036ca290c2e45e425f5"
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
@@ -52,6 +55,10 @@ post_install() {
 	vlicense LICENSE
 }
 
+pre_clean() {
+	rm -rf ${XBPS_BUILDDIR}/opencv_contrib-${version}
+}
+
 libopencv4_package() {
 	short_desc+=" - library files"
 	pkg_install() {

From 46cf259bb70f9c8633384103c191f960d3369cec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Thu, 18 Mar 2021 08:00:19 +0700
Subject: [PATCH 2/2] opencv: update to 3.4.13.

../modules/imgcodecs/src/grfmt_jpeg2000.cpp:380:48: error: lvalue
required as unary '&' operand
---
 srcpkgs/opencv/template | 10 ++++++----
 srcpkgs/opencv/update   |  1 +
 2 files changed, 7 insertions(+), 4 deletions(-)
 create mode 100644 srcpkgs/opencv/update

diff --git a/srcpkgs/opencv/template b/srcpkgs/opencv/template
index 4ebf6fe915ed..44d2993808f0 100644
--- a/srcpkgs/opencv/template
+++ b/srcpkgs/opencv/template
@@ -1,23 +1,25 @@
 # Template file for 'opencv'
 pkgname=opencv
-version=3.4.10
-revision=2
+version=3.4.13
+revision=1
 build_style=cmake
 configure_args="-DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_OPENMP=ON
  -DWITH_OPENCL=ON -DENABLE_CXX11=ON -DOPENCV_SKIP_PYTHON_LOADER=ON
+ -DBUILD_PROTOBUF=OFF -DPROTOBUF_UPDATE_FILES=ON
  -DOPENCV_PYTHON3_INSTALL_PATH=/${py3_sitelib}
  -DOPENCV_PYTHON_INSTALL_PATH=/${py2_sitelib}"
-hostmakedepends="pkg-config eigen python-numpy python3-numpy"
+hostmakedepends="pkg-config eigen python-numpy python3-numpy protobuf"
 makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel tiff-devel
  jasper-devel ocl-icd-devel libgomp-devel libopenexr-devel gtk+3-devel
  libgphoto2-devel gst-plugins-base1-devel openblas-devel
+ libwebp-devel protobuf-devel libprotoc-devel
  python-numpy python3-numpy python-devel python3-devel"
 short_desc="Computer vision and machine learning software library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://opencv.org"
 distfiles="https://github.com/opencv/${pkgname}/archive/${version}.tar.gz"
-checksum=1ed6f5b02a7baf14daca04817566e7c98ec668cec381e0edf534fa49f10f58a2
+checksum=70230049194ae03ed8bfaab6cd1388569aa1b5c482d8b50d3af1cd2ae5a0b95d
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
diff --git a/srcpkgs/opencv/update b/srcpkgs/opencv/update
new file mode 100644
index 000000000000..a4487f535b92
--- /dev/null
+++ b/srcpkgs/opencv/update
@@ -0,0 +1 @@
+ignore='4.*'

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PR PATCH] [Closed]: OpenCV 3.4.13 and 4.5.1
  2021-03-18 16:04 [PR PATCH] OpenCV 3.4.13 and 4.5.1 sgn
@ 2021-06-07  8:43 ` sgn
  0 siblings, 0 replies; 2+ messages in thread
From: sgn @ 2021-06-07  8:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1467 bytes --]

There's a closed pull request on the void-packages repository

OpenCV 3.4.13 and 4.5.1
https://github.com/void-linux/void-packages/pull/29565

Description:
Current Version ftbfs on x86_64
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-06-07  8:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-18 16:04 [PR PATCH] OpenCV 3.4.13 and 4.5.1 sgn
2021-06-07  8:43 ` [PR PATCH] [Closed]: " sgn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).