On Dec 20, 2008, at 14:23, William Siegrist wrote:
On Dec 20, 2008, at 12:50 AM, Ryan Schmidt wrote:
On Dec 19, 2008, at 15:36, [email protected] wrote:
+fetch.type svn
+svn.url http://svn.macosforge.org/repository/darwinbuild/trunk/
+svn.tag HEAD
If there is no tag for the 0.8.0 version, then you should use the
revision number that corresponds to the 0.8.0 version, not HEAD.
Using HEAD means building the port at different times fetches
different files from the darwinbuild repository, which we do not
want to occur; we want every user to get the same build every time.
Is 0.8.0 released yet? If not, the port name darwinbuild-devel
might be more appropriate, and let the port darwinbuild be for the
latest released version instead. Unless the latest released
version is so old as to not be useful.
There's no tag or revision for 0.8.0, thats just the version of
trunk (like MP 1.8.0). There's also no stable released version, so
I left off the -devel in the name. And yes, I know you get new
files every time. I'm the primary developer of darwinbuild these
days and recommend people live on trunk. This port is for people
already running MP on a machine so they can "port upgrade
darwinbuild" instead of doing the "svn up ... ; make ; make
install" manually each time.
Still, we want people to get the same software on their machine every
time they build a given epoch+version+revision+variant combination of
a given port. So you should pin this port to a specific upstream
revision in the svn.tag. You can always increment the port's revision
and svn.tag when you want to release new changes to MacPorts users;
that way they will be informed via "port outdated" of the
availability of the new changes.
Otherwise you get the situation that two users install "version
0.8.0" at different times, and the software works one way for one
user and another way (or even not at all) for a second user and
because they have the same version installed they will think they
have the same software when in fact unbeknownst to them they have
different upstream revisions.
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev