diff options
author | Wout Mertens <wmertens@gentoo.org> | 2003-03-17 13:01:50 +0000 |
---|---|---|
committer | Wout Mertens <wmertens@gentoo.org> | 2003-03-17 13:01:50 +0000 |
commit | f453000acda453083ce0b984782dc8728dda554e (patch) | |
tree | 70bc96e17c002e28af0cf7eacac26ab2ac3929df /app-crypt | |
parent | Added ~sparc to keywords. (diff) | |
download | gentoo-2-f453000acda453083ce0b984782dc8728dda554e.tar.gz gentoo-2-f453000acda453083ce0b984782dc8728dda554e.tar.bz2 gentoo-2-f453000acda453083ce0b984782dc8728dda554e.zip |
Fix building against newer glibc
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/krb5/ChangeLog | 5 | ||||
-rw-r--r-- | app-crypt/krb5/krb5-1.2.7.ebuild | 10 |
2 files changed, 13 insertions, 2 deletions
diff --git a/app-crypt/krb5/ChangeLog b/app-crypt/krb5/ChangeLog index 805d807fe5cf..da514d39ac3d 100644 --- a/app-crypt/krb5/ChangeLog +++ b/app-crypt/krb5/ChangeLog @@ -1,9 +1,12 @@ # ChangeLog for app-crypt/krb5 # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/krb5/ChangeLog,v 1.12 2003/02/22 18:02:07 aliz Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/krb5/ChangeLog,v 1.13 2003/03/17 13:01:50 wmertens Exp $ *krb5-1.2.7 (22 Feb 2003) + 17 Mar 2003; Wout Mertens <wmertens@gentoo.org> : + Applied fix for errno problem with newer glibc, bug #16450 and #16267. + 22 Feb 2003; Daniel Ahlberg <aliz@gentoo.org> : Version bump. diff --git a/app-crypt/krb5/krb5-1.2.7.ebuild b/app-crypt/krb5/krb5-1.2.7.ebuild index f8534ef48b6e..2f0aeac727c6 100644 --- a/app-crypt/krb5/krb5-1.2.7.ebuild +++ b/app-crypt/krb5/krb5-1.2.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/krb5/krb5-1.2.7.ebuild,v 1.1 2003/02/22 18:02:07 aliz Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/krb5/krb5-1.2.7.ebuild,v 1.2 2003/03/17 13:01:50 wmertens Exp $ inherit eutils @@ -23,6 +23,14 @@ src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${PN}-1.2.2-gentoo.diff + + # Fix bad errno definitions (bug #16450 and #16267) + ebegin Fixing errno definitions + find . -name '*.[ch]' | xargs grep -l 'extern.*int.*errno' \ + | xargs -n1 perl -pi.orig -e ' + $.==1 && s/^/#include <errno.h>\n/; + s/extern\s+int\s+errno\s*\;//;' + eend 0 } src_compile() { |