vapier 15/02/25 19:42:48 Modified: newlib-9999.ebuild ChangeLog Added: newlib-2.2.0.20150225.ebuild Log: Add support for new monthly snapshots. (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
Revision Changes Path 1.3 sys-libs/newlib/newlib-9999.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/newlib/newlib-9999.ebuild?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/newlib/newlib-9999.ebuild?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/newlib/newlib-9999.ebuild?r1=1.2&r2=1.3 Index: newlib-9999.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-9999.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- newlib-9999.ebuild 2 Jan 2014 12:57:47 -0000 1.2 +++ newlib-9999.ebuild 25 Feb 2015 19:42:48 -0000 1.3 @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-9999.ebuild,v 1.2 2014/01/02 12:57:47 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-9999.ebuild,v 1.3 2015/02/25 19:42:48 vapier Exp $ EAPI="4" @@ -11,7 +11,9 @@ inherit git-r3 else SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" - KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" + if [[ ${PV} != *.201[5-9]???? ]] ; then + KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" + fi fi export CBUILD=${CBUILD:-${CHOST}} 1.28 sys-libs/newlib/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/newlib/ChangeLog?rev=1.28&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/newlib/ChangeLog?rev=1.28&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/newlib/ChangeLog?r1=1.27&r2=1.28 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-libs/newlib/ChangeLog,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- ChangeLog 17 Feb 2015 07:03:09 -0000 1.27 +++ ChangeLog 25 Feb 2015 19:42:48 -0000 1.28 @@ -1,6 +1,12 @@ # ChangeLog for sys-libs/newlib # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/ChangeLog,v 1.27 2015/02/17 07:03:09 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/ChangeLog,v 1.28 2015/02/25 19:42:48 vapier Exp $ + +*newlib-2.2.0.20150225 (25 Feb 2015) + + 25 Feb 2015; Mike Frysinger <[email protected]> +newlib-2.2.0.20150225.ebuild, + newlib-9999.ebuild: + Add support for new monthly snapshots. *newlib-2.2.0 (17 Feb 2015) 1.1 sys-libs/newlib/newlib-2.2.0.20150225.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/newlib/newlib-2.2.0.20150225.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/newlib/newlib-2.2.0.20150225.ebuild?rev=1.1&content-type=text/plain Index: newlib-2.2.0.20150225.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-2.2.0.20150225.ebuild,v 1.1 2015/02/25 19:42:48 vapier Exp $ EAPI="4" inherit flag-o-matic toolchain-funcs eutils if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://sourceware.org/git/newlib.git" inherit git-r3 else SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" if [[ ${PV} != *.201[5-9]???? ]] ; then KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" fi fi export CBUILD=${CBUILD:-${CHOST}} export CTARGET=${CTARGET:-${CHOST}} if [[ ${CTARGET} == ${CHOST} ]] ; then if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then export CTARGET=${CATEGORY/cross-} fi fi DESCRIPTION="Newlib is a C library intended for use on embedded systems" HOMEPAGE="http://sourceware.org/newlib/" LICENSE="NEWLIB LIBGLOSS GPL-2" SLOT="0" IUSE="nls threads unicode crosscompile_opts_headers-only" RESTRICT="strip" NEWLIBBUILD="${WORKDIR}/build" pkg_setup() { # Reject newlib-on-glibc type installs if [[ ${CTARGET} == ${CHOST} ]] ; then case ${CHOST} in *-newlib|*-elf) ;; *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; esac fi } src_prepare() { epatch_user } src_configure() { # we should fix this ... unset LDFLAGS CHOST=${CTARGET} strip-unsupported-flags local myconf="" [[ ${CTARGET} == "spu" ]] \ && myconf="${myconf} --disable-newlib-multithread" \ || myconf="${myconf} $(use_enable threads newlib-multithread)" mkdir -p "${NEWLIBBUILD}" cd "${NEWLIBBUILD}" ECONF_SOURCE=${S} \ econf \ $(use_enable unicode newlib-mb) \ $(use_enable nls) \ ${myconf} } src_compile() { emake -C "${NEWLIBBUILD}" } src_install() { cd "${NEWLIBBUILD}" emake -j1 DESTDIR="${D}" install # env -uRESTRICT CHOST=${CTARGET} prepallstrip # minor hack to keep things clean rm -fR "${D}"/usr/share/info rm -fR "${D}"/usr/info }
