Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dilfridge:master commit in: media-libs/opencv/
Date: Fri, 02 Sep 2011 21:32:31
Message-Id: bd17772f8066528e7f41208f0c9c853a64bfb44b.dilfridge@gentoo
1 commit: bd17772f8066528e7f41208f0c9c853a64bfb44b
2 Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
3 AuthorDate: Fri Sep 2 21:31:13 2011 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 2 21:31:13 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=bd17772f
7
8 Builds but is still far from finished or presentable; sandbox violation during install
9
10 (Portage version: 2.1.10.11/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
11
12 ---
13 media-libs/opencv/ChangeLog | 5 +++++
14 media-libs/opencv/Manifest | 31 ++++++++++++++++---------------
15 media-libs/opencv/opencv-2.3.0.ebuild | 13 ++-----------
16 media-libs/opencv/todo.txt | 17 +++++++++++++++++
17 4 files changed, 40 insertions(+), 26 deletions(-)
18
19 diff --git a/media-libs/opencv/ChangeLog b/media-libs/opencv/ChangeLog
20 index ce5b99a..437a985 100644
21 --- a/media-libs/opencv/ChangeLog
22 +++ b/media-libs/opencv/ChangeLog
23 @@ -2,6 +2,11 @@
24 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
25 # $Header: /var/cvsroot/gentoo-x86/media-libs/opencv/ChangeLog,v 1.34 2011/05/11 20:10:16 dilfridge Exp $
26
27 + 02 Sep 2011; Andreas K. Huettel <dilfridge@g.o> opencv-2.3.0.ebuild,
28 + +todo.txt:
29 + Builds but is still far from finished or presentable; sandbox violation
30 + during install
31 +
32 *opencv-2.3.0 (28 Aug 2011)
33
34 28 Aug 2011; Andreas K. Huettel <dilfridge@g.o> +opencv-2.3.0.ebuild,
35
36 diff --git a/media-libs/opencv/Manifest b/media-libs/opencv/Manifest
37 index edac47a..147e116 100644
38 --- a/media-libs/opencv/Manifest
39 +++ b/media-libs/opencv/Manifest
40 @@ -24,23 +24,24 @@ DIST OpenCV-2.3.0.tar.bz2 42849210 RMD160 79184b56236e3669fccbd2fb0ea0f30008ee81
41 EBUILD opencv-2.1.0.ebuild 2965 RMD160 cda05fb69589c70f445874641c70dc1024f0f9aa SHA1 be6a6e5fe5ec61892b8c1a67ca6cc5eb4c885660 SHA256 bdc6c2d8d3ae25424810d2f05e75dd3d8c3769c2e4dec0e62655fbbdc039e12f
42 EBUILD opencv-2.2.0-r10.ebuild 4453 RMD160 d55f2d304dc1319fec2b8bd9626e88dc6dc6f308 SHA1 c1e6a6f06c5f9591448ac488939f85257f179a87 SHA256 4c351565fdd778611559a0f4413922dbc44503ece7eb3f6a4e9cb41ff464c2f7
43 EBUILD opencv-2.2.0.ebuild 4148 RMD160 bd32696acc5bbaae6c496dff5460be0855bfaccb SHA1 572861477b75527a164907faa7db47ec5c908979 SHA256 70be9658a7986a911621455663a7470bdfcfd64ea7dc1d9e39ac659335c857dc
44 -EBUILD opencv-2.3.0.ebuild 4578 RMD160 c8442032703c8803f3c787952705c4910fc84e56 SHA1 86d3a55cc6e91d2358edcc473a541d3439476b0b SHA256 f07fa3a5ecee8bc8dde451db81165aea22d0148760b5696245613d1dbf736152
45 -MISC ChangeLog 7319 RMD160 f737b2b41a3111d270532e9c81154d8ec25f36e5 SHA1 80b60fbd1a7540d6908c84547afdeb94d5a81900 SHA256 ae8622bce0324c5f0dbfa333e5b704fe50dd47fd359c4f125256b1a27878a144
46 +EBUILD opencv-2.3.0.ebuild 4308 RMD160 b6d91e028da5743fa67cbf125c3b2765642cf250 SHA1 b32801db0fb333d35c4610db7ff628d0019f72d3 SHA256 3e1142e02f10c3f82f0ca830700a6efbfc3669373372495529976bb4e278a935
47 +MISC ChangeLog 7502 RMD160 e470c1164168ad34a663e460d86b161be47d02ef SHA1 0f438769b7590a35eac6e55a0f0c6982b70bd2f2 SHA256 6364a8ff2179a39c3e5e43eb2110ea7e5dbbabb889fd1a707a17879c7c7507a5
48 MISC metadata.xml 1222 RMD160 af816e937020baeeb1c1bf3a66b7cea79b7117e7 SHA1 bb559cf2dbbafaddf20df3a8cc2b792cbe2e55ea SHA256 1ccca688c78b618bb73ed9ab0f70b99a8ec6f8ffd7d03275861cf723e1d222f4
49 +MISC todo.txt 299 RMD160 3e943a0ef2fab438071f410b81903449fd181a22 SHA1 e5182123ec9f539bfda402c8b70a12f44f252891 SHA256 63dcd1a65951a2836beb1be2ff081caafbbaccefaa8e4af7e51a8c1e13a25f33
50 -----BEGIN PGP SIGNATURE-----
51 Version: GnuPG v2.0.17 (GNU/Linux)
52
53 -iQIcBAEBCgAGBQJOWlFCAAoJEEb+UGWnxTyHWbsQAIbUrV4ioUJDBoJbB7z0yYu9
54 -ViLEDCKaZrE/jbHcNnYL57AzBGR27qBJTSS1EjohT7ksv884GV3J9ZW0/UY8A2Bs
55 -ff1HbJHVhfr9ne2uFkS97iPwXFQm166CCVwj5gxcvN+nlWSUPWxGjItQF2TteHJ8
56 -icH5rYMSxhFA6afVRHNDI/iOdOo+L/jISviX/KYjuzk9A0k4VCSuB1NdNBBYFSp5
57 -FbkSN0nfBDu3DQRNTuU9RH17eAeZeKcKWbItaZW/Lk8oiTVPgQctC9PvDpqF7oi3
58 -QoJuQoD9YHc2j9N5sPSEC/FH7C++NG0y+jj7FAWelnbjo5fxbYm1amFTqHubNbPA
59 -UHHnGKyknWFaYH1os/CJL+2vxvGua9iYZTIiDMP+RULcW5T5G8rZJnyU67XKjU7s
60 -rdxBpksrEv5aGU9eStoy187LfoPzuiK7/qcFoDACo/EZ4IAVnTMhDHC8Xfs1KyBN
61 -gyFMFGY2Hg5vuaAT2V2WUq+QsgKO+MS118RDFop1BWMWKC+i7laly2yrMTTL2eE5
62 -ypD/uo9SrEOR+PkmMDyjcNzBrMyWCs6DRB2zqxMDS6kuvb4EW7SkDM/fto5TIqmP
63 -MWaD3hSxHZUQ1dYYz5RQI95leVblI46ad8QFdxvgTFMxJM1sEbe+cQ8PvV5jdyvY
64 -aHw1EHT52xg/xZouIm5J
65 -=Sjqs
66 +iQIcBAEBCgAGBQJOYUshAAoJENwGBM22xffeRqIP/j0NjUpYhMsvhsPBGeSxV1ZX
67 +dQFFeUJzPOIlvNxRY/2ry4xbVl+wW2fc8Kk1QgJ2RYN+GIbon/SadBoNtFnv3fHA
68 +s9K7OUidAqC5RdI90KfTWtlCdKGPyyIcDVp28WijpaXMAv0PSRrzwa9WbgWn7Z74
69 +qk4d/e8ciBeFyIR4g4FvBzyH5WgRq39vO9PM+p5TESc7i70zWog5gmO/ou6drXZV
70 +xVxfIJoPEA57Oe/Lr0BkVrhTTtppBckSK4vkMOK1pla1uFI5rxg1ccLY8Skrjcyh
71 +njhHmaR8Mpnxkzv0wc3N3b7PMm7ntl1czqY0n8ALBW4MlI9BSLA3LCT56LKjk/Gl
72 +JasH7hfCl2dB8Njt8+2QNw3lz/bkdbkfwRvfoIEFHHwxi575ITmBggPYJXyBFXO8
73 +dH5NxqpXN56zX7Hvz5qfjywV+qDOZFKsrmp+g5hPOSpDMu2LvIhdBq4e+iztqnv6
74 +SzlHdhM6XVTCq0cG0hX2gJbcLmd7VPJgZveukIMHhIG7wriV3LbUAR/nUDktW2FA
75 +IdsNq/RkEFzddeq89ZTswe8+Tvuj26/cp1JBl7dTIckbHouoeLJNiG86xljRG4iE
76 +pn2CsoPgSI8BC0hNgtl//SGStgUdLiRqzTfABhhn8Y/yOu1cg9wEi4dN1rmUgtfM
77 +nwceb4+x+ztByuJJ5IGC
78 +=lXAR
79 -----END PGP SIGNATURE-----
80
81 diff --git a/media-libs/opencv/opencv-2.3.0.ebuild b/media-libs/opencv/opencv-2.3.0.ebuild
82 index 8e2885a..84c91e9 100644
83 --- a/media-libs/opencv/opencv-2.3.0.ebuild
84 +++ b/media-libs/opencv/opencv-2.3.0.ebuild
85 @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/${PN}library/${MY_P}.tar.bz2"
86
87 LICENSE="BSD"
88 SLOT="0"
89 -KEYWORDS="~amd64 ~x86"
90 +KEYWORDS=""
91 IUSE="cuda doc eigen examples ffmpeg gstreamer gtk ieee1394 ipp jpeg jpeg2k openexr opengl png python qt4 sse sse2 sse3 ssse3 test tiff v4l xine"
92
93 # all tests fail, needs further investigation, bug 296681 - dilfridge
94 @@ -26,14 +26,9 @@ RDEPEND="
95 app-arch/bzip2
96 dev-libs/libf2c
97 sys-libs/zlib
98 - >=sci-libs/clapack-3.2.1-r4
99 sci-libs/flann
100 - virtual/lapack
101 virtual/fortran
102 - cuda? (
103 - >=dev-util/nvidia-cuda-toolkit-3.2
104 - >=dev-util/nvidia-cuda-npp-3.2
105 - )
106 + cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
107 eigen? ( dev-cpp/eigen:2 )
108 ffmpeg? ( virtual/ffmpeg )
109 gstreamer? (
110 @@ -72,10 +67,6 @@ PATCHES=(
111 # "${FILESDIR}/${PN}-2.2.0-ffmpeg01.patch" ffmpeg-related code has been completely restructured
112 # "${FILESDIR}/${PN}-2.2.0-ffmpeg02.patch" but it looks like it still does not support new interface
113 "${FILESDIR}/${PN}-2.3.0-numpy.patch"
114 - "${FILESDIR}/${PN}-2.2.0-use_system_libs.patch"
115 - "${FILESDIR}/${PN}-2.2.0-v4l_2.6.38.patch"
116 - "${FILESDIR}/${PN}-2.2.0-findnpp.patch"
117 - "${FILESDIR}/${PN}-2.2.0-findblas.patch"
118 )
119
120 CMAKE_BUILD_TYPE="Release"
121
122 diff --git a/media-libs/opencv/todo.txt b/media-libs/opencv/todo.txt
123 new file mode 100644
124 index 0000000..76961db
125 --- /dev/null
126 +++ b/media-libs/opencv/todo.txt
127 @@ -0,0 +1,17 @@
128 +TODO
129 +----
130 +
131 +* complete the set-to-option conversion and send it upstream
132 +
133 +* try to unbundle flann again cleanly
134 +
135 +* check if we still need the cmake fortran test
136 +
137 +* check if we still need to patch for newer ffmpeg versions
138 +
139 +* test building against new cuda
140 +
141 +* reckeck all cmake options in ebuild
142 +
143 +:|
144 +