Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/scons/
Date: Wed, 09 May 2018 14:30:24
Message-Id: 1525876213.939bc35168df5202903e0a6b89edff80f69aa15a.mgorny@gentoo
1 commit: 939bc35168df5202903e0a6b89edff80f69aa15a
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 9 13:11:07 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed May 9 14:30:13 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=939bc351
7
8 dev-util/scons: Bump to 3.0.1
9
10 dev-util/scons/Manifest | 3 +++
11 dev-util/scons/scons-3.0.1.ebuild | 38 ++++++++++++++++++++++++++++++++++++++
12 2 files changed, 41 insertions(+)
13
14 diff --git a/dev-util/scons/Manifest b/dev-util/scons/Manifest
15 index aafb03ee2ac..86d315f7a50 100644
16 --- a/dev-util/scons/Manifest
17 +++ b/dev-util/scons/Manifest
18 @@ -4,3 +4,6 @@ DIST scons-2.4.1.tar.gz 638990 BLAKE2B 44084dd396d8cbe63da59aed706cda7342bbe51dd
19 DIST scons-2.5.1-user.html 1112180 BLAKE2B 93df42b296d1be6ffcb73143c5ec9f46225e3e9d07154cf8f703d5f624d2996d85569ff302093a7a73dc0001cfeddf49ee9e57d9a1939d3c6b4689f8773e3ede SHA512 5be58a6bba4b92fc51f0b271fd7e08b820dda10775aaa40a012c0e54d485e02ebf6d0d0be379bd90980a9b496e86a951c8760a4a90107fb3b8f422e874e46046
20 DIST scons-2.5.1-user.pdf 2522755 BLAKE2B 0dbf4ec98cd1dfb4889595762fdf57c2988a6784d75f8c3ac53e79d686b745ae4dd7b674ce34d61255c798e203fb6de93eaaf936a4842b27990350fa73b6bd46 SHA512 0bd7f67a1355ec33125bef87ce1bc352bda5b0befd9809673a427851c843191d74930b4ca9add705152393521f81d926595d173b0101013da216217dc5b64397
21 DIST scons-2.5.1.tar.gz 620909 BLAKE2B 021e02583dab06a859e46d164be79dcaa49a1a383c5d3fb9baa64afabb793e049b7ebefff1bbbcc8be1f364ca5c64e1a9c7ef937c32407853e39f4d84a91e51d SHA512 0e39f7f22a6c4ecc13edcd843b050754da5ded5371b3a8b406395f7b53dd280f95f804707eec271f8de3624d06f5b4ba3cc788dc4eb891cad224a163544f51b9
22 +DIST scons-3.0.1-user.html 1121915 BLAKE2B 0ee57d112ba6269a488335e9354723c645e4b06129c26ca64d45923066ad92cf5519fa4933ef74dd5254d5b068b2909290c5c930a4247ebd6a5f1761f683a6e2 SHA512 e49ae91b04509d32f67d17cabb6619ede49c7190d80efcbd1e0bd1992574ea08c7abc892cad26f8b995b0f43bccd099a96ce633d63d6f56aafc442f9aa734aec
23 +DIST scons-3.0.1-user.pdf 2541376 BLAKE2B 43895501bf8b4a7eda12c5b3b076e6a71e949727224c279ef77671f7d4094245d37b9d8aeca6daa7d043c5513cc0c83e82a06f8a50bb4add4f0d750fce416bac SHA512 9fab1915c96cd32908cbbf123dfb8c97be99ec45df0461fa68ac47706f6bfc51d7ab970a43630e5414b01a8b9d27409e356b57c134478cec13f1bcbd97f615e7
24 +DIST scons-3.0.1.tar.gz 634815 BLAKE2B f5bacec048969d592697bc3dfb44678c25a92982f7ba81f9951e73532e8b9ac0906fe72c979d7818db5ab9b2c6dd380df21d323e47ea4cc0db646d6eed4b7d94 SHA512 b7be40ba507366cc678f31b910553cadaf59781c3a91833a34acbd29d9cad0cda38f6753034bf92c3af55d1e0c2f72aba5d81f1ec67205d0345b005d286f7084
25
26 diff --git a/dev-util/scons/scons-3.0.1.ebuild b/dev-util/scons/scons-3.0.1.ebuild
27 new file mode 100644
28 index 00000000000..d511a65da38
29 --- /dev/null
30 +++ b/dev-util/scons/scons-3.0.1.ebuild
31 @@ -0,0 +1,38 @@
32 +# Copyright 1999-2018 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +PYTHON_COMPAT=( python2_7 )
37 +PYTHON_REQ_USE="threads(+)"
38 +
39 +inherit distutils-r1
40 +
41 +DESCRIPTION="Extensible Python-based build utility"
42 +HOMEPAGE="http://www.scons.org/"
43 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
44 + doc? (
45 + http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> ${P}-user.pdf
46 + http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> ${P}-user.html
47 + )"
48 +
49 +LICENSE="MIT"
50 +SLOT="0"
51 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
52 +IUSE="doc"
53 +
54 +python_prepare_all() {
55 + # remove half-broken, useless custom commands
56 + # and fix manpage install location
57 + sed -i -e '/cmdclass/,/}$/d' \
58 + -e '/data_files/s:man/:share/man/:' setup.py || die
59 +
60 + distutils-r1_python_prepare_all
61 +}
62 +
63 +python_install_all() {
64 + local DOCS=( {CHANGES,README,RELEASE}.txt )
65 + distutils-r1_python_install_all
66 + rm "${ED%/}/usr/bin/scons.bat" || die
67 +
68 + use doc && dodoc "${DISTDIR}"/${P}-user.{pdf,html}
69 +}