mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-17 18:06:59 +02:00
commit
1de030326e
@ -1,88 +0,0 @@
|
||||
# ChangeLog for dev-cpp/gflags
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gflags/ChangeLog,v 1.19 2012/12/16 14:11:07 pacho Exp $
|
||||
|
||||
16 Dec 2012; Pacho Ramos <pacho@gentoo.org> -gflags-1.7.ebuild, metadata.xml:
|
||||
Drop maintainer due retirement, #95685
|
||||
|
||||
19 Nov 2012; Sébastien Fabbro <bicatali@gentoo.org> gflags-2.0.ebuild:
|
||||
Keyworded ~amd64-linux and ~x86-linux
|
||||
|
||||
03 Mar 2012; Krzysztof Pawlik <nelchael@gentoo.org> -gflags-1.5.ebuild,
|
||||
-gflags-1.6.ebuild:
|
||||
Remove old versions.
|
||||
|
||||
16 Feb 2012; Mike Frysinger <vapier@gentoo.org> gflags-1.5.ebuild,
|
||||
gflags-1.6.ebuild, gflags-1.7.ebuild, gflags-2.0.ebuild:
|
||||
Touch up style -- no functional changes.
|
||||
|
||||
*gflags-2.0 (16 Feb 2012)
|
||||
*gflags-1.7 (16 Feb 2012)
|
||||
|
||||
16 Feb 2012; Krzysztof Pawlik <nelchael@gentoo.org> +gflags-1.7.ebuild,
|
||||
+gflags-2.0.ebuild:
|
||||
Version bumps.
|
||||
|
||||
11 Nov 2011; Mike Frysinger <vapier@gentoo.org> gflags-1.5.ebuild,
|
||||
gflags-1.6.ebuild:
|
||||
Add arm love.
|
||||
|
||||
*gflags-1.6 (01 Sep 2011)
|
||||
|
||||
01 Sep 2011; Krzysztof Pawlik <nelchael@gentoo.org> -gflags-1.4.ebuild,
|
||||
+gflags-1.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
*gflags-1.5 (12 Feb 2011)
|
||||
|
||||
12 Feb 2011; Krzysztof Pawlik <nelchael@gentoo.org> -gflags-1.2.ebuild,
|
||||
+gflags-1.5.ebuild:
|
||||
Version bump.
|
||||
|
||||
08 Nov 2010; Krzysztof Pawlik <nelchael@gentoo.org> metadata.xml:
|
||||
Improve metadata: add no-herd and my name.
|
||||
|
||||
*gflags-1.4 (08 Nov 2010)
|
||||
|
||||
08 Nov 2010; Krzysztof Pawlik <nelchael@gentoo.org> +gflags-1.4.ebuild,
|
||||
metadata.xml:
|
||||
Version bump, Python library has been split off to separate package:
|
||||
dev-python/python-gflags.
|
||||
|
||||
09 Jul 2010; Torsten Veller <tove@gentoo.org> metadata.xml:
|
||||
Update metadata.xml. antarus is staffer now (#119161)
|
||||
|
||||
29 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
gflags-1.2.ebuild:
|
||||
Set SUPPORT_PYTHON_ABIS (bug #312131).
|
||||
|
||||
*gflags-1.2 (14 Sep 2009)
|
||||
|
||||
14 Sep 2009; Tiziano Müller <dev-zero@gentoo.org> +gflags-1.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
*gflags-1.1 (30 Apr 2009)
|
||||
|
||||
30 Apr 2009; Tiziano Müller <dev-zero@gentoo.org> gflags-0.8.ebuild,
|
||||
+gflags-1.1.ebuild:
|
||||
Version bump (including eapi-2 and python conditional-depend fix).
|
||||
|
||||
*gflags-0.8 (16 Jun 2008)
|
||||
|
||||
16 Jun 2008; Tiziano Müller <dev-zero@gentoo.org> +gflags-0.8.ebuild:
|
||||
Version bump (bug #218802, fixes bug #227473)
|
||||
|
||||
10 Mar 2008; Alec Warner <antarus@gentoo.org> gflags-0.7.ebuild:
|
||||
distutils fix from dev-zero
|
||||
|
||||
09 Mar 2008; Alec Warner <antarus@gentoo.org> gflags-0.7.ebuild:
|
||||
remove mirror://, it was wrong anyway
|
||||
|
||||
09 Mar 2008; Alec Warner <antarus@gentoo.org> gflags-0.7.ebuild:
|
||||
Thanks to leio for pointing out I'm retarded and didn't specify an SRC_URI
|
||||
|
||||
*gflags-0.7 (09 Mar 2008)
|
||||
|
||||
09 Mar 2008; Alec Warner <antarus@gentoo.org> +metadata.xml,
|
||||
+gflags-0.7.ebuild:
|
||||
-m Initial import of gflags
|
@ -1,14 +1,4 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST gflags-2.0.tar.gz 513739 SHA256 ce4a5d3419f27a080bd68966e5cd9507bfa09d14341e07b78a1778a7a172d7d7 SHA512 ba7061d5d57fcadb53ef70f846caacc44c319552e7dd6b05def38f961d3d89f4023e4eda95845efb399f3e94f24f75bdadfc67b22e29bccc94e46de8db501b83 WHIRLPOOL a86acb21e91bdcaebd6b6c97079ae147c7549c6db29a5c8ebf1917b9ae8703523efef285837d328702d64aaa83bd4810e1ecae65dc58eb12379ab2f0300dd19e
|
||||
EBUILD gflags-2.0.ebuild 676 SHA256 5e15680df3f05b9c1c2403aa12ff63b2dfe5678faa0f74cd6101879bdb9b7d96 SHA512 4cf2115ee5dae04c84958ad512d1220490057f68b6a0346b3290e42709bb327b9cd7595c540fa66f8aa3bbf5c9918b1ccefca8f3bb9089c11028db0dcc9be83a WHIRLPOOL 38851a94966e6b8f76c723cc2c623b06cef336c0f10c24ead4a1440a1f4d0c1dc92b6e3e533fe4947f9b13815a9fc4fd9fd67d3f2bc772c11b96a009d2714c55
|
||||
MISC ChangeLog 2820 SHA256 16ad206c78dade316784e06e354cbbc51d1805f57c4424aff6593485daccdc85 SHA512 99f480795b9e69f024db4663d5c1ea8c029949a3eb3b85c819dd65148bb10d73f6a32b480f61a0bdc86b83a86ba7d05522072f5f08ba0a279b7f395af3d9924a WHIRLPOOL 8ca5f172b1a58c9fb05d6d9a52f43dea1dfbc0f1aa089d6edc33ed7f57b609e908b031270c1816f70909ef6ebafafa60ea962a69ba87ffa8d60f7ef626ae304d
|
||||
MISC metadata.xml 289 SHA256 9544b6246d963794455ace4d80c5e285920b534f98c87017ae7e285378050050 SHA512 5717a8e612700d6d5e8a0e0bf188efaf148c92782af7600209eb3e9a167e075fe8feaefab52c43290b1c5535ca63ca8f5969e470dfd7387c682868bb4621eddd WHIRLPOOL 09b74b91214bd09684c0af82d77153c9eb39bf45d5833cc67fb896e7c79243a4fd89441e6b95956c9c1f1f70a969650bbd06f0d104d1ab9ec43c0ffb5ed63b59
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlDN1nwACgkQCaWpQKGI+9S1xgCeJymYOI5nxoo20B37RRX78mGJ
|
||||
a9IAn2bU73e/sKfiIht4XSfCQEuItWbg
|
||||
=aTfX
|
||||
-----END PGP SIGNATURE-----
|
||||
DIST gflags-2.1.1.tar.gz 102015 BLAKE2B 93a6595730e338f171ba4d3f980aa84bafa7c5890e588027cad8f29f6397c4579186f675f1ba995c9e4be243beecde60ec3449d72baeec016948814aa65a1f86 SHA512 18d1a0a1271f12f0e87447e3a9d6810f531f5b190d84274465add5a928c189caac911ec2592422895961ab3c0c7566ff50c0c22f71d185ac3413c54bdbfb00ef
|
||||
DIST gflags-2.1.2.tar.gz 95716 BLAKE2B 1f7aa19176cf4560e5be9d85217cdd3256d5a71db26d504bb9c845f27f303e46ee2debc5d9d791936dc05cff8ae0ace8cc38af8e782c86d0ca4e55fe94e29c3a SHA512 f636023c1150e4d536d2d472e40d643ff0b02d3c96d8cb7f31544df23e6255fa6c4fd927ef94a3660c250d3faeae7d8d78519fc5e856749a577347a78d9d9ab5
|
||||
DIST gflags-2.2.0.tar.gz 96408 BLAKE2B 571f07dd0972cec201eae8ce66d5e0592abb6ddb81bcf3c539f38861f0cd379de2db20ba99eab885ba030235938816d7a61e589b74a61743de7cdb2710646854 SHA512 e2106ca70ff539024f888bca12487b3bf7f4f51928acf5ae3e1022f6bbd5e3b7882196ec50b609fd52f739e1f7b13eec7d4b3535d8216ec019a3577de6b4228d
|
||||
DIST gflags-2.2.1.tar.gz 96985 BLAKE2B 065dac9cf5d878e4179cb6d56ddf240052a552b72036fd06cb83197d9772a9b97fa544f809c6e1efd6f9ad8cd0222872fc6292c44bc013c5f70e235bcc5b290c SHA512 e919cbdcff1f993ddbfa9c06d8e595566a4717c27ff62f388a64c0e6b4683a93211c24ce78485eae84c2c76053341574064e6c56af185fc2782e2816b26e1fc9
|
||||
|
45
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/files/gflags-2.1.1-libs.patch
vendored
Normal file
45
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/files/gflags-2.1.1-libs.patch
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 17d38b4..ca2c1df 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -22,6 +22,8 @@ version_numbers (
|
||||
PACKAGE_VERSION_PATCH
|
||||
)
|
||||
|
||||
+set (PACKAGE_SOVERSION "${PACKAGE_VERSION_MAJOR}")
|
||||
+
|
||||
# ----------------------------------------------------------------------------
|
||||
# options
|
||||
set (GFLAGS_NAMESPACE "${PACKAGE_NAME}" CACHE STRING "C++ namespace identifier of gflags library.")
|
||||
@@ -256,7 +258,9 @@ foreach (TYPE IN ITEMS STATIC SHARED)
|
||||
endif ()
|
||||
set_target_properties (
|
||||
gflags${opts}-${type} PROPERTIES COMPILE_DEFINITIONS "${defines}"
|
||||
- OUTPUT_NAME "gflags${opts}"
|
||||
+ OUTPUT_NAME "gflags${opts}"
|
||||
+ VERSION "${PACKAGE_VERSION}"
|
||||
+ SOVERSION "${PACKAGE_SOVERSION}"
|
||||
)
|
||||
if (HAVE_SHLWAPI_H)
|
||||
target_link_libraries (gflags${opts}-${type} shlwapi.lib)
|
||||
@@ -280,9 +284,18 @@ if (OS_WINDOWS)
|
||||
set (CONFIG_INSTALL_DIR CMake)
|
||||
else ()
|
||||
set (RUNTIME_INSTALL_DIR bin)
|
||||
- set (LIBRARY_INSTALL_DIR lib)
|
||||
+ # The LIB_INSTALL_DIR and LIB_SUFFIX variables are used by the Fedora
|
||||
+ # package maintainers. Also package maintainers of other distribution
|
||||
+ # packages need to be able to specify the name of the library directory.
|
||||
+ if (NOT LIB_INSTALL_DIR)
|
||||
+ set (LIB_INSTALL_DIR "lib${LIB_SUFFIX}")
|
||||
+ endif ()
|
||||
+ set (LIBRARY_INSTALL_DIR "${LIB_INSTALL_DIR}"
|
||||
+ CACHE PATH "Directory of installed libraries, e.g., \"lib64\""
|
||||
+ )
|
||||
+ mark_as_advanced (LIBRARY_INSTALL_DIR)
|
||||
set (INCLUDE_INSTALL_DIR include)
|
||||
- set (CONFIG_INSTALL_DIR lib/cmake/${PACKAGE_NAME})
|
||||
+ set (CONFIG_INSTALL_DIR ${LIBRARY_INSTALL_DIR}/cmake/${PACKAGE_NAME})
|
||||
endif ()
|
||||
|
||||
file (RELATIVE_PATH INSTALL_PREFIX_REL2CONFIG_DIR "${CMAKE_INSTALL_PREFIX}/${CONFIG_INSTALL_DIR}" "${CMAKE_INSTALL_PREFIX}")
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gflags/gflags-2.0.ebuild,v 1.3 2012/11/19 18:09:19 bicatali Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
DESCRIPTION="Google's C++ argument parsing library"
|
||||
HOMEPAGE="http://code.google.com/p/gflags/"
|
||||
SRC_URI="http://gflags.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
rm -rf "${ED}"/usr/share/doc/*
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
dohtml doc/*
|
||||
}
|
32
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.1.1-r1.ebuild
vendored
Normal file
32
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.1.1-r1.ebuild
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit cmake-multilib
|
||||
|
||||
DESCRIPTION="Google's C++ argument parsing library"
|
||||
HOMEPAGE="http://gflags.github.io/gflags/"
|
||||
SRC_URI="https://github.com/schuhschuh/gflags/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
PATCHES=( "${FILESDIR}/gflags-2.1.1-libs.patch" )
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
$(cmake-utils_use_build static-libs STATIC_LIBS)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
rm -rf "${ED}"/usr/share/doc
|
||||
dodoc {AUTHORS,ChangeLog,NEWS,README}.txt
|
||||
dohtml doc/*
|
||||
}
|
30
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.1.2.ebuild
vendored
Normal file
30
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.1.2.ebuild
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit cmake-multilib
|
||||
|
||||
DESCRIPTION="Google's C++ argument parsing library"
|
||||
HOMEPAGE="http://gflags.github.io/gflags/"
|
||||
SRC_URI="https://github.com/gflags/gflags/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
$(cmake-utils_use_build static-libs STATIC_LIBS)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
rm -rf "${ED}"/usr/share/doc
|
||||
dodoc {AUTHORS,ChangeLog}.txt README.md
|
||||
dohtml doc/*
|
||||
}
|
36
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.2.0.ebuild
vendored
Normal file
36
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.2.0.ebuild
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-multilib
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gflags/gflags.git"
|
||||
else
|
||||
SRC_URI="https://github.com/gflags/gflags/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Google's C++ argument parsing library"
|
||||
HOMEPAGE="http://gflags.github.io/gflags/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/2.2"
|
||||
IUSE="static-libs test"
|
||||
|
||||
# AUTHORS.txt only links the google group
|
||||
DOCS=( ChangeLog.txt README.md )
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DBUILD_STATIC_LIBS=$(usex static-libs)
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
# avoid installing .cmake/packages, e.g.:
|
||||
# >>> /tmp/portage/dev-cpp/gflags-9999/homedir/.cmake/packages/gflags/a7fca4708532331c2d656af0fdc8b8b9
|
||||
-DREGISTER_INSTALL_PREFIX=OFF
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
36
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.2.1.ebuild
vendored
Normal file
36
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.2.1.ebuild
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit cmake-multilib
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gflags/gflags"
|
||||
else
|
||||
SRC_URI="https://github.com/gflags/gflags/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Google's C++ argument parsing library"
|
||||
HOMEPAGE="http://gflags.github.io/gflags/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/2.2"
|
||||
IUSE="static-libs test"
|
||||
|
||||
# AUTHORS.txt only links the google group
|
||||
DOCS=( ChangeLog.txt README.md )
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DBUILD_STATIC_LIBS=$(usex static-libs)
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
# avoid installing .cmake/packages, e.g.:
|
||||
# >>> /tmp/portage/dev-cpp/gflags-9999/homedir/.cmake/packages/gflags/a7fca4708532331c2d656af0fdc8b8b9
|
||||
-DREGISTER_INSTALL_PREFIX=OFF
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
36
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-9999.ebuild
vendored
Normal file
36
sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-9999.ebuild
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit cmake-multilib
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gflags/gflags"
|
||||
else
|
||||
SRC_URI="https://github.com/gflags/gflags/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Google's C++ argument parsing library"
|
||||
HOMEPAGE="http://gflags.github.io/gflags/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/2.2"
|
||||
IUSE="static-libs test"
|
||||
|
||||
# AUTHORS.txt only links the google group
|
||||
DOCS=( ChangeLog.txt README.md )
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DBUILD_STATIC_LIBS=$(usex static-libs)
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
# avoid installing .cmake/packages, e.g.:
|
||||
# >>> /tmp/portage/dev-cpp/gflags-9999/homedir/.cmake/packages/gflags/a7fca4708532331c2d656af0fdc8b8b9
|
||||
-DREGISTER_INSTALL_PREFIX=OFF
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="google-code">gflags</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>amynka@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">gflags/gflags</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1,3 @@
|
||||
DIST glog-0.3.1-1.tar.gz 491798 RMD160 dcbb4a7ba28afb4126e1b9791dda2a784a3bda68 SHA1 14e3f6d6f2ecceac1ee6a66a1d28ddbc32a2b4ab SHA256 0a5ce945aaa5c64cb3889bf4844a0459263c06a77ad549042230dfea316787cb
|
||||
DIST glog-0.3.3.tar.gz 509676 BLAKE2B 21d8893ff535c0e8c1de27214f535aaea99727128d80f421da096969c19504da6a296054db2931232b4fd372446f96189464e4000f44c5720152085aa9976978 SHA512 95418ff0857415a0fbc15caeb22a13f3b6736618adcc3c30e054626f1397bc58399c45f68784c70b1f5dc594ebc6ea66e386896beab5c20be72dd53b25f5a4ac
|
||||
DIST glog-0.3.4.tar.gz 522508 BLAKE2B 4a188d5998005b29afc52f2ea548f33e06a68da993bb74960e5aedb214ec52ef9e9fc39efb1a34f38f217b92df7db064ff01d58df36c3e4ad789becc97335ec2 SHA512 139525b546a9eccacc9bebf7cc3053ba52229e9488485ad45344c3d3134ca819d3b571250c0e3a6d84097009c8be89b0f4fa16ef5ec838ffcc237ae11c3a034c
|
||||
DIST glog-0.3.5.tar.gz 532275 BLAKE2B a455f3ff8fc7cf2861a4351a0305db9455bb79977e57c49b6269b3fa2c147cd9627bfaf4c7aaa04fe4a49158d79abeb5b985813fe8c473d6005e915335c0d693 SHA512 a54a3b8b4b7660d7558ba5168c659bc3c8323c30908a4f6a4bbc6f9cd899350f3243aabc720daebfdeb799b276b51ba1eaa1a0f83149c4e1a038d552ada1ed72
|
||||
|
@ -0,0 +1,56 @@
|
||||
http://code.google.com/p/google-glog/issues/detail?id=130
|
||||
|
||||
make the code work with all gcc targets
|
||||
|
||||
--- a/src/symbolize_unittest.cc
|
||||
+++ b/src/symbolize_unittest.cc
|
||||
@@ -60,9 +60,7 @@ using namespace GOOGLE_NAMESPACE;
|
||||
# endif // __i386__
|
||||
# else
|
||||
# endif // __GNUC__ >= 4
|
||||
-# if defined(__i386__) || defined(__x86_64__)
|
||||
-# define TEST_X86_32_AND_64 1
|
||||
-# endif // defined(__i386__) || defined(__x86_64__)
|
||||
+# define TEST_WITH_LABEL_ADDRESSES
|
||||
#endif
|
||||
|
||||
// A wrapper function for Symbolize() to make the unit test simple.
|
||||
@@ -289,22 +287,24 @@ TEST(Symbolize, SymbolizeWithDemanglingStackConsumption) {
|
||||
extern "C" {
|
||||
inline void* always_inline inline_func() {
|
||||
register void *pc = NULL;
|
||||
-#ifdef TEST_X86_32_AND_64
|
||||
- __asm__ __volatile__("call 1f; 1: pop %0" : "=r"(pc));
|
||||
+#ifdef TEST_WITH_LABEL_ADDRESSES
|
||||
+ pc = &&curr_pc;
|
||||
+ curr_pc:
|
||||
#endif
|
||||
return pc;
|
||||
}
|
||||
|
||||
void* ATTRIBUTE_NOINLINE non_inline_func() {
|
||||
register void *pc = NULL;
|
||||
-#ifdef TEST_X86_32_AND_64
|
||||
- __asm__ __volatile__("call 1f; 1: pop %0" : "=r"(pc));
|
||||
+#ifdef TEST_WITH_LABEL_ADDRESSES
|
||||
+ pc = &&curr_pc;
|
||||
+ curr_pc:
|
||||
#endif
|
||||
return pc;
|
||||
}
|
||||
|
||||
void ATTRIBUTE_NOINLINE TestWithPCInsideNonInlineFunction() {
|
||||
-#if defined(TEST_X86_32_AND_64) && defined(HAVE_ATTRIBUTE_NOINLINE)
|
||||
+#if defined(TEST_WITH_LABEL_ADDRESSES) && defined(HAVE_ATTRIBUTE_NOINLINE)
|
||||
void *pc = non_inline_func();
|
||||
const char *symbol = TrySymbolize(pc);
|
||||
CHECK(symbol != NULL);
|
||||
@@ -314,7 +314,7 @@ void ATTRIBUTE_NOINLINE TestWithPCInsideNonInlineFunction() {
|
||||
}
|
||||
|
||||
void ATTRIBUTE_NOINLINE TestWithPCInsideInlineFunction() {
|
||||
-#if defined(TEST_X86_32_AND_64) && defined(HAVE_ALWAYS_INLINE)
|
||||
+#if defined(TEST_WITH_LABEL_ADDRESSES) && defined(HAVE_ALWAYS_INLINE)
|
||||
void *pc = inline_func(); // Must be inlined.
|
||||
const char *symbol = TrySymbolize(pc);
|
||||
CHECK(symbol != NULL);
|
142
sdk_container/src/third_party/portage-stable/dev-cpp/glog/files/glog-0.3.4-fix-build-system.patch
vendored
Normal file
142
sdk_container/src/third_party/portage-stable/dev-cpp/glog/files/glog-0.3.4-fix-build-system.patch
vendored
Normal file
@ -0,0 +1,142 @@
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -11,7 +11,7 @@
|
||||
AC_CONFIG_SRCDIR(README)
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AM_INIT_AUTOMAKE
|
||||
-AM_CONFIG_HEADER(src/config.h)
|
||||
+AC_CONFIG_HEADERS([src/config.h])
|
||||
|
||||
AC_LANG(C++)
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
AC_PROG_CXX
|
||||
AM_CONDITIONAL(GCC, test "$GCC" = yes) # let the Makefile know if we're gcc
|
||||
|
||||
-AC_PROG_LIBTOOL
|
||||
+LT_INIT
|
||||
AC_SUBST(LIBTOOL_DEPS)
|
||||
|
||||
# Check whether some low-level functions/files are available
|
||||
@@ -128,32 +128,48 @@
|
||||
fi
|
||||
|
||||
# Check if there is google-gflags library installed.
|
||||
-SAVE_CFLAGS="$CFLAGS"
|
||||
-SAVE_LIBS="$LIBS"
|
||||
-AC_ARG_WITH(gflags, AS_HELP_STRING[--with-gflags=GFLAGS_DIR],
|
||||
- GFLAGS_CFLAGS="-I${with_gflags}/include"
|
||||
- GFLAGS_LIBS="-L${with_gflags}/lib -lgflags"
|
||||
- CFLAGS="$CFLAGS $GFLAGS_CFLAGS"
|
||||
- LIBS="$LIBS $GFLAGS_LIBS"
|
||||
-)
|
||||
-AC_CHECK_LIB(gflags, main, ac_cv_have_libgflags=1, ac_cv_have_libgflags=0)
|
||||
-if test x"$ac_cv_have_libgflags" = x"1"; then
|
||||
- AC_DEFINE(HAVE_LIB_GFLAGS, 1, [define if you have google gflags library])
|
||||
- if test x"$GFLAGS_LIBS" = x""; then
|
||||
- GFLAGS_LIBS="-lgflags"
|
||||
- fi
|
||||
-else
|
||||
- GFLAGS_CFLAGS=
|
||||
- GFLAGS_LIBS=
|
||||
-fi
|
||||
-CFLAGS="$SAVE_CFLAGS"
|
||||
-LIBS="$SAVE_LIBS"
|
||||
+AC_ARG_ENABLE([gflags],
|
||||
+ AS_HELP_STRING([--enable-gflags], [Enable google-gflags]))
|
||||
+
|
||||
+ac_cv_have_libgflags=0
|
||||
+AS_IF([test "x$enable_gflags" != "xno"], [
|
||||
+ SAVE_CFLAGS="$CFLAGS"
|
||||
+ SAVE_LIBS="$LIBS"
|
||||
+ AC_ARG_WITH([gflags], AS_HELP_STRING([--with-gflags=GFLAGS_DIR]),[
|
||||
+ GFLAGS_CFLAGS="-I${with_gflags}/include"
|
||||
+ GFLAGS_LIBS="-L${with_gflags}/lib -lgflags"
|
||||
+ CFLAGS="$CFLAGS $GFLAGS_CFLAGS"
|
||||
+ LIBS="$LIBS $GFLAGS_LIBS"
|
||||
+ ])
|
||||
+
|
||||
+ AC_CHECK_LIB(gflags, main, ac_cv_have_libgflags=1, ac_cv_have_libgflags=0)
|
||||
+ CFLAGS="$SAVE_CFLAGS"
|
||||
+ LIBS="$SAVE_LIBS"
|
||||
+])
|
||||
+
|
||||
+AS_IF([test "x$ac_cv_have_libgflags" = "x1"], [
|
||||
+ AC_DEFINE([HAVE_LIB_GFLAGS], [1], [define if you have google gflags library])
|
||||
+ AS_IF([test "x$GFLAGS_LIBS" = "x"], [
|
||||
+ GFLAGS_LIBS="-lgflags"
|
||||
+ ])
|
||||
+], [
|
||||
+ GFLAGS_CFLAGS=
|
||||
+ GFLAGS_LIBS=
|
||||
+])
|
||||
|
||||
# TODO(hamaji): Use official m4 macros provided by testing libraries
|
||||
# once the m4 macro of Google Mocking becomes ready.
|
||||
# Check if there is Google Test library installed.
|
||||
-AC_CHECK_PROG(GTEST_CONFIG, gtest-config, "yes")
|
||||
-AC_CHECK_LIB(gtest, main, have_gtest_lib="yes")
|
||||
+AC_ARG_ENABLE([gtest-config],
|
||||
+ AS_HELP_STRING([--enable-gtest-config], [Enable looking for gtest-config]))
|
||||
+
|
||||
+AS_IF([test "x$enable_gtest_config" != "xno"], [
|
||||
+ AC_CHECK_PROG(GTEST_CONFIG, gtest-config, "yes")
|
||||
+ AC_CHECK_LIB(gtest, main, have_gtest_lib="yes")
|
||||
+], [
|
||||
+ have_gtest_lib="no"
|
||||
+])
|
||||
+
|
||||
if test x"$GTEST_CONFIG" = "xyes" -a x"$have_gtest_lib" = "xyes"; then
|
||||
GTEST_CFLAGS=`gtest-config --cppflags --cxxflags`
|
||||
GTEST_LIBS=`gtest-config --ldflags --libs`
|
||||
@@ -178,17 +194,13 @@
|
||||
AM_CONDITIONAL(HAVE_GMOCK, test x"$GMOCK_CONFIG" = "xyes")
|
||||
|
||||
# We want to link in libunwind if it exists
|
||||
-UNWIND_LIBS=
|
||||
-# Unfortunately, we need to check the header file in addition to the
|
||||
-# lib file to check if libunwind is available since libunwind-0.98
|
||||
-# doesn't install all necessary header files.
|
||||
-if test x"$ac_cv_have_libunwind_h" = x"1"; then
|
||||
- AC_CHECK_LIB(unwind, backtrace, UNWIND_LIBS=-lunwind)
|
||||
-fi
|
||||
-AC_SUBST(UNWIND_LIBS)
|
||||
-if test x"$UNWIND_LIBS" != x""; then
|
||||
- AC_DEFINE(HAVE_LIB_UNWIND, 1, [define if you have libunwind])
|
||||
-fi
|
||||
+AC_ARG_ENABLE([unwind],
|
||||
+ AS_HELP_STRING([--enable-unwind], [Enable libunwind]))
|
||||
+
|
||||
+AS_IF([test "x$enable_unwind" != "xno"], [
|
||||
+ PKG_CHECK_MODULES([UNWIND], [libunwind > 0.98])
|
||||
+ AC_DEFINE([HAVE_LIB_UNWIND], [1], [define if you have libunwind])
|
||||
+])
|
||||
|
||||
# We'd like to use read/write locks in several places in the code.
|
||||
# See if our pthreads support extends to that. Note: for linux, it
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -40,12 +40,11 @@
|
||||
nodist_gloginclude_HEADERS = src/glog/logging.h src/glog/raw_logging.h src/glog/vlog_is_on.h src/glog/stl_logging.h
|
||||
noinst_HEADERS = src/glog/logging.h.in src/glog/raw_logging.h.in src/glog/vlog_is_on.h.in src/glog/stl_logging.h.in
|
||||
|
||||
-docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
|
||||
## This is for HTML and other documentation you want to install.
|
||||
## Add your documentation files (in doc/) in addition to these
|
||||
## top-level boilerplate files. Also add a TODO file if you have one.
|
||||
-dist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README README.windows \
|
||||
- doc/designstyle.css doc/glog.html
|
||||
+dist_doc_DATA = AUTHORS ChangeLog INSTALL NEWS README
|
||||
+dist_html_DATA = doc/designstyle.css doc/glog.html
|
||||
|
||||
## The libraries (.so's) you want to install
|
||||
lib_LTLIBRARIES =
|
||||
@@ -215,7 +214,7 @@
|
||||
|
||||
## This should always include $(TESTS), but may also include other
|
||||
## binaries that you compile but don't want automatically installed.
|
||||
-noinst_PROGRAMS = $(TESTS) $(TEST_BINARIES)
|
||||
+check_PROGRAMS = $(TESTS) $(TEST_BINARIES)
|
||||
|
||||
rpm: dist-gzip packages/rpm.sh packages/rpm/rpm.spec
|
||||
@cd packages && ./rpm.sh ${PACKAGE} ${VERSION}
|
@ -0,0 +1,56 @@
|
||||
From b1639e3014996fbc7635870e013559c54e7e3b2f Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?David=20Mart=C3=ADnez=20Moreno?= <ender@debian.org>
|
||||
Date: Thu, 13 Aug 2015 09:31:26 -0700
|
||||
Subject: [PATCH] Fix ABI demangling for the GCC 5.x case.
|
||||
|
||||
When glog is compiled with gcc-5.2 in cxx11 ABI mode, it barfs about unmangled symbols. This patches it getting inspiration from binutils and demangle.cc itself, although it may be totally wrong or maybe have to use ParseAbiTag in more places. I haven't read the spec for the symbols, though.
|
||||
|
||||
This patch makes the demangle unit test pass correctly.
|
||||
---
|
||||
src/demangle.cc | 19 +++++++++++++++++++
|
||||
1 file changed, 19 insertions(+)
|
||||
|
||||
diff --git a/src/demangle.cc b/src/demangle.cc
|
||||
index e858181..0f0c831 100644
|
||||
--- a/src/demangle.cc
|
||||
+++ b/src/demangle.cc
|
||||
@@ -439,6 +439,7 @@ static bool ParseExprPrimary(State *state);
|
||||
static bool ParseLocalName(State *state);
|
||||
static bool ParseDiscriminator(State *state);
|
||||
static bool ParseSubstitution(State *state);
|
||||
+static bool ParseAbiTag(State *state);
|
||||
|
||||
// Implementation note: the following code is a straightforward
|
||||
// translation of the Itanium C++ ABI defined in BNF with a couple of
|
||||
@@ -567,6 +568,8 @@ static bool ParseNestedName(State *state) {
|
||||
static bool ParsePrefix(State *state) {
|
||||
bool has_something = false;
|
||||
while (true) {
|
||||
+ if (ParseAbiTag(state))
|
||||
+ continue;
|
||||
MaybeAppendSeparator(state);
|
||||
if (ParseTemplateParam(state) ||
|
||||
ParseSubstitution(state) ||
|
||||
@@ -585,6 +588,22 @@ static bool ParsePrefix(State *state) {
|
||||
return true;
|
||||
}
|
||||
|
||||
+// <abi-tag> ::= B <source-name>
|
||||
+static bool ParseAbiTag(State *state) {
|
||||
+ State copy = *state;
|
||||
+
|
||||
+ Append(state, "[", 1);
|
||||
+ if (ParseOneCharToken(state, 'B') &&
|
||||
+ ParseSourceName(state))
|
||||
+ {
|
||||
+ Append(state, "]", 1);
|
||||
+ return true;
|
||||
+ }
|
||||
+
|
||||
+ *state = copy;
|
||||
+ return false;
|
||||
+}
|
||||
+
|
||||
// <unqualified-name> ::= <operator-name>
|
||||
// ::= <ctor-dtor-name>
|
||||
// ::= <source-name>
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glog/glog-0.3.1.ebuild,v 1.1 2011/11/11 20:56:47 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Google's C++ logging library"
|
||||
HOMEPAGE="http://code.google.com/p/google-glog/"
|
||||
SRC_URI="http://google-glog.googlecode.com/files/${P}-1.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm x86"
|
||||
IUSE="gflags static-libs test"
|
||||
|
||||
RDEPEND="gflags? ( dev-cpp/gflags )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-cpp/gmock
|
||||
dev-cpp/gtest
|
||||
)"
|
||||
|
||||
usex() { use "$1" && echo "${2-yes}$4" || echo "${3-no}$5" ; } #382963
|
||||
|
||||
src_configure() {
|
||||
export ac_cv_lib_gflags_main=$(usex gflags)
|
||||
use test || export ac_cv_prog_GTEST_CONFIG=no
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
67
sdk_container/src/third_party/portage-stable/dev-cpp/glog/glog-0.3.3-r1.ebuild
vendored
Normal file
67
sdk_container/src/third_party/portage-stable/dev-cpp/glog/glog-0.3.3-r1.ebuild
vendored
Normal file
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="Google's C++ logging library"
|
||||
HOMEPAGE="https://github.com/google/glog"
|
||||
SRC_URI="https://google-glog.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="gflags static-libs unwind test"
|
||||
|
||||
RDEPEND="gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] )
|
||||
unwind? ( sys-libs/libunwind )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
>=dev-cpp/gmock-1.7.0-r1[${MULTILIB_USEDEP}]
|
||||
>=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch
|
||||
# Fix the --dodcdir flag:
|
||||
# https://code.google.com/p/google-glog/issues/detail?id=193
|
||||
sed -i \
|
||||
-e '/^docdir =/s:=.*:= @docdir@:' \
|
||||
Makefile.in || die
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
use test || export ac_cv_prog_GTEST_CONFIG=no
|
||||
ECONF_SOURCE=${S} \
|
||||
ac_cv_lib_gflags_main=$(usex gflags) \
|
||||
ac_cv_lib_unwind_backtrace=$(usex unwind) \
|
||||
econf \
|
||||
--docdir="\$(datarootdir)/doc/${PF}" \
|
||||
--htmldir='$(docdir)/html' \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
_emake() {
|
||||
# The tests always get built ... disable them when unused.
|
||||
emake $(usex test '' noinst_PROGRAMS=) "$@"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
_emake
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
_emake install DESTDIR="${D}"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# Punt docs we don't care about (NEWS is 0 bytes).
|
||||
rm "${ED}"/usr/share/doc/${PF}/{COPYING,NEWS,README.windows} || die
|
||||
|
||||
# --htmldir doesn't work (yet):
|
||||
# https://code.google.com/p/google-glog/issues/detail?id=144
|
||||
dohtml "${ED}"/usr/share/doc/${PF}/*
|
||||
rm "${ED}"/usr/share/doc/${PF}/*.{html,css}
|
||||
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
50
sdk_container/src/third_party/portage-stable/dev-cpp/glog/glog-0.3.4-r1.ebuild
vendored
Normal file
50
sdk_container/src/third_party/portage-stable/dev-cpp/glog/glog-0.3.4-r1.ebuild
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools multilib-minimal
|
||||
|
||||
DESCRIPTION="Google's C++ logging library"
|
||||
HOMEPAGE="https://github.com/google/glog"
|
||||
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="gflags static-libs test unwind"
|
||||
|
||||
RDEPEND="
|
||||
gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] )
|
||||
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
>=dev-cpp/gmock-1.7.0-r1[${MULTILIB_USEDEP}]
|
||||
>=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}]
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch
|
||||
"${FILESDIR}"/${PN}-0.3.4-fix-build-system.patch
|
||||
"${FILESDIR}"/${PN}-0.3.4-fix-gcc5-demangling.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
$(use_enable gflags) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable test gtest-config) \
|
||||
$(use_enable unwind)
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
# package provides .pc files
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
68
sdk_container/src/third_party/portage-stable/dev-cpp/glog/glog-0.3.4.ebuild
vendored
Normal file
68
sdk_container/src/third_party/portage-stable/dev-cpp/glog/glog-0.3.4.ebuild
vendored
Normal file
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="Google's C++ logging library"
|
||||
HOMEPAGE="https://github.com/google/glog"
|
||||
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="gflags static-libs unwind test"
|
||||
|
||||
RDEPEND="gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] )
|
||||
unwind? ( sys-libs/libunwind )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
>=dev-cpp/gmock-1.7.0-r1[${MULTILIB_USEDEP}]
|
||||
>=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch
|
||||
# Fix the --dodcdir flag:
|
||||
# https://code.google.com/p/google-glog/issues/detail?id=193
|
||||
sed -i \
|
||||
-e '/^docdir =/s:=.*:= @docdir@:' \
|
||||
Makefile.in || die
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
use test || export ac_cv_prog_GTEST_CONFIG=no
|
||||
ECONF_SOURCE=${S} \
|
||||
ac_cv_lib_gflags_main=$(usex gflags) \
|
||||
ac_cv_lib_unwind_backtrace=$(usex unwind) \
|
||||
econf \
|
||||
--docdir="\$(datarootdir)/doc/${PF}" \
|
||||
--htmldir='$(docdir)/html' \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
_emake() {
|
||||
# The tests always get built ... disable them when unused.
|
||||
emake $(usex test '' noinst_PROGRAMS=) "$@"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
_emake
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
_emake install DESTDIR="${D}"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# Punt docs we don't care about (NEWS is 0 bytes).
|
||||
rm "${ED}"/usr/share/doc/${PF}/{COPYING,NEWS,README.windows} || die
|
||||
|
||||
# --htmldir doesn't work (yet):
|
||||
# https://code.google.com/p/google-glog/issues/detail?id=144
|
||||
dohtml "${ED}"/usr/share/doc/${PF}/*
|
||||
rm "${ED}"/usr/share/doc/${PF}/*.{html,css}
|
||||
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
47
sdk_container/src/third_party/portage-stable/dev-cpp/glog/glog-0.3.5.ebuild
vendored
Normal file
47
sdk_container/src/third_party/portage-stable/dev-cpp/glog/glog-0.3.5.ebuild
vendored
Normal file
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit autotools multilib-minimal
|
||||
|
||||
DESCRIPTION="Google's C++ logging library"
|
||||
HOMEPAGE="https://github.com/google/glog"
|
||||
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="gflags static-libs test unwind"
|
||||
|
||||
RDEPEND="
|
||||
gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] )
|
||||
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch
|
||||
"${FILESDIR}"/${PN}-0.3.4-fix-build-system.patch
|
||||
"${FILESDIR}"/${PN}-0.3.4-fix-gcc5-demangling.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
$(use_enable gflags) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable test gtest-config) \
|
||||
$(use_enable unwind)
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
# package provides .pc files
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
16
sdk_container/src/third_party/portage-stable/dev-cpp/glog/metadata.xml
vendored
Normal file
16
sdk_container/src/third_party/portage-stable/dev-cpp/glog/metadata.xml
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>cpp@gentoo.org</email>
|
||||
<name>Gentoo C++ Project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="gflags">Use <pkg>dev-cpp/gflags</pkg> for flag parsing</flag>
|
||||
<flag name="unwind">Use <pkg>sys-libs/libunwind</pkg> for stack unwinding instead of glibc/gcc (may be more reliable on x86_64)</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="google-code">google-glog</remote-id>
|
||||
<remote-id type="github">google/glog</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,91 +0,0 @@
|
||||
# ChangeLog for dev-cpp/gmock
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*gmock-1.7.0-r1 (09 Aug 2015)
|
||||
*gmock-1.7.0 (09 Aug 2015)
|
||||
*gmock-1.6.0 (09 Aug 2015)
|
||||
*gmock-1.5.0 (09 Aug 2015)
|
||||
*gmock-1.4.0 (09 Aug 2015)
|
||||
|
||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
|
||||
+files/gmock-1.4.0-gcc-4.7.patch, +files/gmock-1.4.0-more-gcc-4.7.patch,
|
||||
+gmock-1.4.0.ebuild, +gmock-1.5.0.ebuild, +gmock-1.6.0.ebuild,
|
||||
+gmock-1.7.0.ebuild, +gmock-1.7.0-r1.ebuild, +metadata.xml:
|
||||
proj/gentoo: Initial commit
|
||||
|
||||
This commit represents a new era for Gentoo:
|
||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||
|
||||
This commit is the start of the NEW history.
|
||||
Any historical data is intended to be grafted onto this point.
|
||||
|
||||
Creation process:
|
||||
1. Take final CVS checkout snapshot
|
||||
2. Remove ALL ChangeLog* files
|
||||
3. Transform all Manifests to thin
|
||||
4. Remove empty Manifests
|
||||
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||
|
||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||
tests
|
||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||
project
|
||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||
developer, wrote Git features for the migration
|
||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||
cvs2svn
|
||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||
work in migration
|
||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||
the bikeshed
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||
Use https by default
|
||||
|
||||
Convert all URLs for sites supporting encrypted connections from http to
|
||||
https
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> gmock-1.4.0.ebuild,
|
||||
gmock-1.5.0.ebuild, gmock-1.6.0.ebuild, gmock-1.7.0.ebuild,
|
||||
gmock-1.7.0-r1.ebuild:
|
||||
Enable https for all google URIs
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> gmock-1.4.0.ebuild,
|
||||
gmock-1.5.0.ebuild, gmock-1.6.0.ebuild, gmock-1.7.0.ebuild,
|
||||
gmock-1.7.0-r1.ebuild:
|
||||
Convert URIs for googlecode.com to https
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||
|
||||
repoman does not yet accept the https version.
|
||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||
|
||||
Bug: https://bugs.gentoo.org/552720
|
||||
|
||||
01 Sep 2015; Tobias Klausmann <klausman@gentoo.org> gmock-1.4.0.ebuild,
|
||||
gmock-1.5.0.ebuild, gmock-1.6.0.ebuild, gmock-1.7.0.ebuild,
|
||||
gmock-1.7.0-r1.ebuild:
|
||||
Fixing HOMEPAGE move due to code.google.com shutdown
|
||||
|
||||
Package-Manager: portage-2.2.20.1
|
||||
|
||||
07 Sep 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||
ADd missing remote-id entries
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
@ -1,121 +0,0 @@
|
||||
# ChangeLog for dev-cpp/gmock
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gmock/ChangeLog,v 1.34 2015/07/29 05:28:07 vapier Exp $
|
||||
|
||||
29 Jul 2015; Mike Frysinger <vapier@gentoo.org> gmock-1.7.0-r1.ebuild:
|
||||
Mark arm64/m68k/s390/sh stable.
|
||||
|
||||
21 Apr 2015; Pacho Ramos <pacho@gentoo.org> gmock-1.7.0-r1.ebuild:
|
||||
ppc stable wrt bug #525970
|
||||
|
||||
02 Apr 2015; Michael Sterrett <mr_bones_@gentoo.org> gmock-1.7.0-r1.ebuild:
|
||||
add missing test to IUSE
|
||||
|
||||
16 Jan 2015; Raúl Porcel <armin76@gentoo.org> gmock-1.7.0-r1.ebuild:
|
||||
alpha/ia64/sparc stable wrt #525970
|
||||
|
||||
19 Nov 2014; Agostino Sarubbo <ago@gentoo.org> gmock-1.7.0-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #529822
|
||||
|
||||
25 Oct 2014; Markus Meier <maekke@gentoo.org> gmock-1.7.0-r1.ebuild:
|
||||
arm stable, bug #525970
|
||||
|
||||
23 Oct 2014; Pacho Ramos <pacho@gentoo.org> gmock-1.7.0-r1.ebuild:
|
||||
amd64/x86 stable, bug #525970
|
||||
|
||||
21 Aug 2014; Raúl Porcel <armin76@gentoo.org> gmock-1.7.0.ebuild:
|
||||
alpha/ia64/sparc stable wrt bug #513804
|
||||
|
||||
15 Aug 2014; Raúl Porcel <armin76@gentoo.org> gmock-1.6.0.ebuild:
|
||||
sparc stable
|
||||
|
||||
23 Jul 2014; Tobias Klausmann <klausman@gentoo.org> gmock-1.6.0.ebuild:
|
||||
Stable on alpha, bug #493400
|
||||
|
||||
19 Jul 2014; Pacho Ramos <pacho@gentoo.org> gmock-1.7.0.ebuild:
|
||||
amd64/x86 stable, bug #513804
|
||||
|
||||
29 Jun 2014; Markus Meier <maekke@gentoo.org> gmock-1.7.0.ebuild:
|
||||
arm stable, bug #513804
|
||||
|
||||
23 Jun 2014; Jeroen Roovers <jer@gentoo.org> gmock-1.7.0-r1.ebuild:
|
||||
Stable for HPPA (bug #513804).
|
||||
|
||||
04 May 2014; Mike Frysinger <vapier@gentoo.org> gmock-1.7.0-r1.ebuild:
|
||||
Force python-2.x when running tests #455276 by Markus Oehme.
|
||||
|
||||
*gmock-1.7.0-r1 (27 Mar 2014)
|
||||
|
||||
27 Mar 2014; Mike Frysinger <vapier@gentoo.org> +gmock-1.7.0-r1.ebuild:
|
||||
Add multilib build support.
|
||||
|
||||
14 Feb 2014; Akinori Hattori <hattya@gentoo.org> gmock-1.6.0.ebuild:
|
||||
ia64 stable wrt bug #493400
|
||||
|
||||
*gmock-1.7.0 (12 Jan 2014)
|
||||
|
||||
12 Jan 2014; Ryan Hill <dirtyepic@gentoo.org> +gmock-1.7.0.ebuild:
|
||||
Version bump (bug #490406 by Jauhien Piatlicki).
|
||||
|
||||
09 Dec 2013; Jeroen Roovers <jer@gentoo.org> gmock-1.6.0.ebuild:
|
||||
Stable for HPPA (bug #493400).
|
||||
|
||||
19 Oct 2013; Mike Frysinger <vapier@gentoo.org> gmock-1.6.0.ebuild:
|
||||
Add keywords for everyone.
|
||||
|
||||
07 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> gmock-1.6.0.ebuild:
|
||||
Stable on arm, wrt bug #478210
|
||||
|
||||
28 Aug 2012; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/gmock-1.4.0-more-gcc-4.7.patch, gmock-1.4.0.ebuild:
|
||||
Add another fix from upstream for building with gcc-4.7.
|
||||
|
||||
24 Aug 2012; Michael Weber <xmw@gentoo.org> gmock-1.6.0.ebuild:
|
||||
ppc stable (bug 420853).
|
||||
|
||||
17 Jul 2012; Anthony G. Basile <blueness@gentoo.org> gmock-1.6.0.ebuild:
|
||||
Keyword ~mips ~ppc ~ppc64
|
||||
|
||||
12 Jun 2012; Jeff Horelick <jdhore@gentoo.org> gmock-1.4.0.ebuild,
|
||||
gmock-1.5.0.ebuild:
|
||||
Drop app-arch/unzip from DEPEND on 1.4.0 and 1.5.0 as only 1.6.0 needs it.
|
||||
|
||||
12 Jun 2012; Jeff Horelick <jdhore@gentoo.org> gmock-1.6.0.ebuild:
|
||||
marked x86 per bug 420853
|
||||
|
||||
12 Jun 2012; Agostino Sarubbo <ago@gentoo.org> gmock-1.4.0.ebuild,
|
||||
gmock-1.5.0.ebuild, gmock-1.6.0.ebuild:
|
||||
Add app-arch/unzip as DEPEND per JD request
|
||||
|
||||
12 Jun 2012; Agostino Sarubbo <ago@gentoo.org> gmock-1.6.0.ebuild:
|
||||
Stable for amd64, wrt bug #420853
|
||||
|
||||
30 May 2012; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/gmock-1.4.0-gcc-4.7.patch, gmock-1.4.0.ebuild:
|
||||
Fix via ChromiumOS from upstream for building with gcc-4.7.
|
||||
|
||||
*gmock-1.6.0 (30 Mar 2012)
|
||||
|
||||
30 Mar 2012; Mike Frysinger <vapier@gentoo.org> +gmock-1.6.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
20 Feb 2012; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Drop no-herd.
|
||||
|
||||
11 Nov 2011; Mike Frysinger <vapier@gentoo.org> gmock-1.4.0.ebuild,
|
||||
gmock-1.5.0.ebuild:
|
||||
Call elibtoolize to fix cross-compiling relink issues.
|
||||
|
||||
*gmock-1.4.0 (11 Nov 2011)
|
||||
|
||||
11 Nov 2011; Mike Frysinger <vapier@gentoo.org> +gmock-1.4.0.ebuild:
|
||||
Add an older version to match versions available for gtest.
|
||||
|
||||
11 Nov 2011; Mike Frysinger <vapier@gentoo.org> gmock-1.5.0.ebuild:
|
||||
Update gtest depend after category migration #387155.
|
||||
|
||||
*gmock-1.5.0 (14 Oct 2011)
|
||||
|
||||
14 Oct 2011; Mike Frysinger <vapier@gentoo.org> +gmock-1.5.0.ebuild,
|
||||
+metadata.xml:
|
||||
Initial import based on ChromeOS's ebuild.
|
@ -1,14 +0,0 @@
|
||||
AUX gmock-1.4.0-gcc-4.7.patch 6982 SHA256 851343d6d805abd5c03c91c9a6dd0dbcb7db99a60d8a87100025cd167fb5f01c SHA512 fca0b60fe1715613ca7ef6dfd2f1c65c0cbf97a39a4bb86a1396c3acf4a6d5d4a53876187a4888e268abbfe0e7098b6e6d8258563d41c09d1f7709f4034b7936 WHIRLPOOL b76ebbf677d96b6b3c9788c912ee28b8a58ba3cd3f01b6c122d92428288f4de89ec0f5edcc5ebd2c19ae6e7f9c4a577ea6a76cc90dea2b53e3ab8aea0254a25e
|
||||
AUX gmock-1.4.0-more-gcc-4.7.patch 5156 SHA256 be933382c5baf74eb3304c619c6f004635b5d92f36562bdf3af61b4b2f8e9600 SHA512 a09bb34261f9af7ec107e026b125d1351dca3d125ad212b382edffe6aae38fc6b9551484169eee58aa8becd8d594fdf36524b1a1bd65bf9911a4a27e946fa6e8 WHIRLPOOL 11000f315bde9f24e1f3b5fdf8faf2f9d42632cac0259dd6d022802c5b7adec8d73b8c8a4a86aa497499745629226626b31709ca85dff0222e22da2b06426fd1
|
||||
DIST gmock-1.4.0.tar.bz2 946373 SHA256 21d37c154a7b8d7a8562b9dde82db7db0a6c188b985c4a18ff3413daae8caa8c SHA512 df99aae44d23f4b0b4ce9ac24fde9e72508c9a915323dd07fb475c708953b79310c164141d085a04a9203b6abd759336d55a94979495f429c92f11bc4d1b038c WHIRLPOOL 7a4525a589770cd5de21c0b82a7b9a7219b3fcdef605e0b455dfff50bc87ff1432b3989cc7e0c08c42c68083e2618841a77d8afcf4ed51b3f55f09a5a64c4fb2
|
||||
DIST gmock-1.5.0.tar.bz2 1283432 SHA256 d8689a51fbc13f55509f5842fe7d514839d9fd6092743d145304bc2824fc9197 SHA512 b0a3897c801d14a9f59a07911fa77ae15ddae9bef6e2d818583ff0b5085d35507259c195b43a6fe25af70b4d2eee3796889ffcda91d16ce6e6e5b4e462196aa2 WHIRLPOOL f00854ebdece304006907ea2e3906fbe58578a7a3684d93eb8e9f2c26bd100f751878109d5fd13a31cf58463d759fc09c1b07c035107c127c19f572ff264fd76
|
||||
DIST gmock-1.6.0.zip 2053682 SHA256 341ad07c31c619ba32c88c2265bc23693da1df062f47f146a7ed340f646d82b7 SHA512 7adff00bb6ff81a6ffb704be71d0747636d69e24b4a8b709e1fb8c177a9a47f6dea8d14fde73034ebfb1529c291c7212a944ad92a34f88abdfe23c2d0b11b6f7 WHIRLPOOL 1a03ff8f2d96287f5deb24f970688f20f3480e77a4a71089ef1399a87f28f616bf0feaedc217e7ac1ca8ca1246e53f5d882f350704be111ae547961949939530
|
||||
DIST gmock-1.7.0.zip 2167746 SHA256 26fcbb5925b74ad5fc8c26b0495dfc96353f4d553492eb97e85a8a6d2f43095b SHA512 0ab7bb2614f8c00e4842a6819dbc6d9323c42241335078c23eaee53ed420d42f1845d44334eccbf7c114cc88f6ac7a493e20d9b46c58cdba645bbd400eb6db55 WHIRLPOOL 722ea3f8bd4130662386810ae0270baafcecb6b7066e8a361388d530e7a2bad4e10787c921c6bb5cefb15a640f4302d288d07deea58acf8c5f5ca84d82722c8e
|
||||
EBUILD gmock-1.4.0.ebuild 801 SHA256 f2b9b493ba8ba9a7368661dc4eecf577433328c5ef74a6259a7e96ea5892af7d SHA512 ff47d959b2c85b27bf42b80ea15a15b91d8af4ebe5e579091299fbf57c55658aa3b62b9fb573149b228e9df0f92d9f91af18035dfe0192b4026ca5c8b3459214 WHIRLPOOL 7ae5c42eb5016903720228707c26250a3bb53f5ea97c9b34ea533042d59fa8d2dcf3821c087991308147c6746ae28b813714ae18081bb23f9020c1dcda4ba0a8
|
||||
EBUILD gmock-1.5.0.ebuild 702 SHA256 b93772de648fc5f3ca62001c9a8d9e494cec09f4fcac891a66336b728fb434f8 SHA512 e4ad63b092eacebdb5ecaae1e9ef659d2110af3b1b22ed2413907361c638eb31df0f11da3dd886d7cc254b7bca30917c4b9153b520c7ea64dd6282a48ec045bd WHIRLPOOL 0de535b2c65a908fab9eae6d18385798c4d500f25029739812bae3be5cd339ac8d186796cac9cf63adae259c0820fb0daeaa65f9ff4ab8cf64e461d145ad221f
|
||||
EBUILD gmock-1.6.0.ebuild 893 SHA256 7e0fd1f4bcaa432ddd81363d3f0aabafe545694cbb6631b5dd3cbb167393899e SHA512 6f02a6bd185054054707f1ff9b3d9a338c041f28ab03ff4882c71271a1772aa1c7abcef787609b14b3ea3e45bcdb4d6f46aac3f9e97ee17218961177d9ba0b9a WHIRLPOOL 0fe81556d647e4e5f54b5d5618aad223a7071e209533c766cf916fcdfbb82d65452bbe73b33638cb27a0341a187bcdaf571a13bbf0e9f817b6e8f6cda153d36b
|
||||
EBUILD gmock-1.7.0-r1.ebuild 1250 SHA256 93deb4864d29edd865169ec128521dbe1c46dd7420064919e0fdf88484a7479b SHA512 0e99c959e5d3a1bf29bbb0f0c33f80e7ea4070922cb9f86e42a8d2b1d5d2d635bb72e3cfd44a4a362dad4128ba2ccf3014b1a7211d53840e806810d3bb22b32c WHIRLPOOL e62b6d617aca110b0527f9eaf5b74faaa73fc3989408ef3ddb2690b4df12ec1e531f8ddc45514a70667b3fc3975968a4ed1cc69334ee6a9cd727785e1d2b9cb5
|
||||
EBUILD gmock-1.7.0.ebuild 895 SHA256 0b11d06dea22f14f12c8b79e53daa896c3d2c315d468c5976f2a053fb05d23ea SHA512 cdfda55f9271dc61bfe21c721e5351bee0ce9d91e54583e6560dbfc6c92ebce44f09393538a778f93c446fa282986bd33f4a4b67df66459a19ccac572b3f6dd0 WHIRLPOOL d61bc43bc82498af9c32b5cb49bba1363964fc33bd9ded846bd3f9a631f8cbc623367ac8cb1f658b46aeadfd42525f91a3c468c1abcf54262394130c6d9f871f
|
||||
MISC ChangeLog 3330 SHA256 1cbdc308564969b6c1a97f86dc484c4c8d1ef4eb263960b39b70724f44f2b0ef SHA512 3531e64a57ec586db444e6ab4c105c8c5e51de701f0cac903f0c79c539e765c08766b2cec65ee9239d1a187ae2d2a61d10ac0660a1ad82f3619d9acb2d0a225c WHIRLPOOL 0e7ce418b8e8cb9142a77c2faf0101ca5eccbe5ceeb110af982358efab655313fd3307b9c94c399e01f914ee3df00181d7dbbc074a2966c313fe0dfc7d3d751e
|
||||
MISC ChangeLog-2015 4228 SHA256 df7c6913b69a0753e56dc0e56d8f0c91ef1bc812715cc35de5e2ef514c1b972a SHA512 d78535d15a9b53ff974ad3b779f5452fa71c839e1a92092a1f5026a7f1694927283150f96744ff19500a8be27a6160f69b6a5d778c18fc098e00e2d722705a79 WHIRLPOOL ac416ad8f7f7aac26ca2c4dc3624583e867714d147e6d5b4d7dae6607657921e1e36efb2e909aee8867ef93a4e2b4118409fdb6f7e5ae118945e791b3bf8b58c
|
||||
MISC metadata.xml 354 SHA256 dd5b363c503f555907c6415e5dbd86c7230860984229cbb8738270999a41ffff SHA512 61df749507137960049707611f4d4fae7183714c1f701c30cf53aecb095341fedabca711c3a8f2d3aca5d9df117e7e219f5a2951729fcc679249d20210239af7 WHIRLPOOL bbd1beee1584af3229638db78a74cc91c54e4d254afb50b1d0d7b72a0f29488bb9707f7569431dcd168b114cc62b8ab536f59be4099121b2aa1a73e5db201342
|
@ -1,189 +0,0 @@
|
||||
taken from upstream repo
|
||||
|
||||
Index: include/gmock/gmock-generated-function-mockers.h.pump
|
||||
===================================================================
|
||||
--- include/gmock/gmock-generated-function-mockers.h.pump (revision 227)
|
||||
+++ include/gmock/gmock-generated-function-mockers.h.pump (revision 228)
|
||||
@@ -45,10 +45,6 @@ $var n = 10 $$ The maximum arity we sup
|
||||
#include <gmock/internal/gmock-internal-utils.h>
|
||||
|
||||
namespace testing {
|
||||
-
|
||||
-template <typename F>
|
||||
-class MockSpec;
|
||||
-
|
||||
namespace internal {
|
||||
|
||||
template <typename F>
|
||||
@@ -89,7 +85,11 @@ $if i >= 1 [[
|
||||
}
|
||||
|
||||
R Invoke($Aas) {
|
||||
- return InvokeWith(ArgumentTuple($as));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple($as));
|
||||
}
|
||||
};
|
||||
|
||||
Index: include/gmock/gmock-generated-function-mockers.h
|
||||
===================================================================
|
||||
--- include/gmock/gmock-generated-function-mockers.h (revision 227)
|
||||
+++ include/gmock/gmock-generated-function-mockers.h (revision 228)
|
||||
@@ -42,10 +42,6 @@
|
||||
#include <gmock/internal/gmock-internal-utils.h>
|
||||
|
||||
namespace testing {
|
||||
-
|
||||
-template <typename F>
|
||||
-class MockSpec;
|
||||
-
|
||||
namespace internal {
|
||||
|
||||
template <typename F>
|
||||
@@ -71,7 +67,11 @@ class FunctionMocker<R()> : public
|
||||
}
|
||||
|
||||
R Invoke() {
|
||||
- return InvokeWith(ArgumentTuple());
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple());
|
||||
}
|
||||
};
|
||||
|
||||
@@ -88,7 +88,11 @@ class FunctionMocker<R(A1)> : public
|
||||
}
|
||||
|
||||
R Invoke(A1 a1) {
|
||||
- return InvokeWith(ArgumentTuple(a1));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -105,7 +109,11 @@ class FunctionMocker<R(A1, A2)> : public
|
||||
}
|
||||
|
||||
R Invoke(A1 a1, A2 a2) {
|
||||
- return InvokeWith(ArgumentTuple(a1, a2));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1, a2));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -123,7 +131,11 @@ class FunctionMocker<R(A1, A2, A3)> : pu
|
||||
}
|
||||
|
||||
R Invoke(A1 a1, A2 a2, A3 a3) {
|
||||
- return InvokeWith(ArgumentTuple(a1, a2, a3));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -141,7 +153,11 @@ class FunctionMocker<R(A1, A2, A3, A4)>
|
||||
}
|
||||
|
||||
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4) {
|
||||
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -161,7 +177,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
|
||||
}
|
||||
|
||||
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) {
|
||||
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -182,7 +202,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
|
||||
}
|
||||
|
||||
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) {
|
||||
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -203,7 +227,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
|
||||
}
|
||||
|
||||
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) {
|
||||
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -224,7 +252,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
|
||||
}
|
||||
|
||||
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) {
|
||||
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -246,7 +278,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
|
||||
}
|
||||
|
||||
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) {
|
||||
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8, a9));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8, a9));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -270,7 +306,12 @@ class FunctionMocker<R(A1, A2, A3, A4, A
|
||||
|
||||
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9,
|
||||
A10 a10) {
|
||||
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10));
|
||||
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
|
||||
+ // by the C++ standard [14.6.4] here, as the base class type is
|
||||
+ // dependent on the template argument (and thus shouldn't be
|
||||
+ // looked into when resolving InvokeWith).
|
||||
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8, a9,
|
||||
+ a10));
|
||||
}
|
||||
};
|
||||
|
@ -1,144 +0,0 @@
|
||||
taken from upstream repo
|
||||
|
||||
------------------------------------------------------------------------
|
||||
r245 | zhanyong.wan | 2009-12-02 03:36:42 -0500 (Wed, 02 Dec 2009) | 2 lines
|
||||
|
||||
Fixes a C++-standard-compliance bug in gmock-printers.h.
|
||||
|
||||
|
||||
Index: include/gmock/gmock-printers.h
|
||||
===================================================================
|
||||
--- include/gmock/gmock-printers.h (revision 244)
|
||||
+++ include/gmock/gmock-printers.h (revision 245)
|
||||
@@ -434,63 +434,10 @@ inline void PrintTo(const ::std::wstring
|
||||
// Overload for ::std::tr1::tuple. Needed for printing function
|
||||
// arguments, which are packed as tuples.
|
||||
|
||||
-typedef ::std::vector<string> Strings;
|
||||
-
|
||||
-// This helper template allows PrintTo() for tuples and
|
||||
-// UniversalTersePrintTupleFieldsToStrings() to be defined by
|
||||
-// induction on the number of tuple fields. The idea is that
|
||||
-// TuplePrefixPrinter<N>::PrintPrefixTo(t, os) prints the first N
|
||||
-// fields in tuple t, and can be defined in terms of
|
||||
-// TuplePrefixPrinter<N - 1>.
|
||||
-
|
||||
-// The inductive case.
|
||||
-template <size_t N>
|
||||
-struct TuplePrefixPrinter {
|
||||
- // Prints the first N fields of a tuple.
|
||||
- template <typename Tuple>
|
||||
- static void PrintPrefixTo(const Tuple& t, ::std::ostream* os) {
|
||||
- TuplePrefixPrinter<N - 1>::PrintPrefixTo(t, os);
|
||||
- *os << ", ";
|
||||
- UniversalPrinter<typename ::std::tr1::tuple_element<N - 1, Tuple>::type>
|
||||
- ::Print(::std::tr1::get<N - 1>(t), os);
|
||||
- }
|
||||
-
|
||||
- // Tersely prints the first N fields of a tuple to a string vector,
|
||||
- // one element for each field.
|
||||
- template <typename Tuple>
|
||||
- static void TersePrintPrefixToStrings(const Tuple& t, Strings* strings) {
|
||||
- TuplePrefixPrinter<N - 1>::TersePrintPrefixToStrings(t, strings);
|
||||
- ::std::stringstream ss;
|
||||
- UniversalTersePrint(::std::tr1::get<N - 1>(t), &ss);
|
||||
- strings->push_back(ss.str());
|
||||
- }
|
||||
-};
|
||||
-
|
||||
-// Base cases.
|
||||
-template <>
|
||||
-struct TuplePrefixPrinter<0> {
|
||||
- template <typename Tuple>
|
||||
- static void PrintPrefixTo(const Tuple&, ::std::ostream*) {}
|
||||
-
|
||||
- template <typename Tuple>
|
||||
- static void TersePrintPrefixToStrings(const Tuple&, Strings*) {}
|
||||
-};
|
||||
-template <>
|
||||
-template <typename Tuple>
|
||||
-void TuplePrefixPrinter<1>::PrintPrefixTo(const Tuple& t, ::std::ostream* os) {
|
||||
- UniversalPrinter<typename ::std::tr1::tuple_element<0, Tuple>::type>::
|
||||
- Print(::std::tr1::get<0>(t), os);
|
||||
-}
|
||||
-
|
||||
// Helper function for printing a tuple. T must be instantiated with
|
||||
// a tuple type.
|
||||
template <typename T>
|
||||
-void PrintTupleTo(const T& t, ::std::ostream* os) {
|
||||
- *os << "(";
|
||||
- TuplePrefixPrinter< ::std::tr1::tuple_size<T>::value>::
|
||||
- PrintPrefixTo(t, os);
|
||||
- *os << ")";
|
||||
-}
|
||||
+void PrintTupleTo(const T& t, ::std::ostream* os);
|
||||
|
||||
// Overloaded PrintTo() for tuples of various arities. We support
|
||||
// tuples of up-to 10 fields. The following implementation works
|
||||
@@ -725,6 +672,64 @@ void UniversalPrint(const T& value, ::st
|
||||
UniversalPrinter<T>::Print(value, os);
|
||||
}
|
||||
|
||||
+typedef ::std::vector<string> Strings;
|
||||
+
|
||||
+// This helper template allows PrintTo() for tuples and
|
||||
+// UniversalTersePrintTupleFieldsToStrings() to be defined by
|
||||
+// induction on the number of tuple fields. The idea is that
|
||||
+// TuplePrefixPrinter<N>::PrintPrefixTo(t, os) prints the first N
|
||||
+// fields in tuple t, and can be defined in terms of
|
||||
+// TuplePrefixPrinter<N - 1>.
|
||||
+
|
||||
+// The inductive case.
|
||||
+template <size_t N>
|
||||
+struct TuplePrefixPrinter {
|
||||
+ // Prints the first N fields of a tuple.
|
||||
+ template <typename Tuple>
|
||||
+ static void PrintPrefixTo(const Tuple& t, ::std::ostream* os) {
|
||||
+ TuplePrefixPrinter<N - 1>::PrintPrefixTo(t, os);
|
||||
+ *os << ", ";
|
||||
+ UniversalPrinter<typename ::std::tr1::tuple_element<N - 1, Tuple>::type>
|
||||
+ ::Print(::std::tr1::get<N - 1>(t), os);
|
||||
+ }
|
||||
+
|
||||
+ // Tersely prints the first N fields of a tuple to a string vector,
|
||||
+ // one element for each field.
|
||||
+ template <typename Tuple>
|
||||
+ static void TersePrintPrefixToStrings(const Tuple& t, Strings* strings) {
|
||||
+ TuplePrefixPrinter<N - 1>::TersePrintPrefixToStrings(t, strings);
|
||||
+ ::std::stringstream ss;
|
||||
+ UniversalTersePrint(::std::tr1::get<N - 1>(t), &ss);
|
||||
+ strings->push_back(ss.str());
|
||||
+ }
|
||||
+};
|
||||
+
|
||||
+// Base cases.
|
||||
+template <>
|
||||
+struct TuplePrefixPrinter<0> {
|
||||
+ template <typename Tuple>
|
||||
+ static void PrintPrefixTo(const Tuple&, ::std::ostream*) {}
|
||||
+
|
||||
+ template <typename Tuple>
|
||||
+ static void TersePrintPrefixToStrings(const Tuple&, Strings*) {}
|
||||
+};
|
||||
+template <>
|
||||
+template <typename Tuple>
|
||||
+void TuplePrefixPrinter<1>::PrintPrefixTo(const Tuple& t, ::std::ostream* os) {
|
||||
+ UniversalPrinter<typename ::std::tr1::tuple_element<0, Tuple>::type>::
|
||||
+ Print(::std::tr1::get<0>(t), os);
|
||||
+}
|
||||
+
|
||||
+// Helper function for printing a tuple. T must be instantiated with
|
||||
+// a tuple type.
|
||||
+template <typename T>
|
||||
+void PrintTupleTo(const T& t, ::std::ostream* os) {
|
||||
+ *os << "(";
|
||||
+ TuplePrefixPrinter< ::std::tr1::tuple_size<T>::value>::
|
||||
+ PrintPrefixTo(t, os);
|
||||
+ *os << ")";
|
||||
+}
|
||||
+
|
||||
// Prints the fields of a tuple tersely to a string vector, one
|
||||
// element for each field. See the comment before
|
||||
// UniversalTersePrint() for how we define "tersely".
|
||||
|
||||
------------------------------------------------------------------------
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit libtool eutils
|
||||
|
||||
DESCRIPTION="Google's C++ mocking framework"
|
||||
HOMEPAGE="https://github.com/google/googlemock"
|
||||
SRC_URI="https://googlemock.googlecode.com/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-cpp/gtest-${PV}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
# make sure we always use the system one
|
||||
rm -r "${S}"/gtest/Makefile* || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-gcc-4.7.patch
|
||||
epatch "${FILESDIR}"/${P}-more-gcc-4.7.patch
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use static-libs || find "${ED}"/usr -name '*.la' -delete
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit libtool
|
||||
|
||||
DESCRIPTION="Google's C++ mocking framework"
|
||||
HOMEPAGE="https://github.com/google/googlemock"
|
||||
SRC_URI="https://googlemock.googlecode.com/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-cpp/gtest-${PV}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
# make sure we always use the system one
|
||||
rm -r "${S}"/gtest/Makefile* || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use static-libs || find "${D}" -name '*.la' -delete
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit libtool
|
||||
|
||||
DESCRIPTION="Google's C++ mocking framework"
|
||||
HOMEPAGE="https://github.com/google/googlemock"
|
||||
SRC_URI="https://googlemock.googlecode.com/files/${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="=dev-cpp/gtest-${PV}*"
|
||||
DEPEND="app-arch/unzip
|
||||
${RDEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
# make sure we always use the system one
|
||||
rm -r "${S}"/gtest/{Makefile,configure}* || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -r \
|
||||
-e '/^install-(data|exec)-local:/s|^.*$|&\ndisabled-&|' \
|
||||
Makefile.in
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dobin scripts/gmock-config
|
||||
use static-libs || find "${D}" -name '*.la' -delete
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit libtool multilib-minimal python-any-r1
|
||||
|
||||
DESCRIPTION="Google's C++ mocking framework"
|
||||
HOMEPAGE="https://github.com/google/googlemock"
|
||||
SRC_URI="https://googlemock.googlecode.com/files/${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
IUSE="static-libs test"
|
||||
|
||||
RDEPEND="=dev-cpp/gtest-${PV}*[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( ${PYTHON_DEPS} )
|
||||
app-arch/unzip"
|
||||
|
||||
pkg_setup() {
|
||||
# Stub to disable python_setup running when USE=-test.
|
||||
# We'll handle it down in src_test ourselves.
|
||||
:
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
# make sure we always use the system one
|
||||
rm -r "${S}"/gtest/{Makefile,configure}* || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -r \
|
||||
-e '/^install-(data|exec)-local:/s|^.*$|&\ndisabled-&|' \
|
||||
Makefile.in
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE=${S} econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
python_setup
|
||||
emake check
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
default
|
||||
dobin scripts/gmock-config
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit libtool
|
||||
|
||||
DESCRIPTION="Google's C++ mocking framework"
|
||||
HOMEPAGE="https://github.com/google/googlemock"
|
||||
SRC_URI="https://googlemock.googlecode.com/files/${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="=dev-cpp/gtest-${PV}*"
|
||||
DEPEND="app-arch/unzip
|
||||
${RDEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
# make sure we always use the system one
|
||||
rm -r "${S}"/gtest/{Makefile,configure}* || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -r \
|
||||
-e '/^install-(data|exec)-local:/s|^.*$|&\ndisabled-&|' \
|
||||
Makefile.in
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dobin scripts/gmock-config
|
||||
use static-libs || find "${D}" -name '*.la' -delete
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>vapier@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="google-code">googlemock</remote-id>
|
||||
<remote-id type="github">google/googlemock</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,7 +1,2 @@
|
||||
AUX configure-fix-pthread-linking.patch 3142 SHA256 501f42dd4f4f4412fcb18fc4eb5f1100f5c5a6b19610f6548bccc84989c6f83e SHA512 4347570606853c75e43d3d1abe449cd562538e531136658e6742f8e2dddcc1767932b427a063f711b868467ca85ff947f24c4ed3e328319bd0a739bb66093016 WHIRLPOOL 5ab7be10a9bd675398884f2a4ad8c30fef17412ff3fbaae5d14cf290ebf723ccc005d2ea1dd7ad68c8bd8db57d06cc0fadd79d7f9f2ab46ea5ed0a87df8201fb
|
||||
DIST gtest-1.7.0.zip 1164254 SHA256 247ca18dd83f53deb1328be17e4b1be31514cedfc1e3424f672bf11fd7e0d60d SHA512 8859369f2dd32cbc2ac01aba029aa3ff20a321f40658b9643aff442d34c33468221866b801b28c66a28af47dbcd362d26941fc98db92b6efb7e41ea5b7be1a07 WHIRLPOOL 0c31a385159551859c1afe76480b3fb1b560d666db9a0afc5cbda92bcd53bf129f85a8f902c6ded0779c2b4c49aacec59ba5a4d5ce316a07bf08174f4fc64049
|
||||
EBUILD gtest-1.7.0-r1.ebuild 1264 SHA256 91c985df4f89921c3596191f3f189087ebdccdb44a911c3a3808e7ad9003ca8b SHA512 8876d4ec8b2f8fef4e66b45eb2fa85b9674851a27d31c0569a8d99c9459a64e7b816da3a024311e826c982e02fd6aadba0015fc7a7c1413b2627a65e77fe117b WHIRLPOOL 6abfb2072d2db4f5076a2732176ae89c81273acbefdae291c5b297eecb4da6470e76de695fff1bea119e81cffd5de51a587d0958ad0e528249e2973f77f00074
|
||||
EBUILD gtest-1.7.0.ebuild 1230 SHA256 d71af37cab27bb38e8b40fd0740e1690e936b424d034ec240be8e97270f4f0fd SHA512 2c07a2f53d3a87327ca3d87a1dfbe112e30b9a9797be7dc0633d48a38fd4e7bd0b1ade694bc7c9379a247f16884dab68054c8f9b5b8818676c895b46599452b7 WHIRLPOOL 2adea7a687ec35c5068066a8937c94a5d64f15fbb2d9d5513b6626b141cccb86cf85edca6e651c039d2311b7e605695bebd7f0c8ee1c3851399ef1286e546d6d
|
||||
MISC ChangeLog 3559 SHA256 3b1dc0b889ac8573edfb8347118debc48feb77e5009e253126ac6e21514de36b SHA512 027e1bef0ba59e6ccc4c09dfd6b40acb4437398cd3532068a7a3ac7bbf69270c64f1b6ac493704e87909e6a3fc71a72b4d22a1a616d4c66604482834041ff728 WHIRLPOOL e26b9cbda41d2266b1aea21dcd1721b7ee4bd250413cb6c5d4130a7072aef71c9af71302e10f1cc718e2ae10fde6d234d84b1541fede7b5b238718b73164a93c
|
||||
MISC ChangeLog-2015 7122 SHA256 04a56c441092e2cc6ea69082630e26a82b369945219147611af9905eadc1d9ff SHA512 1baf81de23ffa96b2970b71238627b1ca895e1b2b943b962fd7782200c891c1e1f3d1ffc1e33aaa7095999c106698b4cff53643c3648bbc522a7edf317f17d8f WHIRLPOOL 22470f963e4d9ec80a3071e3d054768cbe489481365184f834e5e5ff67daa371f40c87cf57b00a3a0637fc9a8f18197b855ea87e7ae58bcc07b61d075a4ecb30
|
||||
MISC metadata.xml 371 SHA256 fef06171a8b6332c850cfd6b3313185fbd2cd4e970d4edd189c76d7c0e6ec9c1 SHA512 46d0776b3194d880ddca8ae4e561cfd5c5f55ab284520f3d0792dcff7054e41263c5a1a92c3424bec84b71f611b92e38ad5a3aff76d406b6ced1511e629f1bb2 WHIRLPOOL edd615580b8a682678f0a03f9e35f2bba61c4377df8b6617177e99d45c993965d7102bf272ac27178af898e8dd1e24c43e22a198c93fe46aa7e3a8c94abd9e57
|
||||
DIST gtest-1.7.0.tar.gz 1001582 BLAKE2B 3d10c1e502c2fac1500d07301031a9328b29027a3f9719137e09d2c47556cf52bbc978a8fb7b37330a94beafa27d24c3bfc247b2f0d51306b53f43e7ae2373b4 SHA512 a9f5c047b39efb2d11b55ee9913662ca402ac6837b3ad2d278ecfbd1caf32ed4546f169e3e92503d57bf3b62ccf89cd062da1c7ea3638aae98e868d2766363c3
|
||||
DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb799995e018f0171c2fdaeb4de3bb339548265e50de79e6 SHA512 1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d
|
||||
|
@ -0,0 +1,98 @@
|
||||
Bug: https://bugs.gentoo.org/631698
|
||||
Upstream PR: https://github.com/google/googletest/pull/1339
|
||||
|
||||
From 0663ce9024c9b78ddf6eb3fc1ceb45361ed91767 Mon Sep 17 00:00:00 2001
|
||||
From: Romain Geissler <romain.geissler@gmail.com>
|
||||
Date: Sat, 2 Dec 2017 22:47:20 +0100
|
||||
Subject: [PATCH] Fix double free when building Gtest/GMock in shared libraries
|
||||
and linking a test executable with both.
|
||||
|
||||
---
|
||||
googlemock/CMakeLists.txt | 63 ++++++++++++++++++++++++++++++-----------------
|
||||
1 file changed, 40 insertions(+), 23 deletions(-)
|
||||
|
||||
diff --git a/googlemock/CMakeLists.txt b/googlemock/CMakeLists.txt
|
||||
index 724fdd5f0..f7bad8afc 100644
|
||||
--- a/googlemock/CMakeLists.txt
|
||||
+++ b/googlemock/CMakeLists.txt
|
||||
@@ -86,16 +86,23 @@ endif()
|
||||
# Google Mock libraries. We build them using more strict warnings than what
|
||||
# are used for other targets, to ensure that Google Mock can be compiled by
|
||||
# a user aggressive about warnings.
|
||||
-cxx_library(gmock
|
||||
- "${cxx_strict}"
|
||||
- "${gtest_dir}/src/gtest-all.cc"
|
||||
- src/gmock-all.cc)
|
||||
-
|
||||
-cxx_library(gmock_main
|
||||
- "${cxx_strict}"
|
||||
- "${gtest_dir}/src/gtest-all.cc"
|
||||
- src/gmock-all.cc
|
||||
- src/gmock_main.cc)
|
||||
+if (MSVC)
|
||||
+ cxx_library(gmock
|
||||
+ "${cxx_strict}"
|
||||
+ "${gtest_dir}/src/gtest-all.cc"
|
||||
+ src/gmock-all.cc)
|
||||
+
|
||||
+ cxx_library(gmock_main
|
||||
+ "${cxx_strict}"
|
||||
+ "${gtest_dir}/src/gtest-all.cc"
|
||||
+ src/gmock-all.cc
|
||||
+ src/gmock_main.cc)
|
||||
+else()
|
||||
+ cxx_library(gmock "${cxx_strict}" src/gmock-all.cc)
|
||||
+ target_link_libraries(gmock gtest)
|
||||
+ cxx_library(gmock_main "${cxx_strict}" src/gmock_main.cc)
|
||||
+ target_link_libraries(gmock_main gmock)
|
||||
+endif()
|
||||
|
||||
# If the CMake version supports it, attach header directory information
|
||||
# to the targets for when we are part of a parent build (ie being pulled
|
||||
@@ -175,23 +182,33 @@ if (gmock_build_tests)
|
||||
############################################################
|
||||
# C++ tests built with non-standard compiler flags.
|
||||
|
||||
- cxx_library(gmock_main_no_exception "${cxx_no_exception}"
|
||||
- "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc)
|
||||
-
|
||||
- cxx_library(gmock_main_no_rtti "${cxx_no_rtti}"
|
||||
- "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc)
|
||||
+ if (MSVC)
|
||||
+ cxx_library(gmock_main_no_exception "${cxx_no_exception}"
|
||||
+ "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc)
|
||||
|
||||
- if (NOT MSVC OR MSVC_VERSION LESS 1600) # 1600 is Visual Studio 2010.
|
||||
- # Visual Studio 2010, 2012, and 2013 define symbols in std::tr1 that
|
||||
- # conflict with our own definitions. Therefore using our own tuple does not
|
||||
- # work on those compilers.
|
||||
- cxx_library(gmock_main_use_own_tuple "${cxx_use_own_tuple}"
|
||||
+ cxx_library(gmock_main_no_rtti "${cxx_no_rtti}"
|
||||
"${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc)
|
||||
|
||||
- cxx_test_with_flags(gmock_use_own_tuple_test "${cxx_use_own_tuple}"
|
||||
- gmock_main_use_own_tuple test/gmock-spec-builders_test.cc)
|
||||
+ if (MSVC_VERSION LESS 1600) # 1600 is Visual Studio 2010.
|
||||
+ # Visual Studio 2010, 2012, and 2013 define symbols in std::tr1 that
|
||||
+ # conflict with our own definitions. Therefore using our own tuple does not
|
||||
+ # work on those compilers.
|
||||
+ cxx_library(gmock_main_use_own_tuple "${cxx_use_own_tuple}"
|
||||
+ "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc)
|
||||
+
|
||||
+ cxx_test_with_flags(gmock_use_own_tuple_test "${cxx_use_own_tuple}"
|
||||
+ gmock_main_use_own_tuple test/gmock-spec-builders_test.cc)
|
||||
+ endif()
|
||||
+ else()
|
||||
+ cxx_library(gmock_main_no_exception "${cxx_no_exception}" src/gmock_main.cc)
|
||||
+ target_link_libraries(gmock_main_no_exception gmock)
|
||||
+
|
||||
+ cxx_library(gmock_main_no_rtti "${cxx_no_rtti}" src/gmock_main.cc)
|
||||
+ target_link_libraries(gmock_main_no_rtti gmock)
|
||||
+
|
||||
+ cxx_library(gmock_main_use_own_tuple "${cxx_use_own_tuple}" src/gmock_main.cc)
|
||||
+ target_link_libraries(gmock_main_use_own_tuple gmock)
|
||||
endif()
|
||||
-
|
||||
cxx_test_with_flags(gmock-more-actions_no_exception_test "${cxx_no_exception}"
|
||||
gmock_main_no_exception test/gmock-more-actions_test.cc)
|
||||
|
@ -0,0 +1,14 @@
|
||||
Bug: https://bugs.gentoo.org/629620
|
||||
Upstream PR: https://github.com/google/googletest/pull/1274
|
||||
|
||||
--- a/googletest/src/gtest-death-test.cc
|
||||
+++ b/googletest/src/gtest-death-test.cc
|
||||
@@ -1070,7 +1070,7 @@
|
||||
|
||||
if (!use_fork) {
|
||||
static const bool stack_grows_down = StackGrowsDown();
|
||||
- const size_t stack_size = getpagesize();
|
||||
+ const size_t stack_size = getpagesize() * 10;
|
||||
// MMAP_ANONYMOUS is not defined on Mac, so we use MAP_ANON instead.
|
||||
void* const stack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE,
|
||||
MAP_ANON | MAP_PRIVATE, -1, 0);
|
@ -0,0 +1,40 @@
|
||||
--- a/googlemock/CMakeLists.txt
|
||||
+++ b/googlemock/CMakeLists.txt
|
||||
@@ -11,6 +11,8 @@
|
||||
|
||||
option(gmock_build_tests "Build all of Google Mock's own tests." OFF)
|
||||
|
||||
+set(LIB_INSTALL_DIR lib CACHE STRING "Library install directory")
|
||||
+
|
||||
# A directory to find Google Test sources.
|
||||
if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/gtest/CMakeLists.txt")
|
||||
set(gtest_dir gtest)
|
||||
@@ -104,7 +106,7 @@
|
||||
#
|
||||
# Install rules
|
||||
install(TARGETS gmock gmock_main
|
||||
- DESTINATION lib)
|
||||
+ DESTINATION ${LIB_INSTALL_DIR})
|
||||
install(DIRECTORY ${gmock_SOURCE_DIR}/include/gmock
|
||||
DESTINATION include)
|
||||
|
||||
--- a/googletest/CMakeLists.txt
|
||||
+++ b/googletest/CMakeLists.txt
|
||||
@@ -27,6 +27,8 @@
|
||||
"Build gtest with internal symbols hidden in shared libraries."
|
||||
OFF)
|
||||
|
||||
+set(LIB_INSTALL_DIR lib CACHE STRING "Library install directory")
|
||||
+
|
||||
# Defines pre_project_set_up_hermetic_build() and set_up_hermetic_build().
|
||||
include(cmake/hermetic_build.cmake OPTIONAL)
|
||||
|
||||
@@ -103,7 +105,7 @@
|
||||
#
|
||||
# Install rules
|
||||
install(TARGETS gtest gtest_main
|
||||
- DESTINATION lib)
|
||||
+ DESTINATION ${LIB_INSTALL_DIR})
|
||||
install(DIRECTORY ${gtest_SOURCE_DIR}/include/gtest
|
||||
DESTINATION include)
|
||||
|
@ -0,0 +1,21 @@
|
||||
Fix build with GCC 6 due to lifetime issues.
|
||||
|
||||
--- a/googletest/src/gtest.cc
|
||||
+++ b/googletest/src/gtest.cc
|
||||
@@ -2654,10 +2654,12 @@
|
||||
test->Run();
|
||||
}
|
||||
|
||||
- // Deletes the test object.
|
||||
- impl->os_stack_trace_getter()->UponLeavingGTest();
|
||||
- internal::HandleExceptionsInMethodIfSupported(
|
||||
- test, &Test::DeleteSelf_, "the test fixture's destructor");
|
||||
+ if (test != NULL) {
|
||||
+ // Deletes the test object.
|
||||
+ impl->os_stack_trace_getter()->UponLeavingGTest();
|
||||
+ internal::HandleExceptionsInMethodIfSupported(
|
||||
+ test, &Test::DeleteSelf_, "the test fixture's destructor");
|
||||
+ }
|
||||
|
||||
result_.set_elapsed_time(internal::GetTimeInMillis() - start);
|
||||
|
19
sdk_container/src/third_party/portage-stable/dev-cpp/gtest/files/gtest-9999-fix-py-tests.patch
vendored
Normal file
19
sdk_container/src/third_party/portage-stable/dev-cpp/gtest/files/gtest-9999-fix-py-tests.patch
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
Fix python tests that use broken generator expressions
|
||||
|
||||
--- a/googletest/cmake/internal_utils.cmake
|
||||
+++ b/googletest/cmake/internal_utils.cmake
|
||||
@@ -247,12 +247,12 @@
|
||||
add_test(
|
||||
NAME ${name}
|
||||
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test/${name}.py
|
||||
- --build_dir=${CMAKE_CURRENT_BINARY_DIR}/$<CONFIGURATION>)
|
||||
+ --build_dir=${CMAKE_CURRENT_BINARY_DIR})
|
||||
else (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 3.1)
|
||||
add_test(
|
||||
${name}
|
||||
${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test/${name}.py
|
||||
- --build_dir=${CMAKE_CURRENT_BINARY_DIR}/\${CTEST_CONFIGURATION_TYPE})
|
||||
+ --build_dir=${CMAKE_CURRENT_BINARY_DIR})
|
||||
endif (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 3.1)
|
||||
endif()
|
||||
endfunction()
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
@ -12,15 +12,14 @@ inherit eutils python-any-r1 autotools-multilib
|
||||
|
||||
DESCRIPTION="Google C++ Testing Framework"
|
||||
HOMEPAGE="https://github.com/google/googletest"
|
||||
SRC_URI="https://googletest.googlecode.com/files/${P}.zip"
|
||||
SRC_URI="https://github.com/google/googletest/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="examples static-libs"
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND=""
|
||||
|
||||
PATCHES=(
|
||||
@ -32,7 +31,6 @@ src_prepare() {
|
||||
sed -i -r \
|
||||
-e '/^install-(data|exec)-local:/s|^.*$|&\ndisabled-&|' \
|
||||
Makefile.am || die
|
||||
elibtoolize --reverse-deps
|
||||
autotools-multilib_src_prepare
|
||||
}
|
||||
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
# Python is required for tests and some build tasks.
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils python-any-r1 autotools-multilib
|
||||
|
||||
DESCRIPTION="Google C++ Testing Framework"
|
||||
HOMEPAGE="https://github.com/google/googletest"
|
||||
SRC_URI="https://googletest.googlecode.com/files/${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="examples static-libs"
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
RDEPEND=""
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/configure-fix-pthread-linking.patch" #371647
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s|/tmp|${T}|g" test/gtest-filepath_test.cc || die
|
||||
sed -i -r \
|
||||
-e '/^install-(data|exec)-local:/s|^.*$|&\ndisabled-&|' \
|
||||
Makefile.am || die
|
||||
autotools-multilib_src_prepare
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
default
|
||||
multilib_is_native_abi && dobin scripts/gtest-config
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files --all
|
||||
einstalldocs
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins samples/*.{cc,h}
|
||||
fi
|
||||
}
|
68
sdk_container/src/third_party/portage-stable/dev-cpp/gtest/gtest-1.8.0-r1.ebuild
vendored
Normal file
68
sdk_container/src/third_party/portage-stable/dev-cpp/gtest/gtest-1.8.0-r1.ebuild
vendored
Normal file
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
# Python is required for tests and some build tasks.
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
|
||||
|
||||
inherit python-any-r1 cmake-multilib
|
||||
|
||||
DESCRIPTION="Google C++ Testing Framework"
|
||||
HOMEPAGE="https://github.com/google/googletest"
|
||||
SRC_URI="https://github.com/google/googletest/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="test? ( ${PYTHON_DEPS} )"
|
||||
RDEPEND="!dev-cpp/gmock"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-9999-fix-py-tests.patch
|
||||
"${FILESDIR}"/${PN}-9999-fix-gcc6-undefined-behavior.patch
|
||||
"${FILESDIR}"/${PN}-1.8.0-multilib-strict.patch
|
||||
"${FILESDIR}"/${PN}-1.8.0-increase-clone-stack-size.patch
|
||||
"${FILESDIR}"/${PN}-1.8.0-fix-doublefree.patch
|
||||
)
|
||||
|
||||
S="${WORKDIR}"/googletest-release-${PV}
|
||||
|
||||
pkg_setup() {
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GMOCK=ON
|
||||
-DBUILD_GTEST=ON
|
||||
-DLIB_INSTALL_DIR=$(get_libdir)
|
||||
-Dgtest_build_samples=OFF
|
||||
-Dgtest_disable_pthreads=OFF
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
|
||||
# tests
|
||||
-Dgmock_build_tests=$(usex test)
|
||||
-Dgtest_build_tests=$(usex test)
|
||||
-DPYTHON_EXECUTABLE="${PYTHON}"
|
||||
)
|
||||
cmake-utils_src_configure mycmakeargs
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
if use doc; then
|
||||
docinto googletest
|
||||
dodoc -r googletest/docs/*
|
||||
docinto googlemock
|
||||
dodoc -r googlemock/docs/*
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc googletest/samples/*.{cc,h}
|
||||
fi
|
||||
}
|
67
sdk_container/src/third_party/portage-stable/dev-cpp/gtest/gtest-1.8.0.ebuild
vendored
Normal file
67
sdk_container/src/third_party/portage-stable/dev-cpp/gtest/gtest-1.8.0.ebuild
vendored
Normal file
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
# Python is required for tests and some build tasks.
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
|
||||
|
||||
inherit python-any-r1 cmake-multilib
|
||||
|
||||
DESCRIPTION="Google C++ Testing Framework"
|
||||
HOMEPAGE="https://github.com/google/googletest"
|
||||
SRC_URI="https://github.com/google/googletest/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="test? ( ${PYTHON_DEPS} )"
|
||||
RDEPEND="!dev-cpp/gmock"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-9999-fix-py-tests.patch
|
||||
"${FILESDIR}"/${PN}-9999-fix-gcc6-undefined-behavior.patch
|
||||
"${FILESDIR}"/${PN}-1.8.0-multilib-strict.patch
|
||||
"${FILESDIR}"/${PN}-1.8.0-increase-clone-stack-size.patch
|
||||
)
|
||||
|
||||
S="${WORKDIR}"/googletest-release-${PV}
|
||||
|
||||
pkg_setup() {
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GMOCK=ON
|
||||
-DBUILD_GTEST=ON
|
||||
-DLIB_INSTALL_DIR=$(get_libdir)
|
||||
-Dgtest_build_samples=OFF
|
||||
-Dgtest_disable_pthreads=OFF
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
|
||||
# tests
|
||||
-Dgmock_build_tests=$(usex test)
|
||||
-Dgtest_build_tests=$(usex test)
|
||||
-DPYTHON_EXECUTABLE="${PYTHON}"
|
||||
)
|
||||
cmake-utils_src_configure mycmakeargs
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
if use doc; then
|
||||
docinto googletest
|
||||
dodoc -r googletest/docs/*
|
||||
docinto googlemock
|
||||
dodoc -r googlemock/docs/*
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc googletest/samples/*.{cc,h}
|
||||
fi
|
||||
}
|
76
sdk_container/src/third_party/portage-stable/dev-cpp/gtest/gtest-9999.ebuild
vendored
Normal file
76
sdk_container/src/third_party/portage-stable/dev-cpp/gtest/gtest-9999.ebuild
vendored
Normal file
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
# Python is required for tests and some build tasks.
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
|
||||
|
||||
inherit python-any-r1 cmake-multilib
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/google/googletest"
|
||||
else
|
||||
SRC_URI="https://github.com/google/googletest/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
S="${WORKDIR}"/googletest-release-${PV}
|
||||
fi
|
||||
|
||||
DESCRIPTION="Google C++ Testing Framework"
|
||||
HOMEPAGE="https://github.com/google/googletest"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="test? ( ${PYTHON_DEPS} )"
|
||||
RDEPEND="!dev-cpp/gmock"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-9999-fix-gcc6-undefined-behavior.patch
|
||||
"${FILESDIR}"/${PN}-1.8.0-increase-clone-stack-size.patch
|
||||
"${FILESDIR}"/${PN}-1.8.0-fix-doublefree.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GMOCK=ON
|
||||
-DBUILD_GTEST=ON
|
||||
-DINSTALL_GMOCK=ON
|
||||
-DINSTALL_GTEST=ON
|
||||
-Dgtest_build_samples=OFF
|
||||
-Dgtest_disable_pthreads=OFF
|
||||
|
||||
# currently only static libs work
|
||||
# due to numerous ODR violations
|
||||
# https://github.com/google/googletest/issues/930
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
|
||||
# tests
|
||||
-Dgmock_build_tests=$(usex test)
|
||||
-Dgtest_build_tests=$(usex test)
|
||||
-DPYTHON_EXECUTABLE="${PYTHON}"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
if use doc; then
|
||||
docinto googletest
|
||||
dodoc -r googletest/docs/*
|
||||
docinto googlemock
|
||||
dodoc -r googlemock/docs/*
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc googletest/samples/*.{cc,h}
|
||||
fi
|
||||
}
|
@ -1,10 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="person">
|
||||
<email>plevine457@gmail.com</email>
|
||||
<name>Peter Levine</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<doc lang="en">https://code.google.com/p/googletest/w/list</doc>
|
||||
<remote-id type="google-code">googletest</remote-id>
|
||||
<doc lang="en">https://github.com/google/googletest/tree/master/googletest/docs</doc>
|
||||
<remote-id type="github">google/googletest</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,10 +0,0 @@
|
||||
DEFINED_PHASES=configure install
|
||||
DESCRIPTION=Google's C++ argument parsing library
|
||||
EAPI=3
|
||||
HOMEPAGE=http://code.google.com/p/gflags/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~arm ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
SLOT=0
|
||||
SRC_URI=http://gflags.googlecode.com/files/gflags-2.0.tar.gz
|
||||
_md5_=ef41c49341cf392b0d85f3327d3c41b1
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-2.1.1-r1
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-2.1.1-r1
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=Google's C++ argument parsing library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://gflags.github.io/gflags/
|
||||
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/schuhschuh/gflags/archive/v2.1.1.tar.gz -> gflags-2.1.1.tar.gz
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=5e863436538281bb4340ac324bcce085
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-2.1.2
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-2.1.2
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=Google's C++ argument parsing library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://gflags.github.io/gflags/
|
||||
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/gflags/gflags/archive/v2.1.2.tar.gz -> gflags-2.1.2.tar.gz
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=84d991fc5e983f983ed8f37a6a958281
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-2.2.0
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-2.2.0
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=Google's C++ argument parsing library
|
||||
EAPI=6
|
||||
HOMEPAGE=http://gflags.github.io/gflags/
|
||||
IUSE=static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
SLOT=0/2.2
|
||||
SRC_URI=https://github.com/gflags/gflags/archive/v2.2.0.tar.gz -> gflags-2.2.0.tar.gz
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=a223537406dbd8b487957086e65f917b
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-2.2.1
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-2.2.1
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=Google's C++ argument parsing library
|
||||
EAPI=6
|
||||
HOMEPAGE=http://gflags.github.io/gflags/
|
||||
IUSE=static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
SLOT=0/2.2
|
||||
SRC_URI=https://github.com/gflags/gflags/archive/v2.2.1.tar.gz -> gflags-2.2.1.tar.gz
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=73cd89372f1f6349670580170790163c
|
10
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-9999
vendored
Normal file
10
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gflags-9999
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=sys-devel/make >=dev-util/cmake-3.7.2 >=dev-vcs/git-1.8.2.1
|
||||
DESCRIPTION=Google's C++ argument parsing library
|
||||
EAPI=6
|
||||
HOMEPAGE=http://gflags.github.io/gflags/
|
||||
IUSE=static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
LICENSE=BSD
|
||||
SLOT=0/2.2
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 git-r3 52a888802d25387c2c74cb845d1219bc ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=73cd89372f1f6349670580170790163c
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure
|
||||
DEPEND=gflags? ( dev-cpp/gflags ) test? ( dev-cpp/gmock dev-cpp/gtest )
|
||||
DESCRIPTION=Google's C++ logging library
|
||||
EAPI=4
|
||||
HOMEPAGE=http://code.google.com/p/google-glog/
|
||||
IUSE=gflags static-libs test
|
||||
KEYWORDS=amd64 arm x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=gflags? ( dev-cpp/gflags )
|
||||
SLOT=0
|
||||
SRC_URI=http://google-glog.googlecode.com/files/glog-0.3.1-1.tar.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=a41bed8eb176a35f2e8f9d4dfd2e8571
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/glog-0.3.3-r1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/glog-0.3.3-r1
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=gflags? ( >=dev-cpp/gflags-2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind ) test? ( >=dev-cpp/gmock-1.7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/gtest-1.6.0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||
DESCRIPTION=Google's C++ logging library
|
||||
EAPI=4
|
||||
HOMEPAGE=https://github.com/google/glog
|
||||
IUSE=gflags static-libs unwind test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=gflags? ( >=dev-cpp/gflags-2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind )
|
||||
SLOT=0
|
||||
SRC_URI=https://google-glog.googlecode.com/files/glog-0.3.3.tar.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=fd5e96139a5ee5351dc368056afaa119
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/glog-0.3.4
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/glog-0.3.4
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=gflags? ( >=dev-cpp/gflags-2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind ) test? ( >=dev-cpp/gmock-1.7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/gtest-1.6.0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||
DESCRIPTION=Google's C++ logging library
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/google/glog
|
||||
IUSE=gflags static-libs unwind test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=gflags? ( >=dev-cpp/gflags-2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/google/glog/archive/v0.3.4.tar.gz -> glog-0.3.4.tar.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=6cea223c1eba964eba3566812b3b8bb6
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/glog-0.3.4-r1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/glog-0.3.4-r1
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=gflags? ( >=dev-cpp/gflags-2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( >=dev-cpp/gmock-1.7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/gtest-1.6.0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Google's C++ logging library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/google/glog
|
||||
IUSE=gflags static-libs test unwind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=gflags? ( >=dev-cpp/gflags-2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/google/glog/archive/v0.3.4.tar.gz -> glog-0.3.4.tar.gz
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 libtool 0081a71a261724730ec4c248494f044d multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=5aa38bf760c4c62c6935eea19b801ed0
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/glog-0.3.5
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/glog-0.3.5
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=gflags? ( >=dev-cpp/gflags-2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( >=dev-cpp/gtest-1.8.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Google's C++ logging library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/google/glog
|
||||
IUSE=gflags static-libs test unwind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=gflags? ( >=dev-cpp/gflags-2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/google/glog/archive/v0.3.5.tar.gz -> glog-0.3.5.tar.gz
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 libtool 0081a71a261724730ec4c248494f044d multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=2a747e94b685492a6be8e531922c5f6a
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare unpack
|
||||
DEPEND=>=dev-cpp/gtest-1.4.0 >=app-portage/elt-patches-20170422
|
||||
DESCRIPTION=Google's C++ mocking framework
|
||||
EAPI=4
|
||||
HOMEPAGE=https://github.com/google/googlemock
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-cpp/gtest-1.4.0
|
||||
SLOT=0
|
||||
SRC_URI=https://googlemock.googlecode.com/files/gmock-1.4.0.tar.bz2
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=08f6e11c1095b3e70691ea2518fbdc8a
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare unpack
|
||||
DEPEND=>=dev-cpp/gtest-1.5.0 >=app-portage/elt-patches-20170422
|
||||
DESCRIPTION=Google's C++ mocking framework
|
||||
EAPI=4
|
||||
HOMEPAGE=https://github.com/google/googlemock
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-cpp/gtest-1.5.0
|
||||
SLOT=0
|
||||
SRC_URI=https://googlemock.googlecode.com/files/gmock-1.5.0.tar.bz2
|
||||
_eclasses_=libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=06b492983e7d49ec32507302dafd9874
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare unpack
|
||||
DEPEND=app-arch/unzip =dev-cpp/gtest-1.6.0* >=app-portage/elt-patches-20170422
|
||||
DESCRIPTION=Google's C++ mocking framework
|
||||
EAPI=4
|
||||
HOMEPAGE=https://github.com/google/googlemock
|
||||
IUSE=static-libs
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86
|
||||
LICENSE=BSD
|
||||
RDEPEND==dev-cpp/gtest-1.6.0*
|
||||
SLOT=0
|
||||
SRC_URI=https://googlemock.googlecode.com/files/gmock-1.6.0.zip
|
||||
_eclasses_=libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=363bb34980b58cd2a8c5f882d25e293f
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare unpack
|
||||
DEPEND=app-arch/unzip =dev-cpp/gtest-1.7.0* >=app-portage/elt-patches-20170422
|
||||
DESCRIPTION=Google's C++ mocking framework
|
||||
EAPI=4
|
||||
HOMEPAGE=https://github.com/google/googlemock
|
||||
IUSE=static-libs
|
||||
KEYWORDS=alpha amd64 arm ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86
|
||||
LICENSE=BSD
|
||||
RDEPEND==dev-cpp/gtest-1.7.0*
|
||||
SLOT=0
|
||||
SRC_URI=https://googlemock.googlecode.com/files/gmock-1.7.0.zip
|
||||
_eclasses_=libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=c09c53d46db654463155a5086c49fdb4
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND==dev-cpp/gtest-1.7.0*[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) ) app-arch/unzip >=app-portage/elt-patches-20170422
|
||||
DESCRIPTION=Google's C++ mocking framework
|
||||
EAPI=4
|
||||
HOMEPAGE=https://github.com/google/googlemock
|
||||
IUSE=static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
|
||||
LICENSE=BSD
|
||||
RDEPEND==dev-cpp/gtest-1.7.0*[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
||||
SLOT=0
|
||||
SRC_URI=https://googlemock.googlecode.com/files/gmock-1.7.0.zip
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=8249ae4e14c1011c8e01b40594c55d7d
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=app-arch/unzip || ( >=dev-lang/python-2.7.5-r2:2.7 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Google C++ Testing Framework
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/google/googletest
|
||||
IUSE=examples static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
|
||||
LICENSE=BSD
|
||||
SLOT=0
|
||||
SRC_URI=https://googletest.googlecode.com/files/gtest-1.7.0.zip
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 autotools-multilib f4848d9634439c7203cb7dd3b9650fff autotools-utils 5a4611dfba155b1659528663fad4cd5e epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=4e9ef93bf57de821805b8cc45d26ac70
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=app-arch/unzip || ( >=dev-lang/python-2.7.5-r2:2.7 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Google C++ Testing Framework
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/google/googletest
|
||||
IUSE=examples static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
|
||||
LICENSE=BSD
|
||||
SLOT=0
|
||||
SRC_URI=https://googletest.googlecode.com/files/gtest-1.7.0.zip
|
||||
SRC_URI=https://github.com/google/googletest/archive/release-1.7.0.tar.gz -> gtest-1.7.0.tar.gz
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 autotools-multilib f4848d9634439c7203cb7dd3b9650fff autotools-utils 5a4611dfba155b1659528663fad4cd5e epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=4ad458cd5fbba9899a01ccbca1128f7a
|
||||
_md5_=b16c5c120783a31f73760b623b689e7f
|
||||
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gtest-1.8.0
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gtest-1.8.0
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=test? ( || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 >=virtual/pypy-5:0 ) ) sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=Google C++ Testing Framework
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/google/googletest
|
||||
IUSE=doc examples test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
|
||||
LICENSE=BSD
|
||||
RDEPEND=!dev-cpp/gmock
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/google/googletest/archive/release-1.8.0.tar.gz -> gtest-1.8.0.tar.gz
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=d4c1326546def1906135c186c6221a95
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gtest-1.8.0-r1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gtest-1.8.0-r1
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=test? ( || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 >=virtual/pypy-5:0 ) ) sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=Google C++ Testing Framework
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/google/googletest
|
||||
IUSE=doc examples test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
|
||||
LICENSE=BSD
|
||||
RDEPEND=!dev-cpp/gmock
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/google/googletest/archive/release-1.8.0.tar.gz -> gtest-1.8.0.tar.gz
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=1c66eb5d43bc3b6d043f1e06d4a9e04d
|
11
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gtest-9999
vendored
Normal file
11
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-cpp/gtest-9999
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 >=virtual/pypy-5:0 ) ) sys-devel/make >=dev-util/cmake-3.7.2 >=dev-vcs/git-1.8.2.1
|
||||
DESCRIPTION=Google C++ Testing Framework
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/google/googletest
|
||||
IUSE=doc examples test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
LICENSE=BSD
|
||||
RDEPEND=!dev-cpp/gmock
|
||||
SLOT=0
|
||||
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils f9fb12e2dbe2e0c9c17f030bae85eb02 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 git-r3 52a888802d25387c2c74cb845d1219bc ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 6f5991c7101863d0b29df63990ad852e ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=33c05ff1756085b614c7cd51e591e165
|
Loading…
Reference in New Issue
Block a user