Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 367049
Collapse All | Expand All

(-)/var/portage/dev-util/scons/scons-2.0.1.ebuild (-20 / +8 lines)
Lines 5-10 Link Here
5
EAPI="3"
5
EAPI="3"
6
PYTHON_DEPEND="2"
6
PYTHON_DEPEND="2"
7
PYTHON_USE_WITH="threads"
7
PYTHON_USE_WITH="threads"
8
SUPPORT_PYTHON_ABIS="1"
8
9
9
inherit distutils eutils
10
inherit distutils eutils
10
11
Lines 18-35 Link Here
18
19
19
LICENSE="MIT"
20
LICENSE="MIT"
20
SLOT="0"
21
SLOT="0"
21
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
22
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
22
IUSE="doc"
23
IUSE="doc"
23
24
24
DEPEND=""
25
DEPEND=""
25
RDEPEND=""
26
RDEPEND=""
26
27
27
DOCS="CHANGES.txt RELEASE.txt"
28
RESTRICT_PYTHON_ABIS="3.*"
28
29
29
pkg_setup() {
30
DOCS="CHANGES.txt RELEASE.txt"
30
	python_set_active_version 2
31
	python_pkg_setup
32
}
33
31
34
src_prepare() {
32
src_prepare() {
35
	distutils_src_prepare
33
	distutils_src_prepare
Lines 37-59 Link Here
37
}
35
}
38
36
39
src_install () {
37
src_install () {
40
	distutils_src_install
38
	distutils_src_install \
41
	python_convert_shebangs -r 2 "${ED}"
39
		--standard-lib \
42
40
		--no-version-script \
43
	# Move man pages from /usr/man to /usr/share/man
41
		--install-data /usr/share
44
	dodir /usr/share
45
	mv "${ED}usr/man" "${ED}usr/share"
46
42
47
	if use doc; then
43
	if use doc; then
48
		insinto /usr/share/doc/${PF}
44
		insinto /usr/share/doc/${PF}
49
		doins "${DISTDIR}"/${P}-user.{pdf,html}
45
		doins "${DISTDIR}"/${P}-user.{pdf,html}
50
	fi
46
	fi
51
}
47
}
52
53
pkg_postinst() {
54
	python_mod_optimize /usr/$(get_libdir)/${P}
55
}
56
57
pkg_postrm() {
58
	python_mod_cleanup /usr/$(get_libdir)/${P}
59
}

Return to bug 367049