From 69b7b958161f6a592bdf99549ac0c215d352ae8b Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Sat, 5 Sep 2015 18:56:08 -0700 Subject: [PATCH] bump(dev-util/cmake): sync with upstream Re-adding cmake, there are still packages in the SDK that depend on it such as dev-libs/yajl, required by xen-tools. --- .../portage-stable/dev-util/cmake/ChangeLog | 1382 +++++++++++++++++ .../portage-stable/dev-util/cmake/Manifest | 47 + .../dev-util/cmake/cmake-2.8.12.2-r1.ebuild | 201 +++ .../dev-util/cmake/cmake-2.8.12.2-r2.ebuild | 203 +++ .../dev-util/cmake/cmake-2.8.12.2.ebuild | 200 +++ .../dev-util/cmake/cmake-3.0.2.ebuild | 187 +++ .../dev-util/cmake/cmake-3.1.0.ebuild | 186 +++ .../dev-util/cmake/cmake-3.2.2.ebuild | 191 +++ .../dev-util/cmake/cmake-3.2.3-r1.ebuild | 196 +++ .../dev-util/cmake/cmake-3.2.3.ebuild | 194 +++ .../dev-util/cmake/cmake-3.3.1-r1.ebuild | 199 +++ .../dev-util/cmake/files/50cmake-gentoo.el | 4 + .../cmake-2.6.3-fix_broken_lfs_on_aix.patch | 39 + .../cmake-2.6.3-no-duplicates-in-rpath.patch | 19 + .../files/cmake-2.8.10-darwin-bundle.patch | 23 + .../files/cmake-2.8.10-darwin-isysroot.patch | 50 + .../cmake/files/cmake-2.8.10-desktop.patch | 13 + .../cmake/files/cmake-2.8.10-libform.patch | 51 + .../cmake-2.8.10.2-FindPythonInterp.patch | 22 + .../files/cmake-2.8.10.2-FindPythonLibs.patch | 24 + .../cmake/files/cmake-2.8.11-FindBLAS.patch | 48 + .../files/cmake-2.8.11-FindBoost-python.patch | 73 + .../cmake-2.8.11-more-no_host_paths.patch | 130 ++ .../files/cmake-2.8.12.1-FindFreetype.patch | 43 + .../cmake-2.8.12.1-FindImageMagick.patch | 23 + .../cmake-2.8.12.2-FindBoost-python.patch | 77 + .../files/cmake-2.8.12.2-FindCurses.patch | 42 + .../cmake/files/cmake-2.8.12.2-fbsd.patch | 38 + .../files/cmake-2.8.12.2-hppa-bootstrap.patch | 27 + .../cmake/files/cmake-2.8.12.2-python34.patch | 34 + .../cmake/files/cmake-2.8.7-FindLAPACK.patch | 44 + .../files/cmake-2.8.8-FindPkgConfig.patch | 18 + .../cmake/files/cmake-3.0.0-FindBLAS.patch | 43 + .../files/cmake-3.0.0-FindBoost-python.patch | 93 ++ .../cmake/files/cmake-3.0.0-prefix-dirs.patch | 142 ++ .../cmake/files/cmake-3.0.2-FindLAPACK.patch | 43 + .../files/cmake-3.1.0-FindPythonInterp.patch | 29 + .../files/cmake-3.1.0-darwin-isysroot.patch | 48 + .../cmake-3.2.3-musl-missing-include.patch | 28 + .../dev-util/cmake/files/cmake.vim | 3 + .../dev-util/cmake/metadata.xml | 8 + .../md5-cache/dev-util/cmake-2.8.12.2 | 14 + .../md5-cache/dev-util/cmake-2.8.12.2-r1 | 14 + .../md5-cache/dev-util/cmake-2.8.12.2-r2 | 14 + .../metadata/md5-cache/dev-util/cmake-3.0.2 | 14 + .../metadata/md5-cache/dev-util/cmake-3.1.0 | 14 + .../metadata/md5-cache/dev-util/cmake-3.2.2 | 13 + .../metadata/md5-cache/dev-util/cmake-3.2.3 | 13 + .../md5-cache/dev-util/cmake-3.2.3-r1 | 13 + .../md5-cache/dev-util/cmake-3.3.1-r1 | 13 + 50 files changed, 4587 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2-r2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.0.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.1.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.3-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.3.1-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/50cmake-gentoo.el create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.6.3-fix_broken_lfs_on_aix.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.6.3-no-duplicates-in-rpath.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-darwin-bundle.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-darwin-isysroot.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-desktop.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-libform.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10.2-FindPythonInterp.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10.2-FindPythonLibs.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-FindBLAS.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-FindBoost-python.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-more-no_host_paths.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.1-FindFreetype.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.1-FindImageMagick.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-FindBoost-python.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-FindCurses.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-fbsd.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-hppa-bootstrap.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-python34.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.7-FindLAPACK.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.8-FindPkgConfig.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-FindBLAS.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-FindBoost-python.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-prefix-dirs.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.2-FindLAPACK.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.1.0-FindPythonInterp.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.1.0-darwin-isysroot.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.2.3-musl-missing-include.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake.vim create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/cmake/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2-r2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.0.2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.1.0 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.3 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.3-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.3.1-r1 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-util/cmake/ChangeLog new file mode 100644 index 0000000000..231288dd03 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/ChangeLog @@ -0,0 +1,1382 @@ +# ChangeLog for dev-util/cmake +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/ChangeLog,v 1.319 2015/08/02 09:18:34 pacho Exp $ + + 02 Aug 2015; Pacho Ramos cmake-3.2.2.ebuild: + sparc stable wrt bug #545870 + +*cmake-3.3.0 (26 Jul 2015) + + 26 Jul 2015; Lars Wendler +cmake-3.3.0.ebuild: + Version bump. + + 23 Jul 2015; Pacho Ramos cmake-3.2.2.ebuild: + ppc stable wrt bug #545870 + + 15 Jul 2015; Tobias Klausmann cmake-3.2.2.ebuild: + Stable on alpha, bug 539126 + + 22 Jun 2015; Johannes Huber + +files/cmake-3.2.3-musl-missing-include.patch, cmake-3.2.3.ebuild: + Add upstream patch to fix build on musl profiles, spotted by Felix Janda + , bug #552708. + + 16 Jun 2015; Mikle Kolyada cmake-3.2.2.ebuild: + x86 stable wrt bug #545870 + + 16 Jun 2015; Jeroen Roovers cmake-3.2.2.ebuild: + Stable for HPPA PPC64 (bug #545870). + + 12 Jun 2015; Mikle Kolyada cmake-3.2.2.ebuild: + amd64 stable wrt bug #545870 + + 12 Jun 2015; Jeroen Roovers cmake-3.2.2.ebuild, + cmake-3.2.3.ebuild: + Mark ~hppa ~ppc64 (bug #539126). + +*cmake-3.2.3 (04 Jun 2015) + + 04 Jun 2015; Lars Wendler +cmake-3.2.3.ebuild: + Version bump with kind permission from mrueg. + + 31 May 2015; Johannes Huber -cmake-3.2.1.ebuild: + Remove offending version wrt bug #546516. + + 28 May 2015; Michael Palimaka cmake-3.2.2.ebuild: + Remove REQUIRED_USE to improve user experience when both qt4 and qt5 USE flags + are enabled (in this case, qt5 will be preferred). + + 28 May 2015; Michael Palimaka cmake-3.2.1.ebuild, + cmake-3.2.2.ebuild, metadata.xml: + Replace internal-jsoncpp USE flag with system-jsoncpp to ensure that an + initial install will succeed without user interaction. + + 15 May 2015; Mike Gilbert cmake-3.2.1.ebuild, + cmake-3.2.2.ebuild: + Add slot-operator dep on jsoncpp. + +*cmake-3.2.2 (08 May 2015) + + 08 May 2015; Lars Wendler +cmake-3.2.2.ebuild: + Version bump with kind permission from mrueg. + + 14 Apr 2015; Mike Gilbert cmake-3.2.1.ebuild: + Fix mgorny's change; wrong variable name. + + 14 Apr 2015; Michał Górny cmake-3.2.1.ebuild, + metadata.xml: + Add USE=internal-jsoncpp to solve circular dependency, bug #546130 + +*cmake-3.2.1 (09 Apr 2015) + + 09 Apr 2015; Michael Palimaka +cmake-3.2.1.ebuild: + Version bump wrt bug #543700. + +*cmake-3.1.0 (16 Jan 2015) + + 16 Jan 2015; Johannes Huber +cmake-3.1.0.ebuild, + +files/cmake-3.1.0-FindPythonInterp.patch, + +files/cmake-3.1.0-darwin-isysroot.patch: + Version bump by Eugene Shalygin , bug #535928. + Builds again with doc use flag, bug #535768. + + 26 Sep 2014; Matt Turner cmake-2.8.12.2-r1.ebuild: + alpha stable, bug 517016. + + 18 Sep 2014; Michael Palimaka cmake-3.0.2.ebuild: + Add doc USE flag to restore man pages and add other documentation wrt bug + #523148. + +*cmake-3.0.2 (15 Sep 2014) + + 15 Sep 2014; Johannes Huber +cmake-3.0.2.ebuild, + +files/cmake-3.0.2-FindLAPACK.patch, -cmake-3.0.0.ebuild, + -files/cmake-3.0.0-FindLAPACK.patch: + Version bump, adds updated patch for FindLAPACK module by Eugene Shalygin + , bug #518910. Remove old. + +*cmake-2.8.12.2-r2 (21 Aug 2014) + + 21 Aug 2014; Johannes Huber +cmake-2.8.12.2-r2.ebuild, + +files/cmake-2.8.12.2-fbsd.patch, +files/cmake-2.8.12.2-python34.patch: + Revision bump adds two upstreams patches. Fix build on fbsd spotted by Yuta + SATOH , bug #492758. Fix finding Python 3.4 spotted by + Jonas Jelten , bug #519522. + + 08 Aug 2014; Agostino Sarubbo cmake-2.8.12.2-r1.ebuild: + Stable for sparc, wrt bug #517016 + + 03 Aug 2014; Agostino Sarubbo cmake-2.8.12.2-r1.ebuild: + Stable for ppc, wrt bug #517016 + + 02 Aug 2014; Mikle Kolyada cmake-2.8.12.2-r1.ebuild: + ia64 stable wrt bug #517016 + + 02 Aug 2014; Agostino Sarubbo cmake-2.8.12.2-r1.ebuild: + Stable for ppc64, wrt bug #517016 + + 27 Jul 2014; Markus Meier cmake-2.8.12.2-r1.ebuild: + arm stable, bug #517016 + +*cmake-3.0.0 (27 Jul 2014) + + 27 Jul 2014; Johannes Huber +cmake-3.0.0.ebuild, + +files/cmake-3.0.0-FindBLAS.patch, +files/cmake-3.0.0-FindBoost-python.patch, + +files/cmake-3.0.0-FindLAPACK.patch, +files/cmake-3.0.0-prefix-dirs.patch: + Version bump by Michael Palimaka , bug #513682. + + 26 Jul 2014; Pawel Hajdan jr + cmake-2.8.12.2-r1.ebuild: + x86 stable wrt bug #517016 + + 14 Jul 2014; Jeroen Roovers cmake-2.8.12.2-r1.ebuild: + Stable for HPPA (bug #517016). + + 13 Jul 2014; cmake-2.8.12.2-r1.ebuild: + arm64 stable, bug #517016 + + 13 Jul 2014; Mikle Kolyada cmake-2.8.12.2-r1.ebuild: + amd64 stable wrt bug #517016 + + 13 Jul 2014; Johannes Huber -cmake-2.8.10.2-r2.ebuild, + -cmake-2.8.11.2.ebuild, -cmake-2.8.12.1-r4.ebuild, + -files/cmake-2.8.0-darwin-default-install_name.patch, + -files/cmake-2.8.10-more-no_host_paths.patch, + -files/cmake-2.8.10.2-FindImageMagick.patch, + -files/cmake-2.8.10.2-implicit-include.patch, + -files/cmake-2.8.11-FindImageMagick.patch, + -files/cmake-2.8.11.2-hppa-bootstrap.patch, -files/cmake-2.8.7-FindBLAS.patch, + -files/cmake-2.8.7-FindBoost-python.patch: + Remove old. + + 04 Jul 2014; Agostino Sarubbo cmake-2.8.12.2.ebuild: + Stable for sparc, wrt bug #504794 + + 04 Jul 2014; Agostino Sarubbo cmake-2.8.12.2.ebuild: + Stable for ppc64, wrt bug #504794 + + 04 Jul 2014; Agostino Sarubbo cmake-2.8.12.2.ebuild: + Stable for ppc, wrt bug #504794 + + 04 Jul 2014; Agostino Sarubbo cmake-2.8.12.2.ebuild: + Stable for alpha, wrt bug #504794 + + 10 Jun 2014; Mike Frysinger cmake-2.8.10.2-r2.ebuild, + cmake-2.8.11.2.ebuild, cmake-2.8.12.1-r4.ebuild, cmake-2.8.12.2-r1.ebuild, + cmake-2.8.12.2.ebuild: + Mark s390/sh stable. + + 10 Jun 2014; Mike Frysinger cmake-2.8.10.2-r2.ebuild, + cmake-2.8.11.2.ebuild, cmake-2.8.12.1-r4.ebuild, cmake-2.8.12.2.ebuild, + cmake-2.8.12.2-r1.ebuild: + Add arm64/m68k love. + + 08 Jun 2014; Akinori Hattori cmake-2.8.12.2.ebuild: + ia64 stable wrt bug #504794 + + 06 May 2014; Johannes Huber + +files/cmake-2.8.12.2-FindCurses.patch, cmake-2.8.12.2-r1.ebuild: + Add patch to fix build with sys-libs/ncurses[tinfo] by Mark Wright + , bug #468622. + +*cmake-2.8.12.2-r1 (06 May 2014) + + 06 May 2014; Johannes Huber +cmake-2.8.12.2-r1.ebuild, + +files/cmake-2.8.12.2-FindBoost-python.patch: + Revision bump adds patch to find the correct version libboost_python outside + of portage by Christoph Junghans , bug #500442. + + 01 Apr 2014; Markus Meier cmake-2.8.12.2.ebuild: + arm stable, bug #504794 + + 29 Mar 2014; Agostino Sarubbo cmake-2.8.12.2.ebuild: + Stable for x86, wrt bug #504794 + + 25 Mar 2014; Chema Alonso cmake-2.8.12.2.ebuild: + Stable for amd64 wrt bug #504794 + + 22 Mar 2014; Jeroen Roovers cmake-2.8.12.2.ebuild: + Stable for HPPA (bug #504794). + + 05 Feb 2014; Michael Palimaka + +files/cmake-2.8.12.2-hppa-bootstrap.patch, cmake-2.8.12.2.ebuild: + Backport patch from upstream fixing linking during bootstrap on HPPA wrt bug + #499922. + +*cmake-2.8.12.2 (29 Jan 2014) + + 29 Jan 2014; Chris Reffett +cmake-2.8.12.2.ebuild: + Version bump + + 27 Jan 2014; Akinori Hattori cmake-2.8.11.2.ebuild: + ia64 stable wrt bug #488586 + +*cmake-2.8.12.1-r4 (24 Jan 2014) + + 24 Jan 2014; Chris Reffett +cmake-2.8.12.1-r4.ebuild, + -cmake-2.8.12.1-r2.ebuild, -cmake-2.8.12.1-r3.ebuild: + Revision bump. Fix installation of bash completion files wrt bug 498056, + credit to Alex Turbov for the fix. Drop old. + + 15 Jan 2014; Jeroen Roovers + files/cmake-2.8.11.2-hppa-bootstrap.patch: + Fix HPPA bootstrap/linker patch to properly handle C++ code by Guy Martin. + +*cmake-2.8.12.1-r3 (10 Jan 2014) + + 10 Jan 2014; Michael Palimaka + +cmake-2.8.12.1-r3.ebuild: + Install vim syntax files unconditionally wrt bug #497528. + + 03 Jan 2014; Matt Turner cmake-2.8.11.2.ebuild: + alpha stable, bug 488586. + +*cmake-2.8.12.1-r2 (14 Dec 2013) + + 14 Dec 2013; Johannes Huber +cmake-2.8.12.1-r2.ebuild, + +files/cmake-2.8.12.1-FindFreetype.patch, -cmake-2.8.12.1-r1.ebuild: + Revision bump add patch by Julian Ospald to unbreak find + logic for media-libs/freetype-2.5.1, bug #493656. + + 30 Nov 2013; Johannes Huber cmake-2.8.11.2.ebuild: + x86 stable wrt bug #488586 + + 30 Nov 2013; Jeroen Roovers cmake-2.8.11.2.ebuild: + Stable for HPPA (bug #488586). + + 30 Nov 2013; Johannes Huber + +files/cmake-2.8.11.2-hppa-bootstrap.patch, cmake-2.8.11.2.ebuild: + Add upstream patch to fix linking while bootstrap on hppa fixes bug #473276. + +*cmake-2.8.12.1-r1 (13 Nov 2013) + + 13 Nov 2013; Johannes Huber +cmake-2.8.12.1-r1.ebuild, + +files/cmake-2.8.12.1-FindImageMagick.patch, -cmake-2.8.12.1.ebuild: + Revision bump adds patch by Arfrever Frehtes Taifersar Arahesis + . Patch is for compatibility with media- + gfx/imagemagick[q32] and media-gfx/imagemagick[q64] wrt bug #491124. + +*cmake-2.8.12.1 (12 Nov 2013) + + 12 Nov 2013; Johannes Huber +cmake-2.8.12.1.ebuild, + -cmake-2.8.12.ebuild: + Version bump wrt bug #490194. + + 28 Oct 2013; Markus Meier cmake-2.8.11.2.ebuild: + arm stable, bug #488586 + + 26 Oct 2013; Agostino Sarubbo cmake-2.8.11.2.ebuild: + Stable for amd64, wrt bug #488586 + + 21 Oct 2013; Fabian Groffen cmake-2.8.12.ebuild: + Fix compilation on Solaris + +*cmake-2.8.12 (21 Oct 2013) + + 21 Oct 2013; Chris Reffett +cmake-2.8.12.ebuild: + Move from KDE overlay wrt bug 487604 + + 19 Oct 2013; Johannes Huber -cmake-2.8.11.1.ebuild, + -files/cmake-2.8.10-FindPythonLibs.patch, -files/cmake-2.8.10-tests.patch, + -files/cmake-2.8.10.2-qt5.patch: + Remove old. + +*cmake-2.8.11.2 (11 Sep 2013) + + 11 Sep 2013; Michael Palimaka +cmake-2.8.11.2.ebuild: + Version bump wrt bug #483150. + + 10 Jul 2013; Johannes Huber + files/cmake-2.8.10.2-FindPythonLibs.patch: + Format patch with dos2unix, bug #476064. + + 14 Jun 2013; Michael Palimaka cmake-2.8.11.1.ebuild: + Fix tests by David Leverton wrt bug #467720. + + 11 Jun 2013; Fabian Groffen cmake-2.8.11.1.ebuild: + Add dropped darwin-isysroot patch to fix compilation, bug #472922 + + 10 Jun 2013; Johannes Huber cmake-2.8.11.1.ebuild: + Drop qt4 default enabled wrt bug #472876. + +*cmake-2.8.11.1 (09 Jun 2013) + + 09 Jun 2013; Johannes Huber +cmake-2.8.11.1.ebuild, + +files/cmake-2.8.11-FindBLAS.patch, + +files/cmake-2.8.11-FindBoost-python.patch, + +files/cmake-2.8.11-FindImageMagick.patch, + +files/cmake-2.8.11-more-no_host_paths.patch: + Version bump by several people in kde overlay. Fixes bug #436540. + + 21 May 2013; Johannes Huber -cmake-2.8.10.2-r1.ebuild, + -cmake-2.8.9.ebuild, -files/cmake-2.6.3-darwin-bundle.patch, + -files/cmake-2.8.1-libform.patch, -files/cmake-2.8.4-FindPythonLibs.patch, + -files/cmake-2.8.8-tests.patch, -files/cmake-2.8.9-more-no_host_paths.patch: + Remove old. + + 20 May 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for s390, wrt bug #464648 + + 08 May 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for sh, wrt bug #464648 + + 07 May 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for ppc64, wrt bug #464648 + + 07 May 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for sparc, wrt bug #464648 + + 07 May 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for ia64, wrt bug #464648 + + 05 May 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for alpha, wrt bug #464648 + + 05 May 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for arm, wrt bug #464648 + + 03 May 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for ppc, wrt bug #464648 + + 30 Apr 2013; Jeroen Roovers cmake-2.8.10.2-r2.ebuild: + Stable for HPPA (bug #464648). + + 27 Apr 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for x86, wrt bug #464648 + + 27 Apr 2013; Agostino Sarubbo cmake-2.8.10.2-r2.ebuild: + Stable for amd64, wrt bug #464648 + + 23 Apr 2013; Fabian Groffen + +files/cmake-2.8.10-darwin-isysroot.patch, cmake-2.8.10.2-r2.ebuild: + Fix compilation on Darwin, bug #445308 + + 15 Apr 2013; Samuli Suominen cmake-2.8.9.ebuild, + cmake-2.8.10.2-r1.ebuild: + Block >=media-gfx/imagemagick-6.8 to prevent incompatible + FindImageMagick.cmake from being installed wrt #465898 + +*cmake-2.8.10.2-r2 (14 Apr 2013) + + 14 Apr 2013; Michael Palimaka + +cmake-2.8.10.2-r2.ebuild, +files/cmake-2.8.10.2-FindImageMagick.patch, + +files/cmake-2.8.10.2-FindPythonInterp.patch, + +files/cmake-2.8.10.2-FindPythonLibs.patch: + Revision bump to fix detection of python (bug #405181) and newer imagemagic + (bug #465898). + + 02 Mar 2013; Markos Chandras cmake-2.8.10.2-r1.ebuild, + cmake-2.8.9.ebuild: + Move Qt dependencies to the new category + + 22 Feb 2013; Zac Medico cmake-2.8.10.2-r1.ebuild: + Add ~arm-linux keyword. + + 07 Jan 2013; Michael Palimaka + +files/cmake-2.8.10.2-qt5.patch, cmake-2.8.10.2-r1.ebuild: + Fix Qt5 automagic. + +*cmake-2.8.10.2-r1 (01 Jan 2013) + + 01 Jan 2013; Chris Reffett +cmake-2.8.10.2-r1.ebuild, + +files/cmake-2.8.10.2-implicit-include.patch, -cmake-2.8.10.2.ebuild: + Revision bump. Add patch to fix stripping implicit include dirs, bug 444340. + Add shell-script magic in ebuild to strip extra jobs values in MAKEOPTS (which + causes build failures), bug 447040. + +*cmake-2.8.10.2 (27 Nov 2012) + + 27 Nov 2012; Chris Reffett +cmake-2.8.10.2.ebuild, + -cmake-2.8.10.1.ebuild: + Version bump to 2.8.10.2, fixes bug 444906. Remove old. + +*cmake-2.8.10.1 (18 Nov 2012) + + 18 Nov 2012; Michael Palimaka +cmake-2.8.10.1.ebuild, + +files/cmake-2.8.10-FindPythonLibs.patch, + +files/cmake-2.8.10-darwin-bundle.patch, +files/cmake-2.8.10-desktop.patch, + +files/cmake-2.8.10-libform.patch, + +files/cmake-2.8.10-more-no_host_paths.patch, +files/cmake-2.8.10-tests.patch, + -cmake-2.8.9-r1.ebuild, -files/cmake-2.8.9-tests.patch: + Version bump, remove old. + +*cmake-2.8.9-r1 (02 Oct 2012) + + 02 Oct 2012; Michael Palimaka +cmake-2.8.9-r1.ebuild, + +files/cmake-2.8.9-tests.patch: + Disable TestUpload test since it requires network access, wrt bug #436188. + + 01 Oct 2012; Johannes Huber -cmake-2.8.8-r3.ebuild, + -files/cmake-2.8.8-more-no_host_paths.patch, + -files/cmake-2.8.8-pkgconfig.patch: + Remove old. + + 30 Sep 2012; Raúl Porcel cmake-2.8.9.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #435730 + + 24 Sep 2012; Agostino Sarubbo cmake-2.8.9.ebuild: + Stable for X86, wrt bug #435730 + + 24 Sep 2012; Agostino Sarubbo cmake-2.8.9.ebuild: + Stable for amd64, wrt bug #435730 + + 24 Sep 2012; Jeroen Roovers cmake-2.8.9.ebuild: + Stable for HPPA (bug #435730). + + 23 Sep 2012; Anthony G. Basile cmake-2.8.9.ebuild: + stable arm, bug #435730 + + 22 Sep 2012; Anthony G. Basile cmake-2.8.9.ebuild: + stable ppc ppc64, bug #435730 + + 10 Sep 2012; Johannes Huber + +files/cmake-2.8.4-FindPythonLibs.patch: + Restore patch that was unfortunately dropped, bug #434524. + + 09 Sep 2012; Johannes Huber -cmake-2.8.7-r5.ebuild, + -files/cmake-2.8.3-more-no_host_paths.patch, + -files/cmake-2.8.4-FindBoost.patch, -files/cmake-2.8.4-FindPythonLibs.patch, + -files/cmake-2.8.7-FindOpenMP.patch: + Remove old. + + 09 Sep 2012; Raúl Porcel cmake-2.8.8-r3.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #431520 + + 23 Aug 2012; Markus Meier cmake-2.8.8-r3.ebuild: + arm stable, bug #431520 + +*cmake-2.8.9 (19 Aug 2012) + + 19 Aug 2012; Johannes Huber +cmake-2.8.9.ebuild, + +files/cmake-2.8.9-more-no_host_paths.patch: + Version bump wrt bug #431946. + + 18 Aug 2012; Johannes Huber cmake-2.8.8-r3.ebuild: + Stable for x86, wrt bug #431520 + + 16 Aug 2012; Agostino Sarubbo cmake-2.8.8-r3.ebuild: + Stable for amd64, wrt bug #422021 + + 15 Aug 2012; Anthony G. Basile cmake-2.8.8-r3.ebuild: + Stable ppc, bug #431520 + + 15 Aug 2012; Anthony G. Basile cmake-2.8.8-r3.ebuild: + Stable ppc64, bug #431520 + + 15 Aug 2012; Jeroen Roovers cmake-2.8.8-r3.ebuild: + Stable for HPPA (bug #431520). + + 08 Jul 2012; Johannes Huber -cmake-2.8.6-r4.ebuild, + -files/cmake-2.8.3-ruby_libname.patch, -files/cmake-2.8.6-CodeBlocks.patch, + -files/cmake-2.8.6-FindBLAS-2.patch, -files/cmake-2.8.6-FindLAPACK-2.patch, + -files/cmake-2.8.6-testsvn17.patch: + Remove old. + + 08 Jul 2012; Raúl Porcel cmake-2.8.7-r5.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #4143807 + + 03 Jul 2012; Michael Palimaka cmake-2.8.6-r4.ebuild, + cmake-2.8.7-r5.ebuild: + Restrict tests wrt bug #390533 and #423637. + + 28 Jun 2012; Michael Palimaka -cmake-2.8.7-r4.ebuild, + -cmake-2.8.8-r2.ebuild, -files/cmake-2.8.3-fix_assembler_test.patch, + -files/cmake-2.8.4-FindPythonInterp.patch, -files/cmake-2.8.4-FindQt4.patch: + Remove old versions and unused patches. + + 17 Jun 2012; Fabian Groffen cmake-2.8.8-r3.ebuild: + Run bootstrap with CONFIG_SHELL or (Prefix) sh, since the script is not + /bin/sh compatible + +*cmake-2.8.8-r3 (14 Jun 2012) + + 14 Jun 2012; Michael Palimaka +cmake-2.8.8-r3.ebuild, + files/cmake-2.8.8-more-no_host_paths.patch: + Add support for x32 ABI, wrt bug #393673. Patch by Tim Harder + . + + 23 May 2012; Brent Baude cmake-2.8.7-r5.ebuild: + Marking cmake-2.8.7-r5 ppc64 for bug 413807 + + 22 May 2012; Brent Baude cmake-2.8.7-r5.ebuild: + Marking cmake-2.8.7-r5 ppc for bug 413807 + + 16 May 2012; Jeroen Roovers cmake-2.8.7-r5.ebuild: + Stable for HPPA (bug #413807). + + 12 May 2012; Alexis Ballier cmake-2.8.8-r2.ebuild: + ~amd64-fbsd keywords were dropped for no reason... rekeyword + + 12 May 2012; Markus Meier cmake-2.8.7-r5.ebuild: + arm stable, bug #413807 + + 09 May 2012; Jeff Horelick cmake-2.8.7-r5.ebuild: + marked x86 per bug 413807 + + 09 May 2012; Agostino Sarubbo cmake-2.8.7-r5.ebuild: + Stable for amd64, wrt bug #413807 + +*cmake-2.8.8-r2 (06 May 2012) + + 06 May 2012; Andreas K. Huettel + -cmake-2.8.8-r1.ebuild, +cmake-2.8.8-r2.ebuild, + +files/cmake-2.8.8-pkgconfig.patch: + Add fix for pkgconfig usage, bug 414659 and others + + 06 May 2012; Andreas K. Huettel cmake-2.8.8-r1.ebuild: + Remove keywords until bug 414659 is fixed + + 02 May 2012; Jeff Horelick cmake-2.8.6-r4.ebuild, + cmake-2.8.7-r4.ebuild, cmake-2.8.7-r5.ebuild, cmake-2.8.8-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + +*cmake-2.8.8-r1 (02 May 2012) + + 02 May 2012; Johannes Huber +cmake-2.8.8-r1.ebuild, + +files/cmake-2.8.8-FindPkgConfig.patch, + +files/cmake-2.8.8-more-no_host_paths.patch, +files/cmake-2.8.8-tests.patch: + Version bump by me and Chris Reffett wrt bug #412925. + Adds patch for FindPkgConfig to respect PKG_CONFIG environment variable by + DaboD bug #414037. + + 26 Apr 2012; Alexis Ballier cmake-2.8.7-r5.ebuild: + keyword ~amd64-fbsd + +*cmake-2.8.7-r5 (09 Mar 2012) + + 09 Mar 2012; Andreas K. Huettel + -cmake-2.8.7-r3.ebuild, +cmake-2.8.7-r5.ebuild, + +files/cmake-2.8.7-FindLAPACK.patch: + Respect pkg-config library path also in FindLAPACK, bug 399755; thanks to + Christoph Junghans for the patches + +*cmake-2.8.7-r4 (08 Mar 2012) + + 08 Mar 2012; Andreas K. Huettel + +cmake-2.8.7-r4.ebuild, +files/cmake-2.8.7-FindBLAS.patch: + Respect pkg-config library path in FindBLAS, bug 399755 + + 03 Mar 2012; Johannes Huber -cmake-2.8.4-r1.ebuild, + -cmake-2.8.7-r1.ebuild, -cmake-2.8.7-r2.ebuild: + Remove old. + + 02 Mar 2012; Brent Baude cmake-2.8.6-r4.ebuild: + Marking cmake-2.8.6-r4 ppc64 for bug 391425 + +*cmake-2.8.7-r3 (06 Feb 2012) + + 06 Feb 2012; Justin Lecher +cmake-2.8.7-r3.ebuild, + +files/cmake-2.8.7-FindOpenMP.patch: + Adding patch for language selective openmp support testing, + http://public.kitware.com/Bug/view.php?id=11910 ; approved by tampakrap + +*cmake-2.8.7-r2 (30 Jan 2012) + + 30 Jan 2012; Theo Chatzimichos +cmake-2.8.7-r2.ebuild, + +files/cmake-2.8.7-FindBoost-python.patch: + Fix detection of PYTHON_ABI-versioned Boost Python libraries of >=dev- + libs/boost-1.48, bug 400969 + + 28 Jan 2012; Raúl Porcel cmake-2.8.6-r4.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #391425 + +*cmake-2.8.7-r1 (21 Jan 2012) + + 21 Jan 2012; Johannes Huber +cmake-2.8.7-r1.ebuild: + Version bump wrt bug #399045. + + 04 Jan 2012; Brent Baude cmake-2.8.6-r4.ebuild: + Marking cmake-2.8.6-r4 ppc for bug 391425 + + 14 Dec 2011; Agostino Sarubbo cmake-2.8.6-r4.ebuild: + Stable for AMD64, wrt bug #391425 + + 01 Dec 2011; Pawel Hajdan jr cmake-2.8.6-r4.ebuild: + x86 stable wrt bug #391425 + + 25 Nov 2011; Jeroen Roovers cmake-2.8.6-r4.ebuild: + Stable for HPPA (bug #391425). + + 23 Nov 2011; Andreas K. Huettel cmake-2.8.6-r4.ebuild, + +files/cmake-2.8.6-testsvn17.patch: + Fix test CTest.UpdateSVN with subversion-1.7, bug 390533 + + 22 Nov 2011; Andreas K. Huettel + -files/cmake-2.8.5-FindBLAS.patch, -files/cmake-2.8.5-FindLAPACK.patch, + -cmake-2.8.6-r2.ebuild, -cmake-2.8.6-r3.ebuild, + -files/cmake-2.8.6-FindBLAS.patch, -files/cmake-2.8.6-FindLAPACK.patch: + Cleanup + +*cmake-2.8.6-r4 (22 Nov 2011) + + 22 Nov 2011; Andreas K. Huettel cmake-2.8.6-r3.ebuild, + +cmake-2.8.6-r4.ebuild, +files/cmake-2.8.6-FindBLAS-2.patch: + Fix logic bug in FindBLAS patch + +*cmake-2.8.6-r3 (30 Oct 2011) + + 30 Oct 2011; Andreas K. Huettel + +cmake-2.8.6-r3.ebuild, +files/cmake-2.8.6-CodeBlocks.patch: + Add upstream fix for QtCreator and CodeBlocks support, bug 388695 + + 30 Oct 2011; Andreas K. Huettel -cmake-2.8.5.ebuild, + -cmake-2.8.5-r2.ebuild: + Remove old + +*cmake-2.8.6-r2 (29 Oct 2011) + + 29 Oct 2011; Andreas K. Huettel + -cmake-2.8.6-r1.ebuild, +cmake-2.8.6-r2.ebuild, + +files/cmake-2.8.6-FindLAPACK-2.patch: + Fix FindLAPACK, bug 388757 + + 19 Oct 2011; Andreas K. Huettel cmake-2.8.6-r1.ebuild: + Fix java 7 sandbox violation, bug 387227 + +*cmake-2.8.6-r1 (15 Oct 2011) + + 15 Oct 2011; Andreas K. Huettel + +cmake-2.8.6-r1.ebuild, +files/cmake-2.8.6-FindBLAS.patch, + +files/cmake-2.8.6-FindLAPACK.patch: + Version bump (thanks johu!) + +*cmake-2.8.5-r2 (18 Jul 2011) + + 18 Jul 2011; Andreas K. Huettel cmake-2.8.4-r1.ebuild, + cmake-2.8.5.ebuild, +cmake-2.8.5-r2.ebuild, + +files/cmake-2.8.5-FindBLAS.patch, +files/cmake-2.8.5-FindLAPACK.patch: + Patch FindBLAS and FindLAPACK to try PkgConfig first and skip all other tests + if that succeeds; prepare for additional eclass feature of automated cmake + module removal in $S, which should NOT happen in the cmake ebuild itself. + +*cmake-2.8.5 (11 Jul 2011) + + 11 Jul 2011; Tomáš Chvátal +cmake-2.8.5.ebuild: + Version bump to 2.8.5. Recompiled everything using cmake and all tests pass. + Fixes bug #374665. Tests needs to state some deps like cvs/git/... + + 08 May 2011; Tomáš Chvátal + -files/cmake-2.6.0-interix.patch, -files/cmake-2.6.4-FindBoost.patch, + -files/cmake-2.8.0-darwin-no-app-with-qt.patch, -cmake-2.8.1-r2.ebuild, + -files/cmake-2.8.1-FindBoost.patch, + -files/cmake-2.8.1-more-no_host_paths.patch, -files/cmake-2.8.1-mpi.patch, + -files/cmake-2.8.3-FindLibArchive.patch, + -files/cmake-2.8.3-FindPythonInterp.patch, + -files/cmake-2.8.3-FindPythonLibs.patch, + -files/cmake-2.8.3-buffer_overflow.patch, -files/cmake-FindJNI.patch, + -files/cmake-FindPythonInterp.patch, -files/cmake-FindPythonLibs.patch: + Drop older stuff. Keep just latest stable. + + 07 May 2011; Raúl Porcel cmake-2.8.4-r1.ebuild: + ia64/s390/sh/sparc stable wrt #357771 + + 02 May 2011; Thomas Kahle cmake-2.8.4-r1.ebuild: + x86 stable per bug 357771 + + 28 Apr 2011; Tomáš Chvátal -cmake-2.8.4.ebuild, + cmake-2.8.4-r1.ebuild: + Move keywords from 2.8.4 to r1 (even the stable ones), because the only + change is in the cross-compilation finder, not really requiring the + restabilisation. + +*cmake-2.8.4-r1 (18 Apr 2011) + + 18 Apr 2011; Tomáš Chvátal -cmake-2.8.3-r1.ebuild, + +cmake-2.8.4-r1.ebuild, +files/cmake-2.8.4-FindQt4.patch: + Revision bump to fix bug #358317. + + 07 Apr 2011; Tomáš Chvátal cmake-2.8.4.ebuild: + Inherit virtualx.eclass to fix bug #362389 + + 27 Mar 2011; Tobias Klausmann cmake-2.8.4.ebuild: + Stable on alpha, bug #357771 + + 25 Mar 2011; Kacper Kowalik cmake-2.8.4.ebuild: + ppc64 stable wrt #357771 + + 21 Mar 2011; Brent Baude cmake-2.8.4.ebuild: + Marking cmake-2.8.4 ppc for bug 357771 + + 18 Mar 2011; Markus Meier cmake-2.8.4.ebuild: + arm stable, bug #357771 + + 09 Mar 2011; Jeroen Roovers cmake-2.8.4.ebuild: + Stable for HPPA (bug #357771). + + 08 Mar 2011; Markos Chandras cmake-2.8.4.ebuild: + Stable on amd64 wrt bug #357771 + + 07 Mar 2011; Tomáš Chvátal cmake-2.8.4.ebuild: + Revert to eapi3 for now so it can go stable. + + 23 Feb 2011; Tomáš Chvátal cmake-2.8.4.ebuild: + Use only one -E exclude parameter, obviously duplication is not working. + + 21 Feb 2011; Tomáš Chvátal cmake-2.8.4.ebuild: + Exclude sdcc test. + + 21 Feb 2011; Tomáš Chvátal cmake-2.8.4.ebuild: + Exclude bootstraptest because it is pointless for us. + +*cmake-2.8.4 (21 Feb 2011) + + 21 Feb 2011; Tomáš Chvátal +cmake-2.8.4.ebuild, + +files/cmake-2.8.4-FindBoost.patch, + +files/cmake-2.8.4-FindPythonInterp.patch, + +files/cmake-2.8.4-FindPythonLibs.patch: + Version bump to the latest (some tests still fail, to be fixed). + + 17 Jan 2011; Tomáš Chvátal cmake-2.8.3-r1.ebuild: + Fix tests per bug #315223. + + 26 Dec 2010; Tomáš Chvátal -cmake-2.6.4-r3.ebuild, + -cmake-2.8.3.ebuild: + old + + 25 Dec 2010; Tomáš Chvátal cmake-2.8.3-r1.ebuild, + +files/cmake-2.8.3-fix_assembler_test.patch: + Fix assembler test bug #338627. Thanks to Anthony (blueness) for the + solution. + +*cmake-2.8.3-r1 (25 Dec 2010) + + 25 Dec 2010; Tomáš Chvátal +cmake-2.8.3-r1.ebuild, + +files/cmake-2.8.3-buffer_overflow.patch, + +files/cmake-2.8.3-ruby_libname.patch: + Fix ruby finding per bug #345993 and buffer overflowing per bug #329043. + + 20 Dec 2010; Tomáš Chvátal cmake-2.8.3.ebuild: + Fix dependency on libarchive version. Fixes bug #348887. + + 16 Dec 2010; Tomáš Chvátal cmake-2.8.1-r2.ebuild, + cmake-2.8.3.ebuild: + Fix malformed headers + +*cmake-2.8.3 (16 Dec 2010) + + 16 Dec 2010; Tomáš Chvátal +cmake-2.8.3.ebuild, + +files/cmake-2.8.3-FindLibArchive.patch, + +files/cmake-2.8.3-FindPythonInterp.patch, + +files/cmake-2.8.3-FindPythonLibs.patch, + +files/cmake-2.8.3-more-no_host_paths.patch: + Version bump. Per bug #344259. Thanks to Arseny Solokha for updated patches. + + 11 Sep 2010; Raúl Porcel cmake-2.8.1-r2.ebuild: + ia64/s390/sh/sparc stable wrt #325845 + + 10 Sep 2010; Tobias Klausmann cmake-2.8.1-r2.ebuild: + Stable on alpha, bug #325845 + + 11 Aug 2010; Markus Meier cmake-2.8.1-r2.ebuild: + arm stable, bug #325845 + + 10 Aug 2010; Tomáš Chvátal + -files/cmake-2.8.0-more-no_host_paths.patch, -cmake-2.8.1.ebuild, + -cmake-2.8.1-r1.ebuild: + Drop older stuff. + + 06 Aug 2010; Christian Faulhammer + cmake-2.8.1-r2.ebuild: + stable x86, bug 325845 + + 06 Aug 2010; Samuli Suominen cmake-2.8.1-r2.ebuild: + Run bootstrap with FEATURES="test" wrt #315223 by Thomas Kahle. + + 27 Jul 2010; Jeroen Roovers cmake-2.8.1-r2.ebuild: + Stable for HPPA PPC (bug #325845). + + 07 Jul 2010; Maciej Mrozowski cmake-2.8.1-r2.ebuild: + export JAVA_HOME gathered from java-config, bug 315229 + + 06 Jul 2010; Markos Chandras cmake-2.8.1-r2.ebuild: + Stable on amd64 wrt bug #325845 + + 04 Jul 2010; Samuli Suominen cmake-2.8.1-r2.ebuild: + ppc64 stable wrt #325845 + +*cmake-2.8.1-r2 (27 May 2010) + + 27 May 2010; Justin Lecher cmake-2.8.1-r1.ebuild, + +cmake-2.8.1-r2.ebuild, +files/cmake-2.8.1-mpi.patch: + Fixing problem with detecting mpi libs through FindMPI module + +*cmake-2.8.1-r1 (13 Apr 2010) + + 13 Apr 2010; Tomáš Chvátal + -cmake-2.8.0-r3.ebuild, +cmake-2.8.1-r1.ebuild, + +files/cmake-2.8.1-FindBoost.patch, +files/cmake-2.8.1-libform.patch: + Revision bump from overlay. Fix boost issues and bundled libform. Remove + old. + + 17 Mar 2010; Fabian Groffen cmake-2.8.1.ebuild, + +files/cmake-2.8.1-more-no_host_paths.patch: + Port more-no_host_paths patch since it is really necessary for proper + operation in Prefix, bump to EAPI=3. + +*cmake-2.8.1 (17 Mar 2010) + + 17 Mar 2010; Tomáš Chvátal +cmake-2.8.1.ebuild: + Version bump. + +*cmake-2.8.0-r3 (17 Mar 2010) + + 17 Mar 2010; Tomáš Chvátal -cmake-2.8.0.ebuild, + -cmake-2.8.0-r1.ebuild, -cmake-2.8.0-r2.ebuild, +cmake-2.8.0-r3.ebuild: + Update deps to match latest curl IUSE update. + + 26 Feb 2010; Fabian Groffen cmake-2.8.0-r2.ebuild: + Marked ~x64-macos, thanks Ramon van Alteren, bug #305367 + + 10 Feb 2010; Fabian Groffen cmake-2.8.0-r2.ebuild, + +files/cmake-2.8.0-darwin-no-app-with-qt.patch: + Add patch by Heiko Przybyl not to build an .app on OSX with USE=qt4 + +*cmake-2.8.0-r2 (31 Jan 2010) + + 31 Jan 2010; Fabian Groffen +cmake-2.8.0-r2.ebuild, + +files/cmake-2.8.0-darwin-default-install_name.patch: + Revision bump, add patch to set a default install_name on Darwin. This is + sufficient for most cases, and allows us to revert some install_name_tool + hacks for cmake-based packages. + + 24 Jan 2010; Tomáš Chvátal + cmake-2.8.0-r1.ebuild: + Fix typo. + +*cmake-2.8.0-r1 (24 Jan 2010) + + 24 Jan 2010; Tomáš Chvátal + +cmake-2.8.0-r1.ebuild: + Drop some deps. Still needs work on ncurses are harddep when bootstraping + but optional otherwise. + + 11 Jan 2010; Jonathan Callen + +files/cmake-2.6.0-interix.patch, +files/cmake-2.6.3-darwin-bundle.patch, + +files/cmake-2.6.3-fix_broken_lfs_on_aix.patch, + +files/cmake-2.6.3-no-duplicates-in-rpath.patch, cmake-2.8.0.ebuild, + +files/cmake-2.8.0-more-no_host_paths.patch: + Add prefix keywords, patches + + 05 Dec 2009; Jonathan Callen -cmake-2.6.4.ebuild, + -cmake-2.6.4-r1.ebuild: + Drop old ebuilds + + 29 Nov 2009; Tomáš Chvátal cmake-2.8.0.ebuild: + Update deps so the tests are not failing, and features are not missing. + Per bug #295070. + + 24 Nov 2009; Raúl Porcel cmake-2.6.4-r3.ebuild: + ia64/s390/sh/sparc stable wrt #290723 + + 19 Nov 2009; Markus Meier cmake-2.6.4-r3.ebuild: + arm stable, bug #290723 + + 18 Nov 2009; Brent Baude cmake-2.6.4-r3.ebuild: + Marking cmake-2.6.4-r3 ppc64 for bug 290723 + +*cmake-2.8.0 (14 Nov 2009) + + 14 Nov 2009; Tomáš Chvátal + -cmake-2.8.0_rc4.ebuild, +cmake-2.8.0.ebuild: + Version bump for new 2.8.0 release. Remove old rc. Tests are fatal, 100% + pased on all my machines right now. + + 11 Nov 2009; Jeroen Roovers cmake-2.6.4-r3.ebuild: + Stable for HPPA (bug #290723). + + 08 Nov 2009; Tobias Klausmann cmake-2.6.4-r3.ebuild: + Stable on alpha, bug #290723 + + 08 Nov 2009; Mounir Lamouri cmake-2.6.4-r3.ebuild: + Stable for ppc, bug 290723 + +*cmake-2.8.0_rc4 (03 Nov 2009) + + 03 Nov 2009; Marcus D. Hanwell -cmake-2.8.0_rc3.ebuild, + +cmake-2.8.0_rc4.ebuild: + Version bump, new rc. Dropped JNI patch - no longer applies. + + 02 Nov 2009; Markus Meier cmake-2.6.4-r3.ebuild: + amd64/x86 stable, bug #290723 + + 19 Oct 2009; Tomáš Chvátal + -cmake-2.6.2-r1.ebuild, -cmake-2.6.3-r1.ebuild: + Drop old. + +*cmake-2.8.0_rc3 (10 Oct 2009) + + 10 Oct 2009; Marcus D. Hanwell -cmake-2.8.0_rc2.ebuild, + +cmake-2.8.0_rc3.ebuild: + Version bump, new rc. + + 05 Oct 2009; Dominik Kapusta cmake-2.6.2-r1.ebuild: + Removed alternative dependency on Qt metapackage + +*cmake-2.8.0_rc2 (02 Oct 2009) + + 02 Oct 2009; Marcus D. Hanwell -cmake-2.8.0_rc1.ebuild, + +cmake-2.8.0_rc2.ebuild: + New release candidate, removed old one. + +*cmake-2.6.4-r3 (01 Oct 2009) + + 01 Oct 2009; Arfrever Frehtes Taifersar Arahesis + -cmake-2.6.4-r2.ebuild, +cmake-2.6.4-r3.ebuild, cmake-2.8.0_rc1.ebuild, + -files/cmake-python-3.patch, files/cmake-FindPythonLibs.patch, + metadata.xml: + FindPythonLibs.cmake should use currently active Python version (bug + #287143). Remove no longer needed "python3" USE flag. + +*cmake-2.8.0_rc1 (01 Oct 2009) + + 01 Oct 2009; Marcus D. Hanwell +cmake-2.8.0_rc1.ebuild: + Version bump, in package.mask initially for further testing. + +*cmake-2.6.4-r2 (28 Jul 2009) + + 28 Jul 2009; Arfrever Frehtes Taifersar Arahesis + +cmake-2.6.4-r2.ebuild, +files/cmake-python-3.patch, + files/cmake-FindPythonInterp.patch, files/cmake-FindPythonLibs.patch, + metadata.xml: + Add "python3" USE flag. + + 26 Jul 2009; Marcus D. Hanwell cmake-2.6.4.ebuild, + cmake-2.6.4-r1.ebuild: + Bumped to depend on >=dev-libs/xmlrpc-c-1.06.27[curl], fixes bug 276333. + + 24 Jul 2009; Arfrever Frehtes Taifersar Arahesis + files/cmake-FindPythonInterp.patch, files/cmake-FindPythonLibs.patch: + Support more Python versions. + +*cmake-2.6.4-r1 (17 Jul 2009) + + 17 Jul 2009; Arfrever Frehtes Taifersar Arahesis + +cmake-2.6.4-r1.ebuild, +files/cmake-2.6.4-FindBoost.patch: + Support more Boost versions. + + 31 May 2009; Markus Meier cmake-2.6.4.ebuild: + amd64 stable, bug #271444 + + 31 May 2009; Brent Baude cmake-2.6.4.ebuild: + Marking cmake-2.6.4 ppc64 for bug 271444 + + 30 May 2009; nixnut cmake-2.6.4.ebuild: + ppc stable #271444 + + 30 May 2009; Raúl Porcel cmake-2.6.4.ebuild: + alpha/arm/ia64/s390/sh stable wrt #271444 + + 28 May 2009; Tomáš Chvátal cmake-2.6.4.ebuild: + Add einfo informing about the test that might fail. + + 28 May 2009; Christian Faulhammer cmake-2.6.4.ebuild: + stable x86, bug 271444 + + 28 May 2009; Ferris McCormick cmake-2.6.4.ebuild: + Sparc stable, Bug #271444 (which see for comments). + + 27 May 2009; Jeroen Roovers cmake-2.6.4.ebuild: + Stable for HPPA (bug #271444). + + 03 May 2009; Arfrever Frehtes Taifersar Arahesis + cmake-2.6.4.ebuild: + Fix syntax. + + 03 May 2009; Marcus D. Hanwell cmake-2.6.4: + Fixed to the bootstrap logic. + +*cmake-2.6.4 (02 May 2009) + + 02 May 2009; Marcus D. Hanwell +cmake-2.6.4.ebuild: + Version bump, applied patch from bug 266383. + + 13 Apr 2009; Tomas Chvatal cmake-2.6.3-r1.ebuild: + Fix the has_version check. Current eclass does not support cmake 2.4... + + 11 Apr 2009; Joshua Kinard cmake-2.6.3-r1.ebuild: + Added ~mips to KEYWORDS. + +*cmake-2.6.3-r1 (04 Apr 2009) + + 04 Apr 2009; Tomas Chvatal + -files/cmake-2.0.6-rpath-fix.patch, -files/cmake-2.4.7-findkde4.patch, + -files/FindSWIG.cmake, +files/cmake-FindJNI.patch, -cmake-2.4.7-r1.ebuild, + -cmake-2.4.8.ebuild, -cmake-2.6.3.ebuild, +cmake-2.6.3-r1.ebuild: + Revision bump. Introduce some fixes. Remove old. + + 15 Mar 2009; Tomas Chvatal -cmake-2.4.6-r1.ebuild, + -cmake-2.6.2.ebuild: + Remove old. + + 14 Mar 2009; Raúl Porcel cmake-2.6.2-r1.ebuild: + arm/ia64/s390/sh/sparc stable wrt #259741 + + 11 Mar 2009; Brent Baude cmake-2.6.2-r1.ebuild: + Marking cmake-2.6.2-r1 ppc64 for bug 259741 + + 08 Mar 2009; Markus Meier cmake-2.6.2-r1.ebuild: + x86 stable, bug #259741 + + 07 Mar 2009; Jeremy Olexa cmake-2.6.2-r1.ebuild: + amd64 stable, bug 259741 + + 01 Mar 2009; nixnut cmake-2.6.2-r1.ebuild: + ppc stable #259741 + +*cmake-2.6.3 (01 Mar 2009) + + 01 Mar 2009; Tomas Chvatal +cmake-2.6.3.ebuild: + Version bump. + + 22 Feb 2009; Tobias Klausmann cmake-2.6.2-r1.ebuild: + Stable on alpha, bug #259741 + + 20 Feb 2009; Jeroen Roovers cmake-2.6.2-r1.ebuild: + Stable for HPPA (bug #259741). + + 03 Feb 2009; Tomas Chvatal cmake-2.6.2-r1.ebuild: + Fix src_configure. Per bug #254898. + + 21 Jan 2009; Markus Meier cmake-2.4.8.ebuild: + amd64/x86 stable + +*cmake-2.6.2-r1 (03 Jan 2009) + + 03 Jan 2009; Tomas Chvatal + +files/cmake-FindPythonInterp.patch, +cmake-2.6.2-r1.ebuild: + Add patch for python lib detection. Per bug #253593. Thanks to Oldrich + Jedlicka for patch. + + 02 Dec 2008; Tomas Chvatal + -files/cmake-2.6.1-gc-sections.patch, -files/cmake-2.6.1-rpath.patch, + -cmake-2.6.1.ebuild, cmake-2.6.2.ebuild: + Dupe old. Update current to eapi2. Fixes bug #226153. + +*cmake-2.6.2 (27 Sep 2008) + + 27 Sep 2008; Marcus D. Hanwell -cmake-2.6.0.ebuild, + +cmake-2.6.2.ebuild: + Version bump and removed old version. + +*cmake-2.6.1 (27 Aug 2008) + + 27 Aug 2008; Timo Gurr + +files/cmake-2.6.1-gc-sections.patch, +files/cmake-2.6.1-rpath.patch, + +cmake-2.6.1.ebuild: + Version bump. Big thanks to Brad King from kitware, thewtex and Arfrever + Frehtes Taifersar Arahesis and everyone else involved. Fixes bug #224901, + #232111, #233772 and #235731. + +*cmake-2.6.0 (08 May 2008) + + 08 May 2008; Marcus D. Hanwell + +files/cmake-FindPythonLibs.patch, +cmake-2.6.0.ebuild: + Version bump, masked for now until it receives wider testing. + + 22 Feb 2008; Ingmar Vanhassel -cmake-2.0.6-r1.ebuild, + -cmake-2.4.3.ebuild, -cmake-2.4.4.ebuild, -cmake-2.4.5.ebuild, + -cmake-2.4.6.ebuild, -cmake-2.4.7.ebuild, -cmake-2.4.7-r2.ebuild, + -cmake-2.4.8_rc12.ebuild: + Old. + + 11 Feb 2008; Diego Pettenò cmake-2.4.7-r2.ebuild, + cmake-2.4.8_rc12.ebuild, cmake-2.4.8.ebuild: + Remove --no-as-needed, xmlrpc-c caused the bug and is now fixed. If you want + to build cmake with --as-needed rebuild your xmlrpc-c. + +*cmake-2.4.8 (09 Feb 2008) + + 09 Feb 2008; Bo Ørsted Andresen +cmake-2.4.8.ebuild: + Version bump (bug #208618). + +*cmake-2.4.8_rc12 (14 Jan 2008) + + 14 Jan 2008; Ingmar Vanhassel + +cmake-2.4.8_rc12.ebuild: + Bump to latest RC. + + 13 Jan 2008; Wulf C. Krueger + cmake-2.4.7-r2.ebuild: + Dropped ~mips to get bug 194031 out of the way. Filed bug 205633 for + re-keywording. + + 17 Dec 2007; Wulf C. Krueger + cmake-2.4.7-r2.ebuild: + Added a check to make sure dev-libs/xmlrpc-c has been installed with + suitable USE flags. Fixes bug 194405. + + 10 Oct 2007; Christian Heim cmake-2.4.6-r1.ebuild, + cmake-2.4.7.ebuild, cmake-2.4.7-r1.ebuild, cmake-2.4.7-r2.ebuild: + Fixing #156800 by issuing -fno-stack-protector if we are having a GCC_MAJOR + equal to 3. + +*cmake-2.4.7-r2 (27 Sep 2007) + + 27 Sep 2007; Wulf C. Krueger + +files/FindSWIG.cmake, +cmake-2.4.7-r2.ebuild: + cmake-2.4.7-r2 now uses the system libraries during the bootstrap process + instead of the bundled versions. Fixes bug 178999. Furthermore, it features + a new FindSWIG.cmake module as provided by Axel Roebel on upstream bug 4145. + Fixes our bug 192594. + +*cmake-2.4.7-r1 (07 Sep 2007) + + 07 Sep 2007; Wulf C. Krueger + +files/cmake-2.4.7-findkde4.patch, +cmake-2.4.7-r1.ebuild: + Added an upstream patch to fix cmake failing to detect an existing KDE4 + installation if the program being built is not going to be installed in the + same directory as KDE4. Fixes bug 191412. Thanks, Zephyrus, for reporting + this and providing the patch! + + 19 Jul 2007; Marcus D. Hanwell cmake-2.4.7.ebuild: + Moved to testing, fixes bug 185832. Sorry. + +*cmake-2.4.7 (18 Jul 2007) + + 18 Jul 2007; Marcus D. Hanwell +cmake-2.4.7.ebuild: + Version bump. + + 26 Jun 2007; Lars Weiler cmake-2.4.6-r1.ebuild: + Stable on ppc; bug #182724. + + 21 Jun 2007; Raúl Porcel cmake-2.4.6-r1.ebuild: + alpha/ia64/x86 stable wrt #182724 + + 21 Jun 2007; Jeroen Roovers cmake-2.4.6-r1.ebuild: + Stable for HPPA (bug #182724). + + 21 Jun 2007; Gustavo Zacarias cmake-2.4.6-r1.ebuild: + Stable on sparc wrt #182724 + + 21 Jun 2007; Joshua Kinard cmake-2.4.6-r1.ebuild: + Stable on mips, per #182724. + + 20 Jun 2007; Christoph Mende cmake-2.4.6-r1.ebuild: + Stable on amd64 wrt bug 182724 + + 20 Jun 2007; Markus Rothe cmake-2.4.6-r1.ebuild: + Stable on ppc64; bug #182724 + +*cmake-2.4.6-r1 (07 Jun 2007) + + 07 Jun 2007; Wulf C. Krueger + +files/50cmake-gentoo.el, +files/cmake.vim, +cmake-2.4.6-r1.ebuild: + Added patches by Jack Kelly from bug 180667 to add vim and emacs syntax + files. Thanks, Jack! + +*cmake-2.4.6 (29 Jan 2007) + + 29 Jan 2007; Diego Pettenò +cmake-2.4.6.ebuild: + Version bump, closes bug #163487. + + 04 Jan 2007; Diego Pettenò cmake-2.0.6-r1.ebuild: + Get rid of debug.eclass usage. + + 16 Dec 2006; Stefan Schweizer cmake-2.4.5.ebuild: + inherit qt3 to avoid sandbox violations thanks to Johannes Hirte + and Mike Arthur in bug + 158161 + +*cmake-2.4.5 (13 Dec 2006) + + 13 Dec 2006; Stefan Schweizer + -files/cmake-2.0.6-rpath-fix.patch, -files/cmake-2.2.0-rpath-fix.patch, + -files/cmake-2.2.1-rpath-fix.patch, -files/cmake-2.2.2-rpath-fix.patch, + -files/cmake-2.2.3-rpath-fix.patch, -files/cmake-2.4.2-kde.patch, + -files/cmake-2.4.2-rpath-fix.patch, -cmake-2.0.6-r1.ebuild, + -cmake-2.2.0-r1.ebuild, -cmake-2.2.1.ebuild, -cmake-2.2.2.ebuild, + -cmake-2.2.3.ebuild, -cmake-2.4.2.ebuild, -cmake-2.4.2-r1.ebuild, + +cmake-2.4.5.ebuild: + version bump + + 08 Dec 2006; Jeroen Roovers cmake-2.4.3.ebuild: + Stable for HPPA (bug #155307). + + 06 Dec 2006; Bryan Østergaard cmake-2.4.3.ebuild: + Stable on Alpha. + + 01 Dec 2006; Gustavo Zacarias cmake-2.4.3.ebuild: + Stable on sparc wrt #155307 + + 30 Nov 2006; Markus Rothe cmake-2.4.3.ebuild: + Stable on ppc64; bug #155307 + + 30 Nov 2006; Christian Faulhammer cmake-2.4.3.ebuild: + stable x86, bug #155307 + + 30 Nov 2006; Lars Weiler cmake-2.4.3.ebuild: + Stable on ppc; bug #155307. + + 29 Nov 2006; Steve Dibb cmake-2.4.3.ebuild: + amd64 stable, fixed some copyright headers too, bug 155307 + +*cmake-2.4.4 (29 Nov 2006) + + 29 Nov 2006; Stefan Schweizer +cmake-2.4.4.ebuild: + Version bump thanks to Didier Link in bug 156582 + + 21 Oct 2006; Tobias Scherbaum cmake-2.2.1.ebuild: + ppc stable + + 24 Sep 2006; Daniel Black metadata.xml: + herd kde to take maintainence thanks Diego + +*cmake-2.4.3 (16 Sep 2006) + + 16 Sep 2006; Daniel Black +cmake-2.4.3.ebuild: + version bump as per bug #143337 thanks to Nick Bowler et al + + 20 Jul 2006; cmake-2.0.6-r1.ebuild: + stable on mips + +*cmake-2.4.2-r1 (30 Jun 2006) + + 30 Jun 2006; Daniel Black + +files/cmake-2.4.2-kde.patch, +cmake-2.4.2-r1.ebuild: + removed rpath patch - nolonger needed as per bug #137918 thanks Dan. KDE + plugin path added as per bug #137918 thanks to Michael. KDE plugin path patch + thanks to Andreas Beckermann kde bug #129737 + + 25 May 2006; Diego Pettenò cmake-2.4.2.ebuild: + Add ~x86-fbsd keyword. + +*cmake-2.4.2 (24 May 2006) + + 24 May 2006; Daniel Black + +files/cmake-2.4.2-rpath-fix.patch, +cmake-2.4.2.ebuild: + verion bump as per bug #131080 thanks to Tobias Roeser, Diego, and others + + 29 Apr 2006; Jason Wever cmake-2.0.6-r1.ebuild: + Stable on SPARC. + + 06 Feb 2006; Aron Griffis cmake-2.2.1.ebuild: + Mark 2.2.1 stable on alpha + + 04 Feb 2006; Aron Griffis cmake-2.2.1.ebuild: + Mark 2.2.1 stable on ia64 + +*cmake-2.2.3 (16 Jan 2006) + + 16 Jan 2006; Lisa Seelye + +files/cmake-2.2.3-rpath-fix.patch, +cmake-2.2.3.ebuild: + Version bump to solve bug #118822 + +*cmake-2.2.2 (08 Nov 2005) + + 08 Nov 2005; Lisa Seelye + +files/cmake-2.2.2-rpath-fix.patch, +cmake-2.2.2.ebuild: + version bump to solve bug #111881 + + 29 Oct 2005; Daniel Goller cmake-2.2.1.ebuild: + Stable on amd64 + + 02 Oct 2005; Daniel Black -cmake-2.0.5.ebuild, + -cmake-2.0.6.ebuild: + remove rpath vulnerable versions: bug 105721 + + 02 Oct 2005; Bryan Østergaard cmake-2.0.6-r1.ebuild: + Stable on ia64, bug 105721. + + 29 Sep 2005; Fernando J. Pereda cmake-2.0.6-r1.ebuild: + stable on alpha wrt bug #105721 + + 26 Sep 2005; Stefan Briesenick cmake-2.2.1.ebuild: + fixing parallel build problem (emake -j1). + +*cmake-2.2.1 (26 Sep 2005) +*cmake-2.2.0-r1 (26 Sep 2005) +*cmake-2.0.6-r1 (26 Sep 2005) + + 26 Sep 2005; Daniel Black + +files/cmake-2.0.6-rpath-fix.patch, +files/cmake-2.2.0-rpath-fix.patch, + +files/cmake-2.2.1-rpath-fix.patch, +cmake-2.0.6-r1.ebuild, + -cmake-2.2.0.ebuild, +cmake-2.2.0-r1.ebuild, +cmake-2.2.1.ebuild: + insecure runpaths as per security bug #105721 resulted in 2.2.0-r1 and + 2.0.6-r1. Thanks Ashu Tiwary. version bump to 2.2.1 as per bug #106781 by + David Somers + + 02 Sep 2005; Michael Hanselmann cmake-2.0.6.ebuild: + Stable on ppc. + + 23 Aug 2005; Aron Griffis cmake-2.0.6.ebuild: + stable on ia64 + +*cmake-2.2.0 (20 Aug 2005) + + 20 Aug 2005; Daniel Black -cmake-2.0.3.ebuild, + cmake-2.0.6.ebuild, +cmake-2.2.0.ebuild: + version bump (bug #99045). thanks david somers. x86 stable on 2.0.6. old + version removal + + 05 Aug 2005; Aaron Walker cmake-2.0.6.ebuild: + Added ~mips. + + 02 Jul 2005; Bryan Østergaard cmake-2.0.5.ebuild: + Stable on alpha. + + 12 May 2005; Aron Griffis cmake-2.0.6.ebuild: + add ~ia64 + + 24 Apr 2005; Michael Hanselmann cmake-2.0.5.ebuild: + Stable on ppc. + +*cmake-2.0.6 (21 Apr 2005) + + 21 Apr 2005; Daniel Black +metadata.xml, + +cmake-2.0.6.ebuild: + Version bump as per bug #89394. Thanks to david somers + + + 23 Mar 2005; Daniel Black -cmake-2.0.2.ebuild, + cmake-2.0.5.ebuild: + x86 stable as per bug #86292. Old version removal. Thanks to david somers + + + 18 Jan 2005; Bryan Østergaard cmake-2.0.3.ebuild: + Stable on alpha. + +*cmake-2.0.5 (01 Jan 2005) + + 01 Jan 2005; Daniel Black -cmake-1.8.2.ebuild, + -cmake-1.8.3.ebuild, cmake-2.0.2.ebuild, cmake-2.0.3.ebuild, + +cmake-2.0.5.ebuild: + version bump as per bug #76291.x86 keywords to 2.0.2 and 2.0.3. Remove + old version 1.8.3. Thanks to david somers for + the notification. + + 31 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 24 Nov 2004; Karol Wojtaszek cmake-2.0.3.ebuild: + Added to ~amd64, bug #72299 + +*cmake-2.0.3 (10 Aug 2004) + + 10 Aug 2004; Mike Frysinger +cmake-2.0.3.ebuild: + Version bump. + +*cmake-2.0.2 (02 Jul 2004) + + 02 Jul 2004; Lisa Seelye +cmake-2.0.2.ebuild: + version bump for bug #55558 + + 03 Jun 2004; Bryan Østergaard cmake-1.8.3.ebuild: + Stable on alpha. + +*cmake-1.8.3 (24 Feb 2004) + + 24 Feb 2004; Lisa Seelye cmake-1.8.1.ebuild, + cmake-1.8.2.ebuild, cmake-1.8.3.ebuild: + Remove old 1.8.1, bump 1.8.2 to stable on x86, add 1.8.3 to the tree to close + bug #42613 + +*cmake-1.8.2 (09 Jan 2004) + + 09 Jan 2004; Lisa Seelye cmake-1.8.2.ebuild: + Version bump, closes bug #36619. + +*cmake-1.8.1 (08 Dec 2003) + + 08 Dec 2003; Lisa Seelye cmake-1.8.1.ebuild: + Initial checkin. Submitted by Sam Yates to close bug + 25334. diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/Manifest b/sdk_container/src/third_party/portage-stable/dev-util/cmake/Manifest new file mode 100644 index 0000000000..b33e7f7c85 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/Manifest @@ -0,0 +1,47 @@ +AUX 50cmake-gentoo.el 244 SHA256 6010e6df84aa23050fcbc490ae2b22802ede0870ff2e96c43fe541e97e0d6c00 SHA512 70af0b9dd41f08531d3c754dc8af3662df8a22b469b79e8c40b7caae3205be1d4dc81d8b41837d1b6a46f2c348f5407e09e02269823c45c3366777e3bc7a0dcb WHIRLPOOL aa60ffe7e5edd00fdbb32ce2c9aee24fddd6e4d064b8bde55c7ff3b42196c3420596653aade9cc447a3293050c5ab23a27a556f26806e4d67139d264a38d1aaa +AUX cmake-2.6.3-fix_broken_lfs_on_aix.patch 1366 SHA256 e403b204b3f64e5fb01af631c0bb72f083c3994cb7af91dd54b92458bd08a439 SHA512 fe3148f9a09363c5943f09b963391a4276f2da6095e66c28a1c365fd655e2124e1931b40890152836e24a3c9e330db799199d8ae295fe4581f7124b42f09f928 WHIRLPOOL 322a805a2df9afa40c7ff217481819462d90d8259856696fa4ef76fda1571fa081577eb8cd06fbee899911b01243a912e43a9dcc667932f9885492fcb92c0f98 +AUX cmake-2.6.3-no-duplicates-in-rpath.patch 794 SHA256 908ea65a9db5ca85b2061ad63de714e59930aafeff010939be4829eb60b301c7 SHA512 13dfb5d1ed271eaf673aa53c40a5a17a89812c7617e840ffd3df962e9ed6e46da7b507121f56314a2ef8b86a80b2453cf327684e2c4e82bb903cd8210807f507 WHIRLPOOL b43a187a6f90590460b6e499630a6f6d550cee09309c4c32c0b7d68189bcd84dac309ae4b80bc345de5b32dcc4ac94f789c1fea8162cea4175847c49dc862ccf +AUX cmake-2.8.10-darwin-bundle.patch 956 SHA256 8195342561ada36d4e3796a906fc662f9f84cc470809e7596b4376f3fe90dbac SHA512 39f444f592f435fbcc865a903ccb851b6c40ddf5f3b99b986c92af6b8984978d4fa1819808f1365f53887098da8533c31f6ea29e14cb541045ed3f63fcc771e2 WHIRLPOOL c20412508cad6329bebfb152051008c5ff98f0a27657d047992f4523a213d4ee396ea23c009ad2133b283ab4518d359b2b65d5034e06bd5649a6f08d76cb5db8 +AUX cmake-2.8.10-darwin-isysroot.patch 1913 SHA256 a706da7288dd1f1fcd78291e411f34cb5e6d8eec3ea620011da9c7182e3e4df6 SHA512 862fcedba5abab3f7dab6eb56a680cc0f81090e551a1519f40a638a3dfd08ec083b2c67cdd174f2f32aa3e417b178e8b3bcde1e9db9d34f740b8e72be4306c6d WHIRLPOOL 46a523c1e9c8f17828a3130cc1ce37810cea408d04870939f30c4a5c0e777e1c5537b3e1c2e36690f6a21fa783057d6f5f9b8b7186b45b0f8056dc72041cdd1d +AUX cmake-2.8.10-desktop.patch 370 SHA256 747eb8c75f82d1edf9683c31914892e19118670d4e2e955cdcf5a14f25fefe15 SHA512 bc5c6ca27e3317ac7c65e09733331e3732ea31c28d5b08b7fbd150845cf6657238b017d0782237ef57abab9fec249cacf78762dfe66c6389bc0fd9a91add0f08 WHIRLPOOL 5c446ba04f0d88a022a415c03e601ee6dc7cbfaebe8c564f9e5ca88a92e9f5755ae8435789e477ff14980a22e690748c7b0bc602e51bc8a074fb025010337dbf +AUX cmake-2.8.10-libform.patch 1598 SHA256 8635248bfebe157e545eddc3c16223e4d8c51af51a8d224ef1003a043ce468f4 SHA512 08a0fb45f2b4c1a8ba0e961539d650e38feedd4b2ca3b5acc2fcad3d68fe3fcdb5b114663b1f84b26027e902d28cc2d4f50cc1e3491ba90d6c3c273aa32d62d9 WHIRLPOOL 505231f51be487dd71eb2f17cb65560eb86039673a593e1e76f3d7f27c3cb64dad36ef1c507aa9e97aae28b20f642dfcb4d023537e0a1af361e74c43b88a51e1 +AUX cmake-2.8.10.2-FindPythonInterp.patch 651 SHA256 bae58e84982de8331a4038fdc1339baa42512ffb254dfbf553d3bf6f04221cfe SHA512 a1c68cc9f24addc771b8eb33ca6ac0d841311b634e5c5d6500924d70678408a666353791a8b2a00013e1b31545ecef6d26f939216b8fe7dcb8b6152c9e89f17c WHIRLPOOL 3c6a3f084d402244d8628bce6ac17a11eda0d55ced3824584284f63b5f1300f89921941257ded395e2aec88950ab65ca80dd9ff0fa6932f7eee908bd4778c688 +AUX cmake-2.8.10.2-FindPythonLibs.patch 968 SHA256 4a2bbd60a2c526387ac8088d6bbecff1cc4399259d737530f2d55a6afd033b15 SHA512 e42713242202409e06a1b0725c6ea0a89c6d623d143e6c06def9681b72516a760ebddeccdf16e141e6b21ced2fb63e42337536afd6ca799e6d6d8689d48037cb WHIRLPOOL f92e7981f267310e471425b9f6595c54bf6df2af3fd99a0502bebaa39d87dcc14e31389d1c1bd99271718ce6b33f837842a0cdb454de09da60df5252f86cf826 +AUX cmake-2.8.11-FindBLAS.patch 1524 SHA256 d59a2d1fdbab24d25c90e22047569745b6a2d80318d0914ab21c704286b1d15e SHA512 20b4f594a5fee9e20cccd1ec79797d2ac2e930ae2252ac544248ee7825ee76dbd32459ae6b87afd0d684a9a780dd1e1e78da361519dbb767fe761eeff6b545f6 WHIRLPOOL 38e13557dc7009ba422c5e6487b89c9847c2b51fa69c0d02eac20ea8c9d9d212a5b66f4ab9049d241ff0e4ffc23096117592c584b3b787dceb5e225a06ea9d75 +AUX cmake-2.8.11-FindBoost-python.patch 5287 SHA256 95784f74c82fd412d81c850ccea8e2b0e333084dbd3dcaca3d2316986828e5c6 SHA512 db6ab343d3497ac2314250d094d4b608e83ca9d7f5c04d3b98e4461bd4655e155c189c39adffa9d31264564de6e382e227ba70c8c6ee8ab14dd8dbb7004490ef WHIRLPOOL 16358f1d91bd8ab79d51d3a772380b4e0d9ca65443dff685109e88e0c383f4edd181fdf7737cea7f8527684143704ba9154b3569dbe31ab34c9fdd2606c6487b +AUX cmake-2.8.11-more-no_host_paths.patch 3797 SHA256 09a583d102f491c49d65282a8665ffb960f5801c7addc79e858a002d0c26ef5b SHA512 cb3bde23246c93f27d7cff2f0bb7fd17b0286da201a68a68abefca881cb2395844fe0adfa091f2f7657f44a56f2c5fba794430effe1edf0596c16f2d34c825bc WHIRLPOOL 5d53ba1a375da31cdd50cef63072480d3f0a77e785cbe6ee16b82ff6249e4244ad7ff67c9971533705bc97e396332ae0936bea3c6ef2002b5fc7f3a88d8036e1 +AUX cmake-2.8.12.1-FindFreetype.patch 1404 SHA256 68e4d69aadde939087d257e88273e6fa075b9533dcccc32b0c3ed7d96af6a832 SHA512 f07a6ca20251bd517e4e63ed81a6d67c388de7c53cce6177252a86eb1c68b3fe2ecfdf7493d3f6baba56d58d1b35da181dee7f4a99ae63ac18b0c2398f3d3d76 WHIRLPOOL e7ab5a1987ba1ae0fe8e91ff1535cc870cedc3b4282d4c3721a627cd8fc948a5e2f81214287cf50b35f7b20928526022ed13bc900fd8334244c10c89435267c3 +AUX cmake-2.8.12.1-FindImageMagick.patch 1700 SHA256 042a843bc6204efee071af2cdeb451c5da3da852cba0d522dea1d264ff1014c3 SHA512 4c533e3bf3127eb0696b557fe381bfd88f3ebc70b29a33f04b7bf95fa7c765cb237abe34b6a406b452dd71fbc3d79740d58ae981eedca952f9fae272ea4f5efa WHIRLPOOL 25c5c7c47b2874b32143a9fe14443aa6da8f3abb6c92b0bd94f3848dd7d8114d901a0bc6fbb78547879f5af947f87f070e24cc2deeecd7bb4cc95290a7af7d40 +AUX cmake-2.8.12.2-FindBoost-python.patch 5494 SHA256 4e514122d8078f2b1db10c842f2c5d35713849b72d742848281954040eade4cc SHA512 450be7d80edd54e9d2a609645a0c58f6672fbe623a49bddfa01c3903f9fb2f0d944ae7bc884829fcb48c194e873bede372dd350b9a9d521be2ff2c0e3198b0cb WHIRLPOOL c8486b950f35ce4bad76ba9dd4b3b256c8b6a62e5321d1cb1f99ca5a3c8146830eea5c487494571d92bddf0a10a2db5d89e5ad53bd0aca9f29d218665290077a +AUX cmake-2.8.12.2-FindCurses.patch 1525 SHA256 85d71d32b0bafffaa2c24e6e7432db1c35e04eae790fc27e515210c8c5f7e812 SHA512 74d6390fa253764c7d6e94e5ed566b886dcd93f35ce840979faeb86f48e3cb5c35aa77895adf39df5708954c256dbd2d277eb1f58f21829805abb11ba2802462 WHIRLPOOL b4041827630a9f53f499d3b448c30cdba32ab4d7962d51e1e6a8a779f55d502a529127ebc477331d3d4fdc87249449e95a51601ca10125d75d19605204e585a6 +AUX cmake-2.8.12.2-fbsd.patch 1269 SHA256 9005632e98e9db50f6b71fd701babc345c1d194c506bcf4bdbc169fcaaf85533 SHA512 5e66cfa8d56f55a24423197815e6441c347d625cbe2529173686e4aa09995872a25265849b755b9b93695414764825a79d32eed4a38493d7fdf9857b66ae6aa9 WHIRLPOOL fe48e879b67ada6ad5ecac76bf4ec936463477d37d1e3dccafa1e2ff27d33d5a4c95ec82052c75a0ac2030b9aeea63509c269dbd2e1d5b440fd170a2df4435ae +AUX cmake-2.8.12.2-hppa-bootstrap.patch 1195 SHA256 fb31515c540fc6d5b2e9d0a3ba3df8d11a74b84fa474e3845285345a219c8a65 SHA512 25ca780843248638502d389d078588194a4eeaa2cde163076b57c588ea6acf78a8ee832eb76d45b747467b31da5562f7d05715ecabcb6c1ce985a98d5f677e68 WHIRLPOOL 41d723a818b6e8d0993abfd6cb77ad505013526b4b2ba11e00200b590b9a27efa1dabeef02ec22c9dafbbcdb003b76b110ce0c9b22f0f1d8a29adf35ccd6de90 +AUX cmake-2.8.12.2-python34.patch 1199 SHA256 72e8f1924ebc8739f6256bc35f65774658ff581192118733541fc242c96523e8 SHA512 4740321664c0eb0b19478eeeea20d848660dbe9e77959168fb1624567570eba0caee8179c5f4caafbac8ec46b56a9600aff3aeb43a8613cfe441dfe87d080a96 WHIRLPOOL 4fa63fb7b76557b78a689a38b8822bee3f166bf462647c83cf00b9b63381b08410fcabaedc12903436b9dc44b6db4b2f53ee0a75c6c833b8487153d8f15d7cb2 +AUX cmake-2.8.7-FindLAPACK.patch 1744 SHA256 5dbbeaf0532fbdbd24f94175f24c26567d1ec32d409d91de9558f7e8f567323e SHA512 c5dab9c697df3593b8fb5222e619ccc1b1cc82beae0cd685ecabb1a0e31193cf663e95dc4d556e338c9f45e451fcb0fbc1a5f0bc39a65c67e6d9d9193f049990 WHIRLPOOL bc42012b830f998c5b8b892b84314fbc5ec6fdbdae627c2364d112a3e48c5350df9334b17e8b91bb4bd6377f10cc927fd3c3c8008370343fc19d43eef1fda005 +AUX cmake-2.8.8-FindPkgConfig.patch 658 SHA256 3261fce9682f476f121aa3d30126e4f8d866b138c887c19d6f47b60df3de9cbe SHA512 b52986a9faf2329096452c3cf4b3066c2eb51b37d057bf46527dc7797fcd795936d63ad287419c2eba6ffcb0134b24544d62fb5c449e6a25354b65a4d5c63d8f WHIRLPOOL b444f6524b1e24d0c1040508babc03b229e7bac7ba11c978d155252fc8df9d052f7f23010c0db027af9f41e594d6ca131e6018f58a21d83f797762ddf644b911 +AUX cmake-3.0.0-FindBLAS.patch 1577 SHA256 25be4e8671eff94b5cb7fe955215d9b97cc39e61f7203b4eb9b28e16977c3842 SHA512 c6239fe3d8b8e437b66399a3ebdf09da94f747dc6c45aaaba43773ce29a106727c7d4f8a570e1fd9603a9cdbade6b9702398c1989267adbcc5aebbeb59d30915 WHIRLPOOL 44366678ff681b3c876c90274d3b6709ad4ef7de051663db03fecdb77baffbd87b02c5edf53126b383680a58ef4c0a0100982240e58db352c781cd204907f2bc +AUX cmake-3.0.0-FindBoost-python.patch 6481 SHA256 bd8ff52ce3565ab67806e2417d3c1e3c05215dde1da588f65dfc8db061ea3116 SHA512 4eed678c74af89e249de7202c553825cfd0132b84d605d078c388224a1add76acef778f366bb60e52e58e9ca25a23e18f8f6bef7385a9180fb1cab7d7698ffbf WHIRLPOOL ba4965b6e390a30178cd99806eda5d1fd669ccb894ba94d1f8ea358dcfbf10f9559918711912786cc3be16569b87d931d13712bd84a433b561f1092d8c71c416 +AUX cmake-3.0.0-prefix-dirs.patch 4279 SHA256 5f5f544a861c8c79fe668cbe65bbba8c8c83e4eca82503f8e7b193ec476c2225 SHA512 f90b2114aa84509fe3763d5c2d29460c84334aedc48f1856e646d7118a80ece72b57084f9ee7e8669ce59d61337d967e8d01f6a68b7d3580f2230a804a0ab2ee WHIRLPOOL 70761c4b3c7886ebcf1d052237f77eb871b92846a35281c911c6cf5ef867d3df09b563399113ca8f7d6f8e912b9c170b074d296b82a480dcc4c8dd10ebeab245 +AUX cmake-3.0.2-FindLAPACK.patch 1442 SHA256 394388bdf47c995bc540537ad2cb497c719eafc5298a19d41d1a672c02d3b221 SHA512 60b673005bb3cec6830a3f68922c5661bccd8d7d39d77172d1f59383e8f9912e3e74e052d5e632479d1b091357dbabef656049dffaf705cebae9ae99ea35e74e WHIRLPOOL 7b46096381aa9a94e92c9aac80993a3da75b80203050f609adf7672ac238d4dd3ad89ff8261e87bd040a4ba5b4b1b4e73bfdf9ac3ba55b2c33a6f7800315748c +AUX cmake-3.1.0-FindPythonInterp.patch 1072 SHA256 463c0a681b92ed02f7802153457d530109c6a6ec686d6c02968ea84085134705 SHA512 5e3445f43793fbea561d24cf502d06264f3f27134420d7df18aee678901bb895912a0b7b7f73ec7321155284f821aab5dbd6046bb050c02f58a0bd5188dc85f0 WHIRLPOOL 65aaa246da0230df4ff45a21e398224751d67820153ed5b871ee6095ae97804da98057de114354ec7ff2abb8f438fbcdd5c0b70a718fef6974d39ee69f94ca6e +AUX cmake-3.1.0-darwin-isysroot.patch 1922 SHA256 05b3f77f8f8a25c809cf0819867fa785a739d3dc9c34e5e9fbbb6b4ad9115710 SHA512 9fcdac45f1c4d8c90839e5f4a6c9f1d28c1767bf6b1767dd7d8d04d332558ef8dc775af65926c3d08a72a6e535c063a85956bf20a10e48016fa13533037979d0 WHIRLPOOL 31ea327e6c41132923a26dfce39b19961b1862e79fcfa3f9c80773f6c3181acbf44ab655a2b837c0ab2165d918c8709aa82321958ca4e0d93277d0a2a47c1127 +AUX cmake-3.2.3-musl-missing-include.patch 959 SHA256 abb5e1eaaa3b07dc41e131ad9f42421456ed28b80b8390a4ef1b7770e4d35484 SHA512 340d01ecd3f5400bff850071c50b2068daf0bd1fe154235c7c0bca88524777dc418b53c5e1baf6e08741da3be2bcfd996da406dfbfa6d24ccc8185c0728d8162 WHIRLPOOL 48ef76ec94b3589993f21e63ee34e9d4b29a56687c067a06b3617b79f80c9012bb2f4d4d718fab855011d57f11d12e14761495a1a7849481786704e7069f7b02 +AUX cmake.vim 217 SHA256 7366c1d45bdcc93efb1954216a5427a5f9df7e98a1f706c357576d7835aaebc5 SHA512 2f7e9e949f8f3030a0dfcef56f4effea703ee60555c22f6a2d1dfeaf3334f33a3e88910c666f704e4ab60cde4ebb509c7d85d812a3c1627010e52fc757f15cdf WHIRLPOOL 088ae1f0a4f32ea872deaf1d4e8d21d6853d3cecb903ea8abfb06c85de8c200757c2cfb34ec25cd0d8ef2a3c12b3cc9472e9ef0b5ce3f702502100806e0e73fc +DIST cmake-2.8.12.2.tar.gz 6068231 SHA256 8c6574e9afabcb9fc66f463bb1f2f051958d86c85c37fccf067eb1a44a120e5e SHA512 a0fe8f6305052ba7894a7d58aa30f97b4be1f52eb7de650273a704929a6fbe81c7cebfa6e68a18c9e7d62f7ed02c944f74c2974da9aacc70e2cb186e0a1be44d WHIRLPOOL 3635651a59a93c661db4df8c248e35bfd8a9869eb74faa33fa6d56c12039ef7bb37756fd4c55fb107a9b7c38d2616dc43eb41acc0c565cfad4a24db99c361c29 +DIST cmake-3.0.2.tar.gz 5490501 SHA256 6b4ea61eadbbd9bec0ccb383c29d1f4496eacc121ef7acf37c7a24777805693e SHA512 de267bd6c5b318e48fae64c28947de009fb2413bdc6b4454b5e4bbb7d50b78aaef5d7e9d9655cfb9299aa5704fd3e4bbabc6816d3f378f76856f56ab161efe02 WHIRLPOOL 4c2aa1c72edb700689a8a91bfdfe22977e46a87851d66eb0e187e1e35a1a928be12b477fc39455b877d55420bcb149be6430d6835e01e20f61b84d8d83c752d6 +DIST cmake-3.1.0.tar.gz 5955836 SHA256 8bdc3fa3f2da81bc10c772a6b64cc9052acc2901d42e1e1b2588b40df224aad9 SHA512 9e3288c793c01e0ce48af91c618dc7638623010dfb440fb293393d407b7882c181c9a0f4e3b0a14645b556007e69264e94488e832a421b5cfa96338e0808b030 WHIRLPOOL 99df3f9052fee303d02ef9f27ee0ce22a1db57c0963dc7177837dea95a114da7b5d2ea8fd7155df1c7c513dbfb469bba2e638fc84fc1f1a9783fa49cd0e1a061 +DIST cmake-3.2.2.tar.gz 6438736 SHA256 ade94e6e36038774565f2aed8866415443444fb7a362eb0ea5096e40d5407c78 SHA512 b7460733ebf81e6c0cade84c26407f474e1b0a7372d19ccadf928a8578a53043fd76c507b45a00762161aaf6938a59df6110a1eb11a7678bfbc984b020e5d68b WHIRLPOOL 7debc5ac607578feee1c322416ac132ad4ba00a40410e03ee5cba52290f2f15904e7d0f2b77da37c9e8caa379b0530339fb2cc87246209f7999f10e44637f2d2 +DIST cmake-3.2.3.tar.gz 6438938 SHA256 a1ebcaf6d288eb4c966714ea457e3b9677cdfde78820d0f088712d7320850297 SHA512 1fddea23c8e28cd6893879bd3bb349564ece815eaa5c68c3519dd62f0baa05eabbfc38168458ab91594cb0feeefd2ea761b6d292b679f8b9aa33e08a0b9d5b4c WHIRLPOOL 5268cc735cbd523a2027e479ab43499589b8653972a5bed7425c451a9b5ecc5d27c867cd218144a1eb6df2d3126301d7d494cafa7b1ac7455dbb40e66bad30c6 +DIST cmake-3.3.1-FindPkgConfig_remove_variable_dereference.patch 1583 SHA256 22e6672bd9356a98a0eaf667e66d926f52c4e80e53e38cb8e5cd489993e5668f SHA512 306cf4498cbad9f9c49a63c1870e04f33b5a91032508654a691fe116ec4821da98e9a1e35b6cb186bf9367ebdd9c42ac919e6fc44d2ba6938ad3bc1131b80655 WHIRLPOOL 1d30dd99ea6dc085f64c1b02ab0708f0c033e8d98f69ca431016da17eecc29f01489e5e253446bd542a4a9b770bcaee7b7a7bfa71e7520e7900094a9350c7f8f +DIST cmake-3.3.1.tar.gz 6577869 SHA256 cd65022c6a0707f1c7112f99e9c981677fdd5518f7ddfa0f778d4cee7113e3d6 SHA512 bc60dd58f884467d7426f73c8e3e78b7ea0a0089f2577c596f34bcfc6d38dfd5d4034589c82dd9cadf138d619dbc4f0c4519faeeeef0672b4578180de21b33f1 WHIRLPOOL 631b925dc8b60f57c573d7c220aaaf4193cb7a5fbd3537e96db6e17bbe537fa89398349763fce867b0e72af591cfcbab9b8cd570a613e7933a31788cfb771f2b +EBUILD cmake-2.8.12.2-r1.ebuild 5504 SHA256 1d39b4ff30e7b99174e593ecf01ff303659a9adfec48507a5490b620b248bd32 SHA512 d3286337d2133499d02d3a08329d91fec708d587c50669094dd964938da3159e882cc29d2527d144a10beca6b26b64694a6943df5d2d716ea138900221b93d54 WHIRLPOOL 87e492c17a12b89258d5e0a2daa42f6cba43661fa923b5dd5fde1e2519f7661c37b8976cf1ed76ce087b722afd2fe81cd114827c7000abff880047a9379fc05f +EBUILD cmake-2.8.12.2-r2.ebuild 5600 SHA256 6a6908acff884b8d53e72c096dac8a725fd564bf46c191b5df6bd33c68e3c290 SHA512 ef06ad7d1e1518c403213d355f0d914959fd89764098c764ffc689abd203d3895454cb4edbf7fdc4a4858b57208e4b3fcd7f4e9600b7b0d75b6db65cb2abcce2 WHIRLPOOL ab39f86c23495af01299c6786547aa639c154c284b4ddb1a62f1139a2f4918be74e8c8091aca8e12051828cd039bb33b992c0a4da8778a8a21f9e33abb427778 +EBUILD cmake-2.8.12.2.ebuild 5452 SHA256 48d25423c0f61f95490b9712478681608aa9ad53f723015a1ff79371bc4f88dd SHA512 d9e7b6bcbb741bf8da16deb386767b1961e23a9c353de517de8c4697f1a73e1afff6819681e21f41f72f8a95cf625d364486b086705f1a48dfa39ae35e1ad35b WHIRLPOOL d9fe557096e04cbef57c229816de19a400fa8cf967c23e37c8461fc3593091c43954b7eda33c242b70bff8aa20c618374f34e1cdb276820334b83cc90b56e1ce +EBUILD cmake-3.0.2.ebuild 5054 SHA256 96cbf42df4f9c3ac6621e3242fc9629e254bfabc573a8513002daad22d664492 SHA512 4fb82c89cfcc898b7ba218c48a3bbc02aedcf4d0c4ff811293c44805cd133e714d59a9f12fc20a7de1738f50bee7e2a657005ac38a34326ea43c9c30ef755bae WHIRLPOOL a5a9fd819b94e321967807c8179ed8176a124353ecb47e86e14dec90e3aa597b8c77908769201f5c33d0b903388930ac6ef2f1cb6ba6d3256c17d55ee7d673bc +EBUILD cmake-3.1.0.ebuild 5003 SHA256 85cdfd8cfc17ece8520fdfe5882f3c121188973e1e57ec98d69bc276a94c6133 SHA512 97a5c1cc19868f7092003995eee9694d8178427082ee0ad9d54965e3602058171614374882d783c490547ace489327d5e3c07d817191df1b440d4694912da146 WHIRLPOOL b9bef71d871551e497a8aca08bc51ee22106ebac90437dd189da32d8ace216aed16d04cfb7046f69bc0217d4ba46a38ddd337578cc501204c4d8de6bdbb40823 +EBUILD cmake-3.2.2.ebuild 5173 SHA256 decf70d967802b1ff4c1409646f8aef2a937ac9d45ba04a83895e22821a65ba1 SHA512 999056e02fd2919992d6a6285d7502c56cc17a46b046be12cd44dac364e54ec87b6ca4df07689835e1221957cccad17ea349129b7fc1ad46d880cdf37a3d286b WHIRLPOOL fa5354fbef17bc597dee4502f5532ae6e59565b48c28dd18d61c3096608ddbfc50d66bed6982d43ca84d4ac1b83fc55580a15750e6b942c975c1e1c1f48dc6e3 +EBUILD cmake-3.2.3-r1.ebuild 5467 SHA256 3d818b22fa1230e7aa01c8af4c11f0016a59764503809f01a7fafa13574a5362 SHA512 209af3cee14a6b4d0672fd7a360f2ba1db0008c045fec6b288717cb35353fa0341e5151d65396557c44a3119a671a99bb699d53b01c921b2b47643cf151402b9 WHIRLPOOL 8a85a08e514e1ae2219a255877bb147e84601f7e8a129d61775b2a7df13b4db64a5588e74412b7577bbca91c39b61784def106852fdcad73dda18d500eac8a09 +EBUILD cmake-3.2.3.ebuild 5238 SHA256 bd19bb3abeed427a7d2c0c9106bb515783b2a5e1dd56051eb5080248d2183d04 SHA512 d499cbc4c0d337e1a75367d914bd3cd7957d4f156a4c09a7ad5cdaeb5bbbcef25782d25ec50051d54e218091435690f5b24c88331050d74e2d594f8ffc77ee10 WHIRLPOOL d3b6a73b946d3f0116a717168fdfb92d3041e79afbf28b24448f04790eb178d22e1563dd6e26ecd4ddf5d6a01243a0ae7f2b14adce624caabc0185669bef58a9 +EBUILD cmake-3.3.1-r1.ebuild 5503 SHA256 c689a7a494ee684344ffe8c7ae729387d8bbab56bdb3fce8956e15d07a26781c SHA512 52c6a284ec4dc70accd581b9f25516878e7110d9735bc5f10353069802fdef91216f3902b6509d90c73a8097c71a49d36d243b48c07e5716b8a7e2a511643436 WHIRLPOOL ff43493ba2480e8d4b4bff38d4817bbcfdcc4e7e3c4d2f543f3506cb9075f2785ff0199b10401b9456f397105756941b4cda494bd22052de4aa4858a2416ce08 +MISC ChangeLog 51428 SHA256 7e79c94e1bc0bc7071915d8e7bdba4812c823812de795931aec29749c410bb8e SHA512 cf217bebf0e7cfcb5771dce5a6df4fb9a4ecf77d296928de0dd2f3f34852a509a403b5b6351b49ab0ce6de755631d7e01b395a5bb9d6be5d6aa49f00185acc8a WHIRLPOOL 8f8585bf220e0a89a7f404108fdd4bc290ca37daf5d24ec3244b0bea8616b066725d7800d94697696a98fd49d6cb7cf834014ff4a0a2b77641119af3a186d451 +MISC metadata.xml 280 SHA256 9c11fcc54fc2212abdf8d07008cdb7cd8c1352fb59aeabebf58ee6aa89fdd8c5 SHA512 7b3012e7dcac7f1a9d0bf66616fd5c43884d236d1d617993a6ad8b142af0a0609c7c87fd6f1f60e0187c4138246e63733bdce51ddc0ccf31523427e96b9c737c WHIRLPOOL 122044a3ae23a55d2a218478e9c309e9c373e0f00f22a1d97d4c9178cbfa63f4a250a1eff9e2ba6f7e3c80c457fc232e5219ce685347103324bb2b15c59cf4a1 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2-r1.ebuild new file mode 100644 index 0000000000..af20ec743d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2-r1.ebuild @@ -0,0 +1,201 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +CMAKE_REMOVE_MODULES="no" +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx + +MY_PV=${PV/_/-} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz" + +LICENSE="CMake" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="emacs ncurses qt4 qt5" + +REQUIRED_USE="?? ( qt4 qt5 )" + +DEPEND=" + >=app-arch/libarchive-2.8.0:= + >=dev-libs/expat-2.0.1 + >=net-misc/curl-7.20.0-r1[ssl] + sys-libs/zlib + virtual/pkgconfig + ncurses? ( sys-libs/ncurses:0= ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +RDEPEND="${DEPEND} + emacs? ( virtual/emacs ) +" + +S="${WORKDIR}/${MY_P}" + +SITEFILE="50${PN}-gentoo.el" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.3-fix_broken_lfs_on_aix.patch + "${FILESDIR}"/${PN}-2.6.3-no-duplicates-in-rpath.patch + "${FILESDIR}"/${PN}-2.8.7-FindLAPACK.patch + "${FILESDIR}"/${PN}-2.8.8-FindPkgConfig.patch + "${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch + "${FILESDIR}"/${PN}-2.8.10-darwin-isysroot.patch + "${FILESDIR}"/${PN}-2.8.10-desktop.patch + "${FILESDIR}"/${PN}-2.8.10-libform.patch + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonInterp.patch + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-2.8.11-FindBLAS.patch + "${FILESDIR}"/${PN}-2.8.11-more-no_host_paths.patch + "${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch + "${FILESDIR}"/${PN}-2.8.12.1-FindFreetype.patch + "${FILESDIR}"/${PN}-2.8.12.2-hppa-bootstrap.patch + "${FILESDIR}"/${PN}-2.8.12.2-FindBoost-python.patch + "${FILESDIR}"/${PN}-2.8.12.2-FindCurses.patch +) + +cmake_src_bootstrap() { + # Cleanup args to extract only JOBS. + # Because bootstrap does not know anything else. + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die + fi + + tc-export CC CXX LD + + # bootstrap script isn't exactly /bin/sh compatible + ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +cmake_src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:#IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null + + local ctestargs + [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # CTest.updatecvs, which fails to commit as root + # Qt4Deploy, which tries to break sandbox and ignores prefix + # TestUpload, which requires network access + "${BUILD_DIR}"/bin/ctest ${ctestargs} \ + -E "(BootstrapTest|CTest.UpdateCVS|Qt4Deploy|TestUpload)" \ + || die "Tests failed" + + popd > /dev/null +} + +pkg_setup() { + # bug 387227 + addpredict /proc/self/coredump_filter +} + +src_prepare() { + cmake-utils_src_prepare + + # disable running of cmake in boostrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + cmake_src_bootstrap +} + +src_configure() { + # make things work with gentoo java setup + # in case java-config cannot be run, the variable just becomes unset + # per bug #315229 + export JAVA_HOME=$(java-config -g JAVA_HOME 2> /dev/null) + + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + $(cmake-utils_use_build ncurses CursesDialog) + ) + + if use qt4 || use qt5 ; then + mycmakeargs+=( + -DBUILD_QtDialog=ON + $(cmake-utils_use_find_package qt5 Qt5Widgets) + ) + fi + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use emacs && elisp-compile Docs/cmake-mode.el +} + +src_test() { + VIRTUALX_COMMAND="cmake_src_test" virtualmake +} + +src_install() { + cmake-utils_src_install + if use emacs; then + elisp-install ${PN} Docs/cmake-mode.el Docs/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Docs/cmake-syntax.vim + + insinto /usr/share/vim/vimfiles/indent + doins Docs/cmake-indent.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Docs/bash-completion/{${PN},ctest,cpack} + rm -rf "${D}/usr/share/cmake/completions" || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2-r2.ebuild new file mode 100644 index 0000000000..95b4f8f488 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2-r2.ebuild @@ -0,0 +1,203 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +CMAKE_REMOVE_MODULES="no" +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx + +MY_PV=${PV/_/-} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz" + +LICENSE="CMake" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="emacs ncurses qt4 qt5" + +REQUIRED_USE="?? ( qt4 qt5 )" + +DEPEND=" + >=app-arch/libarchive-2.8.0:= + >=dev-libs/expat-2.0.1 + >=net-misc/curl-7.20.0-r1[ssl] + sys-libs/zlib + virtual/pkgconfig + ncurses? ( sys-libs/ncurses:0= ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +RDEPEND="${DEPEND} + emacs? ( virtual/emacs ) +" + +S="${WORKDIR}/${MY_P}" + +SITEFILE="50${PN}-gentoo.el" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.3-fix_broken_lfs_on_aix.patch + "${FILESDIR}"/${PN}-2.6.3-no-duplicates-in-rpath.patch + "${FILESDIR}"/${PN}-2.8.7-FindLAPACK.patch + "${FILESDIR}"/${PN}-2.8.8-FindPkgConfig.patch + "${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch + "${FILESDIR}"/${PN}-2.8.10-darwin-isysroot.patch + "${FILESDIR}"/${PN}-2.8.10-desktop.patch + "${FILESDIR}"/${PN}-2.8.10-libform.patch + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonInterp.patch + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-2.8.11-FindBLAS.patch + "${FILESDIR}"/${PN}-2.8.11-more-no_host_paths.patch + "${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch + "${FILESDIR}"/${PN}-2.8.12.1-FindFreetype.patch + "${FILESDIR}"/${PN}-2.8.12.2-hppa-bootstrap.patch + "${FILESDIR}"/${PN}-2.8.12.2-FindBoost-python.patch + "${FILESDIR}"/${PN}-2.8.12.2-FindCurses.patch + "${FILESDIR}"/${PN}-2.8.12.2-fbsd.patch + "${FILESDIR}"/${PN}-2.8.12.2-python34.patch +) + +cmake_src_bootstrap() { + # Cleanup args to extract only JOBS. + # Because bootstrap does not know anything else. + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die + fi + + tc-export CC CXX LD + + # bootstrap script isn't exactly /bin/sh compatible + ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +cmake_src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:#IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null + + local ctestargs + [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # CTest.updatecvs, which fails to commit as root + # Qt4Deploy, which tries to break sandbox and ignores prefix + # TestUpload, which requires network access + "${BUILD_DIR}"/bin/ctest ${ctestargs} \ + -E "(BootstrapTest|CTest.UpdateCVS|Qt4Deploy|TestUpload)" \ + || die "Tests failed" + + popd > /dev/null +} + +pkg_setup() { + # bug 387227 + addpredict /proc/self/coredump_filter +} + +src_prepare() { + cmake-utils_src_prepare + + # disable running of cmake in boostrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + cmake_src_bootstrap +} + +src_configure() { + # make things work with gentoo java setup + # in case java-config cannot be run, the variable just becomes unset + # per bug #315229 + export JAVA_HOME=$(java-config -g JAVA_HOME 2> /dev/null) + + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + $(cmake-utils_use_build ncurses CursesDialog) + ) + + if use qt4 || use qt5 ; then + mycmakeargs+=( + -DBUILD_QtDialog=ON + $(cmake-utils_use_find_package qt5 Qt5Widgets) + ) + fi + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use emacs && elisp-compile Docs/cmake-mode.el +} + +src_test() { + VIRTUALX_COMMAND="cmake_src_test" virtualmake +} + +src_install() { + cmake-utils_src_install + if use emacs; then + elisp-install ${PN} Docs/cmake-mode.el Docs/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Docs/cmake-syntax.vim + + insinto /usr/share/vim/vimfiles/indent + doins Docs/cmake-indent.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Docs/bash-completion/{${PN},ctest,cpack} + rm -rf "${D}/usr/share/cmake/completions" || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2.ebuild new file mode 100644 index 0000000000..c10fe925c0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-2.8.12.2.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +CMAKE_REMOVE_MODULES="no" +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx + +MY_PV=${PV/_/-} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz" + +LICENSE="CMake" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="emacs ncurses qt4 qt5" + +REQUIRED_USE="?? ( qt4 qt5 )" + +DEPEND=" + >=app-arch/libarchive-2.8.0:= + >=dev-libs/expat-2.0.1 + >=net-misc/curl-7.20.0-r1[ssl] + sys-libs/zlib + virtual/pkgconfig + ncurses? ( sys-libs/ncurses:0= ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +RDEPEND="${DEPEND} + emacs? ( virtual/emacs ) +" + +S="${WORKDIR}/${MY_P}" + +SITEFILE="50${PN}-gentoo.el" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.3-fix_broken_lfs_on_aix.patch + "${FILESDIR}"/${PN}-2.6.3-no-duplicates-in-rpath.patch + "${FILESDIR}"/${PN}-2.8.7-FindLAPACK.patch + "${FILESDIR}"/${PN}-2.8.8-FindPkgConfig.patch + "${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch + "${FILESDIR}"/${PN}-2.8.10-darwin-isysroot.patch + "${FILESDIR}"/${PN}-2.8.10-desktop.patch + "${FILESDIR}"/${PN}-2.8.10-libform.patch + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonInterp.patch + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-2.8.11-FindBLAS.patch + "${FILESDIR}"/${PN}-2.8.11-FindBoost-python.patch + "${FILESDIR}"/${PN}-2.8.11-more-no_host_paths.patch + "${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch + "${FILESDIR}"/${PN}-2.8.12.1-FindFreetype.patch + "${FILESDIR}"/${PN}-2.8.12.2-hppa-bootstrap.patch +) + +cmake_src_bootstrap() { + # Cleanup args to extract only JOBS. + # Because bootstrap does not know anything else. + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die + fi + + tc-export CC CXX LD + + # bootstrap script isn't exactly /bin/sh compatible + ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +cmake_src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:#IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null + + local ctestargs + [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # CTest.updatecvs, which fails to commit as root + # Qt4Deploy, which tries to break sandbox and ignores prefix + # TestUpload, which requires network access + "${BUILD_DIR}"/bin/ctest ${ctestargs} \ + -E "(BootstrapTest|CTest.UpdateCVS|Qt4Deploy|TestUpload)" \ + || die "Tests failed" + + popd > /dev/null +} + +pkg_setup() { + # bug 387227 + addpredict /proc/self/coredump_filter +} + +src_prepare() { + cmake-utils_src_prepare + + # disable running of cmake in boostrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + cmake_src_bootstrap +} + +src_configure() { + # make things work with gentoo java setup + # in case java-config cannot be run, the variable just becomes unset + # per bug #315229 + export JAVA_HOME=$(java-config -g JAVA_HOME 2> /dev/null) + + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + $(cmake-utils_use_build ncurses CursesDialog) + ) + + if use qt4 || use qt5 ; then + mycmakeargs+=( + -DBUILD_QtDialog=ON + $(cmake-utils_use_find_package qt5 Qt5Widgets) + ) + fi + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use emacs && elisp-compile Docs/cmake-mode.el +} + +src_test() { + VIRTUALX_COMMAND="cmake_src_test" virtualmake +} + +src_install() { + cmake-utils_src_install + if use emacs; then + elisp-install ${PN} Docs/cmake-mode.el Docs/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Docs/cmake-syntax.vim + + insinto /usr/share/vim/vimfiles/indent + doins Docs/cmake-indent.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Docs/bash-completion/{${PN},ctest,cpack} + rm -rf "${D}/usr/share/cmake/completions" || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.0.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.0.2.ebuild new file mode 100644 index 0000000000..f16a8b6915 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.0.2.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +CMAKE_REMOVE_MODULES="no" +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${P}.tar.gz" + +LICENSE="CMake" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc emacs ncurses qt4 qt5" + +REQUIRED_USE="?? ( qt4 qt5 )" + +RDEPEND=" + >=app-arch/libarchive-2.8.0:= + >=dev-libs/expat-2.0.1 + >=net-misc/curl-7.20.0-r1[ssl] + sys-libs/zlib + virtual/pkgconfig + emacs? ( virtual/emacs ) + ncurses? ( sys-libs/ncurses:0= ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND} + doc? ( dev-python/sphinx ) +" + +SITEFILE="50${PN}-gentoo.el" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.3-no-duplicates-in-rpath.patch + "${FILESDIR}"/${PN}-2.8.8-FindPkgConfig.patch + "${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch + "${FILESDIR}"/${PN}-2.8.10-darwin-isysroot.patch + "${FILESDIR}"/${PN}-2.8.10-libform.patch + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonInterp.patch + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch + "${FILESDIR}"/${PN}-3.0.0-FindBLAS.patch + "${FILESDIR}"/${PN}-3.0.0-FindBoost-python.patch + "${FILESDIR}"/${PN}-3.0.0-prefix-dirs.patch + "${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch +) + +cmake_src_bootstrap() { + # Cleanup args to extract only JOBS. + # Because bootstrap does not know anything else. + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die + fi + + tc-export CC CXX LD + + # bootstrap script isn't exactly /bin/sh compatible + ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +cmake_src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:#IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null + + local ctestargs + [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # CTest.updatecvs, which fails to commit as root + # Qt4Deploy, which tries to break sandbox and ignores prefix + # TestUpload, which requires network access + "${BUILD_DIR}"/bin/ctest ${ctestargs} \ + -E "(BootstrapTest|CTest.UpdateCVS|Qt4Deploy|TestUpload)" \ + || die "Tests failed" + + popd > /dev/null +} + +src_prepare() { + cmake-utils_src_prepare + + # disable running of cmake in boostrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + cmake_src_bootstrap +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + $(cmake-utils_use_build ncurses CursesDialog) + ) + + if use qt4 || use qt5 ; then + mycmakeargs+=( + -DBUILD_QtDialog=ON + $(cmake-utils_use_find_package qt5 Qt5Widgets) + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use emacs && elisp-compile Auxiliary/cmake-mode.el +} + +src_test() { + VIRTUALX_COMMAND="cmake_src_test" virtualmake +} + +src_install() { + cmake-utils_src_install + + if use emacs; then + elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/cmake-syntax.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/cmake-indent.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} + + rm -rf "${D}/usr/share/cmake/{completions,editors}" || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.1.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.1.0.ebuild new file mode 100644 index 0000000000..f06a68684c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.1.0.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +CMAKE_REMOVE_MODULES="no" +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${P}.tar.gz" + +LICENSE="CMake" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc emacs ncurses qt4 qt5" + +REQUIRED_USE="?? ( qt4 qt5 )" + +RDEPEND=" + >=app-arch/libarchive-2.8.0:= + >=dev-libs/expat-2.0.1 + >=net-misc/curl-7.20.0-r1[ssl] + sys-libs/zlib + virtual/pkgconfig + emacs? ( virtual/emacs ) + ncurses? ( sys-libs/ncurses:0= ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND} + doc? ( dev-python/sphinx ) +" + +SITEFILE="50${PN}-gentoo.el" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.3-no-duplicates-in-rpath.patch + "${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch + "${FILESDIR}"/${PN}-2.8.10-libform.patch + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch + "${FILESDIR}"/${PN}-3.0.0-FindBLAS.patch + "${FILESDIR}"/${PN}-3.0.0-FindBoost-python.patch + "${FILESDIR}"/${PN}-3.0.0-prefix-dirs.patch + "${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch + "${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch + "${FILESDIR}"/${PN}-3.1.0-FindPythonInterp.patch +) + +cmake_src_bootstrap() { + # Cleanup args to extract only JOBS. + # Because bootstrap does not know anything else. + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die + fi + + tc-export CC CXX LD + + # bootstrap script isn't exactly /bin/sh compatible + ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +cmake_src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:#IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null + + local ctestargs + [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # CTest.updatecvs, which fails to commit as root + # Qt4Deploy, which tries to break sandbox and ignores prefix + # TestUpload, which requires network access + "${BUILD_DIR}"/bin/ctest ${ctestargs} \ + -E "(BootstrapTest|CTest.UpdateCVS|Qt4Deploy|TestUpload)" \ + || die "Tests failed" + + popd > /dev/null +} + +src_prepare() { + cmake-utils_src_prepare + + # disable running of cmake in boostrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + cmake_src_bootstrap +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + $(cmake-utils_use_build ncurses CursesDialog) + ) + + if use qt4 || use qt5 ; then + mycmakeargs+=( + -DBUILD_QtDialog=ON + $(cmake-utils_use_find_package qt5 Qt5Widgets) + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use emacs && elisp-compile Auxiliary/cmake-mode.el +} + +src_test() { + VIRTUALX_COMMAND="cmake_src_test" virtualmake +} + +src_install() { + cmake-utils_src_install + + if use emacs; then + elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/cmake-syntax.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/cmake-indent.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} + + rm -rf "${D}/usr/share/cmake/{completions,editors}" || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.2.ebuild new file mode 100644 index 0000000000..49cae66158 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.2.ebuild @@ -0,0 +1,191 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +CMAKE_REMOVE_MODULES="no" +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${P}.tar.gz" + +LICENSE="CMake" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc emacs system-jsoncpp ncurses qt4 qt5" + +RDEPEND=" + >=app-arch/libarchive-2.8.0:= + >=dev-libs/expat-2.0.1 + >=net-misc/curl-7.20.0-r1[ssl] + sys-libs/zlib + virtual/pkgconfig + emacs? ( virtual/emacs ) + ncurses? ( sys-libs/ncurses:0= ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) +" +DEPEND="${RDEPEND} + doc? ( dev-python/sphinx ) +" + +SITEFILE="50${PN}-gentoo.el" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + +PATCHES=( + # prefix + "${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch + "${FILESDIR}"/${PN}-3.0.0-prefix-dirs.patch + "${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch + + # handle gentoo packaging in find modules + "${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch + "${FILESDIR}"/${PN}-3.0.0-FindBLAS.patch + "${FILESDIR}"/${PN}-3.0.0-FindBoost-python.patch + "${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch + + # respect python eclasses + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-3.1.0-FindPythonInterp.patch +) + +cmake_src_bootstrap() { + # Cleanup args to extract only JOBS. + # Because bootstrap does not know anything else. + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die + fi + + tc-export CC CXX LD + + # bootstrap script isn't exactly /bin/sh compatible + ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +cmake_src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:#IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null + + local ctestargs + [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # BundleUtilities: bundle creation broken + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # Qt4Deploy, which tries to break sandbox and ignores prefix + # TestUpload, which requires network access + "${BUILD_DIR}"/bin/ctest ${ctestargs} \ + -E "(BootstrapTest|BundleUtilities|CTest.UpdateCVS|Fortran|Qt4Deploy|TestUpload)" \ + || die "Tests failed" + + popd > /dev/null +} + +src_prepare() { + cmake-utils_src_prepare + + # disable running of cmake in boostrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + cmake_src_bootstrap +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=$(usex system-jsoncpp) + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + $(cmake-utils_use_build ncurses CursesDialog) + ) + + if use qt4 || use qt5 ; then + mycmakeargs+=( + -DBUILD_QtDialog=ON + $(cmake-utils_use_find_package qt5 Qt5Widgets) + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use emacs && elisp-compile Auxiliary/cmake-mode.el +} + +src_test() { + VIRTUALX_COMMAND="cmake_src_test" virtualmake +} + +src_install() { + cmake-utils_src_install + + if use emacs; then + elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/cmake-syntax.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/cmake-indent.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} + + rm -rf "${D}"/usr/share/cmake/{completions,editors} || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.3-r1.ebuild new file mode 100644 index 0000000000..0b02576a5e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.3-r1.ebuild @@ -0,0 +1,196 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +CMAKE_REMOVE_MODULES="no" +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${P}.tar.gz + http://www.cmake.org/gitweb?p=cmake.git;a=patch;h=b9ec9392da21a3421e48c6961976060d872faffb -> ${PN}-3.3.1-FindPkgConfig_remove_variable_dereference.patch" + +LICENSE="CMake" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc emacs system-jsoncpp ncurses qt4 qt5" + +RDEPEND=" + >=app-arch/libarchive-2.8.0:= + >=dev-libs/expat-2.0.1 + >=net-misc/curl-7.20.0-r1[ssl] + sys-libs/zlib + virtual/pkgconfig + emacs? ( virtual/emacs ) + ncurses? ( sys-libs/ncurses:0= ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) +" +DEPEND="${RDEPEND} + doc? ( dev-python/sphinx ) +" + +SITEFILE="50${PN}-gentoo.el" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + +PATCHES=( + # prefix + "${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch + "${FILESDIR}"/${PN}-3.0.0-prefix-dirs.patch + "${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch + + # handle gentoo packaging in find modules + "${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch + "${FILESDIR}"/${PN}-3.0.0-FindBLAS.patch + "${FILESDIR}"/${PN}-3.0.0-FindBoost-python.patch + "${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch + + # respect python eclasses + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-3.1.0-FindPythonInterp.patch + + # upstream backports + "${FILESDIR}"/${PN}-3.2.3-musl-missing-include.patch + "${DISTDIR}"/${PN}-3.3.1-FindPkgConfig_remove_variable_dereference.patch +) + +cmake_src_bootstrap() { + # Cleanup args to extract only JOBS. + # Because bootstrap does not know anything else. + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die + fi + + tc-export CC CXX LD + + # bootstrap script isn't exactly /bin/sh compatible + ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +cmake_src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:#IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null + + local ctestargs + [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # BundleUtilities: bundle creation broken + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # Qt4Deploy, which tries to break sandbox and ignores prefix + # TestUpload, which requires network access + "${BUILD_DIR}"/bin/ctest ${ctestargs} \ + -E "(BootstrapTest|BundleUtilities|CTest.UpdateCVS|Fortran|Qt4Deploy|TestUpload)" \ + || die "Tests failed" + + popd > /dev/null +} + +src_prepare() { + cmake-utils_src_prepare + + # disable running of cmake in boostrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + cmake_src_bootstrap +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=$(usex system-jsoncpp) + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + $(cmake-utils_use_build ncurses CursesDialog) + ) + + if use qt4 || use qt5 ; then + mycmakeargs+=( + -DBUILD_QtDialog=ON + $(cmake-utils_use_find_package qt5 Qt5Widgets) + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use emacs && elisp-compile Auxiliary/cmake-mode.el +} + +src_test() { + VIRTUALX_COMMAND="cmake_src_test" virtualmake +} + +src_install() { + cmake-utils_src_install + + if use emacs; then + elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/cmake-syntax.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/cmake-indent.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} + + rm -rf "${D}"/usr/share/cmake/{completions,editors} || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.3.ebuild new file mode 100644 index 0000000000..735a02e911 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.2.3.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +CMAKE_REMOVE_MODULES="no" +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${P}.tar.gz" + +LICENSE="CMake" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc emacs system-jsoncpp ncurses qt4 qt5" + +RDEPEND=" + >=app-arch/libarchive-2.8.0:= + >=dev-libs/expat-2.0.1 + >=net-misc/curl-7.20.0-r1[ssl] + sys-libs/zlib + virtual/pkgconfig + emacs? ( virtual/emacs ) + ncurses? ( sys-libs/ncurses:0= ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) +" +DEPEND="${RDEPEND} + doc? ( dev-python/sphinx ) +" + +SITEFILE="50${PN}-gentoo.el" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + +PATCHES=( + # prefix + "${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch + "${FILESDIR}"/${PN}-3.0.0-prefix-dirs.patch + "${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch + + # handle gentoo packaging in find modules + "${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch + "${FILESDIR}"/${PN}-3.0.0-FindBLAS.patch + "${FILESDIR}"/${PN}-3.0.0-FindBoost-python.patch + "${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch + + # respect python eclasses + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-3.1.0-FindPythonInterp.patch + + # upstream backports + "${FILESDIR}"/${PN}-3.2.3-musl-missing-include.patch +) + +cmake_src_bootstrap() { + # Cleanup args to extract only JOBS. + # Because bootstrap does not know anything else. + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die + fi + + tc-export CC CXX LD + + # bootstrap script isn't exactly /bin/sh compatible + ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +cmake_src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:#IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null + + local ctestargs + [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # BundleUtilities: bundle creation broken + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # Qt4Deploy, which tries to break sandbox and ignores prefix + # TestUpload, which requires network access + "${BUILD_DIR}"/bin/ctest ${ctestargs} \ + -E "(BootstrapTest|BundleUtilities|CTest.UpdateCVS|Fortran|Qt4Deploy|TestUpload)" \ + || die "Tests failed" + + popd > /dev/null +} + +src_prepare() { + cmake-utils_src_prepare + + # disable running of cmake in boostrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + cmake_src_bootstrap +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=$(usex system-jsoncpp) + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + $(cmake-utils_use_build ncurses CursesDialog) + ) + + if use qt4 || use qt5 ; then + mycmakeargs+=( + -DBUILD_QtDialog=ON + $(cmake-utils_use_find_package qt5 Qt5Widgets) + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use emacs && elisp-compile Auxiliary/cmake-mode.el +} + +src_test() { + VIRTUALX_COMMAND="cmake_src_test" virtualmake +} + +src_install() { + cmake-utils_src_install + + if use emacs; then + elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/cmake-syntax.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/cmake-indent.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} + + rm -rf "${D}"/usr/share/cmake/{completions,editors} || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.3.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.3.1-r1.ebuild new file mode 100644 index 0000000000..69601e92d3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/cmake-3.3.1-r1.ebuild @@ -0,0 +1,199 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +CMAKE_REMOVE_MODULES="no" +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx + +MY_P="${P/_/-}" + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz + http://www.cmake.org/gitweb?p=cmake.git;a=patch;h=b9ec9392da21a3421e48c6961976060d872faffb -> ${PN}-3.3.1-FindPkgConfig_remove_variable_dereference.patch" + +LICENSE="CMake" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc emacs system-jsoncpp ncurses qt4 qt5" + +RDEPEND=" + >=app-arch/libarchive-2.8.0:= + >=dev-libs/expat-2.0.1 + >=net-misc/curl-7.20.0-r1[ssl] + sys-libs/zlib + virtual/pkgconfig + emacs? ( virtual/emacs ) + ncurses? ( sys-libs/ncurses:0= ) + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) +" +DEPEND="${RDEPEND} + doc? ( dev-python/sphinx ) +" + +S="${WORKDIR}/${MY_P}" + +SITEFILE="50${PN}-gentoo.el" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + +PATCHES=( + # prefix + "${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch + "${FILESDIR}"/${PN}-3.0.0-prefix-dirs.patch + "${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch + + # handle gentoo packaging in find modules + "${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch + "${FILESDIR}"/${PN}-3.0.0-FindBLAS.patch + "${FILESDIR}"/${PN}-3.0.0-FindBoost-python.patch + "${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch + + # respect python eclasses + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-3.1.0-FindPythonInterp.patch + + # upstream fixes (can usually be removed with a version bump) + "${DISTDIR}"/${PN}-3.3.1-FindPkgConfig_remove_variable_dereference.patch +) + +cmake_src_bootstrap() { + # Cleanup args to extract only JOBS. + # Because bootstrap does not know anything else. + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die + fi + + tc-export CC CXX LD + + # bootstrap script isn't exactly /bin/sh compatible + ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +cmake_src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:#IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null + + local ctestargs + [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # BundleUtilities: bundle creation broken + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # Qt4Deploy, which tries to break sandbox and ignores prefix + # TestUpload, which requires network access + "${BUILD_DIR}"/bin/ctest ${ctestargs} \ + -E "(BootstrapTest|BundleUtilities|CTest.UpdateCVS|Fortran|Qt4Deploy|TestUpload)" \ + || die "Tests failed" + + popd > /dev/null +} + +src_prepare() { + cmake-utils_src_prepare + + # disable running of cmake in boostrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + cmake_src_bootstrap +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=$(usex system-jsoncpp) + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + $(cmake-utils_use_build ncurses CursesDialog) + ) + + if use qt4 || use qt5 ; then + mycmakeargs+=( + -DBUILD_QtDialog=ON + $(cmake-utils_use_find_package qt5 Qt5Widgets) + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use emacs && elisp-compile Auxiliary/cmake-mode.el +} + +src_test() { + VIRTUALX_COMMAND="cmake_src_test" virtualmake +} + +src_install() { + cmake-utils_src_install + + if use emacs; then + elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/cmake-syntax.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/cmake-indent.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} + + rm -rf "${D}"/usr/share/cmake/{completions,editors} || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/50cmake-gentoo.el b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/50cmake-gentoo.el new file mode 100644 index 0000000000..e4a1a6d47c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/50cmake-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'cmake-mode "cmake-mode" "Major mode for editing CMake files." t) +(add-to-list 'auto-mode-alist '("CMakeLists\\.txt\\'" . cmake-mode)) +(add-to-list 'auto-mode-alist '("\\.cmake\\'" . cmake-mode)) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.6.3-fix_broken_lfs_on_aix.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.6.3-fix_broken_lfs_on_aix.patch new file mode 100644 index 0000000000..02c3011c8f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.6.3-fix_broken_lfs_on_aix.patch @@ -0,0 +1,39 @@ +http://public.kitware.com/Bug/view.php?id=7933 + +diff -ur cmake-2.6.2/Source/kwsys/kwsysPlatformTestsCXX.cxx cmake-2.6.2-p/Source/kwsys/kwsysPlatformTestsCXX.cxx +--- cmake-2.6.2/Source/kwsys/kwsysPlatformTestsCXX.cxx Wed Sep 24 20:34:37 2008 ++++ cmake-2.6.2-p/Source/kwsys/kwsysPlatformTestsCXX.cxx Tue Nov 4 11:18:32 2008 +@@ -38,6 +38,13 @@ + int main() { return 0; } + #endif + ++#ifdef TEST_KWSYS_LFS_SUPPORT ++#define _LARGE_FILES ++#include ++int main() { return 0; } ++#endif ++ ++ + #ifdef TEST_KWSYS_IOS_HAVE_STD + #include + void f(std ::ostream*) {} +diff -ur cmake-2.6.2/bootstrap cmake-2.6.2-p/bootstrap +--- cmake-2.6.2/bootstrap Wed Sep 24 20:34:33 2008 ++++ cmake-2.6.2-p/bootstrap Tue Nov 4 11:17:11 2008 +@@ -1005,6 +1005,16 @@ + echo "${cmake_cxx_compiler} does not have stl iterator_traits" + fi + ++if cmake_try_run "${cmake_cxx_compiler}" \ ++ "${cmake_cxx_flags} -DTEST_KWSYS_LFS_SUPPORT" \ ++ "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then ++ KWSYS_LFS_AVAILABLE=1 ++ echo "LFS support available" ++else ++ KWSYS_LFS_AVAILABLE=0 ++ echo "LFS support unavailable, disabled" ++fi ++ + if [ "x${KWSYS_STL_HAS_ITERATOR_TRAITS}" = "x0" ]; then + if cmake_try_run "${cmake_cxx_compiler}" \ + "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ITERATOR_CATEGORY -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \ diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.6.3-no-duplicates-in-rpath.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.6.3-no-duplicates-in-rpath.patch new file mode 100644 index 0000000000..ceb205ff58 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.6.3-no-duplicates-in-rpath.patch @@ -0,0 +1,19 @@ +Patch by Heiko Przybyl + +--- Source/cmComputeLinkInformation.cxx ++++ Source/cmComputeLinkInformation.cxx +@@ -1686,6 +1686,14 @@ std::string cmComputeLinkInformation::Ge + for(std::vector::const_iterator ri = runtimeDirs.begin(); + ri != runtimeDirs.end(); ++ri) + { ++ // Do not add duplicates. ++ // I'd like to have that check already in the list generation code ++ // but that would need lots of more changes, even in ExpandListArgument(). ++ if(*sep != '\0' && (rpath + sep).find(*ri + sep) != std::string::npos) ++ { ++ //std::cerr << "ignoring duplicate: '" << *ri << "' in '" << rpath << "'" << std::endl; ++ continue; ++ } + // Separate from previous path. + rpath += sep; + sep = this->GetRuntimeSep().c_str(); diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-darwin-bundle.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-darwin-bundle.patch new file mode 100644 index 0000000000..9cb4777cc9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-darwin-bundle.patch @@ -0,0 +1,23 @@ +Don't use .so for modules on darwin/macos. Use .bundle instead. +Patch by Heiko Przybyl + +--- Modules/Platform/Darwin.cmake ++++ Modules/Platform/Darwin.cmake +@@ -26,7 +26,7 @@ + set(CMAKE_SHARED_LIBRARY_PREFIX "lib") + set(CMAKE_SHARED_LIBRARY_SUFFIX ".dylib") + set(CMAKE_SHARED_MODULE_PREFIX "lib") +-set(CMAKE_SHARED_MODULE_SUFFIX ".so") ++set(CMAKE_SHARED_MODULE_SUFFIX ".bundle") + set(CMAKE_MODULE_EXISTS 1) + set(CMAKE_DL_LIBS "") + +@@ -48,7 +48,7 @@ + set(CMAKE_SHARED_MODULE_CREATE_C_FLAGS "-bundle -Wl,-headerpad_max_install_names") + set(CMAKE_SHARED_MODULE_LOADER_C_FLAG "-Wl,-bundle_loader,") + set(CMAKE_SHARED_MODULE_LOADER_CXX_FLAG "-Wl,-bundle_loader,") +-set(CMAKE_FIND_LIBRARY_SUFFIXES ".dylib" ".so" ".a") ++set(CMAKE_FIND_LIBRARY_SUFFIXES ".dylib" ".bundle" ".a") + + # hack: if a new cmake (which uses CMAKE_INSTALL_NAME_TOOL) runs on an old build tree + # (where install_name_tool was hardcoded) and where CMAKE_INSTALL_NAME_TOOL isn't in the cache diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-darwin-isysroot.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-darwin-isysroot.patch new file mode 100644 index 0000000000..97c93aa583 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-darwin-isysroot.patch @@ -0,0 +1,50 @@ +Do not detect Xcode and set -isysroot for its SDK, since that messes up +our toolchain, and hence makes any compilation fail, bug #445308 + +--- Modules/Platform/Darwin.cmake ++++ Modules/Platform/Darwin.cmake +@@ -60,18 +60,18 @@ + endif() + + # Ask xcode-select where to find /Developer or fall back to ancient location. +-execute_process(COMMAND xcode-select -print-path +- OUTPUT_VARIABLE _stdout +- OUTPUT_STRIP_TRAILING_WHITESPACE +- ERROR_VARIABLE _stderr +- RESULT_VARIABLE _failed) +-if(NOT _failed AND IS_DIRECTORY ${_stdout}) +- set(OSX_DEVELOPER_ROOT ${_stdout}) +-elseif(IS_DIRECTORY "/Developer") +- set(OSX_DEVELOPER_ROOT "/Developer") +-else() ++#execute_process(COMMAND xcode-select -print-path ++# OUTPUT_VARIABLE _stdout ++# OUTPUT_STRIP_TRAILING_WHITESPACE ++# ERROR_VARIABLE _stderr ++# RESULT_VARIABLE _failed) ++#if(NOT _failed AND IS_DIRECTORY ${_stdout}) ++# set(OSX_DEVELOPER_ROOT ${_stdout}) ++#elseif(IS_DIRECTORY "/Developer") ++# set(OSX_DEVELOPER_ROOT "/Developer") ++#else() + set(OSX_DEVELOPER_ROOT "") +-endif() ++#endif() + + execute_process(COMMAND sw_vers -productVersion + OUTPUT_VARIABLE CURRENT_OSX_VERSION +@@ -91,10 +91,10 @@ + # CMAKE_OSX_DEPLOYMENT_TARGET + + # Set cache variable - end user may change this during ccmake or cmake-gui configure. +-if(_CURRENT_OSX_VERSION VERSION_GREATER 10.3) +- set(CMAKE_OSX_DEPLOYMENT_TARGET "$ENV{MACOSX_DEPLOYMENT_TARGET}" CACHE STRING +- "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value.") +-endif() ++#if(_CURRENT_OSX_VERSION VERSION_GREATER 10.3) ++# set(CMAKE_OSX_DEPLOYMENT_TARGET "$ENV{MACOSX_DEPLOYMENT_TARGET}" CACHE STRING ++# "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value.") ++#endif() + + #---------------------------------------------------------------------------- + # CMAKE_OSX_SYSROOT diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-desktop.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-desktop.patch new file mode 100644 index 0000000000..e0cefa9cea --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-desktop.patch @@ -0,0 +1,13 @@ +diff --git a/Source/QtDialog/CMake.desktop b/Source/QtDialog/CMake.desktop +index 645eb76..7be495f 100644 +--- a/Source/QtDialog/CMake.desktop ++++ b/Source/QtDialog/CMake.desktop +@@ -3,7 +3,7 @@ Version=1.0 + Name=CMake + Comment=Cross-platform buildsystem + Exec=cmake-gui %f +-Icon=CMakeSetup32.png ++Icon=CMakeSetup32 + Terminal=false + X-MultipleArgs=false + Type=Application diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-libform.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-libform.patch new file mode 100644 index 0000000000..052cc30699 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10-libform.patch @@ -0,0 +1,51 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ea1c033..ae479ce 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -395,9 +395,6 @@ macro (CMAKE_BUILD_UTILITIES) + else () + set(BUILD_CursesDialog 0) + endif () +- if(BUILD_CursesDialog) +- add_subdirectory(Source/CursesDialog/form) +- endif() + endmacro () + + #----------------------------------------------------------------------- +diff --git a/Source/CursesDialog/CMakeLists.txt b/Source/CursesDialog/CMakeLists.txt +index 96e28b4..4102379 100644 +--- a/Source/CursesDialog/CMakeLists.txt ++++ b/Source/CursesDialog/CMakeLists.txt +@@ -25,13 +25,16 @@ set( CURSES_SRCS + CursesDialog/ccmake + ) + +-include_directories(${CMake_SOURCE_DIR}/Source/CursesDialog/form +- ${CMake_BINARY_DIR}/Source/CursesDialog/form) + include_directories(${CURSES_INCLUDE_PATH}) + + + add_executable(ccmake ${CURSES_SRCS} ) + target_link_libraries(ccmake CMakeLib) +-target_link_libraries(ccmake cmForm) ++TARGET_LINK_LIBRARIES(ccmake form) ++TARGET_LINK_LIBRARIES(ccmake ${CURSES_LIBRARY}) ++IF(CURSES_EXTRA_LIBRARY) ++ TARGET_LINK_LIBRARIES(ccmake ${CURSES_EXTRA_LIBRARY}) ++ENDIF(CURSES_EXTRA_LIBRARY) ++ + + install_targets(/bin ccmake) +diff --git a/Source/CursesDialog/cmCursesStandardIncludes.h b/Source/CursesDialog/cmCursesStandardIncludes.h +index b157a28..f131ea4 100644 +--- a/Source/CursesDialog/cmCursesStandardIncludes.h ++++ b/Source/CursesDialog/cmCursesStandardIncludes.h +@@ -15,8 +15,6 @@ + #define _MSE_INT_H + #endif + +-#include +- + #if defined(__hpux) + # define _BOOL_DEFINED + # include diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10.2-FindPythonInterp.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10.2-FindPythonInterp.patch new file mode 100644 index 0000000000..a7e8688ec8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10.2-FindPythonInterp.patch @@ -0,0 +1,22 @@ +--- Modules/FindPythonInterp.cmake ++++ Modules/FindPythonInterp.cmake +@@ -60,6 +60,10 @@ + + list(APPEND _Python_NAMES python) + ++if (CMAKE_BUILD_TYPE STREQUAL Gentoo) ++ set(_Python_NAMES python) ++endif() ++ + # Search for the current active python version first + find_program(PYTHON_EXECUTABLE NAMES ${_Python_NAMES}) + +@@ -76,7 +80,7 @@ + unset(_PYTHON3_VERSIONS) + + # Search for newest python version if python executable isn't found +-if(NOT PYTHON_EXECUTABLE) ++if(NOT PYTHON_EXECUTABLE AND NOT CMAKE_BUILD_TYPE STREQUAL Gentoo) + foreach(_CURRENT_VERSION ${_Python_VERSIONS}) + set(_Python_NAMES python${_CURRENT_VERSION}) + if(WIN32) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10.2-FindPythonLibs.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10.2-FindPythonLibs.patch new file mode 100644 index 0000000000..2a83ff7abb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.10.2-FindPythonLibs.patch @@ -0,0 +1,24 @@ +diff --git a/Modules/FindPythonLibs.cmake b/Modules/FindPythonLibs.cmake +index bffa9fb..8fc90ee 100644 +--- a/Modules/FindPythonLibs.cmake ++++ b/Modules/FindPythonLibs.cmake +@@ -74,6 +74,19 @@ set(_Python_VERSIONS + ${_PYTHON_FIND_OTHER_VERSIONS} + ) + ++# Gentoo portage requires that you use exactly the given python version ++if (CMAKE_BUILD_TYPE STREQUAL Gentoo) ++ execute_process(COMMAND python -c "import sys; sys.stdout.write('.'.join([str(x) for x in sys.version_info[:2]]))" ++ OUTPUT_VARIABLE _Gentoo_Python_VERSION) ++ list(FIND _Python_VERSIONS "${_Gentoo_Python_VERSION}" _Gentoo_Python_INDEX) ++ if (_Gentoo_Python_INDEX EQUAL -1) ++ # the current Gentoo python version is not compatible with what is requested ++ set(_Python_VERSIONS) ++ else () ++ set(_Python_VERSIONS "${_Gentoo_Python_VERSION}") ++ endif () ++endif() ++ + unset(_PYTHON_FIND_OTHER_VERSIONS) + unset(_PYTHON1_VERSIONS) + unset(_PYTHON2_VERSIONS) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-FindBLAS.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-FindBLAS.patch new file mode 100644 index 0000000000..02e44fb240 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-FindBLAS.patch @@ -0,0 +1,48 @@ +--- b/Modules/FindBLAS.cmake ++++ a/Modules/FindBLAS.cmake +@@ -1,3 +1,9 @@ ++# ++# Version modified for Gentoo Linux ++# If a valid PkgConfig configuration for blas is found, this overrides and cancels ++# all further checks. ++# ++ + # - Find BLAS library + # This module finds an installed fortran library that implements the BLAS + # linear-algebra interface (see http://www.netlib.org/blas/). +@@ -40,6 +46,26 @@ + # (To distribute this file outside of CMake, substitute the full + # License text for the above reference.) + ++# ++# first, try PkgConfig ++# ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(PC_BLAS blas) ++if(PC_BLAS_FOUND) ++ foreach(PC_LIB ${PC_BLAS_LIBRARIES}) ++ find_library(${PC_LIB}_LIBRARY NAMES ${PC_LIB} HINTS ${PC_BLAS_LIBRARY_DIRS} ) ++ if (NOT ${PC_LIB}_LIBRARY) ++ message(FATAL_ERROR "Something is wrong in your pkg-config file - lib ${PC_LIB} not found in ${PC_BLAS_LIBRARY_DIRS}") ++ endif (NOT ${PC_LIB}_LIBRARY) ++ list(APPEND BLAS_LIBRARIES ${${PC_LIB}_LIBRARY}) ++ endforeach(PC_LIB) ++ find_package_handle_standard_args(BLAS DEFAULT_MSG BLAS_LIBRARIES) ++ mark_as_advanced(BLAS_LIBRARIES) ++else(PC_BLAS_FOUND) ++message(STATUS "No PkgConfig configuration for BLAS found; starting more extensive search.") ++ ++ ++ + include(${CMAKE_CURRENT_LIST_DIR}/CheckFunctionExists.cmake) + include(${CMAKE_CURRENT_LIST_DIR}/CheckFortranFunctionExists.cmake) + +@@ -604,3 +630,8 @@ + endif() + + set(CMAKE_FIND_LIBRARY_SUFFIXES ${_blas_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) ++ ++ ++endif(PC_BLAS_FOUND) ++ ++ diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-FindBoost-python.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-FindBoost-python.patch new file mode 100644 index 0000000000..b00b4f7521 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-FindBoost-python.patch @@ -0,0 +1,73 @@ +--- Modules/FindBoost.cmake ++++ Modules/FindBoost.cmake +@@ -903,6 +903,11 @@ + + set( _boost_docstring_release "Boost ${COMPONENT} library (release)") + set( _boost_docstring_debug "Boost ${COMPONENT} library (debug)") ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ # Get version of Python. ++ execute_process(COMMAND python -c "import sys; sys.stdout.write('.'.join(str(x) for x in sys.version_info[:2]))" OUTPUT_VARIABLE _python_version) ++ endif() ++ + + # + # Find RELEASE libraries +@@ -913,6 +918,14 @@ + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} + ${Boost_LIB_PREFIX}boost_${COMPONENT} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_RELEASE_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version} ) ++ endif() + if(_boost_STATIC_RUNTIME_WORKAROUND) + set(_boost_RELEASE_STATIC_ABI_TAG "-s${_boost_RELEASE_ABI_TAG}") + list(APPEND _boost_RELEASE_NAMES +@@ -920,6 +933,13 @@ + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_RELEASE_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ) ++ endif() + endif() + if(Boost_THREADAPI AND ${COMPONENT} STREQUAL "thread") + _Boost_PREPEND_LIST_WITH_THREADAPI(_boost_RELEASE_NAMES ${_boost_RELEASE_NAMES}) +@@ -945,6 +965,15 @@ + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED} + ${Boost_LIB_PREFIX}boost_${COMPONENT} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_DEBUG_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version} ) ++ endif() + if(_boost_STATIC_RUNTIME_WORKAROUND) + set(_boost_DEBUG_STATIC_ABI_TAG "-s${_boost_DEBUG_ABI_TAG}") + list(APPEND _boost_DEBUG_NAMES +@@ -952,6 +981,13 @@ + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_DEBUG_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ) ++ endif() + endif() + if(Boost_THREADAPI AND ${COMPONENT} STREQUAL "thread") + _Boost_PREPEND_LIST_WITH_THREADAPI(_boost_DEBUG_NAMES ${_boost_DEBUG_NAMES}) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-more-no_host_paths.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-more-no_host_paths.patch new file mode 100644 index 0000000000..36f4dede1f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.11-more-no_host_paths.patch @@ -0,0 +1,130 @@ +From 65571942d4f19d508174f6f89aeaac5ffe380a6e Mon Sep 17 00:00:00 2001 +From: Michael Palimaka +Date: Tue, 6 Nov 2012 23:35:34 +1100 +Subject: [PATCH] Set some proper paths to make cmake find our tools. + +The ebuild now adds an extra / at the end of $EPREFIX so that it is +never the empty string (so that CMAKE_SYSTEM_PREFIX_PATH remains +correct) + +Original patch by Heiko Przybyl. +Updated by Chris Reffett (cmake-2.8.8) +Updated by Johannes Huber (cmake-2.8.9) +Updated by Michael Palimaka (cmake-2.8.10) +Updated by Chris Reffett (cmake-2.8.11) + +--- a/Modules/Platform/Darwin.cmake ++++ b/Modules/Platform/Darwin.cmake +@@ -252,9 +252,9 @@ + " -o ") + + +-# default to searching for frameworks first ++# default to searching for frameworks last + if(NOT DEFINED CMAKE_FIND_FRAMEWORK) +- set(CMAKE_FIND_FRAMEWORK FIRST) ++ set(CMAKE_FIND_FRAMEWORK LAST) + endif() + + # Older OS X linkers do not report their framework search path +@@ -276,6 +276,8 @@ + + # set up the default search directories for frameworks + set(CMAKE_SYSTEM_FRAMEWORK_PATH ++ @GENTOO_PORTAGE_EPREFIX@Frameworks ++ @GENTOO_PORTAGE_EPREFIX@usr/lib + ~/Library/Frameworks + /Library/Frameworks + /Network/Library/Frameworks +@@ -298,13 +300,15 @@ + endif() + endif() + +-# default to searching for application bundles first ++# default to searching for application bundles last + if(NOT DEFINED CMAKE_FIND_APPBUNDLE) +- set(CMAKE_FIND_APPBUNDLE FIRST) ++ set(CMAKE_FIND_APPBUNDLE LAST) + endif() + # set up the default search directories for application bundles + set(_apps_paths) + foreach(_path ++ @GENTOO_PORTAGE_EPREFIX@Applications ++ @GENTOO_PORTAGE_EPREFIX@usr/bin + "~/Applications" + "/Applications" + "${OSX_DEVELOPER_ROOT}/../Applications" # Xcode 4.3+ +--- a/Modules/Platform/UnixPaths.cmake ++++ b/Modules/Platform/UnixPaths.cmake +@@ -33,6 +33,7 @@ + # search types. + list(APPEND CMAKE_SYSTEM_PREFIX_PATH + # Standard ++ @GENTOO_PORTAGE_EPREFIX@usr/local @GENTOO_PORTAGE_EPREFIX@usr @GENTOO_PORTAGE_EPREFIX@ + /usr/local /usr / + + # CMake install location +@@ -44,43 +45,41 @@ + + # List common include file locations not under the common prefixes. + list(APPEND CMAKE_SYSTEM_INCLUDE_PATH +- # Windows API on Cygwin +- /usr/include/w32api +- +- # X11 +- /usr/X11R6/include /usr/include/X11 +- +- # Other +- /usr/pkg/include +- /opt/csw/include /opt/include +- /usr/openwin/include ++ @GENTOO_PORTAGE_EPREFIX@usr/include + ) + + list(APPEND CMAKE_SYSTEM_LIBRARY_PATH +- # Windows API on Cygwin +- /usr/lib/w32api +- +- # X11 +- /usr/X11R6/lib /usr/lib/X11 +- +- # Other +- /usr/pkg/lib +- /opt/csw/lib /opt/lib +- /usr/openwin/lib ++ @GENTOO_PORTAGE_GCCLIBDIR@/gcc ++ @GENTOO_PORTAGE_GCCLIBDIR@ ++ @GENTOO_PORTAGE_EPREFIX@usr/lib64 ++ @GENTOO_PORTAGE_EPREFIX@usr/libx32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib ++ @GENTOO_PORTAGE_EPREFIX@lib + ) + + list(APPEND CMAKE_SYSTEM_PROGRAM_PATH +- /usr/pkg/bin ++ @GENTOO_PORTAGE_EPREFIX@usr/bin ++ @GENTOO_PORTAGE_EPREFIX@bin + ) + + list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES +- /lib /usr/lib /usr/lib32 /usr/lib64 ++ @GENTOO_PORTAGE_GCCLIBDIR@/gcc ++ @GENTOO_PORTAGE_GCCLIBDIR@ ++ @GENTOO_PORTAGE_EPREFIX@usr/lib64 ++ @GENTOO_PORTAGE_EPREFIX@usr/libx32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib ++ @GENTOO_PORTAGE_EPREFIX@lib ++ /lib /usr/lib /usr/lib32 /usr/lib64 /usr/libx32 + ) + + list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES ++ @GENTOO_PORTAGE_EPREFIX@usr/include + /usr/include + ) + list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES ++ @GENTOO_PORTAGE_EPREFIX@usr/include + /usr/include + ) + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.1-FindFreetype.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.1-FindFreetype.patch new file mode 100644 index 0000000000..6dc244c239 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.1-FindFreetype.patch @@ -0,0 +1,43 @@ +From: Julian Ospald +Date: Sun Dec 8 13:38:06 UTC 2013 +Subject: fix check for freetype-2.5.1 + +--- Modules/FindFreetype.cmake ++++ Modules/FindFreetype.cmake +@@ -64,6 +64,19 @@ + PATH_SUFFIXES include/freetype2 include + ) + ++if(NOT FREETYPE_INCLUDE_DIR_freetype2) ++ find_path(FREETYPE_INCLUDE_DIR_freetype2 config/ftheader.h ++ HINTS ++ ENV FREETYPE_DIR ++ PATHS ++ /usr/X11R6 ++ /usr/local/X11R6 ++ /usr/local/X11 ++ /usr/freeware ++ PATH_SUFFIXES include/freetype2 include ++ ) ++endif() ++ + find_library(FREETYPE_LIBRARY + NAMES freetype libfreetype freetype219 + HINTS +@@ -82,8 +95,14 @@ + endif() + set(FREETYPE_LIBRARIES "${FREETYPE_LIBRARY}") + +-if(FREETYPE_INCLUDE_DIR_freetype2 AND EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h") +- file(STRINGS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h" freetype_version_str ++if(EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h") ++ set(FREETYPE_H "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h") ++elseif(EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype.h") ++ set(FREETYPE_H "${FREETYPE_INCLUDE_DIR_freetype2}/freetype.h") ++endif() ++ ++if(FREETYPE_INCLUDE_DIR_freetype2 AND FREETYPE_H) ++ file(STRINGS "${FREETYPE_H}" freetype_version_str + REGEX "^#[\t ]*define[\t ]+FREETYPE_(MAJOR|MINOR|PATCH)[\t ]+[0-9]+$") + + unset(FREETYPE_VERSION_STRING) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.1-FindImageMagick.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.1-FindImageMagick.patch new file mode 100644 index 0000000000..b094f17938 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.1-FindImageMagick.patch @@ -0,0 +1,23 @@ +--- Modules/FindImageMagick.cmake ++++ Modules/FindImageMagick.cmake +@@ -147,17 +147,17 @@ + ) + if(component STREQUAL "Magick++") + FIND_IMAGEMAGICK_API(Magick++ Magick++.h +- Magick++ CORE_RL_Magick++_ Magick++-6.Q16 Magick++-Q16 Magick++-6.Q8 Magick++-Q8 Magick++-6.Q16HDRI Magick++-Q16HDRI Magick++-6.Q8HDRI Magick++-Q8HDRI ++ Magick++ CORE_RL_Magick++_ Magick++-6.Q64 Magick++-6.Q64HDRI Magick++-6.Q32 Magick++-6.Q32HDRI Magick++-6.Q16 Magick++-6.Q16HDRI Magick++-6.Q8 Magick++-6.Q8HDRI + ) + list(APPEND ImageMagick_REQUIRED_VARS ImageMagick_Magick++_LIBRARY) + elseif(component STREQUAL "MagickWand") + FIND_IMAGEMAGICK_API(MagickWand wand/MagickWand.h +- Wand MagickWand CORE_RL_wand_ MagickWand-6.Q16 MagickWand-Q16 MagickWand-6.Q8 MagickWand-Q8 MagickWand-6.Q16HDRI MagickWand-Q16HDRI MagickWand-6.Q8HDRI MagickWand-Q8HDRI ++ Wand MagickWand CORE_RL_wand_ MagickWand-6.Q64 MagickWand-6.Q64HDRI MagickWand-6.Q32 MagickWand-6.Q32HDRI MagickWand-6.Q16 MagickWand-6.Q16HDRI MagickWand-6.Q8 MagickWand-6.Q8HDRI + ) + list(APPEND ImageMagick_REQUIRED_VARS ImageMagick_MagickWand_LIBRARY) + elseif(component STREQUAL "MagickCore") + FIND_IMAGEMAGICK_API(MagickCore magick/MagickCore.h +- Magick MagickCore CORE_RL_magick_ MagickCore-6.Q16 MagickCore-Q16 MagickCore-6.Q8 MagickCore-Q8 MagickCore-6.Q16HDRI MagickCore-Q16HDRI MagickCore-6.Q8HDRI MagickCore-Q8HDRI ++ Magick MagickCore CORE_RL_magick_ MagickCore-6.Q64 MagickCore-6.Q64HDRI MagickCore-6.Q32 MagickCore-6.Q32HDRI MagickCore-6.Q16 MagickCore-6.Q16HDRI MagickCore-6.Q8 MagickCore-6.Q8HDRI + ) + list(APPEND ImageMagick_REQUIRED_VARS ImageMagick_MagickCore_LIBRARY) + else() diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-FindBoost-python.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-FindBoost-python.patch new file mode 100644 index 0000000000..4a5474abc0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-FindBoost-python.patch @@ -0,0 +1,77 @@ +--- Modules/FindBoost.cmake ++++ Modules/FindBoost.cmake +@@ -905,6 +905,15 @@ + + set( _boost_docstring_release "Boost ${COMPONENT} library (release)") + set( _boost_docstring_debug "Boost ${COMPONENT} library (debug)") ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ # Get version of Python. ++ if (NOT PYTHON_EXECUTABLE) ++ #if a certain version of python was detected by cmake before use that one ++ set(PYTHON_EXECUTABLE "python") ++ endif (NOT PYTHON_EXECUTABLE) ++ execute_process(COMMAND "${PYTHON_EXECUTABLE}" -c "import sys; sys.stdout.write('.'.join(str(x) for x in sys.version_info[:2]))" OUTPUT_VARIABLE _python_version) ++ endif() ++ + + # + # Find RELEASE libraries +@@ -915,6 +924,14 @@ + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} + ${Boost_LIB_PREFIX}boost_${COMPONENT} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_RELEASE_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version} ) ++ endif() + if(_boost_STATIC_RUNTIME_WORKAROUND) + set(_boost_RELEASE_STATIC_ABI_TAG "-s${_boost_RELEASE_ABI_TAG}") + list(APPEND _boost_RELEASE_NAMES +@@ -922,6 +939,13 @@ + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_RELEASE_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ) ++ endif() + endif() + if(Boost_THREADAPI AND ${COMPONENT} STREQUAL "thread") + _Boost_PREPEND_LIST_WITH_THREADAPI(_boost_RELEASE_NAMES ${_boost_RELEASE_NAMES}) +@@ -951,6 +975,15 @@ + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED} + ${Boost_LIB_PREFIX}boost_${COMPONENT} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_DEBUG_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version} ) ++ endif() + if(_boost_STATIC_RUNTIME_WORKAROUND) + set(_boost_DEBUG_STATIC_ABI_TAG "-s${_boost_DEBUG_ABI_TAG}") + list(APPEND _boost_DEBUG_NAMES +@@ -958,6 +991,13 @@ + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} + ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_DEBUG_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ) ++ endif() + endif() + if(Boost_THREADAPI AND ${COMPONENT} STREQUAL "thread") + _Boost_PREPEND_LIST_WITH_THREADAPI(_boost_DEBUG_NAMES ${_boost_DEBUG_NAMES}) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-FindCurses.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-FindCurses.patch new file mode 100644 index 0000000000..43a2a7f4a2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-FindCurses.patch @@ -0,0 +1,42 @@ +--- cmake-2.8.12.1-orig/Modules/FindCurses.cmake 2013-11-06 06:07:22.000000000 +1100 ++++ cmake-2.8.12.1/Modules/FindCurses.cmake 2014-01-17 21:55:40.630142386 +1100 +@@ -30,7 +30,7 @@ + find_library(CURSES_NCURSES_LIBRARY NAMES ncurses ) + set(CURSES_USE_NCURSES FALSE) + +-if(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_LIBRARY) ++if(CURSES_NCURSES_LIBRARY AND ((NOT CURSES_CURSES_LIBRARY) OR CURSES_NEED_NCURSES)) + set(CURSES_USE_NCURSES TRUE) + endif() + # http://cygwin.com/ml/cygwin-announce/2010-01/msg00002.html +@@ -125,10 +125,20 @@ + CACHE FILEPATH "The curses library" ${FORCE_IT}) + endif() + ++ CHECK_LIBRARY_EXISTS("${CURSES_NCURSES_LIBRARY}" ++ cbreak "" CURSES_NCURSES_HAS_CBREAK) ++ if(NOT CURSES_NCURSES_HAS_CBREAK) ++ find_library(CURSES_EXTRA_LIBRARY tinfo HINTS "${_cursesLibDir}") ++ find_library(CURSES_EXTRA_LIBRARY tinfo ) ++ CHECK_LIBRARY_EXISTS("${CURSES_EXTRA_LIBRARY}" ++ cbreak "" CURSES_TINFO_HAS_CBREAK) ++ endif() + endif() + +-find_library(CURSES_EXTRA_LIBRARY cur_colr HINTS "${_cursesLibDir}") +-find_library(CURSES_EXTRA_LIBRARY cur_colr ) ++if (NOT CURSES_TINFO_HAS_CBREAK) ++ find_library(CURSES_EXTRA_LIBRARY cur_colr HINTS "${_cursesLibDir}") ++ find_library(CURSES_EXTRA_LIBRARY cur_colr ) ++endif() + + find_library(CURSES_FORM_LIBRARY form HINTS "${_cursesLibDir}") + find_library(CURSES_FORM_LIBRARY form ) +@@ -172,5 +182,7 @@ + CURSES_INCLUDE_DIR + CURSES_CURSES_HAS_WSYNCUP + CURSES_NCURSES_HAS_WSYNCUP ++ CURSES_NCURSES_HAS_CBREAK ++ CURSES_TINFO_HAS_CBREAK + ) + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-fbsd.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-fbsd.patch new file mode 100644 index 0000000000..ab27af2ec8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-fbsd.patch @@ -0,0 +1,38 @@ +From: KWSys Robot +Date: Tue, 15 Oct 2013 12:43:32 +0000 (-0400) +Subject: KWSys 2013-10-15 (6eab64c3) +X-Git-Tag: v3.0.0-rc1~178^2^2~5 +X-Git-Url: http://cmake.org/gitweb?p=cmake.git;a=commitdiff_plain;h=c01e7445 + +KWSys 2013-10-15 (6eab64c3) + +Extract upstream KWSys using the following shell commands. + +$ git archive --prefix=upstream-kwsys/ 6eab64c3 | tar x +$ git shortlog --no-merges --abbrev=8 --format='%h %s' 96b2f6f4..6eab64c3 +Raphael Kubo da Costa (1): + 6eab64c3 SystemInformation: Include backtrace-related headers on FreeBSD + +Change-Id: Ib0447aab3d6555ce278f0c1417af2c53e6f181a5 +--- + +diff --git a/Source/kwsys/SystemInformation.cxx b/Source/kwsys/SystemInformation.cxx +index 7c31f3a..2672730 100644 +--- a/Source/kwsys/SystemInformation.cxx ++++ b/Source/kwsys/SystemInformation.cxx +@@ -88,6 +88,15 @@ typedef int siginfo_t; + # include + # define KWSYS_SYSTEMINFORMATION_IMPLEMENT_FQDN + # endif ++# if defined(KWSYS_SYSTEMINFORMATION_HAS_BACKTRACE) ++# include ++# if defined(KWSYS_SYSTEMINFORMATION_HAS_CPP_DEMANGLE) ++# include ++# endif ++# if defined(KWSYS_SYSTEMINFORMATION_HAS_SYMBOL_LOOKUP) ++# include ++# endif ++# endif + #endif + + #if defined(__OpenBSD__) || defined(__NetBSD__) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-hppa-bootstrap.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-hppa-bootstrap.patch new file mode 100644 index 0000000000..99e39a2f5c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-hppa-bootstrap.patch @@ -0,0 +1,27 @@ +diff --git a/CompileFlags.cmake b/CompileFlags.cmake +index 20f5dec..24ac58d 100644 +--- a/CompileFlags.cmake ++++ b/CompileFlags.cmake +@@ -66,5 +66,5 @@ endif () + # avoid binutils problem with large binaries, e.g. when building CMake in debug mode + # See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50230 + if (CMAKE_SYSTEM_NAME STREQUAL Linux AND CMAKE_SYSTEM_PROCESSOR STREQUAL parisc) +- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--unique=.text.*") ++ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--unique=.text._*") + endif () +diff --git a/bootstrap b/bootstrap +index 9784d5d..51d067e 100755 +--- a/bootstrap ++++ b/bootstrap +@@ -692,10 +692,7 @@ if ${cmake_system_linux}; then + # avoid binutils problem with large binaries, e.g. when building CMake in debug mode + # See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50230 + if ${cmake_machine_parisc}; then +- # if -O[s23] is given the effect is inverted, so do not use the flag then +- if [ "`echo "${CXXFLAGS}" | sed -r '/^(.* )?(-O[s234])( .*)?$/s/.*/-Os/'`" != "-Os" ]; then +- cmake_ld_flags="${LDFLAGS} -Wl,--unique=.text.*" +- fi ++ cmake_ld_flags="${LDFLAGS} -Wl,--unique=.text._*" + fi + fi + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-python34.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-python34.patch new file mode 100644 index 0000000000..f64e40cc51 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.12.2-python34.patch @@ -0,0 +1,34 @@ +commit ab6201ab647c13fee44c44822b8502e9848faaaf +Author: Matt McCormick +Date: Wed Mar 5 17:41:47 2014 -0500 + + FindPython{Interp,Libs}: Search for Python 3.4. + + Python 3.4.0rnc1 was released on 2014-02-20. + +diff --git a/Modules/FindPythonInterp.cmake b/Modules/FindPythonInterp.cmake +index 8da848c..e23a58b 100644 +--- a/Modules/FindPythonInterp.cmake ++++ b/Modules/FindPythonInterp.cmake +@@ -47,7 +47,7 @@ unset(_Python_NAMES) + + set(_PYTHON1_VERSIONS 1.6 1.5) + set(_PYTHON2_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0) +-set(_PYTHON3_VERSIONS 3.3 3.2 3.1 3.0) ++set(_PYTHON3_VERSIONS 3.4 3.3 3.2 3.1 3.0) + + if(PythonInterp_FIND_VERSION) + if(PythonInterp_FIND_VERSION_COUNT GREATER 1) +diff --git a/Modules/FindPythonLibs.cmake b/Modules/FindPythonLibs.cmake +index 0749efc..1dbc967 100644 +--- a/Modules/FindPythonLibs.cmake ++++ b/Modules/FindPythonLibs.cmake +@@ -51,7 +51,7 @@ CMAKE_FIND_FRAMEWORKS(Python) + + set(_PYTHON1_VERSIONS 1.6 1.5) + set(_PYTHON2_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0) +-set(_PYTHON3_VERSIONS 3.3 3.2 3.1 3.0) ++set(_PYTHON3_VERSIONS 3.4 3.3 3.2 3.1 3.0) + + if(PythonLibs_FIND_VERSION) + if(PythonLibs_FIND_VERSION_COUNT GREATER 1) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.7-FindLAPACK.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.7-FindLAPACK.patch new file mode 100644 index 0000000000..6808b80ae5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.7-FindLAPACK.patch @@ -0,0 +1,44 @@ +diff -ruN cmake-2.8.7.orig/Modules/FindLAPACK.cmake cmake-2.8.7/Modules/FindLAPACK.cmake +--- cmake-2.8.7.orig/Modules/FindLAPACK.cmake 2011-12-30 17:49:56.000000000 +0100 ++++ cmake-2.8.7/Modules/FindLAPACK.cmake 2012-03-09 02:15:46.000000000 +0100 +@@ -1,3 +1,9 @@ ++# ++# Version modified for Gentoo Linux ++# If a valid PkgConfig configuration is found, this overrides and cancels ++# all further checks. ++# ++ + # - Find LAPACK library + # This module finds an installed fortran library that implements the LAPACK + # linear-algebra interface (see http://www.netlib.org/lapack/). +@@ -36,6 +42,24 @@ + # (To distribute this file outside of CMake, substitute the full + # License text for the above reference.) + ++# ++# first, try PkgConfig ++# ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(PC_LAPACK lapack) ++if(PC_LAPACK_FOUND) ++ foreach(PC_LIB ${PC_LAPACK_LIBRARIES}) ++ find_library(${PC_LIB}_LIBRARY NAMES ${PC_LIB} HINTS ${PC_LAPACK_LIBRARY_DIRS} ) ++ if (NOT ${PC_LIB}_LIBRARY) ++ message(FATAL_ERROR "Something is wrong in your pkg-config file - lib ${PC_LIB} not found in ${PC_LAPACK_LIBRARY_DIRS}") ++ endif (NOT ${PC_LIB}_LIBRARY) ++ list(APPEND LAPACK_LIBRARIES ${${PC_LIB}_LIBRARY}) ++ endforeach(PC_LIB) ++ find_package_handle_standard_args(LAPACK DEFAULT_MSG LAPACK_LIBRARIES) ++ mark_as_advanced(LAPACK_LIBRARIES) ++else(PC_LAPACK_FOUND) ++message(STATUS "No PkgConfig configuration for LAPACK found; starting more extensive search.") ++ + set(_lapack_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) + + get_property(_LANGUAGES_ GLOBAL PROPERTY ENABLED_LANGUAGES) +@@ -305,3 +329,5 @@ + endif(BLA_F95) + + set(CMAKE_FIND_LIBRARY_SUFFIXES ${_lapack_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) ++ ++endif(PC_LAPACK_FOUND) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.8-FindPkgConfig.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.8-FindPkgConfig.patch new file mode 100644 index 0000000000..c5e17c5ba6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-2.8.8-FindPkgConfig.patch @@ -0,0 +1,18 @@ +diff --git a/Modules/FindPkgConfig.cmake b/Modules/FindPkgConfig.cmake +index c47f583..5783d37 100644 +--- a/Modules/FindPkgConfig.cmake ++++ b/Modules/FindPkgConfig.cmake +@@ -87,7 +87,12 @@ + set(PKG_CONFIG_VERSION 1) + set(PKG_CONFIG_FOUND 0) + +-find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") ++if(NOT PKG_CONFIG_EXECUTABLE) ++ set(PKG_CONFIG_EXECUTABLE $ENV{PKG_CONFIG}) ++ if(NOT PKG_CONFIG_EXECUTABLE) ++ find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable") ++ endif(NOT PKG_CONFIG_EXECUTABLE) ++endif(NOT PKG_CONFIG_EXECUTABLE) + mark_as_advanced(PKG_CONFIG_EXECUTABLE) + + if(PKG_CONFIG_EXECUTABLE) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-FindBLAS.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-FindBLAS.patch new file mode 100644 index 0000000000..86c5dc7fd5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-FindBLAS.patch @@ -0,0 +1,43 @@ +--- Modules/FindBLAS.cmake ++++ Modules/FindBLAS.cmake +@@ -4,6 +4,10 @@ + # + # Find BLAS library + # ++# Version modified for Gentoo Linux. ++# If a valid PkgConfig configuration is found, this overrides and cancels ++# all further checks. ++# + # This module finds an installed fortran library that implements the + # BLAS linear-algebra interface (see http://www.netlib.org/blas/). The + # list of libraries searched for is taken from the autoconf macro file, +@@ -50,6 +54,23 @@ + # (To distribute this file outside of CMake, substitute the full + # License text for the above reference.) + ++# first, try PkgConfig ++# ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(PC_BLAS blas) ++if(PC_BLAS_FOUND) ++ foreach(PC_LIB ${PC_BLAS_LIBRARIES}) ++ find_library(${PC_LIB}_LIBRARY NAMES ${PC_LIB} HINTS ${PC_BLAS_LIBRARY_DIRS} ) ++ if (NOT ${PC_LIB}_LIBRARY) ++ message(FATAL_ERROR "Something is wrong in your pkg-config file - lib ${PC_LIB} not found in ${PC_BLAS_LIBRARY_DIRS}") ++ endif (NOT ${PC_LIB}_LIBRARY) ++ list(APPEND BLAS_LIBRARIES ${${PC_LIB}_LIBRARY}) ++ endforeach(PC_LIB) ++ find_package_handle_standard_args(BLAS DEFAULT_MSG BLAS_LIBRARIES) ++ mark_as_advanced(BLAS_LIBRARIES) ++else(PC_BLAS_FOUND) ++message(STATUS "No PkgConfig configuration for BLAS found; starting more extensive search.") ++ + include(${CMAKE_CURRENT_LIST_DIR}/CheckFunctionExists.cmake) + include(${CMAKE_CURRENT_LIST_DIR}/CheckFortranFunctionExists.cmake) + +@@ -688,3 +709,5 @@ + endif() + + set(CMAKE_FIND_LIBRARY_SUFFIXES ${_blas_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) ++ ++endif(PC_BLAS_FOUND) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-FindBoost-python.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-FindBoost-python.patch new file mode 100644 index 0000000000..a6291d2b85 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-FindBoost-python.patch @@ -0,0 +1,93 @@ +From 934ec9add33d413e4d5c9cec1cb3ebb5cbfd81f4 Mon Sep 17 00:00:00 2001 +From: Michael Palimaka +Date: Thu, 19 Jun 2014 00:17:48 +1000 +Subject: [PATCH] Fix detection of PYTHON_ABI-versioned Boost Python libraries + wrt bug #400969. + +--- + Modules/FindBoost.cmake | 41 +++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 41 insertions(+) + +diff --git a/Modules/FindBoost.cmake b/Modules/FindBoost.cmake +index dfd4460..70bfb4f 100644 +--- a/Modules/FindBoost.cmake ++++ b/Modules/FindBoost.cmake +@@ -952,6 +952,15 @@ foreach(COMPONENT ${Boost_FIND_COMPONENTS}) + set( _boost_docstring_release "Boost ${COMPONENT} library (release)") + set( _boost_docstring_debug "Boost ${COMPONENT} library (debug)") + ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ # Get version of Python. ++ if (NOT PYTHON_EXECUTABLE) ++ #if a certain version of python was detected by cmake before use that one ++ set(PYTHON_EXECUTABLE "python") ++ endif (NOT PYTHON_EXECUTABLE) ++ execute_process(COMMAND "${PYTHON_EXECUTABLE}" -c "import sys; sys.stdout.write('.'.join(str(x) for x in sys.version_info[:2]))" OUTPUT_VARIABLE _python_version) ++ endif() ++ + # Compute component-specific hints. + set(_Boost_FIND_LIBRARY_HINTS_FOR_COMPONENT "") + if(${COMPONENT} STREQUAL "mpi" OR ${COMPONENT} STREQUAL "mpi_python" OR +@@ -984,6 +993,15 @@ foreach(COMPONENT ${Boost_FIND_COMPONENTS}) + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_RELEASE_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version} ) ++ endif() ++ + if(_boost_STATIC_RUNTIME_WORKAROUND) + set(_boost_RELEASE_STATIC_ABI_TAG "-s${_boost_RELEASE_ABI_TAG}") + list(APPEND _boost_RELEASE_NAMES +@@ -991,6 +1009,13 @@ foreach(COMPONENT ${Boost_FIND_COMPONENTS}) + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_RELEASE_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_RELEASE_STATIC_ABI_TAG} ) ++ endif() + endif() + if(Boost_THREADAPI AND ${COMPONENT} STREQUAL "thread") + _Boost_PREPEND_LIST_WITH_THREADAPI(_boost_RELEASE_NAMES ${_boost_RELEASE_NAMES}) +@@ -1020,6 +1045,15 @@ foreach(COMPONENT ${Boost_FIND_COMPONENTS}) + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_MULTITHREADED} + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_DEBUG_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version} ) ++ endif() + if(_boost_STATIC_RUNTIME_WORKAROUND) + set(_boost_DEBUG_STATIC_ABI_TAG "-s${_boost_DEBUG_ABI_TAG}") + list(APPEND _boost_DEBUG_NAMES +@@ -1027,6 +1061,13 @@ foreach(COMPONENT ${Boost_FIND_COMPONENTS}) + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} + ${Boost_LIB_PREFIX}${Boost_NAMESPACE}_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ) ++ if(${COMPONENT} STREQUAL "python" OR ${COMPONENT} STREQUAL "mpi_python") ++ list(APPEND _boost_DEBUG_NAMES ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_COMPILER}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG}-${Boost_LIB_VERSION} ++ ${Boost_LIB_PREFIX}boost_${COMPONENT}-${_python_version}${_boost_MULTITHREADED}${_boost_DEBUG_STATIC_ABI_TAG} ) ++ endif() + endif() + if(Boost_THREADAPI AND ${COMPONENT} STREQUAL "thread") + _Boost_PREPEND_LIST_WITH_THREADAPI(_boost_DEBUG_NAMES ${_boost_DEBUG_NAMES}) +-- +1.8.5.5 + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-prefix-dirs.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-prefix-dirs.patch new file mode 100644 index 0000000000..decfb91260 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.0-prefix-dirs.patch @@ -0,0 +1,142 @@ +From e7ce3e523f8cfa1bc749118f381753230766827f Mon Sep 17 00:00:00 2001 +From: Michael Palimaka +Date: Thu, 19 Jun 2014 00:08:13 +1000 +Subject: [PATCH] Set some proper paths to make cmake find our tools. + +The ebuild now adds an extra / at the end of $EPREFIX so that it is +never the empty string (so that CMAKE_SYSTEM_PREFIX_PATH remains +correct) + +Original patch by Heiko Przybyl. +Updated by Chris Reffett (cmake-2.8.8) +Updated by Johannes Huber (cmake-2.8.9) +Updated by Michael Palimaka (cmake-2.8.10) +Updated by Chris Reffett (cmake-2.8.11) +Updated by Michael Palimaka (cmake-3.0.0) +--- + Modules/Platform/Darwin.cmake | 12 +++++++---- + Modules/Platform/UnixPaths.cmake | 43 ++++++++++++++++++++-------------------- + 2 files changed, 29 insertions(+), 26 deletions(-) + +diff --git a/Modules/Platform/Darwin.cmake b/Modules/Platform/Darwin.cmake +index e25df1e..9b22a6a 100644 +--- a/Modules/Platform/Darwin.cmake ++++ b/Modules/Platform/Darwin.cmake +@@ -132,9 +132,9 @@ set(CMAKE_C_FRAMEWORK_SEARCH_FLAG -F) + set(CMAKE_CXX_FRAMEWORK_SEARCH_FLAG -F) + set(CMAKE_Fortran_FRAMEWORK_SEARCH_FLAG -F) + +-# default to searching for frameworks first ++# default to searching for frameworks last + if(NOT DEFINED CMAKE_FIND_FRAMEWORK) +- set(CMAKE_FIND_FRAMEWORK FIRST) ++ set(CMAKE_FIND_FRAMEWORK LAST) + endif() + + # Older OS X linkers do not report their framework search path +@@ -156,6 +156,8 @@ endif() + + # set up the default search directories for frameworks + set(CMAKE_SYSTEM_FRAMEWORK_PATH ++ @GENTOO_PORTAGE_EPREFIX@Frameworks ++ @GENTOO_PORTAGE_EPREFIX@usr/lib + ~/Library/Frameworks + ) + if(_CMAKE_OSX_SYSROOT_PATH) +@@ -187,13 +189,15 @@ if(CMAKE_OSX_SYSROOT) + endif() + endif() + +-# default to searching for application bundles first ++# default to searching for application bundles last + if(NOT DEFINED CMAKE_FIND_APPBUNDLE) +- set(CMAKE_FIND_APPBUNDLE FIRST) ++ set(CMAKE_FIND_APPBUNDLE LAST) + endif() + # set up the default search directories for application bundles + set(_apps_paths) + foreach(_path ++ @GENTOO_PORTAGE_EPREFIX@Applications ++ @GENTOO_PORTAGE_EPREFIX@usr/bin + "~/Applications" + "/Applications" + "${OSX_DEVELOPER_ROOT}/../Applications" # Xcode 4.3+ +diff --git a/Modules/Platform/UnixPaths.cmake b/Modules/Platform/UnixPaths.cmake +index 20ee1d1..3481ca8 100644 +--- a/Modules/Platform/UnixPaths.cmake ++++ b/Modules/Platform/UnixPaths.cmake +@@ -33,6 +33,7 @@ get_filename_component(_CMAKE_INSTALL_DIR "${_CMAKE_INSTALL_DIR}" PATH) + # search types. + list(APPEND CMAKE_SYSTEM_PREFIX_PATH + # Standard ++ @GENTOO_PORTAGE_EPREFIX@usr/local @GENTOO_PORTAGE_EPREFIX@usr @GENTOO_PORTAGE_EPREFIX@ + /usr/local /usr / + + # CMake install location +@@ -53,43 +54,41 @@ endif() + + # List common include file locations not under the common prefixes. + list(APPEND CMAKE_SYSTEM_INCLUDE_PATH +- # Windows API on Cygwin +- /usr/include/w32api +- +- # X11 +- /usr/X11R6/include /usr/include/X11 +- +- # Other +- /usr/pkg/include +- /opt/csw/include /opt/include +- /usr/openwin/include ++ @GENTOO_PORTAGE_EPREFIX@usr/include + ) + + list(APPEND CMAKE_SYSTEM_LIBRARY_PATH +- # Windows API on Cygwin +- /usr/lib/w32api +- +- # X11 +- /usr/X11R6/lib /usr/lib/X11 +- +- # Other +- /usr/pkg/lib +- /opt/csw/lib /opt/lib +- /usr/openwin/lib ++ @GENTOO_PORTAGE_GCCLIBDIR@/gcc ++ @GENTOO_PORTAGE_GCCLIBDIR@ ++ @GENTOO_PORTAGE_EPREFIX@usr/lib64 ++ @GENTOO_PORTAGE_EPREFIX@usr/libx32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib ++ @GENTOO_PORTAGE_EPREFIX@lib + ) + + list(APPEND CMAKE_SYSTEM_PROGRAM_PATH +- /usr/pkg/bin ++ @GENTOO_PORTAGE_EPREFIX@usr/bin ++ @GENTOO_PORTAGE_EPREFIX@bin + ) + + list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES +- /lib /lib32 /lib64 /usr/lib /usr/lib32 /usr/lib64 ++ @GENTOO_PORTAGE_GCCLIBDIR@/gcc ++ @GENTOO_PORTAGE_GCCLIBDIR@ ++ @GENTOO_PORTAGE_EPREFIX@usr/lib64 ++ @GENTOO_PORTAGE_EPREFIX@usr/libx32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib ++ @GENTOO_PORTAGE_EPREFIX@lib ++ /lib /usr/lib /usr/lib32 /usr/lib64 /usr/libx32 + ) + + list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES ++ GENTOO_PORTAGE_EPREFIX@usr/include + /usr/include + ) + list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES ++ @GENTOO_PORTAGE_EPREFIX@usr/include + /usr/include + ) + +-- +1.8.5.5 + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.2-FindLAPACK.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.2-FindLAPACK.patch new file mode 100644 index 0000000000..57250e453b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.0.2-FindLAPACK.patch @@ -0,0 +1,43 @@ +--- Modules/FindLAPACK.cmake.orig 2014-09-15 23:50:11.377111987 +0200 ++++ Modules/FindLAPACK.cmake 2014-09-15 23:52:54.734388375 +0200 +@@ -4,6 +4,10 @@ + # + # Find LAPACK library + # ++# Version modified for Gentoo Linux. ++# If a valid PkgConfig configuration is found, this overrides and cancels ++# all further checks. ++# + # This module finds an installed fortran library that implements the + # LAPACK linear-algebra interface (see http://www.netlib.org/lapack/). + # +@@ -140,6 +144,23 @@ + + endmacro() + ++# ++# first, try PkgConfig ++# ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(PC_LAPACK lapack) ++if(PC_LAPACK_FOUND) ++ foreach(PC_LIB ${PC_LAPACK_LIBRARIES}) ++ find_library(${PC_LIB}_LIBRARY NAMES ${PC_LIB} HINTS ${PC_LAPACK_LIBRARY_DIRS} ) ++ if (NOT ${PC_LIB}_LIBRARY) ++ message(FATAL_ERROR "Something is wrong in your pkg-config file - lib ${PC_LIB} not found in ${PC_LAPACK_LIBRARY_DIRS}") ++ endif (NOT ${PC_LIB}_LIBRARY) ++ list(APPEND LAPACK_LIBRARIES ${${PC_LIB}_LIBRARY}) ++ endforeach(PC_LIB) ++ find_package_handle_standard_args(LAPACK DEFAULT_MSG LAPACK_LIBRARIES) ++ mark_as_advanced(LAPACK_LIBRARIES) ++else(PC_LAPACK_FOUND) ++message(STATUS "No PkgConfig configuration for LAPACK found; starting more extensive search.") + + set(LAPACK_LINKER_FLAGS) + set(LAPACK_LIBRARIES) +@@ -348,3 +369,5 @@ + endif() + + set(CMAKE_FIND_LIBRARY_SUFFIXES ${_lapack_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) ++ ++endif(PC_LAPACK_FOUND) diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.1.0-FindPythonInterp.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.1.0-FindPythonInterp.patch new file mode 100644 index 0000000000..78f622d886 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.1.0-FindPythonInterp.patch @@ -0,0 +1,29 @@ +--- Modules/FindPythonInterp.cmake.orig 2015-01-06 11:50:03.376357898 +0100 ++++ Modules/FindPythonInterp.cmake 2015-01-06 12:25:48.614989290 +0100 +@@ -75,6 +75,11 @@ + else() + set(_PYTHON_FIND_OTHER_VERSIONS ${_PYTHON3_VERSIONS} ${_PYTHON2_VERSIONS} ${_PYTHON1_VERSIONS}) + endif() ++ ++if (CMAKE_BUILD_TYPE STREQUAL Gentoo) ++ set(_Python_NAMES python) ++endif() ++ + find_program(PYTHON_EXECUTABLE NAMES ${_Python_NAMES}) + + # Set up the versions we know about, in the order we will search. Always add +@@ -99,12 +104,13 @@ + unset(_PYTHON3_VERSIONS) + + # Search for newest python version if python executable isn't found +-if(NOT PYTHON_EXECUTABLE) ++if(NOT PYTHON_EXECUTABLE AND NOT CMAKE_BUILD_TYPE STREQUAL Gentoo) + foreach(_CURRENT_VERSION IN LISTS _Python_VERSIONS) + set(_Python_NAMES python${_CURRENT_VERSION}) + if(WIN32) + list(APPEND _Python_NAMES python) + endif() ++ + find_program(PYTHON_EXECUTABLE + NAMES ${_Python_NAMES} + PATHS [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath] diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.1.0-darwin-isysroot.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.1.0-darwin-isysroot.patch new file mode 100644 index 0000000000..119001aeef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.1.0-darwin-isysroot.patch @@ -0,0 +1,48 @@ +Do not detect Xcode and set -isysroot for its SDK, since that messes up +our toolchain, and hence makes any compilation fail, bug #445308 + +--- Modules/Platform/Darwin-Initialize.cmake ++++ Modules/Platform/Darwin-Initialize.cmake +@@ -1,16 +1,16 @@ + # Ask xcode-select where to find /Developer or fall back to ancient location. +-execute_process(COMMAND xcode-select -print-path +- OUTPUT_VARIABLE _stdout +- OUTPUT_STRIP_TRAILING_WHITESPACE +- ERROR_VARIABLE _stderr +- RESULT_VARIABLE _failed) +-if(NOT _failed AND IS_DIRECTORY ${_stdout}) +- set(OSX_DEVELOPER_ROOT ${_stdout}) +-elseif(IS_DIRECTORY "/Developer") +- set(OSX_DEVELOPER_ROOT "/Developer") +-else() ++#execute_process(COMMAND xcode-select -print-path ++# OUTPUT_VARIABLE _stdout ++# OUTPUT_STRIP_TRAILING_WHITESPACE ++# ERROR_VARIABLE _stderr ++# RESULT_VARIABLE _failed) ++#if(NOT _failed AND IS_DIRECTORY ${_stdout}) ++# set(OSX_DEVELOPER_ROOT ${_stdout}) ++#elseif(IS_DIRECTORY "/Developer") ++# set(OSX_DEVELOPER_ROOT "/Developer") ++#else() + set(OSX_DEVELOPER_ROOT "") +-endif() ++#endif() + + execute_process(COMMAND sw_vers -productVersion + OUTPUT_VARIABLE CURRENT_OSX_VERSION +@@ -91,10 +91,10 @@ + # CMAKE_OSX_DEPLOYMENT_TARGET + + # Set cache variable - end user may change this during ccmake or cmake-gui configure. +-if(_CURRENT_OSX_VERSION VERSION_GREATER 10.3) +- set(CMAKE_OSX_DEPLOYMENT_TARGET "$ENV{MACOSX_DEPLOYMENT_TARGET}" CACHE STRING +- "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value.") +-endif() ++#if(_CURRENT_OSX_VERSION VERSION_GREATER 10.3) ++# set(CMAKE_OSX_DEPLOYMENT_TARGET "$ENV{MACOSX_DEPLOYMENT_TARGET}" CACHE STRING ++# "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value.") ++#endif() + + #---------------------------------------------------------------------------- + # CMAKE_OSX_SYSROOT diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.2.3-musl-missing-include.patch b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.2.3-musl-missing-include.patch new file mode 100644 index 0000000000..5e0efa9026 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake-3.2.3-musl-missing-include.patch @@ -0,0 +1,28 @@ +From c775072ad5a93306183f83f4396268b1690bb392 Mon Sep 17 00:00:00 2001 +From: Brad King +Date: Wed, 22 Apr 2015 09:58:46 -0400 +Subject: [PATCH] cmGeneratorExpressionEvaluationFile: Add missing sys/types.h + include + +This is needed for 'mode_t', and on mingw-w64 in particular. We added +use of 'mode_t' in commit v3.2.0-rc1~421^2 (file(GENERATE): Use +permissions of input file if present, 2014-07-22). +--- + Source/cmGeneratorExpressionEvaluationFile.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Source/cmGeneratorExpressionEvaluationFile.h b/Source/cmGeneratorExpressionEvaluationFile.h +index 4424bec..5d8b54c 100644 +--- a/Source/cmGeneratorExpressionEvaluationFile.h ++++ b/Source/cmGeneratorExpressionEvaluationFile.h +@@ -13,6 +13,7 @@ + #define cmGeneratorExpressionEvaluationFile_h + + #include "cmStandardIncludes.h" ++#include + #include + + #include "cmGeneratorExpression.h" +-- +1.7.10.4 + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake.vim b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake.vim new file mode 100644 index 0000000000..5cecd7d05b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/files/cmake.vim @@ -0,0 +1,3 @@ +autocmd BufRead,BufNewFile *.cmake,CMakeLists.txt,*.cmake.in runtime! indent/cmake.vim +autocmd BufRead,BufNewFile *.cmake,CMakeLists.txt,*.cmake.in setf cmake +autocmd BufRead,BufNewFile *.ctest,*.ctest.in setf cmake diff --git a/sdk_container/src/third_party/portage-stable/dev-util/cmake/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-util/cmake/metadata.xml new file mode 100644 index 0000000000..7e3fec5ae4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/cmake/metadata.xml @@ -0,0 +1,8 @@ + + + + kde + + Use system copy of dev-libs/jsoncpp instead of bundled one. + + diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2 new file mode 100644 index 0000000000..73c1649c0f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) sys-devel/make userland_GNU? ( >=sys-apps/findutils-4.4.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Cross platform Make +EAPI=5 +HOMEPAGE=http://www.cmake.org/ +IUSE=emacs ncurses qt4 qt5 test +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) emacs? ( virtual/emacs ) +REQUIRED_USE=?? ( qt4 qt5 ) +SLOT=0 +SRC_URI=http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz +_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 cmake-utils 0430c386d85cec959d72640afd63ea91 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 +_md5_=b3d20fe9a850926eb7b102cd59c54c3a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2-r1 new file mode 100644 index 0000000000..9466c5a684 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) sys-devel/make userland_GNU? ( >=sys-apps/findutils-4.4.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Cross platform Make +EAPI=5 +HOMEPAGE=http://www.cmake.org/ +IUSE=emacs ncurses qt4 qt5 test +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) emacs? ( virtual/emacs ) +REQUIRED_USE=?? ( qt4 qt5 ) +SLOT=0 +SRC_URI=http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz +_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 cmake-utils 0430c386d85cec959d72640afd63ea91 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 +_md5_=b368b915f23d0cd46b7f2e6a6c899427 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2-r2 new file mode 100644 index 0000000000..432dfbfdf8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-2.8.12.2-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) sys-devel/make userland_GNU? ( >=sys-apps/findutils-4.4.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Cross platform Make +EAPI=5 +HOMEPAGE=http://www.cmake.org/ +IUSE=emacs ncurses qt4 qt5 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) emacs? ( virtual/emacs ) +REQUIRED_USE=?? ( qt4 qt5 ) +SLOT=0 +SRC_URI=http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz +_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 cmake-utils 0430c386d85cec959d72640afd63ea91 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 +_md5_=e18e9ba30e9ec28416fda6b667f896e6 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.0.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.0.2 new file mode 100644 index 0000000000..f3cfe68487 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.0.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) doc? ( dev-python/sphinx ) sys-devel/make userland_GNU? ( >=sys-apps/findutils-4.4.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Cross platform Make +EAPI=5 +HOMEPAGE=http://www.cmake.org/ +IUSE=doc emacs ncurses qt4 qt5 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) +REQUIRED_USE=?? ( qt4 qt5 ) +SLOT=0 +SRC_URI=http://www.cmake.org/files/v3.0/cmake-3.0.2.tar.gz +_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 cmake-utils 0430c386d85cec959d72640afd63ea91 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 +_md5_=a2824247c5d203a3175b2674fa357ee1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.1.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.1.0 new file mode 100644 index 0000000000..c2791a5448 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.1.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) doc? ( dev-python/sphinx ) sys-devel/make userland_GNU? ( >=sys-apps/findutils-4.4.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Cross platform Make +EAPI=5 +HOMEPAGE=http://www.cmake.org/ +IUSE=doc emacs ncurses qt4 qt5 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) +REQUIRED_USE=?? ( qt4 qt5 ) +SLOT=0 +SRC_URI=http://www.cmake.org/files/v3.1/cmake-3.1.0.tar.gz +_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 cmake-utils 0430c386d85cec959d72640afd63ea91 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 +_md5_=ff5763c39822e2bcdd651a6cb6615308 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.2 new file mode 100644 index 0000000000..6da195b6dd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) doc? ( dev-python/sphinx ) sys-devel/make userland_GNU? ( >=sys-apps/findutils-4.4.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Cross platform Make +EAPI=5 +HOMEPAGE=http://www.cmake.org/ +IUSE=doc emacs system-jsoncpp ncurses qt4 qt5 test +KEYWORDS=alpha amd64 arm ~arm64 hppa ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) +SLOT=0 +SRC_URI=http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz +_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 cmake-utils 0430c386d85cec959d72640afd63ea91 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 +_md5_=0368c8da1365112092c12625bd01e151 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.3 new file mode 100644 index 0000000000..82a885ece5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) doc? ( dev-python/sphinx ) sys-devel/make userland_GNU? ( >=sys-apps/findutils-4.4.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Cross platform Make +EAPI=5 +HOMEPAGE=http://www.cmake.org/ +IUSE=doc emacs system-jsoncpp ncurses qt4 qt5 test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) +SLOT=0 +SRC_URI=http://www.cmake.org/files/v3.2/cmake-3.2.3.tar.gz +_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 cmake-utils 0430c386d85cec959d72640afd63ea91 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 +_md5_=445c9e3fcbfefe1849227917ca81b9bf diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.3-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.3-r1 new file mode 100644 index 0000000000..d76005eb9a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.2.3-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) doc? ( dev-python/sphinx ) sys-devel/make userland_GNU? ( >=sys-apps/findutils-4.4.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Cross platform Make +EAPI=5 +HOMEPAGE=http://www.cmake.org/ +IUSE=doc emacs system-jsoncpp ncurses qt4 qt5 test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) +SLOT=0 +SRC_URI=http://www.cmake.org/files/v3.2/cmake-3.2.3.tar.gz http://www.cmake.org/gitweb?p=cmake.git;a=patch;h=b9ec9392da21a3421e48c6961976060d872faffb -> cmake-3.3.1-FindPkgConfig_remove_variable_dereference.patch +_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 cmake-utils 0430c386d85cec959d72640afd63ea91 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 +_md5_=a625c63e3e98379142bcf43d26c6e11f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.3.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.3.1-r1 new file mode 100644 index 0000000000..ca3196d835 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/cmake-3.3.1-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) doc? ( dev-python/sphinx ) sys-devel/make userland_GNU? ( >=sys-apps/findutils-4.4.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Cross platform Make +EAPI=5 +HOMEPAGE=http://www.cmake.org/ +IUSE=doc emacs system-jsoncpp ncurses qt4 qt5 test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-2.8.0:= >=dev-libs/expat-2.0.1 >=net-misc/curl-7.20.0-r1[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( virtual/emacs ) ncurses? ( sys-libs/ncurses:0= ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= ) +SLOT=0 +SRC_URI=http://www.cmake.org/files/v3.3/cmake-3.3.1.tar.gz http://www.cmake.org/gitweb?p=cmake.git;a=patch;h=b9ec9392da21a3421e48c6961976060d872faffb -> cmake-3.3.1-FindPkgConfig_remove_variable_dereference.patch +_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 cmake-utils 0430c386d85cec959d72640afd63ea91 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 +_md5_=d1f3109b1ed8ff03141ae72b9ebf7d56