On Mon, 13 Sep 2010 17:11:30 -0400, Andrei Alexandrescu
<[email protected]> wrote:
On 09/13/2010 12:32 PM, Walter Bright wrote:
Russel Winder wrote:
To be honest I don't give a fig about how the zipfile is created, the
scripts and executables for Linux should come with the execute
permission preset. It is a ridiculous irritation that after unzipping a
supposed binary distribution, I then have to go and work out which
files
to make executable. If Windows cannot hack building a proper zipfile
then a machine with a proper operating system should be used so that
the
zipfile is fit for its purpose.
Of course you're right, and I know it, I've just been lazy. I spent some
time on google and cannot find a zip program for Windows that enables
one to set (or even display) the file attributes in zip files. Go
figure. So I'll just write one using Phobos' std.zip.
s/So I\'ll just write one using Phobos\' std.zip/So I\'ll just use zip
on Linux and call it a day/
Better yet, have downloads for the different OSes. Downloading all
executables/compiled libs for all platforms when I'm interested in one
makes no sense. The current zipfile is at 10MB, if I trim out all but my
OS, it is down to 5MB.
I assume you are not building all the compiled binaries and libs on a
cross-compiler, so at this point, you have to go to each OS *anyways*.
Then make the OSX and Linux ones tarballs.
Finally, the files that are extracted should be under a directory named
for the compiler version. For example, if I extract dmd.2.048.zip, it
should extract into a dmd2.048 directory, not dmd2.
-Steve