On 7.5.2007, at 9.35, Ryan Schmidt wrote:
On May 7, 2007, at 00:05, Boey Maun Suang wrote:
If none of the above work, you could see if you can check out the
dports part of the trunk from svn [1] and using that as a local
port tree by editing ${prefix}/etc/ports/sources.conf to add the
path to which you checked out a working copy (before the rsync
one). Keep in mind that this will mean: (a) that you will get
warnings about having multiple port definitions (this isn't really
a problem);
Not true, if your Subversion working copy is your only ports tree
(comment out the rsync one).
(b) that you will need to update your svn working copy via the
"svn update" command rather than "sudo port sync";
Not true; with MacPorts 1.4.3, "sudo port sync" will update ports
trees which are Subversion working copies.
This is a small problem, however, because svn tree should be my
territory. After sync (or selfupdate I am using more) svn tree is
root-owned. Then I can't update the svn tree without changing the
owner, which is done easily, though. This is conceptually an
annoyance, anyhow, because my sandbox shouldn't be mixed with the
system sandbox.
(c) you can't use this to automatically update the MacPorts base
code (though it's not that much more difficult);
I do believe that's true. But you can keep a working copy of the
latest tag of base, and switch to the new tag when a new version is
released, and configure, make and sudo make install it yourself.
and (d) you'll use more space than otherwise necessary, especially
if you switch between using svn checkout and using port sync.
Yes, a Subversion working copy will use a bit more than twice the
space of a simple directory compared with rsync. That, at least,
would be the rational explanation. Sadly, I see that my working
copy of the ports tree weighs in at 161MB, while "svn export"ing
that to a plain directory reduces it all the way down to 33MB. It
hardly seems right that the working copy should be almost 5 times
larger than the plain directory. But there we are. C'est la vie.
!
! Jyrki Wahlstedt
! skype:jyrkiwahlstedt
! http://www.wahlstedt.fi/jyrki/
!
! Our life is no dream; but it ought to become one and perhaps will.
! PGP key ID: 0x139CC386 fingerprint: F355 B46F 026C B8C1 89C0 A780
6366 EFD9 139C C386
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users