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