diff options
author | Mike Frysinger <vapier@gentoo.org> | 2007-10-01 05:40:08 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2007-10-01 05:40:08 +0000 |
commit | b3a37912424b793a0d46a2705189d91e0ea625de (patch) | |
tree | 9681d72a25e73ddcf145b6ca6672f747f01bc1f5 /dev-libs | |
parent | Corrected missing fbintl.conf, other minor changes, removed previous revision (diff) | |
download | gentoo-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/ChangeLog | 6 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-0.9.8e-r3.ebuild | 9 |
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 |