summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWout Mertens <wmertens@gentoo.org>2003-03-17 13:01:50 +0000
committerWout Mertens <wmertens@gentoo.org>2003-03-17 13:01:50 +0000
commitf453000acda453083ce0b984782dc8728dda554e (patch)
tree70bc96e17c002e28af0cf7eacac26ab2ac3929df /app-crypt/krb5
parentAdded ~sparc to keywords. (diff)
downloadgentoo-2-f453000acda453083ce0b984782dc8728dda554e.tar.gz
gentoo-2-f453000acda453083ce0b984782dc8728dda554e.tar.bz2
gentoo-2-f453000acda453083ce0b984782dc8728dda554e.zip
Fix building against newer glibc
Diffstat (limited to 'app-crypt/krb5')
-rw-r--r--app-crypt/krb5/ChangeLog5
-rw-r--r--app-crypt/krb5/krb5-1.2.7.ebuild10
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() {