summaryrefslogtreecommitdiff
blob: 24b255d917eff0a929594652f5fcb32e4a9c0a48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/javatoolkit/javatoolkit-0.3.0-r8.ebuild,v 1.1 2012/07/31 20:43:10 sera Exp $

EAPI="4"

PYTHON_COMPAT="jython2_5 python2_5 python2_6 python2_7"

inherit eutils multilib python-distutils-ng

DESCRIPTION="Collection of Gentoo-specific tools for Java"
HOMEPAGE="http://www.gentoo.org/proj/en/java/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""

# PYTHON_USE_WITH="xml(+)" not yet available. #426768
COMMON_DEP="
	python_targets_jython2_5? ( >=dev-java/jython-2.5.2-r1:2.5 )
	python_targets_python2_5? ( dev-lang/python:2.5[xml] )
	python_targets_python2_6? ( dev-lang/python:2.6[xml] )
	python_targets_python2_7? ( dev-lang/python:2.7[xml] )"
RDEPEND="${COMMON_DEP}"
DEPEND="${COMMON_DEP}"

python_prepare_all() {
	epatch "${FILESDIR}/${P}-python2.6.patch"
	epatch "${FILESDIR}/${P}-no-pyxml.patch"

	# Portage wont like quotes around ${EPREFIX} #429092
	# can't pass --install-scripts to setup.py in python-distutils-ng-src_install
	cat > setup.cfg <<- EOF
		[install]
		install-scripts = ${EPREFIX}/usr/$(get_libdir)/${PN}/bin
	EOF
}