From 379d06dec5443646148c823fc97c5af4feb2c7e7 Mon Sep 17 00:00:00 2001 From: David Michael Date: Wed, 19 Jul 2017 13:01:01 -0700 Subject: [PATCH] bump(dev-util/meson): sync with upstream --- .../portage-stable/dev-util/meson/Manifest | 9 ++++++ .../dev-util/meson/meson-0.40.1.ebuild | 32 +++++++++++++++++++ .../dev-util/meson/meson-0.41.0.ebuild | 30 +++++++++++++++++ .../dev-util/meson/meson-0.41.1.ebuild | 30 +++++++++++++++++ .../dev-util/meson/meson-9999.ebuild | 30 +++++++++++++++++ .../dev-util/meson/metadata.xml | 15 +++++++++ .../metadata/md5-cache/dev-util/meson-0.40.1 | 15 +++++++++ .../metadata/md5-cache/dev-util/meson-0.41.0 | 15 +++++++++ .../metadata/md5-cache/dev-util/meson-0.41.1 | 15 +++++++++ .../metadata/md5-cache/dev-util/meson-9999 | 13 ++++++++ 10 files changed, 204 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/meson/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.40.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.41.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.41.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/meson/meson-9999.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-util/meson/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.40.1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.41.0 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.41.1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-9999 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/meson/Manifest b/sdk_container/src/third_party/portage-stable/dev-util/meson/Manifest new file mode 100644 index 0000000000..81565aa800 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/meson/Manifest @@ -0,0 +1,9 @@ +DIST meson-0.40.1.tar.gz 584630 SHA256 9b26838a62c449d6a48f24e4ebd1ab0cd69687f95d93a0e70882c1c169cc2392 SHA512 06c6e703439a33a0175302a11591f849fc5fbd4afb3d1ab67db10e4967c50567a1883512eb7c298fe2b25fb38285588cb3a41b93f75b8f3621575feb2173ec5e WHIRLPOOL 1f14d452695d74557dd9dcfbc19855efb665fb8c98364bb48217a9ee61cdebb7649597c24236b8c96a20a45282d683b570d74aba55e4122f5ae43334e4798885 +DIST meson-0.41.0.tar.gz 1012258 SHA256 705c1651af9835b51f7f111107c360f9bd76b8a5502a97ed8ef2331f96557ae5 SHA512 ec323f74abccecc0aea3ab60dc0ff01b81f8035df400eab2f7701cd4d38de82174e23af8024de11fbc9085f216e38b36e299c47696288afbb6eca9860ce4adfc WHIRLPOOL c95e9398b8b46ac37edde6a7ab4e7a7ae8f95621a09623215691e8d165c34e879623277f5a877d59ca3620997933bec8011374d120412023a6befa20ed91e969 +DIST meson-0.41.1.tar.gz 1012886 SHA256 df57b79494a310d02791e3b24527536c0bcfcf8df32b30a6e4b4e071ec94ddb4 SHA512 f70735052cc898b284ed2b926de5a80ecbe1c0388749c9963c4bf428bba4ef362e20c2b1dc8556b043c34eb8f5e933501333d6cdd2e511759cf01814f147814f WHIRLPOOL 8263f13713370e85ebc44943baba907dcfb99a15638c43c985e077e81552e783b66da8cefe04cbd4ee315951a896f511934b94f1bfda9c4747a576ed4cb0d17b +EBUILD meson-0.40.1.ebuild 634 SHA256 63723c4d1d947588c47aa652cd17756e139e11cbf49dcf98433fed1d885bc839 SHA512 28b5a291d62b56de22579da9f33c9fe990a6fe0025b42ddbcc06fc741ad6fce3c9a0acfc90740e2cb6bdef29586d730675557253f66fd1e303919da165c676d5 WHIRLPOOL f6a69bd1ff04afbd0d8946a9deb02414665378be00fbb4916f3ca7e77d630c3e8d22dd54548e7ea8ad03930c520c0423e6051e4075a1c9e823d31ee8a6c6e529 +EBUILD meson-0.41.0.ebuild 597 SHA256 d12a10764adfb4865f5e570c1c3186e437a6c9fbf44d3dbf3313a2cbb15f3fb2 SHA512 4e8b52f2836c2fcc5181ad2fbae2663ba8981b4e46c683e97d112af62a0b2c21b2e65fa6ee010962519d62f256c6b4f6407d5ad9fc70f5ad68a536c91b222369 WHIRLPOOL f4b45932c2061840a8afe0c58a67870d491274a79a5733777101c0251a7f396977df898c2e68a1a8b88a279adaf42fb39e26cab34ae98b370b7a666a8ca8b9bb +EBUILD meson-0.41.1.ebuild 610 SHA256 f165d944c6d61eeb5fb10514cde583a704f0fbde5fb8746150e4c867b6b9da23 SHA512 3e94295686b93f3a515627e82dc870ebec9c8d87557ebc6ac6b53750b7087f9f1591f8553c4c8fa282de9c0036464ab15e7071aaf91c3edacd7acb48de63d1c1 WHIRLPOOL 2e15e7ad74881e24e58aa5a492e959e2447d53f3c32a63230692723d4be04857dfc9e74997593a74fd5effa4c51c9c805ba11997058f6b2ce97df65506b8bf5a +EBUILD meson-9999.ebuild 597 SHA256 d12a10764adfb4865f5e570c1c3186e437a6c9fbf44d3dbf3313a2cbb15f3fb2 SHA512 4e8b52f2836c2fcc5181ad2fbae2663ba8981b4e46c683e97d112af62a0b2c21b2e65fa6ee010962519d62f256c6b4f6407d5ad9fc70f5ad68a536c91b222369 WHIRLPOOL f4b45932c2061840a8afe0c58a67870d491274a79a5733777101c0251a7f396977df898c2e68a1a8b88a279adaf42fb39e26cab34ae98b370b7a666a8ca8b9bb +MISC ChangeLog 1644 SHA256 16a9aa8ce1a9add714323002885f3199f679aff35cba65edc21bbc1ba636ed85 SHA512 8ada51de63f366d4c33e0d08a66687fa37df2ff56bf4767a8f201efac0ef73a5685a13437115e4eb09479a415da6ffc065e412dd38dab8a1e83ecc3349ea3f0b WHIRLPOOL 1fb093e733adccf5923a1a85909042cf083ae69139f8e3ecddd10e8c8f132e42fc4074a916f51c1a27cbfaf7c83abe12726604376f5e534771b4f47e18592c52 +MISC metadata.xml 443 SHA256 741f4eeccedf2aee465c65859a709a21ef5c833e7a804fecddc83d6b6b6907c2 SHA512 acc217d18494f1f968d25b52e58fa268d6a1931c5ecd03350e84ed8094ce5d0a708ba536688dfdd267ca6bfad103a2bffcfece5bb5bd9a34f4853b5f1f655826 WHIRLPOOL 66ed2ff4475484a36ce9f65439abc1bb324f4b0be1c2f3e56f913d609fb96313d81fd574ad9591f3dc1ba49edc2ef1d56fdf2749596564c7b489bcc6fb78f5e0 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.40.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.40.1.ebuild new file mode 100644 index 0000000000..2867a15d40 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.40.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6} ) + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://github.com/mesonbuild/meson" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="amd64 x86" +fi + +inherit distutils-r1 + +DESCRIPTION="Open source build system" +HOMEPAGE="http://mesonbuild.com/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +RESTRICT="test" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" + +DOCS=( authors.txt contributing.txt ) + +python_test() { + ${EPYTHON} run_tests.py || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.41.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.41.0.ebuild new file mode 100644 index 0000000000..ddb2a20375 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.41.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6} ) + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://github.com/mesonbuild/meson" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +inherit distutils-r1 + +DESCRIPTION="Open source build system" +HOMEPAGE="http://mesonbuild.com/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +RESTRICT="test" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" + +python_test() { + ${EPYTHON} run_tests.py || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.41.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.41.1.ebuild new file mode 100644 index 0000000000..304c9cae00 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-0.41.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6} ) + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://github.com/mesonbuild/meson" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~ia64 ~x86" +fi + +inherit distutils-r1 + +DESCRIPTION="Open source build system" +HOMEPAGE="http://mesonbuild.com/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +RESTRICT="test" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" + +python_test() { + ${EPYTHON} run_tests.py || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-9999.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-9999.ebuild new file mode 100644 index 0000000000..ddb2a20375 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/meson/meson-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6} ) + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://github.com/mesonbuild/meson" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +inherit distutils-r1 + +DESCRIPTION="Open source build system" +HOMEPAGE="http://mesonbuild.com/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +RESTRICT="test" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" + +python_test() { + ${EPYTHON} run_tests.py || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/meson/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-util/meson/metadata.xml new file mode 100644 index 0000000000..8f23b803b0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/meson/metadata.xml @@ -0,0 +1,15 @@ + + + + + williamh@gentoo.org + William Hubbs + + + gstreamer@gentoo.org + GStreamer package maintainers + + + meson + + diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.40.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.40.1 new file mode 100644 index 0000000000..a3092af51c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.40.1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/setuptools[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Open source build system +EAPI=6 +HOMEPAGE=http://mesonbuild.com/ +IUSE=python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=amd64 x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://pypi/m/meson/meson-0.40.1.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=f03429207343669bc010d236d0567425 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.41.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.41.0 new file mode 100644 index 0000000000..bba685221b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.41.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/setuptools[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Open source build system +EAPI=6 +HOMEPAGE=http://mesonbuild.com/ +IUSE=python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://pypi/m/meson/meson-0.41.0.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=2e95d76d3ef175db1a77ecb73e1b5e7e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.41.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.41.1 new file mode 100644 index 0000000000..f849bdf645 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-0.41.1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/setuptools[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Open source build system +EAPI=6 +HOMEPAGE=http://mesonbuild.com/ +IUSE=python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=~alpha ~amd64 ~ia64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://pypi/m/meson/meson-0.41.1.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=516e113d3eec43e5b3ef470fa3a34f15 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-9999 new file mode 100644 index 0000000000..6e60baff04 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/meson-9999 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=dev-python/setuptools[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-vcs/git-1.8.2.1 python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Open source build system +EAPI=6 +HOMEPAGE=http://mesonbuild.com/ +IUSE=python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +RESTRICT=test +SLOT=0 +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 git-r3 cbafa3261c37c7e3af44bb16a34ea390 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=2e95d76d3ef175db1a77ecb73e1b5e7e