summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-10-01 05:40:08 +0000
committerMike Frysinger <vapier@gentoo.org>2007-10-01 05:40:08 +0000
commitb3a37912424b793a0d46a2705189d91e0ea625de (patch)
tree9681d72a25e73ddcf145b6ca6672f747f01bc1f5 /dev-libs
parentCorrected missing fbintl.conf, other minor changes, removed previous revision (diff)
downloadgentoo-2-b3a37912424b793a0d46a2705189d91e0ea625de.tar.gz
gentoo-2-b3a37912424b793a0d46a2705189d91e0ea625de.tar.bz2
gentoo-2-b3a37912424b793a0d46a2705189d91e0ea625de.zip
Tweak how we do the manpage renaming so that it is POSIX friendly #194335 by Joe Peterson.
(Portage version: 2.1.3.11)
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/openssl/ChangeLog6
-rw-r--r--dev-libs/openssl/openssl-0.9.8e-r3.ebuild9
2 files changed, 11 insertions, 4 deletions
diff --git a/dev-libs/openssl/ChangeLog b/dev-libs/openssl/ChangeLog
index 2d6d109f164a..d7a06c8c2c2b 100644
--- a/dev-libs/openssl/ChangeLog
+++ b/dev-libs/openssl/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/openssl
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.228 2007/10/01 01:59:17 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.229 2007/10/01 05:40:08 vapier Exp $
+
+ 01 Oct 2007; Mike Frysinger <vapier@gentoo.org> openssl-0.9.8e-r3.ebuild:
+ Tweak how we do the manpage renaming so that it is POSIX friendly #194335 by
+ Joe Peterson.
01 Oct 2007; Joshua Kinard <kumba@gentoo.org> openssl-0.9.8e-r3.ebuild:
Stable on mips, per #194039.
diff --git a/dev-libs/openssl/openssl-0.9.8e-r3.ebuild b/dev-libs/openssl/openssl-0.9.8e-r3.ebuild
index e9a5bc946506..b8fc2175cb7b 100644
--- a/dev-libs/openssl/openssl-0.9.8e-r3.ebuild
+++ b/dev-libs/openssl/openssl-0.9.8e-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8e-r3.ebuild,v 1.7 2007/10/01 01:59:17 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8e-r3.ebuild,v 1.8 2007/10/01 05:40:08 vapier Exp $
inherit eutils flag-o-matic toolchain-funcs
@@ -146,16 +146,19 @@ src_install() {
for m in $(find . -type f | xargs grep -L '#include') ; do
d=${m%/*} ; d=${d#./} ; m=${m##*/}
[[ ${m} == openssl.1* ]] && continue
+ [[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
mv ${d}/{,ssl-}${m}
ln -s ssl-${m} ${d}/openssl-${m}
- # locate any symlinks that point to this man page
- for s in $(find ${d} -lname ${m}) ; do
+ # locate any symlinks that point to this man page ... we assume
+ # that any broken links are due to the above renaming
+ for s in $(find -L ${d} -type l) ; do
s=${s##*/}
rm -f ${d}/${s}
ln -s ssl-${m} ${d}/ssl-${s}
ln -s ssl-${s} ${d}/openssl-${s}
done
done
+ [[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
diropts -m0700
keepdir /etc/ssl/private