diff options
-rw-r--r-- | dev-vcs/rcs/ChangeLog | 8 | ||||
-rw-r--r-- | dev-vcs/rcs/rcs-5.7-r3.ebuild | 42 | ||||
-rw-r--r-- | dev-vcs/rcs/rcs-5.8.ebuild | 8 |
3 files changed, 12 insertions, 46 deletions
diff --git a/dev-vcs/rcs/ChangeLog b/dev-vcs/rcs/ChangeLog index 3cf43bd15ca4..e5a0a571b6e3 100644 --- a/dev-vcs/rcs/ChangeLog +++ b/dev-vcs/rcs/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-vcs/rcs -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rcs/ChangeLog,v 1.13 2012/12/05 01:38:23 jer Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rcs/ChangeLog,v 1.14 2013/02/21 03:51:10 jer Exp $ + + 21 Feb 2013; Jeroen Roovers <jer@gentoo.org> -rcs-5.7-r3.ebuild, + rcs-5.8.ebuild: + Fix building against >=sys-libs/glibc-2.16 by Sergey Popov (bug #449672). 05 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml: Change maintainer tag (bug #390951). diff --git a/dev-vcs/rcs/rcs-5.7-r3.ebuild b/dev-vcs/rcs/rcs-5.7-r3.ebuild deleted file mode 100644 index d0021aa207f4..000000000000 --- a/dev-vcs/rcs/rcs-5.7-r3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rcs/rcs-5.7-r3.ebuild,v 1.3 2010/10/02 20:10:05 grobian Exp $ - -EAPI="3" - -inherit eutils - -DESCRIPTION="Revision Control System" -HOMEPAGE="http://www.gnu.org/software/rcs/" -SRC_URI="mirror://gnu/rcs/${P}.tar.gz - mirror://gentoo/${P}-debian.diff.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris" -IUSE="" - -RDEPEND="sys-apps/diffutils" - -src_prepare() { - epatch "${WORKDIR}"/${P}-debian.diff -} - -src_configure() { - # econf BREAKS this! - ./configure \ - --prefix="${EPREFIX}"/usr \ - --host=${CHOST} \ - --with-diffutils || die -} - -src_install() { - emake -j1 \ - prefix="${ED}"/usr \ - man1dir="${ED}"/usr/share/man/man1 \ - man3dir="${ED}"/usr/share/man/man3 \ - man5dir="${ED}"/usr/share/man/man5 \ - install || die - - dodoc ChangeLog CREDITS NEWS README REFS -} diff --git a/dev-vcs/rcs/rcs-5.8.ebuild b/dev-vcs/rcs/rcs-5.8.ebuild index a5a4f36a1719..72a0774134c7 100644 --- a/dev-vcs/rcs/rcs-5.8.ebuild +++ b/dev-vcs/rcs/rcs-5.8.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rcs/rcs-5.8.ebuild,v 1.8 2012/03/08 22:57:34 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rcs/rcs-5.8.ebuild,v 1.9 2013/02/21 03:51:10 jer Exp $ EAPI="4" @@ -22,6 +22,10 @@ RESTRICT="test" src_prepare() { epatch "${FILESDIR}/${P}-include.patch" + + sed -i \ + -e '/gets is a security hole/d' \ + lib/stdio.in.h || die } src_install() { |