Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

schwern (1528)

schwern
  (email not shown publicly)
http://schwern.net/
AOL IM: MichaelSchwern (Add Buddy, Send Message)
Jabber: schwern@gmail.com

Schwern can destroy CPAN at his whim.

Journal of schwern (1528)

Monday September 04, 2006
09:45 PM

fink - darwinports

[ #30887 ]

Switching from fink to DarwinPorts because fink has gotten rather out of date. So far I'm finding the ports utility quite inferior to fink/apt.

* Install starts installing dependencies without asking or even telling you what its about to do (for example, I asked it to install subversion and now its installing apr).

* Uninstall does not appear to have any option for "uninstall this and all its dependencies". When you try to uninstall something with deps it only tells you its first depenency.

* When you do say "port uninstall thing things_dependency" it still complains that thing has a dependency on things_dependency. You appear to have to manually uninstall in the correct order.

* No binary install. I don't relish the idea of compiling a bazillion packages from source. Sometimes I want my software NOW!

* The GUI, Port Authority, keeps trying to sell you its Aqua version. You have to search around quite a bit to find the free, precompiled version. And its X11 only. Also it sucks. I can't select more than one package at a time. And it asks for my password over and over again. What the hell?

* I installed port's perl5.8. Then I installed p5-pathtools. I had to force it to overlay Cwd.pm. Then I uninstalled p5-pathtools... and it didn't put perl5.8's Cwd.pm back so I'm left with a broken perl5.8.

* They don't archive ports' source code so the availability of a given port is dependent on each download URL not changing and the individual server not going down. Which is to say not terribly good availability.

fink was written in Perl so I had a chance to patch it up (and did). port is written in TCL. TEE CEE ELLLLLLLLL!!!

Here's what has made me decide to run screaming back to fink (its a good thing I didn't delete /sw).

* ports installed GNU coreutils but prepending a "g" in front of every program. gchmod. gdate. ghostname. gls!!!

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I agree about dp. Although I used it only to get Ruby and subversion onto my iBook.

    As for Tcl...so? Tcl is a nice little language. Has its quirks but so does Perl. They are even adding OO to the core in the next release. I use it for small gui utilities myself. Tcl has come a long way, just as Perl has.

    • As for Tcl...so? Tcl is a nice little language. Has its quirks but so does Perl. They are even adding OO to the core in the next release. I use it for small gui utilities myself. Tcl has come a long way, just as Perl has.

      Specificly to do with TCL, me and ports...

      I know Perl. I don't know TCL. I can (and have) patched fink. I can't patch port (and it needs patching) without a lot of work. This is highly inconvenient to me and effects my choice.

      Also port == 2500 line TCL script. fink == modularized syste

    • Tcl is nice roughly in the way Perl 4 was nice. I wouldn’t do much bigger things with Tcl than I would with bash, or would have with Perl 4.