[MacPorts] #30245: Macports incorrectly copies gzip file from local filesystem

MacPorts noreply at macports.org
Tue Jul 19 15:11:59 PDT 2011


#30245: Macports incorrectly copies gzip file from local filesystem
--------------------------------------+-------------------------------------
 Reporter:  lgillentine@…             |       Owner:  macports-tickets@…                   
     Type:  defect                    |      Status:  new                                  
 Priority:  Low                       |   Milestone:                                       
Component:  base                      |     Version:  1.9.2                                
 Keywords:  gzip, port extract phase  |        Port:                                       
--------------------------------------+-------------------------------------
 A portfile I created to install Berkely DB XML (dbxml) has revealed an
 interesting issue.  It seems that when the {master_sites} directive in a
 Portfile points to a directory in the local filesystem, the gzipped source
 is copied over incorrectly.

 Here is my /opt/local/var/macports/distfiles/dbxml directory, where the
 zipped source gets copied during the extract phase:

 {{{
 lee at l:/opt/local/var/macports/distfiles/dbxml> ls -la
 total 8
 drwxr-xr-x   3 root  admin   102 Jul 19 16:15 .
 drwxr-xr-x  90 root  admin  3060 Jul 19 17:39 ..
 -rw-r--r--   1 root  admin   820 Jul 19 16:15 dbxml-2.5.16.tar.gz
 }}}

 And here is a directory with a copy of the original .tar.gz:

 {{{
 lee at l:~/Desktop/t> ls -la
 total 103168
 drwxr-xr-x   3 lee  staff       102 Jul 19 17:58 .
 drwx------+ 84 lee  staff      2856 Jul 19 17:17 ..
 -rw-rw-rw-@  1 lee  staff  52819154 Dec 15  2010 dbxml-2.5.16.tar.gz
 }}}

 The original gzipped source is much larger than the gzipped source that
 makes its way into opt/local


 == However ==

 The only reason I discovered this is because I wrote a Portfile that only
 works with my local filesystem, so this is an edge case in the extreme.

-- 
Ticket URL: <https://trac.macports.org/ticket/30245>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list