Hi.
Burak Gürsoy wrote:
Use
nmake dist (perhaps you need to install win32 port of GNU tar beforehand)
or
perl Build dist
I used "nmake dist", and still got all the directories as "drw-rw-rw-".
(note that MakeMaker uses gnu tar, and I use bsdtar for file listing)
Shmuel.
--- makemaker version:
$VERSION = '6.3201';
($Revision) = q$Revision: 19606 $ =~ /Revision:\s+(\S+)/;
--- output of nmake dist
C:\Perl\Data-ParseBinary-0.07>nmake dist
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_rf
Data-ParseBinary-0.07
C:\Perl\bin\perl.exe "-MExtUtils::Manifest=manicopy,maniread"
-e "manicopy(maniread(),'Data
-ParseBinary-0.07', 'best');"
mkdir Data-ParseBinary-0.07
mkdir Data-ParseBinary-0.07/lib
mkdir Data-ParseBinary-0.07/lib/Data
mkdir Data-ParseBinary-0.07/t
mkdir Data-ParseBinary-0.07/lib/Data/ParseBinary
mkdir Data-ParseBinary-0.07/lib/Data/ParseBinary/lib
mkdir Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream
Generating META.yml
C:\Perl\bin\perl.exe -MExtUtils::Manifest=maniadd -e "eval {
maniadd({q{META.yml} => q{Modul
e meta-data (added by MakeMaker)}}) } or print \"Could not add META.yml
to MANIFEST: ${'@'}\n\"" --
cd ..
tar cvf Data-ParseBinary-0.07.tar Data-ParseBinary-0.07
Data-ParseBinary-0.07/
Data-ParseBinary-0.07/Changes
Data-ParseBinary-0.07/lib/
Data-ParseBinary-0.07/lib/Data/
Data-ParseBinary-0.07/lib/Data/ParseBinary/
Data-ParseBinary-0.07/lib/Data/ParseBinary/Adapters.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/Constructs.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/Core.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/DataCap.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/ExecELF32.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/ExecPE32.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/FileSystemMbr.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/GraphicsBMP.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/GraphicsEMF.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/GraphicsPNG.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/GraphicsWMF.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/Bit.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/File.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/String.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/StringBuffer.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/Wrapper.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary/Streams.pm
Data-ParseBinary-0.07/lib/Data/ParseBinary.pm
Data-ParseBinary-0.07/Makefile.PL
Data-ParseBinary-0.07/MANIFEST
Data-ParseBinary-0.07/META.yml
Data-ParseBinary-0.07/README
Data-ParseBinary-0.07/t/
Data-ParseBinary-0.07/t/01various.t
Data-ParseBinary-0.07/t/02streams.t
Data-ParseBinary-0.07/t/03lib.t
Data-ParseBinary-0.07/t/bitmapx1.bmp
Data-ParseBinary-0.07/t/bitmapx24.bmp
Data-ParseBinary-0.07/t/bitmapx4.bmp
Data-ParseBinary-0.07/t/bitmapx8.bmp
Data-ParseBinary-0.07/t/cap2.cap
Data-ParseBinary-0.07/t/emf1.emf
Data-ParseBinary-0.07/t/notepad.exe
Data-ParseBinary-0.07/t/png1.png
Data-ParseBinary-0.07/t/png2.png
Data-ParseBinary-0.07/t/python.exe
Data-ParseBinary-0.07/t/sqlite3.dll
Data-ParseBinary-0.07/t/wmf1.wmf
Data-ParseBinary-0.07/t/_ctypes_test.so
C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_rf
Data-ParseBinary-0.07
gzip --best Data-ParseBinary-0.07.tar
---- output of bsdtar -tvf...
C:\Perl\Data-ParseBinary-0.07>bsdtar -tvf Data-ParseBinary-0.07.tar.gz
drw-rw-rw- 0 semuel 0 0 semuel Data-ParseBinary-0.07/
-rw-rw-rw- 0 semuel 0 1159 semuel Data-ParseBinary-0.07/Changes
drw-rw-rw- 0 semuel 0 0 semuel Data-ParseBinary-0.07/lib/
drw-rw-rw- 0 semuel 0 0 semuel Data-ParseBinary-0.07/lib/Data/
drw-rw-rw- 0 semuel 0 0 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/
-rw-rw-rw- 0 semuel 0 6777 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Adapters.pm
-rw-rw-rw- 0 semuel 0 27185 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Constructs.pm
-rw-rw-rw- 0 semuel 0 5029 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Core.pm
drw-rw-rw- 0 semuel 0 0 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/
-rw-rw-rw- 0 semuel 0 1447 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/DataCap.p
m
-rw-rw-rw- 0 semuel 0 3283 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/ExecELF32
.pm
-rw-rw-rw- 0 semuel 0 14095 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/ExecPE32.
pm
-rw-rw-rw- 0 semuel 0 1552 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/FileSyste
mMbr.pm
-rw-rw-rw- 0 semuel 0 2738 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/GraphicsB
MP.pm
-rw-rw-rw- 0 semuel 0 5286 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/GraphicsE
MF.pm
-rw-rw-rw- 0 semuel 0 12548 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/GraphicsP
NG.pm
-rw-rw-rw- 0 semuel 0 2403 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/lib/GraphicsW
MF.pm
drw-rw-rw- 0 semuel 0 0 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/
-rw-rw-rw- 0 semuel 0 2491 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/Bit.pm
-rw-rw-rw- 0 semuel 0 1631 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/File.p
m
-rw-rw-rw- 0 semuel 0 3148 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/String
.pm
-rw-rw-rw- 0 semuel 0 1758 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/String
Buffer.pm
-rw-rw-rw- 0 semuel 0 1366 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Stream/Wrappe
r.pm
-rw-rw-rw- 0 semuel 0 4224 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary/Streams.pm
-rw-rw-rw- 0 semuel 0 40502 semuel
Data-ParseBinary-0.07/lib/Data/ParseBinary.pm
-rw-rw-rw- 0 semuel 0 252 semuel
Data-ParseBinary-0.07/Makefile.PL
-rw-rw-rw- 0 semuel 0 1025 semuel Data-ParseBinary-0.07/MANIFEST
-rw-rw-rw- 0 semuel 0 422 semuel Data-ParseBinary-0.07/META.yml
-rw-rw-rw- 0 semuel 0 500 semuel Data-ParseBinary-0.07/README
drw-rw-rw- 0 semuel 0 0 semuel Data-ParseBinary-0.07/t/
-rw-rw-rw- 0 semuel 0 20011 semuel
Data-ParseBinary-0.07/t/01various.t
-rw-rw-rw- 0 semuel 0 5302 semuel
Data-ParseBinary-0.07/t/02streams.t
-rw-rw-rw- 0 semuel 0 4283 semuel Data-ParseBinary-0.07/t/03lib.t
-rw-rw-rw- 0 semuel 0 90 semuel
Data-ParseBinary-0.07/t/bitmapx1.bmp
-rw-rw-rw- 0 semuel 0 166 semuel
Data-ParseBinary-0.07/t/bitmapx24.bmp
-rw-rw-rw- 0 semuel 0 146 semuel
Data-ParseBinary-0.07/t/bitmapx4.bmp
-rw-rw-rw- 0 semuel 0 1134 semuel
Data-ParseBinary-0.07/t/bitmapx8.bmp
-rw-rw-rw- 0 semuel 0 15012 semuel Data-ParseBinary-0.07/t/cap2.cap
-rw-rw-rw- 0 semuel 0 3788 semuel Data-ParseBinary-0.07/t/emf1.emf
-rwxrwxrwx 0 semuel 0 69120 semuel
Data-ParseBinary-0.07/t/notepad.exe
-rw-rw-rw- 0 semuel 0 3160 semuel Data-ParseBinary-0.07/t/png1.png
-rw-rw-rw- 0 semuel 0 33166 semuel Data-ParseBinary-0.07/t/png2.png
-rwxrwxrwx 0 semuel 0 24064 semuel
Data-ParseBinary-0.07/t/python.exe
-rw-rw-rw- 0 semuel 0 260096 semuel
Data-ParseBinary-0.07/t/sqlite3.dll
-rw-rw-rw- 0 semuel 0 1228 semuel Data-ParseBinary-0.07/t/wmf1.wmf
-rw-rw-rw- 0 semuel 0 12552 semuel
Data-ParseBinary-0.07/t/_ctypes_test.so
---- Perl version
C:\Perl\Data-ParseBinary-0.07>perl -v
This is perl, v5.8.8 built for MSWin32-x86-multi-thread
(with 18 registered patches, see perl -V for more detail)
Copyright 1987-2007, Larry Wall
Binary build 822 [280952] provided by ActiveState http://www.ActiveState.com
Built Jul 31 2007 19:34:48
Perl may be copied only under the terms of either the Artistic License
or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.