--- dev-lang/pcc/pcc-1.1.0-r1.ebuild 2015-03-09 11:29:02.000000000 -0200 +++ dev-lang/pcc/pcc-9999.ebuild 2015-05-11 21:34:31.529918537 -0200 @@ -9,22 +9,23 @@ DESCRIPTION="pcc portable c compiler" HOMEPAGE="http://pcc.ludd.ltu.se" -SRC_URI="ftp://pcc.ludd.ltu.se/pub/pcc-releases/${P}.tgz" +if [[ ${PV} = 9999 ]]; then + inherit cvs + ECVS_SERVER="pcc.ludd.ltu.se:/cvsroot" + ECVS_MODULE="${PN}" + KEYWORDS="" + S="${WORKDIR}/${PN}" +else + SRC_URI="ftp://pcc.ludd.ltu.se/pub/pcc-releases/${P}.tgz" + KEYWORDS="~x86 ~amd64 ~amd64-fbsd" +fi LICENSE="BSD" SLOT="0" -KEYWORDS="~x86 ~amd64 ~amd64-fbsd" IUSE="" DEPEND=">=dev-libs/pcc-libs-${PV}" RDEPEND="${DEPEND}" -src_prepare() { - sed -i -e 's/AC_CHECK_PROG(strip,strip,yes,no)//' configure.ac || die "Failed to fix configure.ac" - sed -i -e 's/AC_SUBST(strip)//' configure.ac || die "Failed to fix configure.ac more" - eautoreconf - epatch "${FILESDIR}/${P}-multiarch.patch" || die -} - src_configure() { econf --disable-stripping }