diff options
author | seb <seb@pkgsrc.org> | 2004-02-07 09:25:39 +0000 |
---|---|---|
committer | seb <seb@pkgsrc.org> | 2004-02-07 09:25:39 +0000 |
commit | bf1b97d6f5a9d5709d88d5661e4564d6f25c51ff (patch) | |
tree | 507191dc16558a23cf0deb4af2e5004719c4211d /devel/libtool/patches | |
parent | dd3094097bbc3fda5bb3b59b44370291d1390725 (diff) | |
download | pkgsrc-bf1b97d6f5a9d5709d88d5661e4564d6f25c51ff.tar.gz |
Fix endless loop in pathname canonicalization in install mode.
As seen in PR pkg/24333.
Fix from skrll@.
Bump PKGREVISION.
Diffstat (limited to 'devel/libtool/patches')
-rw-r--r-- | devel/libtool/patches/patch-ac | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/devel/libtool/patches/patch-ac b/devel/libtool/patches/patch-ac index 1ab0922a149..965ead8e00a 100644 --- a/devel/libtool/patches/patch-ac +++ b/devel/libtool/patches/patch-ac @@ -1,4 +1,4 @@ -$NetBSD: patch-ac,v 1.9 2004/02/05 20:14:06 skrll Exp $ +$NetBSD: patch-ac,v 1.10 2004/02/07 09:25:39 seb Exp $ --- ltmain.sh.orig 2004-01-25 12:40:26.000000000 +0000 +++ ltmain.sh @@ -123,7 +123,7 @@ $NetBSD: patch-ac,v 1.9 2004/02/05 20:14:06 skrll Exp $ + # - strip any trailing / + tmp="" + while test "$dest" != "$tmp"; do -+ tmp=$arg ++ tmp=$dest + dest=`$echo "X$dest" | $Xsed -e 's%[^/.][^/.]*/\.\.%%g' -e 's%/\./%/%g' -e 's%//*%/%g' -e 's%/$%%g'` + done |