diff options
Diffstat (limited to 'sci-mathematics/octave/files/octave-3.8.1-pkgbuilddir.patch')
-rw-r--r-- | sci-mathematics/octave/files/octave-3.8.1-pkgbuilddir.patch | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/sci-mathematics/octave/files/octave-3.8.1-pkgbuilddir.patch b/sci-mathematics/octave/files/octave-3.8.1-pkgbuilddir.patch deleted file mode 100644 index 5cb278445579..000000000000 --- a/sci-mathematics/octave/files/octave-3.8.1-pkgbuilddir.patch +++ /dev/null @@ -1,41 +0,0 @@ ---- a/scripts/pkg/private/install.m -+++ b/scripts/pkg/private/install.m -@@ -62,7 +62,14 @@ - for i = 1:length (files) - tgz = files{i}; - -- if (exist (tgz, "file")) -+ ## The filename pointed to an uncompressed package to begin with. -+ if (exist (tgz, "dir")) -+ if (tgz(1) == '/') -+ packdir = tgz; -+ else -+ packdir = fullfile (pwd(), tgz); -+ endif -+ elseif (exist (tgz, "file")) - ## Create a temporary directory. - tmpdir = tmpnam (); - tmpdirs{end+1} = tmpdir; -@@ -89,20 +96,12 @@ - if (length (dirlist) > 3) - error ("bundles of packages are not allowed"); - endif -- endif - -- ## The filename pointed to an uncompressed package to begin with. -- if (exist (tgz, "dir")) -- dirlist = {".", "..", tgz}; -+ ## The two first entries of dirlist are "." and "..". -+ packdir = fullfile (tmpdir, dirlist{3}); - endif - - if (exist (tgz, "file") || exist (tgz, "dir")) -- ## The two first entries of dirlist are "." and "..". -- if (exist (tgz, "file")) -- packdir = fullfile (tmpdir, dirlist{3}); -- else -- packdir = fullfile (pwd (), dirlist{3}); -- endif - packdirs{end+1} = packdir; - - ## Make sure the package contains necessary files. |