On Jun 11, 2010, at 2:58 PM, Ryan Schmidt wrote:

> On Jun 11, 2010, at 16:44, Scott Haneda wrote:
> 
>> I have a portfile I am working on, sitting on my desktop.
>> 
>> [snip...] 
>> 
>> At some point, the output hits this:
>> --->  Attempting to fetch the_software.zip from 
>> http://voxel.dl.sourceforge.net/the_software
>> 
>> I then get 15 or so 404 errors for a file not found.
>> 
>> Is it completely wrong to try to install a port this way?
> 
> Nope, that's just fine, except the project doesn't appear to have released 
> any distfiles for 1.7.1.3. Try version 1.7.1.5 instead; that fetches ok for 
> me.

OMFGBBQWTF, this is the worst SF project I have ever dealt with.  Their version 
numbers, what is listed on the website, what is listed in their file repo etc., 
its like a one legged turtle. Upside down.  Thanks for taking the time to look 
that up.

>> It looks like app the dependencies went in.  Is there a way to check that 
>> the dependencies for a certain port are installed aside form `port 
>> installed` and comparing it to the list of dependencies from `port info` or 
>> similar?
> 
> With 1.9's new pseudoports I think we now have a shorthand way to do this:
> 
> port echo rdepof:assp and not installed

Well that is damn handy.  How do I do something like this though:
    port echo rdepof:~/Desktop/Portfile

Ok, so I got it installed now, yay!
    $port echo rdepof:ASSP and not installed
    unzip              

    $port installed | grep -i assp
      ASSP @1.7.1.5_0 (active)
    
    $grep 'port\:' Portfile 
    depends_lib         port:p5-io-compress \
                        port:p5-digest-md5 \
                        port:p5-digest-sha1 \
                        port:p5-email-mime-modifier \
                        port:p5-email-send \
                        port:p5-email-valid \
                        port:p5-file-readbackwards \
                        port:p5-io-socket-ssl \
                        port:p5-libwww-perl \
                        port:p5-mail-spf \
                        port:p5-mail-srs \
                        port:p5-net \
                        port:p5-net-cidr-lite \
                        port:p5-net-dns \
                        port:p5-net-ip-match-regexp \
                        port:p5-net-senderbase \
                        port:p5-net-syslog \
                        port:p5-perl-ldap \
                        port:p5-sys-syslog \
                        port:p5-tie-dbi \
                        port:p5-time-hires \
                        port:p5-io-socket-ssl \
                        port:p5-email-send \
                        port:p5-text-iconv \
                        port:p5-io-socket-inet6

Here are a few more after reading more of the man page for `port`
    $port list rdependentof ASSP
    assp                           @1.1.0          mail/assp
    $port list dependentof ASSP
    assp                           @1.1.0          mail/assp
    $port list depof ASSP
    assp                           @1.1.0          mail/assp
    $port list rdepof ASSP
    assp                           @1.1.0          mail/assp

    $port echo depof:ASSP
    perl5                           
    unzip               

Huh?
    $port dependents ASSP
    ASSP has no dependents.


>> Oh, I thought all I wold need to do was bump the version and update the 
>> checksums, what is the best way to get the checksums aside from just trying 
>> to install, letting it fail, and copying and pasting?
> 
> That's how I do it. "sudo port -d checksum", copy the 3 checksum lines out of 
> the debug output, paste them into the portfile, reformat to match the 
> portfile's existing formatting. I've meant to write a script that would 
> automate this but haven't done so yet.

Cool, thanks. I may give that script a try myself, sounds like a quick and 
semi-fun one.

Did MacPorts get significantly faster, I just popped the version on this to 
1.7.1.5 and while I understand MP's can't make things compile any faster, the 
text that was scrolling by that was MP's based stuff, felt a heck of a lot 
faster.  If it did, good work to everyone involved, it is certainly something I 
can feel, which generally means at least 20% improvement.

Thanks for the help.
-- 
Scott * If you contact me off list replace talklists@ with scott@ * 

_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to