On Thu, Apr 05, 2007 at 12:54:33PM -0700, Blair Zajac wrote:
> The scala tarball doesn't extract into a new subdirectory and instead 
> just extracts into the directory where you run tar, i.e. a tarbomb.  So 
> in work/, you see a bin/ and a share/ directory.
> 
> Is there an easy, clean way to deal with this in MacPorts?  I looked at 
> specifying some extract options, but I didn't see anything.  I tried 
> passing the ${distname} to tar -C's option to create the subdirectory, 
> but this doesn't work, since the directory to put it in doesn't exist yet.
> 
> It looks like another way is to hack it into configure to move the 
> directories down a level, but this doesn't seem clean.
> 

        The netcat port handles this problem with:

pre-extract     { system "mkdir -p ${worksrcpath}" }
extract.dir     ${worksrcpath}


                -eric

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to