dev-ada/aws: simplify using ada eclass
[gentoo.git] / dev-ada / aws / aws-2019-r1.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 ADA_COMPAT=( gnat_2019 )
7 inherit ada multiprocessing
8
9 MY_P=${P}-20190512-18AB9-src
10
11 DESCRIPTION="A complete Web development framework"
12 HOMEPAGE="http://libre.adacore.com/tools/aws/"
13 SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf85a031e87aa2cdf16b19
14         -> ${MY_P}.tar.gz"
15
16 LICENSE="GPL-3"
17 SLOT="0"
18 KEYWORDS="~amd64 ~x86"
19 IUSE=""
20
21 RDEPEND="dev-ada/xmlada[${ADA_USEDEP},shared,static-libs]"
22 DEPEND="${RDEPEND}
23         dev-ada/asis[${ADA_USEDEP}]
24         dev-ada/gprbuild[${ADA_USEDEP}]"
25
26 REQUIRED_USE="${ADA_REQUIRED_USE}"
27
28 S="${WORKDIR}"/${MY_P}
29
30 PATCHES=(
31         "${FILESDIR}"/${PN}-2016-gentoo.patch
32 )
33
34 src_configure() {
35         emake -j1 setup prefix=/usr ENABLE_SHARED=true \
36                 GPRBUILD="/usr/bin/gprbuild -v"
37 }
38
39 src_compile() {
40         emake \
41                 PROCESSORS=$(makeopts_jobs) \
42                 GPRBUILD="/usr/bin/gprbuild -v"
43 }