I think there's a bug in the way port does "outdated", or maybe an enhancement 
is needed in this regard.  I wanted to patch nds2-client via:

{{{
Index: Portfile
===================================================================
--- Portfile    (revision 122521)
+++ Portfile    (working copy)
@@ -124,6 +124,7 @@
     # The Octave dependency can be satisfied by either octave or octave-devel.
     depends_lib-append              path:bin/octave:octave
     destroot.args-append            
pkgoctexecdir="${prefix}/share/octave/site/m"
+    revision                        1
 }
 
 set need_sqlite 0
}}}

which just bumps the revision if octave is required, either via the +mex_octave 
or +swig_octave variant.  With this change, "port outdated" does not show that 
this port needs to be updated.  If I move the "revision" into the 2 variants, I 
get the same result.  I did execute "portindex" between these commands to make 
sure the change was registered; the only version that worked is the one I 
committed.

So, it seems like "port outdated" is not checking for updates via the installed 
variants, just the core port / subport without variants.

Since this port is pretty small, I just moved the revision to the top-level.  
But, this would be an interesting enhancement IMHO if it is not a bug. - MLD

_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to