diff options
Diffstat (limited to 'dev-ada/gprbuild/gprbuild-2016.ebuild')
-rw-r--r-- | dev-ada/gprbuild/gprbuild-2016.ebuild | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/dev-ada/gprbuild/gprbuild-2016.ebuild b/dev-ada/gprbuild/gprbuild-2016.ebuild index 57eee67bea64..03d3c2baa53e 100644 --- a/dev-ada/gprbuild/gprbuild-2016.ebuild +++ b/dev-ada/gprbuild/gprbuild-2016.ebuild @@ -25,6 +25,8 @@ RDEPEND="${DEPEND}" S="${WORKDIR}"/${MYP}-src +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) + pkg_setup() { GCC=${ADA:-$(tc-getCC)} local base=$(basename ${GCC}) @@ -53,14 +55,14 @@ src_compile() { incflags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \ -I${xmlada_src}/schema -I${xmlada_src}/unicode \ -I${xmlada_src}/input_sources" - ${GCC} -c ${CFLAGS} src/gpr_imports.c -o gpr_imports.o + ${GCC} -c ${CFLAGS} src/gpr_imports.c -o gpr_imports.o || die for bin in ${bin_progs}; do ${GNATMAKE} -j$(makeopts_jobs) ${incflags} $ADAFLAGS ${bin}-main \ - -o ${bin} -largs gpr_imports.o + -o ${bin} -largs gpr_imports.o || die done for lib in $lib_progs; do ${GNATMAKE} -j$(makeopts_jobs) ${incflags} ${lib} $ADAFLAGS \ - -largs gpr_imports.o + -largs gpr_imports.o || die done } |