Updating ports tree
Thank you for responding, your answer inspired me to do a little more poking around and now I think I understand.I can just update the ports tree using the branch tag I am moving to.is a tool that allows you to upgrade ports on your Free BSD system.
I used the instructions in the following URL to reroute the connection and make Macports connect through a proxy server : Updating the ports tree Synchronizing local ports tree from % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 24.6M 100 24.6M 0 0 98.9M 0 --:--:-- --:--:-- --:--:-- 99.1M x ports/ x ports/gnome/ x ports/gnome/gnofract4d/ x ports/gnome/gnofract4d/Portfile x ports/gnome/gnofract4d/files/ x ports/gnome/gnofract4d/files/diff x ports/gnome/gnofract4d/files/x ports/gnome/gnofract4d/files/patch-fract4d_diff x ports/gnome/gnofract4d/files/patch-fract4d-c-image diff x ports/gnome/libchamplain/ x ports/gnome/libchamplain/Portfile x ports/gnome/gconf/ x ports/gnome/gconf/Portfile x ports/gnome/goocanvas/ x ports/gnome/goocanvas/Portfile x ports/gnome/gstreamer1-gst-libav/ . That's the only way to make Macports work behind a proxy server. Command failed: cd /opt/local/var/macports/sources/localhost/ports/.. && /usr/bin/tar -v -z -xf gz Exit code: 1 Error: Extracting failed (command execution failed) port sync failed: Synchronization of 1 source(s) failed to its original RSYNC one, everything returns to the way it was ( all errors, all messages, etc ... x ports/net/daemonlogger/Portfile x ports/net/dibbler/ x ports/net/dibbler/Portfile x ports/net/dibbler/files/ x ports/net/dibbler/files/0-enable-prefix.patch x ports/net/dibbler/files/1-correct-man-pages.patch x ports/Port Index_darwin_11_i386/ x ports/Port Index_darwin_11_i386/Port Index.quick: gzip decompression failed tar: Error exit delayed from previous errors.Free BSD operating system can use binary packages with pkg utility, but for for some ocassion, like running newest versions of the code, you would want to compile some programs.
For that, there is very useful ports collection that simplifies compilation process.In case others stumble on this post, this link explains it a little more clearly, under the "Accessing Branches" header: branches You can retrieve a branch in one of two ways: by checking it out fresh from the repository, or by switching an existing working copy over to the branch.