# ChangeLog for media-libs/opencv # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) *opencv-3.0.0 (09 Aug 2015) *opencv-2.4.10 (09 Aug 2015) *opencv-2.4.9 (09 Aug 2015) 09 Aug 2015; Robin H. Johnson +files/opencv-2.3.1a-libav-0.7.patch, +files/opencv-2.4.10-pic-x86.patch, +files/opencv-2.4.2-cflags.patch, +files/opencv-2.4.3-gcc47.patch, +files/opencv-2.4.8-javamagic.patch, +files/opencv-2.4.9-cuda-pkg-config.patch, +files/opencv-2.4.9-cuda.patch, +files/opencv-2.4.9-libav10.patch, +files/opencv-3.0.0-gles.patch, +metadata.xml, +opencv-2.4.9.ebuild, +opencv-2.4.10.ebuild, +opencv-3.0.0.ebuild: proj/gentoo: Initial commit This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed 18 Aug 2015; Amy Winston metadata.xml, opencv-3.0.0.ebuild: contrib useflag added bug #557870. Package-Manager: portage-2.2.20.1 18 Aug 2015; Amy Winston opencv-2.4.10.ebuild, opencv-3.0.0.ebuild: drop old gstreamer support bug #547664. Package-Manager: portage-2.2.20.1 18 Aug 2015; Amy Winston opencv-3.0.0.ebuild: url for contrib changed. Package-Manager: portage-2.2.20.1 20 Aug 2015; Justin Lecher metadata.xml: Add missing remote-id's to metadata Signed-off-by: Justin Lecher 21 Aug 2015; Justin Lecher metadata.xml: Set missing remote-ic in metadata.xml Signed-off-by: Justin Lecher 24 Aug 2015; Justin Lecher metadata.xml: Use https by default Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher 24 Aug 2015; Mike Gilbert metadata.xml: Revert DOCTYPE SYSTEM https changes in metadata.xml repoman does not yet accept the https version. This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. Bug: https://bugs.gentoo.org/552720 30 Oct 2015; Amy Winston opencv-3.0.0.ebuild: contrib path changed bug #558104. Package-Manager: portage-2.2.20.1 30 Oct 2015; Amy Winston opencv-3.0.0.ebuild: contrib path changed back Package-Manager: portage-2.2.20.1 31 Oct 2015; Amy Winston opencv-3.0.0.ebuild: contrib updated, broken example removed bug #558104. Package-Manager: portage-2.2.20.1 *opencv-2.4.11 (10 Nov 2015) 10 Nov 2015; Amy Winston +opencv-2.4.11.ebuild: version bump bug #564942. Package-Manager: portage-2.2.20.1 26 Nov 2015; Amy Winston metadata.xml, opencv-3.0.0.ebuild: cuda restriction for >=gcc-4.8 disabled bug #566244. Package-Manager: portage-2.2.20.1 16 Dec 2015; Amy Winston opencv-3.0.0.ebuild: required_use qt changed to at-most-one-of Package-Manager: portage-2.2.20.1 23 Dec 2015; Justin Lecher opencv-3.0.0.ebuild: Drop unsupported python implementations Signed-off-by: Justin Lecher 19 Jan 2016; Amy Winston opencv-2.4.9.ebuild: 2.4.9 base migration Package-Manager: portage-2.2.24 19 Jan 2016; Amy Winston opencv-2.4.10.ebuild: 2.4.10 base migration Package-Manager: portage-2.2.24 19 Jan 2016; Amy Winston opencv-2.4.11.ebuild: 2.4.11 base migration Package-Manager: portage-2.2.24 19 Jan 2016; Amy Winston opencv-3.0.0.ebuild: 3.0.0 base migration, use contrib repaired Package-Manager: portage-2.2.24 19 Jan 2016; Amy Winston opencv-3.0.0.ebuild: missing die added. Thanks gokturk. Package-Manager: portage-2.2.24 *opencv-3.1.0 (23 Jan 2016) 23 Jan 2016; Amy Winston +files/opencv-3.1.0-cmake-no-opengl.patch, +files/opencv-3.1.0-fix-hal-headers.patch, +files/opencv-3.1.0-fix-ocl-declaration.patch, +files/opencv-3.1.0-invalid-string-usage.patch, metadata.xml, +opencv-3.1.0.ebuild: 3.1.0 version bump bug #571496 Package-Manager: portage-2.2.24 24 Jan 2016; Michał Górny metadata.xml: Replace all herds with appropriate projects (GLEP 67) Replace all uses of herd with appropriate project maintainers, or no maintainers in case of herds requested to be disbanded. 24 Jan 2016; Michał Górny metadata.xml: Set appropriate maintainer types in metadata.xml (GLEP 67) *opencv-3.1.0-r1 (30 Jan 2016) 30 Jan 2016; Andreas Sturmlechner +opencv-3.1.0-r1.ebuild: Bump subslot to 3.1, builds with python-3.5 30 Jan 2016; Andreas Sturmlechner -opencv-3.1.0.ebuild: Drop old Package-Manager: portage-2.2.27 *opencv-3.1.0-r2 (23 Feb 2016) 23 Feb 2016; Amy Winston +opencv-3.1.0-r2.ebuild: Fix contrib tarball name (PN -> P) Dropped patches that are part of the now correct 3.1.0-contrib tarball. Package-Manager: portage-2.2.27 25 Feb 2016; Amy Winston -files/opencv-3.1.0-fix-hal-headers.patch, -files/opencv-3.1.0-fix-ocl-declaration.patch, -files/opencv-3.1.0-invalid-string-usage.patch, -opencv-3.1.0-r1.ebuild: drop old 3.1.0-r1 and patches Package-Manager: portage-2.2.26 *opencv-3.1.0-r1 (02 Mar 2016) 02 Mar 2016; Amy Winston +files/opencv-3.1.0-fix-hal-headers.patch, +files/opencv-3.1.0-fix-ocl-declaration.patch, +files/opencv-3.1.0-invalid-string-usage.patch, +opencv-3.1.0-r1.ebuild: revert drop old 3.1.0-r1 and patches This reverts commit 48656e3b700cf6d771db428bc6dde322753839d3. *opencv-2.4.12 (13 Mar 2016) 13 Mar 2016; Amy Winston +opencv-2.4.12.ebuild: version bump 2.4.12 bug #576588 Package-Manager: portage-2.2.26 13 Mar 2016; Amy Winston metadata.xml: metadata reorder Package-Manager: portage-2.2.26 07 Apr 2016; Amy Winston +files/opencv-2.4.10-git-autodetect.patch, +files/opencv-2.4.11-git-autodetect.patch, +files/opencv-2.4.12-git-autodetect.patch, +files/opencv-2.4.9-git-autodetect.patch, +files/opencv-3.0.0-git-autodetect.patch, +files/opencv-3.1.0-git-autodetect.patch, opencv-2.4.9.ebuild, opencv-2.4.10.ebuild, opencv-2.4.11.ebuild, opencv-2.4.12.ebuild, opencv-3.0.0.ebuild, opencv-3.1.0-r1.ebuild, opencv-3.1.0-r2.ebuild: disable git autodetect bug #558556 Package-Manager: portage-2.2.26 13 May 2016; Agostino Sarubbo opencv-2.4.12.ebuild: amd64 stable wrt bug #580128 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo 14 May 2016; Amy Winston opencv-3.1.0-r1.ebuild: correct contrib url Package-Manager: portage-2.2.26 15 May 2016; Mikle Kolyada opencv-2.4.12.ebuild: : ppc/x86 stable wrt bug #580128 Package-Manager: portage-2.2.26 15 May 2016; Amy Winston -files/opencv-2.4.10-git-autodetect.patch, -files/opencv-2.4.10-pic-x86.patch, -files/opencv-2.4.9-cuda.patch, -files/opencv-2.4.9-git-autodetect.patch, -files/opencv-2.4.9-libav10.patch, -opencv-2.4.9.ebuild, -opencv-2.4.10.ebuild: remove old 2.4.9 and 2.4.10 Package-Manager: portage-2.2.26 24 May 2016; Amy Winston opencv-3.1.0-r1.ebuild: drop 3_2 python Package-Manager: portage-2.2.26 24 May 2016; Amy Winston -opencv-3.1.0-r2.ebuild: remove new buggy contrib Package-Manager: portage-2.2.26 *opencv-3.1.0-r3 (04 Jun 2016) 04 Jun 2016; Amy Winston +opencv-3.1.0-r3.ebuild: update contrib to newest Package-Manager: portage-2.2.28 *opencv-3.1.0-r4 (09 Jun 2016) 09 Jun 2016; Amy Winston +files/opencv-3.1.0-gentooify-python.patch, files/opencv-3.1.0-git-autodetect.patch, +files/opencv-3.1.0-java-magic.patch, +opencv-3.1.0-r4.ebuild: change to EAPI 6 and fix python installation -Add patch to install the correct bindings based on single_python_target -Fix Cuda in ebuild -Remove unused CMake options -Modified patch to be -p1 format -Tiny fixes and rewrites for EAPI 6 specs 09 Jun 2016; Amy Winston opencv-3.1.0-r4.ebuild: remove trailing spaces from patch Package-Manager: portage-2.2.28 *opencv-2.4.12-r1 (09 Jun 2016) 09 Jun 2016; Amy Winston files/opencv-2.4.12-git-autodetect.patch, +opencv-2.4.12-r1.ebuild: eapi=6 bump - Fix cuda bug #577410 - Add qt5 support - Remove doc useflag bug #556198 Package-Manager: portage-2.2.28 06 Aug 2016; Michał Górny opencv-2.4.11.ebuild, opencv-2.4.12.ebuild, opencv-2.4.12-r1.ebuild, opencv-3.1.0-r1.ebuild, opencv-3.1.0-r4.ebuild: whitespace 20 Aug 2016; Amy Winston -opencv-2.4.11.ebuild, -opencv-3.1.0-r1.ebuild, -opencv-3.1.0-r3.ebuild: remove old. thanks genstorm Package-Manager: portage-2.2.28 26 Sep 2016; Agostino Sarubbo opencv-2.4.12-r1.ebuild: amd64 stable wrt bug #588170 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo *opencv-3.1.0-r5 (27 Sep 2016) 27 Sep 2016; Amy Winston +files/opencv-contrib-find-hdf5-fix.patch, +opencv-3.1.0-r5.ebuild: revision bump to 3.1.0-r5 - Feature: added in support for installing the Python module for each implementation selected Gentoo-Bug: 593504 - Bug fix: under certain conditions the HDF5 library isn't found Gentoo-Bug: 588850 - Bug fix: OpenGL needs Qt or Gtk+ otherwise it's disabled - Misc: cleaned up usex expressions added qtwidgets depend moved openmp detection to pkg_pretend as per Gentoo style guidelines Signed off by Jonathan Scruggs (j.scruggs@gmail.com, irc: Dracwyrm) 02 Oct 2016; Amy Winston opencv-2.4.12-r1.ebuild: add gles patch bug #554478 Package-Manager: portage-2.2.28 06 Oct 2016; Amy Winston metadata.xml: update metadata Package-Manager: portage-2.2.28 20 Oct 2016; Michael Palimaka opencv-2.4.12-r1.ebuild: x86 stable Gentoo-bug: 588170 Package-Manager: portage-2.3.2 21 Oct 2016; Michael Palimaka opencv-2.4.12.ebuild: drop ppc to testing Package-Manager: portage-2.3.2 01 Nov 2016; Michał Górny opencv-3.0.0.ebuild: global: Drop dead implementations from PYTHON_COMPAT *opencv-3.1.0-r6 (08 Nov 2016) 08 Nov 2016; Amy Winston +files/opencv-3.1.0-find-libraries-fix.patch, +files/opencv-3.1.0-remove-graphcut-for-cuda-8.patch, metadata.xml, +opencv-3.1.0-r6.ebuild: revision bump to 3.1.0-r6 * Update SRC_URI to the new URLs * Switch to downloading the tar.gz instead zip file * Add git hash to end of contrib download to allow revision bumps * Updated revision of contrib modules to fix various errors * Remove Qt 4 support to follow the new Gentoo standard * Use new OpenMP test logic * Added patch to build against CUDA v8. Patch based on one submitted by Sven Eden Gentoo-bug: 598674 Gentoo-bug: 597754 * Added Tesseract use flag and fixed building against it. Gentoo-bug: 572836 Gentoo-bug: 584428 * Added use flag for the SFM module because of dependencies on several Google libraries Gentoo-bug: 597166 * Added use flag for the HDF module because of a dependency on media-libs/hdaf5 Gentoo-bug: 596212 * Added use flag for the CVV module because it will silently fail if Qt 5 is not installed. * Added patch to fix the finding of certain libraries Gentoo-Bug: 584478 Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) 08 Nov 2016; Amy Winston -files/opencv-2.4.11-git-autodetect.patch, -files/opencv-3.0.0-git-autodetect.patch, -files/opencv-3.1.0-fix-hal-headers.patch, -files/opencv-3.1.0-fix-ocl-declaration.patch, -files/opencv-3.1.0-invalid-string-usage.patch, -files/opencv-contrib-find-hdf5-fix.patch, -opencv-2.4.12.ebuild, -opencv-3.0.0.ebuild, -opencv-3.1.0-r4.ebuild, -opencv-3.1.0-r5.ebuild: Remove old ebuilds and patches Some ebuilds don't work, so there's no point in keeping them. Since OpenCV 3.0.0 is no longer in the tree, the following can be closed: Gentoo-bug: 566080 Gentoo-bug: 557328 Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) 12 Nov 2016; David Seifert opencv-2.4.12-r1.ebuild, opencv-3.1.0-r6.ebuild: Add subslot operator on media-libs/jasper Package-Manager: portage-2.3.2 *opencv-3.1.0-r7 (10 Dec 2016) 10 Dec 2016; Michał Górny +opencv-3.1.0-r7.ebuild: Kill unnecessary Gentoo hack-patch for Python Kill the unnecessary, outdated custom Gentoo CMake module used to force specific version of Python in favor of hacking the upstream module appropriately. Rely on the standard CMake -DPYTHON_INTERPRETER to (indirectly) disable Python for the base build, and on python-r1 + upstream -DPYTHON3_INTERPRETER to control the implementation used for Python module build. This removes a lot of unnecessary hackery from the ebuild, such as passing all the Python implementation specifics (include paths, library names) in favor of using the CMake autodetection code. It also restores some missing bits that were omitted because of the Gentoo module deficiency. To keep things simple, all versions of Python are treated as 'python2' upstream since the code used to build both python2 & python3 modules is identical (i.e. works for all versions). 10 Dec 2016; Michał Górny opencv-3.1.0-r7.ebuild: Kill redundant 'emake clean' - fix ninja, #602232 Kill the call to 'emake clean' for Python build directory which obviously does not work when Ninja is used instead of Makefiles. It is completely redundant since it is followed by 'rm -rf' of the whole directory (tested with Makefiles and Ninja). 10 Dec 2016; David Seifert opencv-3.1.0-r7.ebuild: QA] Minor fixes Package-Manager: portage-2.3.3 *opencv-2.4.13 (14 Dec 2016) 14 Dec 2016; Amy Winston +opencv-2.4.13.ebuild: version bump 2.4.13 bug #601810 Package-Manager: portage-2.3.0