Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/cmake/
Date: Wed, 21 Nov 2018 09:36:25
Message-Id: 1542792972.2215e658ac8fe385ad7787d318b192351a0c2f8f.polynomial-c@gentoo
1 commit: 2215e658ac8fe385ad7787d318b192351a0c2f8f
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 21 09:36:12 2018 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 21 09:36:12 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2215e658
7
8 dev-util/cmake: Removed old.
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 dev-util/cmake/Manifest | 2 -
14 dev-util/cmake/cmake-3.12.1.ebuild | 223 -------------------------------------
15 dev-util/cmake/cmake-3.12.2.ebuild | 223 -------------------------------------
16 3 files changed, 448 deletions(-)
17
18 diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
19 index 25b9c67f679..987f2bb1fd2 100644
20 --- a/dev-util/cmake/Manifest
21 +++ b/dev-util/cmake/Manifest
22 @@ -1,7 +1,5 @@
23 DIST cmake-3.10.3.tar.gz 7825559 BLAKE2B 1db8c21abdcfac2612fa914d49f9edcf199240b714104dba1d470c8e1e487d8e6cc5d486febae88d4a71eb9419064bcf94f9bb2c779771323221c1f117baa693 SHA512 1ba6381321cb34c3c050548a1346d3b92d590a196d8aff7435c079cd485d01f7a6cd650ad97d00931aff424fcdc195bbaa6d9d7db679bf02f72f586c7b528ae4
24 DIST cmake-3.11.4.tar.gz 7955301 BLAKE2B 2bad70e9e8b1a4081daf79fbec46d7389f685920d3158d05eae51fb24a0ecaad722c3e8a2eab1bcc75d599bee7a8202d432176e6ac1d87ed8815c84a7a8bb925 SHA512 c5d03ad66a004292038e49e391c390ebc328fbb089ea699742a9b75f0ada9398c3dc971b868f75d8438bf437ecbeaa62541beb53cae14a699bf244ad101a2290
25 -DIST cmake-3.12.1.tar.gz 8090272 BLAKE2B 081935b05bca26a0e4d515da9e76b62781d7bdbe00dc37c170b4905e5d3b1cffcb81d7a4ae1d1226034ffae927dc678a718e684a286cefae7278e988db284507 SHA512 7a0a769ef060785a8dc8c6aa272435a90a07cc8079f6c83c916da0b79d8bcdefca0d7be21f55f408ab4dfa6a57caa9ff8dec4be993145f4e3337ff392481b692
26 -DIST cmake-3.12.2.tar.gz 8388114 BLAKE2B 2bb28991527287da62d5416dfde3a9ff072534d52b124d1f73a555d7defb16f05300c78e4c258ba2d09d11cef285fe799c3d132cd1bd4e573aea67cb86beb2af SHA512 a2f44b2d77d9a3aa62273dbdeb94ad336c7430f41a31f48b4b395d170577b2b296d598ed9d1d548df95758b3fbf3ced193e1398fd701bc99792580798ec2a99d
27 DIST cmake-3.12.3.tar.gz 8388552 BLAKE2B 3e4150461f0d03ddaec790c7aa701bdb84b7f22b9e948262214d363d8457a9e2986470e7a0237f46e8a72109b61dc05d657516bb19c42d63c951af92055dd4d9 SHA512 2b5b006bd0fa09431eb525a7f419c64b811afbe1cc81d34e6167e04112966d9f48f28652b21b5a04c889de6227315db57dd2099a17ea6329e27f3e97eac9051c
28 DIST cmake-3.13.0.tar.gz 8614802 BLAKE2B d5d79dfb66e1cc599cf5fc4d1a5503b3526d9f1066d2037dfb6fdc4a579a9d7aa0f834448829e035cabe50fac87d554e7352e1b82f0e8f773b1083c2ae861293 SHA512 c353d20afc657f84e71aa5d6e9aa93caaca4eba33e3d1d75d25a504e50a1a8651bce1a27989998629449f36b3ed5c3be4c0a11b7f490f22abec9e73c1aa9073e
29 DIST cmake-3.9.6.tar.gz 7705400 BLAKE2B e0a5307af0a34863c50ea6aa9323025ef588b27e648107c3a81c362ee7ae4a1d2a07cc335d816b286ce4ddb249f9c6c08c3e8cf99856c7113f3724f47c62da43 SHA512 9fda2c9ac054ef8fb1bf3885fbdec02c518da89ade220eba06b5502ac3ff300f635ec0922e61f3b2d090644fb743b8f71a04c532ab66b2d890a180cc7da54e6c
30
31 diff --git a/dev-util/cmake/cmake-3.12.1.ebuild b/dev-util/cmake/cmake-3.12.1.ebuild
32 deleted file mode 100644
33 index 1d280208766..00000000000
34 --- a/dev-util/cmake/cmake-3.12.1.ebuild
35 +++ /dev/null
36 @@ -1,223 +0,0 @@
37 -# Copyright 1999-2018 Gentoo Foundation
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=6
41 -
42 -CMAKE_MAKEFILE_GENERATOR="emake"
43 -CMAKE_REMOVE_MODULES="no"
44 -inherit bash-completion-r1 elisp-common eutils flag-o-matic gnome2-utils toolchain-funcs eapi7-ver virtualx xdg-utils cmake-utils
45 -
46 -MY_P="${P/_/-}"
47 -
48 -DESCRIPTION="Cross platform Make"
49 -HOMEPAGE="https://cmake.org/"
50 -SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
51 -
52 -LICENSE="CMake"
53 -SLOT="0"
54 -[[ "${PV}" = *_rc* ]] || \
55 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
56 -IUSE="doc emacs system-jsoncpp ncurses qt5"
57 -
58 -RDEPEND="
59 - app-crypt/rhash
60 - >=app-arch/libarchive-3.0.0:=
61 - >=dev-libs/expat-2.0.1
62 - >=dev-libs/libuv-1.10.0:=
63 - >=net-misc/curl-7.21.5[ssl]
64 - sys-libs/zlib
65 - virtual/pkgconfig
66 - emacs? ( virtual/emacs )
67 - ncurses? ( sys-libs/ncurses:0= )
68 - qt5? (
69 - dev-qt/qtcore:5
70 - dev-qt/qtgui:5
71 - dev-qt/qtwidgets:5
72 - )
73 - system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= )
74 -"
75 -DEPEND="${RDEPEND}
76 - doc? (
77 - dev-python/requests
78 - dev-python/sphinx
79 - )
80 -"
81 -
82 -S="${WORKDIR}/${MY_P}"
83 -
84 -SITEFILE="50${PN}-gentoo.el"
85 -
86 -PATCHES=(
87 - # prefix
88 - "${FILESDIR}"/${PN}-3.4.0_rc1-darwin-bundle.patch
89 - "${FILESDIR}"/${PN}-3.9.0_rc2-prefix-dirs.patch
90 - "${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch
91 -
92 - # handle gentoo packaging in find modules
93 - "${FILESDIR}"/${PN}-3.11.0_rc2-FindBLAS.patch
94 - "${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch
95 - "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch
96 -
97 - # respect python eclasses
98 - "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch
99 - "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch
100 -
101 - # boost (#660980)
102 - "${FILESDIR}"/${PN}-3.11.4-fix-boost-detection.patch
103 -
104 - # upstream fixes (can usually be removed with a version bump)
105 -)
106 -
107 -cmake_src_bootstrap() {
108 - # Cleanup args to extract only JOBS.
109 - # Because bootstrap does not know anything else.
110 - echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null
111 - if [ $? -eq 0 ]; then
112 - par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+')
113 - par_arg="--parallel=${par_arg}"
114 - else
115 - par_arg="--parallel=1"
116 - fi
117 -
118 - # disable running of cmake in boostrap command
119 - sed -i \
120 - -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
121 - bootstrap || die "sed failed"
122 -
123 - # execinfo.h on Solaris isn't quite what it is on Darwin
124 - if [[ ${CHOST} == *-solaris* ]] ; then
125 - sed -i -e 's/execinfo\.h/blablabla.h/' \
126 - Source/kwsys/CMakeLists.txt || die
127 - fi
128 -
129 - tc-export CC CXX LD
130 -
131 - # bootstrap script isn't exactly /bin/sh compatible
132 - ${CONFIG_SHELL:-sh} ./bootstrap \
133 - --prefix="${T}/cmakestrap/" \
134 - ${par_arg} \
135 - || die "Bootstrap failed"
136 -}
137 -
138 -cmake_src_test() {
139 - # fix OutDir and SelectLibraryConfigurations tests
140 - # these are altered thanks to our eclass
141 - sed -i -e 's:#IGNORE ::g' \
142 - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \
143 - || die
144 -
145 - pushd "${BUILD_DIR}" > /dev/null
146 -
147 - local ctestargs
148 - [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure"
149 -
150 - # Excluded tests:
151 - # BootstrapTest: we actualy bootstrap it every time so why test it.
152 - # BundleUtilities: bundle creation broken
153 - # CTest.updatecvs: which fails to commit as root
154 - # Fortran: requires fortran
155 - # Qt4Deploy, which tries to break sandbox and ignores prefix
156 - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because
157 - # debugedit binary is not in the expected location
158 - # TestUpload, which requires network access
159 - "${BUILD_DIR}"/bin/ctest ${ctestargs} \
160 - -E "(BootstrapTest|BundleUtilities|CTest.UpdateCVS|Fortran|Qt4Deploy|RunCMake.CPack_RPM|TestUpload)" \
161 - || die "Tests failed"
162 -
163 - popd > /dev/null
164 -}
165 -
166 -src_prepare() {
167 - cmake-utils_src_prepare
168 -
169 - # disable Xcode hooks, bug #652134
170 - if [[ ${CHOST} == *-darwin* ]] ; then
171 - sed -i -e 's/__APPLE__/__DISABLED_APPLE__/' \
172 - Source/cmGlobalXCodeGenerator.cxx || die
173 - fi
174 -
175 - # Add gcc libs to the default link paths
176 - sed -i \
177 - -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \
178 - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \
179 - Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed"
180 - if ! has_version \>=${CATEGORY}/${PN}-3.4.0_rc1 ; then
181 - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
182 - cmake_src_bootstrap
183 - fi
184 -}
185 -
186 -src_configure() {
187 - # Fix linking on Solaris
188 - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl
189 -
190 - local mycmakeargs=(
191 - -DCMAKE_USE_SYSTEM_LIBRARIES=ON
192 - -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=$(usex system-jsoncpp)
193 - -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
194 - -DCMAKE_DOC_DIR=/share/doc/${PF}
195 - -DCMAKE_MAN_DIR=/share/man
196 - -DCMAKE_DATA_DIR=/share/${PN}
197 - -DSPHINX_MAN=$(usex doc)
198 - -DSPHINX_HTML=$(usex doc)
199 - -DBUILD_CursesDialog="$(usex ncurses)"
200 - )
201 -
202 - if use qt5 ; then
203 - mycmakeargs+=(
204 - -DBUILD_QtDialog=ON
205 - $(cmake-utils_use_find_package qt5 Qt5Widgets)
206 - )
207 - fi
208 -
209 - cmake-utils_src_configure
210 -}
211 -
212 -src_compile() {
213 - cmake-utils_src_compile
214 - use emacs && elisp-compile Auxiliary/cmake-mode.el
215 -}
216 -
217 -src_test() {
218 - virtx cmake_src_test
219 -}
220 -
221 -src_install() {
222 - cmake-utils_src_install
223 -
224 - if use emacs; then
225 - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc
226 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
227 - fi
228 -
229 - insinto /usr/share/vim/vimfiles/syntax
230 - doins Auxiliary/vim/syntax/cmake.vim
231 -
232 - insinto /usr/share/vim/vimfiles/indent
233 - doins Auxiliary/vim/indent/cmake.vim
234 -
235 - insinto /usr/share/vim/vimfiles/ftdetect
236 - doins "${FILESDIR}/${PN}.vim"
237 -
238 - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack}
239 -
240 - rm -r "${ED}"/usr/share/cmake/{completions,editors} || die
241 -}
242 -
243 -pkg_postinst() {
244 - use emacs && elisp-site-regen
245 - if use qt5; then
246 - gnome2_icon_cache_update
247 - xdg_desktop_database_update
248 - xdg_mimeinfo_database_update
249 - fi
250 -}
251 -
252 -pkg_postrm() {
253 - use emacs && elisp-site-regen
254 - if use qt5; then
255 - gnome2_icon_cache_update
256 - xdg_desktop_database_update
257 - xdg_mimeinfo_database_update
258 - fi
259 -}
260
261 diff --git a/dev-util/cmake/cmake-3.12.2.ebuild b/dev-util/cmake/cmake-3.12.2.ebuild
262 deleted file mode 100644
263 index 1d280208766..00000000000
264 --- a/dev-util/cmake/cmake-3.12.2.ebuild
265 +++ /dev/null
266 @@ -1,223 +0,0 @@
267 -# Copyright 1999-2018 Gentoo Foundation
268 -# Distributed under the terms of the GNU General Public License v2
269 -
270 -EAPI=6
271 -
272 -CMAKE_MAKEFILE_GENERATOR="emake"
273 -CMAKE_REMOVE_MODULES="no"
274 -inherit bash-completion-r1 elisp-common eutils flag-o-matic gnome2-utils toolchain-funcs eapi7-ver virtualx xdg-utils cmake-utils
275 -
276 -MY_P="${P/_/-}"
277 -
278 -DESCRIPTION="Cross platform Make"
279 -HOMEPAGE="https://cmake.org/"
280 -SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
281 -
282 -LICENSE="CMake"
283 -SLOT="0"
284 -[[ "${PV}" = *_rc* ]] || \
285 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
286 -IUSE="doc emacs system-jsoncpp ncurses qt5"
287 -
288 -RDEPEND="
289 - app-crypt/rhash
290 - >=app-arch/libarchive-3.0.0:=
291 - >=dev-libs/expat-2.0.1
292 - >=dev-libs/libuv-1.10.0:=
293 - >=net-misc/curl-7.21.5[ssl]
294 - sys-libs/zlib
295 - virtual/pkgconfig
296 - emacs? ( virtual/emacs )
297 - ncurses? ( sys-libs/ncurses:0= )
298 - qt5? (
299 - dev-qt/qtcore:5
300 - dev-qt/qtgui:5
301 - dev-qt/qtwidgets:5
302 - )
303 - system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= )
304 -"
305 -DEPEND="${RDEPEND}
306 - doc? (
307 - dev-python/requests
308 - dev-python/sphinx
309 - )
310 -"
311 -
312 -S="${WORKDIR}/${MY_P}"
313 -
314 -SITEFILE="50${PN}-gentoo.el"
315 -
316 -PATCHES=(
317 - # prefix
318 - "${FILESDIR}"/${PN}-3.4.0_rc1-darwin-bundle.patch
319 - "${FILESDIR}"/${PN}-3.9.0_rc2-prefix-dirs.patch
320 - "${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch
321 -
322 - # handle gentoo packaging in find modules
323 - "${FILESDIR}"/${PN}-3.11.0_rc2-FindBLAS.patch
324 - "${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch
325 - "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch
326 -
327 - # respect python eclasses
328 - "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch
329 - "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch
330 -
331 - # boost (#660980)
332 - "${FILESDIR}"/${PN}-3.11.4-fix-boost-detection.patch
333 -
334 - # upstream fixes (can usually be removed with a version bump)
335 -)
336 -
337 -cmake_src_bootstrap() {
338 - # Cleanup args to extract only JOBS.
339 - # Because bootstrap does not know anything else.
340 - echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null
341 - if [ $? -eq 0 ]; then
342 - par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+')
343 - par_arg="--parallel=${par_arg}"
344 - else
345 - par_arg="--parallel=1"
346 - fi
347 -
348 - # disable running of cmake in boostrap command
349 - sed -i \
350 - -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
351 - bootstrap || die "sed failed"
352 -
353 - # execinfo.h on Solaris isn't quite what it is on Darwin
354 - if [[ ${CHOST} == *-solaris* ]] ; then
355 - sed -i -e 's/execinfo\.h/blablabla.h/' \
356 - Source/kwsys/CMakeLists.txt || die
357 - fi
358 -
359 - tc-export CC CXX LD
360 -
361 - # bootstrap script isn't exactly /bin/sh compatible
362 - ${CONFIG_SHELL:-sh} ./bootstrap \
363 - --prefix="${T}/cmakestrap/" \
364 - ${par_arg} \
365 - || die "Bootstrap failed"
366 -}
367 -
368 -cmake_src_test() {
369 - # fix OutDir and SelectLibraryConfigurations tests
370 - # these are altered thanks to our eclass
371 - sed -i -e 's:#IGNORE ::g' \
372 - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \
373 - || die
374 -
375 - pushd "${BUILD_DIR}" > /dev/null
376 -
377 - local ctestargs
378 - [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure"
379 -
380 - # Excluded tests:
381 - # BootstrapTest: we actualy bootstrap it every time so why test it.
382 - # BundleUtilities: bundle creation broken
383 - # CTest.updatecvs: which fails to commit as root
384 - # Fortran: requires fortran
385 - # Qt4Deploy, which tries to break sandbox and ignores prefix
386 - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because
387 - # debugedit binary is not in the expected location
388 - # TestUpload, which requires network access
389 - "${BUILD_DIR}"/bin/ctest ${ctestargs} \
390 - -E "(BootstrapTest|BundleUtilities|CTest.UpdateCVS|Fortran|Qt4Deploy|RunCMake.CPack_RPM|TestUpload)" \
391 - || die "Tests failed"
392 -
393 - popd > /dev/null
394 -}
395 -
396 -src_prepare() {
397 - cmake-utils_src_prepare
398 -
399 - # disable Xcode hooks, bug #652134
400 - if [[ ${CHOST} == *-darwin* ]] ; then
401 - sed -i -e 's/__APPLE__/__DISABLED_APPLE__/' \
402 - Source/cmGlobalXCodeGenerator.cxx || die
403 - fi
404 -
405 - # Add gcc libs to the default link paths
406 - sed -i \
407 - -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \
408 - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \
409 - Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed"
410 - if ! has_version \>=${CATEGORY}/${PN}-3.4.0_rc1 ; then
411 - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
412 - cmake_src_bootstrap
413 - fi
414 -}
415 -
416 -src_configure() {
417 - # Fix linking on Solaris
418 - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl
419 -
420 - local mycmakeargs=(
421 - -DCMAKE_USE_SYSTEM_LIBRARIES=ON
422 - -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=$(usex system-jsoncpp)
423 - -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
424 - -DCMAKE_DOC_DIR=/share/doc/${PF}
425 - -DCMAKE_MAN_DIR=/share/man
426 - -DCMAKE_DATA_DIR=/share/${PN}
427 - -DSPHINX_MAN=$(usex doc)
428 - -DSPHINX_HTML=$(usex doc)
429 - -DBUILD_CursesDialog="$(usex ncurses)"
430 - )
431 -
432 - if use qt5 ; then
433 - mycmakeargs+=(
434 - -DBUILD_QtDialog=ON
435 - $(cmake-utils_use_find_package qt5 Qt5Widgets)
436 - )
437 - fi
438 -
439 - cmake-utils_src_configure
440 -}
441 -
442 -src_compile() {
443 - cmake-utils_src_compile
444 - use emacs && elisp-compile Auxiliary/cmake-mode.el
445 -}
446 -
447 -src_test() {
448 - virtx cmake_src_test
449 -}
450 -
451 -src_install() {
452 - cmake-utils_src_install
453 -
454 - if use emacs; then
455 - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc
456 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
457 - fi
458 -
459 - insinto /usr/share/vim/vimfiles/syntax
460 - doins Auxiliary/vim/syntax/cmake.vim
461 -
462 - insinto /usr/share/vim/vimfiles/indent
463 - doins Auxiliary/vim/indent/cmake.vim
464 -
465 - insinto /usr/share/vim/vimfiles/ftdetect
466 - doins "${FILESDIR}/${PN}.vim"
467 -
468 - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack}
469 -
470 - rm -r "${ED}"/usr/share/cmake/{completions,editors} || die
471 -}
472 -
473 -pkg_postinst() {
474 - use emacs && elisp-site-regen
475 - if use qt5; then
476 - gnome2_icon_cache_update
477 - xdg_desktop_database_update
478 - xdg_mimeinfo_database_update
479 - fi
480 -}
481 -
482 -pkg_postrm() {
483 - use emacs && elisp-site-regen
484 - if use qt5; then
485 - gnome2_icon_cache_update
486 - xdg_desktop_database_update
487 - xdg_mimeinfo_database_update
488 - fi
489 -}