summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorRoy Marples <uberlord@gentoo.org>2007-10-23 11:27:11 +0000
committerRoy Marples <uberlord@gentoo.org>2007-10-23 11:27:11 +0000
commit59b72b4d7c76759bb09443e97ceb2f2ffb73ae52 (patch)
tree45b248c7502546c5e94058f0dd16b7bfb55b68b8 /eclass
parentAdd ~alpha/~ia64 wrt #43128 (diff)
downloadgentoo-2-59b72b4d7c76759bb09443e97ceb2f2ffb73ae52.tar.gz
gentoo-2-59b72b4d7c76759bb09443e97ceb2f2ffb73ae52.tar.bz2
gentoo-2-59b72b4d7c76759bb09443e97ceb2f2ffb73ae52.zip
Fix -jX for libtool 1.5.6, #196728
Diffstat (limited to 'eclass')
-rw-r--r--eclass/ELT-patches/install-sh/1.5.41
-rw-r--r--eclass/ELT-patches/install-sh/1.5.611
2 files changed, 11 insertions, 1 deletions
diff --git a/eclass/ELT-patches/install-sh/1.5.4 b/eclass/ELT-patches/install-sh/1.5.4
index 2bb6af71ef4d..64fe20ad3f02 100644
--- a/eclass/ELT-patches/install-sh/1.5.4
+++ b/eclass/ELT-patches/install-sh/1.5.4
@@ -1,4 +1,3 @@
-diff -ur install-sh install-sh
--- install-sh 2006-03-25 20:04:46 +0000
+++ install-sh 2007-09-14 10:53:29 +0100
@@ -246,7 +246,7 @@
diff --git a/eclass/ELT-patches/install-sh/1.5.6 b/eclass/ELT-patches/install-sh/1.5.6
new file mode 100644
index 000000000000..1404e2318116
--- /dev/null
+++ b/eclass/ELT-patches/install-sh/1.5.6
@@ -0,0 +1,11 @@
+--- install-sh 2007-10-23 12:10:41 +0100
++++ install-sh 2007-10-23 12:12:06 +0100
+@@ -240,7 +240,7 @@
+ fi
+
+ if test -n "$dir_arg"; then
+- $doit $instcmd "$dst" \
++ { test -d "$dst" || $doit $instcmd "$dst"; } \
+ && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
+ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
+ && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \