Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 510378 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/dev-python/pypy/pypy-2.3.ebuild (-3 / +11 lines)
Lines 10-21 Link Here
10
10
11
DESCRIPTION="A fast, compliant alternative implementation of the Python language"
11
DESCRIPTION="A fast, compliant alternative implementation of the Python language"
12
HOMEPAGE="http://pypy.org/"
12
HOMEPAGE="http://pypy.org/"
13
SRC_URI="mirror://bitbucket/pypy/pypy/downloads/${P}-src.tar.bz2"
13
SRC_URI="mirror://bitbucket/pypy/pypy/get/release-${PV}.tar.bz2"
14
14
15
LICENSE="MIT"
15
LICENSE="MIT"
16
SLOT="0/$(get_version_component_range 1-2 ${PV})"
16
SLOT="0/$(get_version_component_range 1-2 ${PV})"
17
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
17
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
18
IUSE="bzip2 doc +jit ncurses sandbox shadowstack sqlite sse2 tk"
18
IUSE="bzip2 doc gdbm +jit ncurses sandbox shadowstack sqlite sse2 tk"
19
19
20
RDEPEND=">=sys-libs/zlib-1.1.3
20
RDEPEND=">=sys-libs/zlib-1.1.3
21
	virtual/libffi
21
	virtual/libffi
Lines 23-28 Link Here
23
	dev-libs/expat
23
	dev-libs/expat
24
	dev-libs/openssl
24
	dev-libs/openssl
25
	bzip2? ( app-arch/bzip2 )
25
	bzip2? ( app-arch/bzip2 )
26
	gdbm? ( sys-libs/gdbm )
26
	ncurses? ( sys-libs/ncurses )
27
	ncurses? ( sys-libs/ncurses )
27
	sqlite? ( dev-db/sqlite:3 )
28
	sqlite? ( dev-db/sqlite:3 )
28
	tk? (
29
	tk? (
Lines 35-41 Link Here
35
	${PYTHON_DEPS}"
36
	${PYTHON_DEPS}"
36
PDEPEND="app-admin/python-updater"
37
PDEPEND="app-admin/python-updater"
37
38
38
S="${WORKDIR}/${P}-src"
39
S="${WORKDIR}/release-${PV}"
39
40
40
pkg_pretend() {
41
pkg_pretend() {
41
	CHECKREQS_MEMORY="2G"
42
	CHECKREQS_MEMORY="2G"
Lines 133-138 Link Here
133
	dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy
134
	dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy
134
	dodoc README.rst
135
	dodoc README.rst
135
136
137
	if ! use gdbm; then
138
		rm -r "${ED%/}${INSDESTTREE}"/lib_pypy/gdbm.py \
139
			"${ED%/}${INSDESTTREE}"/lib-python/*2.7/test/test_gdbm.py || die
140
	fi
136
	if ! use sqlite; then
141
	if ! use sqlite; then
137
		rm -r "${ED%/}${INSDESTTREE}"/lib-python/*2.7/sqlite3 \
142
		rm -r "${ED%/}${INSDESTTREE}"/lib-python/*2.7/sqlite3 \
138
			"${ED%/}${INSDESTTREE}"/lib_pypy/_sqlite3.py \
143
			"${ED%/}${INSDESTTREE}"/lib_pypy/_sqlite3.py \
Lines 162-167 Link Here
162
	# Generate cffi cache
167
	# Generate cffi cache
163
	"${PYTHON}" -c "import _curses" || die "Failed to import _curses (cffi)"
168
	"${PYTHON}" -c "import _curses" || die "Failed to import _curses (cffi)"
164
	"${PYTHON}" -c "import syslog" || die "Failed to import syslog (cffi)"
169
	"${PYTHON}" -c "import syslog" || die "Failed to import syslog (cffi)"
170
	if use gdbm; then
171
		"${PYTHON}" -c "import gdbm" || die "Failed to import gdbm (cffi)"
172
	fi
165
	if use sqlite; then
173
	if use sqlite; then
166
		"${PYTHON}" -c "import _sqlite3" || die "Failed to import _sqlite3 (cffi)"
174
		"${PYTHON}" -c "import _sqlite3" || die "Failed to import _sqlite3 (cffi)"
167
	fi
175
	fi

Return to bug 510378