in reply to Re: MANIFEST IT!
in thread MANIFEST IT!

Ignorance?

Lack of tar?

Make::Maker generates a makefile which has the following variables:

# --- MakeMaker dist section: DISTVNAME = $(DISTNAME)-$(VERSION) TAR = tar TARFLAGS = cvf ZIP = zip ZIPFLAGS = -r COMPRESS = gzip --best SUFFIX = .gz SHAR = shar PREOP = @$(NOOP) POSTOP = @$(NOOP) TO_UNIX = @$(NOOP) CI = ci -u RCS_LABEL = rcs -Nv$(VERSION_SYM): -q DIST_CP = best DIST_DEFAULT = tardist
I don't have zip or tar nor do I plan on installing them anytime soon. I am never afraid of installing perl modules however, and always find Archive::Tar installed wherever I go. It is for these kinds of situations that this script is useful. It is a "perl" solution. That is all (I would like to see `perl make' one of these days, no need for make or nmake or dmake or whatever crazy make there is ;D).

 
______crazyinsomniac_____________________________
Of all the things I've lost, I miss my mind the most.
perl -e "$q=$_;map({chr unpack qq;H*;,$_}split(q;;,q*H*));print;$q/$q;"

Replies are listed 'Best First'.
Re: Re: Re: MANIFEST IT!
by $code or die (Deacon) on Jan 12, 2002 at 19:00 UTC
    I would like to see `perl make' one of these days, no need for make or nmake or dmake or whatever crazy make there is ;D
    Make.pm?. I came across this beauty a couple of months ago. It comes with pmake, a perl replacement for make/nmake etc. But you can also use the module in your own install scripts.

    Simon Flack ($code or die)
    $,=reverse'"ro_';s,$,\$,;s,$,lc ref sub{},e;$,
    =~y'_"' ';eval"die";print $_,lc substr$@,0,3;
      There are also exist Module::Build module which doesn't try to emulate make but instead suggests make-less solution for Perl module installers.

      --
      Ilya Martynov (http://martynov.org/)

Re: Re: Re: MANIFEST IT!
by lachoy (Parson) on Jan 12, 2002 at 20:47 UTC

    Doesn't Archive::Tar come with a command-line pure-Perl tar, ptar?

    Chris
    M-x auto-bs-mode