vapier 15/07/13 09:17:29 Modified: sdcc-3.5.0.ebuild ChangeLog Log: Revert invalid CTARGET munging and restore proper stripping logic -- the scanelf ar warning is fixed with newer pax-utils #553754 by Tiger. (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
Revision Changes Path 1.10 dev-embedded/sdcc/sdcc-3.5.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/sdcc/sdcc-3.5.0.ebuild?rev=1.10&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/sdcc/sdcc-3.5.0.ebuild?rev=1.10&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/sdcc/sdcc-3.5.0.ebuild?r1=1.9&r2=1.10 Index: sdcc-3.5.0.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/sdcc-3.5.0.ebuild,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sdcc-3.5.0.ebuild 13 Jul 2015 08:38:32 -0000 1.9 +++ sdcc-3.5.0.ebuild 13 Jul 2015 09:17:29 -0000 1.10 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/sdcc-3.5.0.ebuild,v 1.9 2015/07/13 08:38:32 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/sdcc-3.5.0.ebuild,v 1.10 2015/07/13 09:17:29 vapier Exp $ EAPI="5" @@ -34,8 +34,6 @@ hc08? ( sdbinutils ) s08? ( sdbinutils )" -# ADD "binchecks" to fix the "scanelf: Invalid 'ar' entry" messages -# OR leave the overwrite of CTARGET in src_install() RESTRICT="strip" RDEPEND="dev-libs/boost:= @@ -75,6 +73,7 @@ # sdbinutils subdir doesn't pass down --docdir properly, so need to # expand $(datarootdir) ourselves. econf \ + ac_cv_prog_STRIP=true \ ac_cv_prog_AS="$(tc-getAS)" \ ac_cv_prog_AR="$(tc-getAR)" \ --docdir="${EPREFIX}/usr/share/doc/${PF}" \ @@ -114,8 +113,8 @@ dohtml -r * fi - # See /usr/lib/portage/python${version}/install-qa-check.d/10executable-issues - # Installed libs are not for our CHOST but for microcontrollers - # This disable QA_EXECSTACK, QA_WX_LOAD and scanelf -qyRAF '%e %p' - CTARGET="undefined" + # a bunch of archives (*.a) are built & installed by gputils + # for PIC processors, but they do not work with standard `ar` + # & `scanelf` utils and they're not for the host. + env RESTRICT="" prepstrip "${D%/}"/usr/bin } 1.58 dev-embedded/sdcc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/sdcc/ChangeLog?rev=1.58&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/sdcc/ChangeLog?rev=1.58&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/sdcc/ChangeLog?r1=1.57&r2=1.58 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/ChangeLog,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- ChangeLog 13 Jul 2015 08:38:32 -0000 1.57 +++ ChangeLog 13 Jul 2015 09:17:29 -0000 1.58 @@ -1,6 +1,10 @@ # ChangeLog for dev-embedded/sdcc # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/ChangeLog,v 1.57 2015/07/13 08:38:32 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/ChangeLog,v 1.58 2015/07/13 09:17:29 vapier Exp $ + + 13 Jul 2015; Mike Frysinger <[email protected]> sdcc-3.5.0.ebuild: + Revert invalid CTARGET munging and restore proper stripping logic -- the + scanelf ar warning is fixed with newer pax-utils #553754 by Tiger. 13 Jul 2015; Mike Frysinger <[email protected]> sdcc-3.5.0.ebuild, sdcc-9999.ebuild:
