In that case it's changed what it reports with the -d ... I've always used that because that what the documentation says (or at least said) to do. It used to report the delta, ie the new, the changed and the deleted files. Now it seems to report everything. I was wondering partly because of the several Apache2 Portfile changes I've seen go through on the "Commit Log" list, but haven't apparently been caught by the sudo port -d selfupdate, as the sudo port outdated hasn't brought up any results for Apache2 Mark --
On 7/5/07, Mark Hattam <<mailto:mark@dxradio.demon.co.uk>mark@dxradio.demon.co.uk> wrote:
I have MacPorts 1.4.2 on OSX 10.4.10
Whenever I've done a port sync recently (and I do it most days), I seem to be downloading the whole heirarchy every time, and none of my ports are outdated when I do a port outdated. I used to just get a listing of the ports that had changed when I did a sudo port -d selfupdate, I can't believe that everything is updated every day. Maybe it is subtly changing every day, but it just seems to be the same long list every day ...
It's not that everything changes every day when you see that list: those are just the things that get checked to see if they've changed, as far as I know.
I just did "port -v sync" and here's what I found.
I get the same list you saw, then these filenames:
aqua/Growl/files/patch-Growl.xcodeproj__project.pbxproj.i386
aqua/Growl/files/patch-Growl.xcodeproj__project.pbxproj.powerpc
aqua/Growl/files/patch-Makefile
databases/mysql5/Portfile
databases/mysql5/files/patch-mysys-base64.c.diff
databases/sqlite3/Portfile
databases/sqlite3/files/patch-<http://Makefile.in>Makefile.in
devel/dialog/Portfile
devel/libsdl/Portfile
devel/libsdl/files/patch- AudioFilePlayer.h
devel/libsdl/files/patch-SDL_coreaudio.c
editors/vim-app/Portfile
editors/vim-app/files/patchlist
editors/vim/Portfile
editors/vim/files/patchlist
graphics/cairo/Portfile
lang/yasm/Portfile
print/freetype/Portfile
print/gutenprint/Portfile
python/py-kid/Portfile
python/py-yum-metadata-parser/Portfile
sysutils/repoview/Portfile
sysutils/repoview/files/patch-repoview.py
sysutils/rpm/Portfile
sysutils/rpm/files/patch-configure
sysutils/rpm/files/patch-<http://macros.in>macros.in
textproc/libmrss/Portfile
textproc/libnxml/Portfile
deleting textproc/libmrss/files/patch-src-mrss_parser.c
deleting directory textproc/libmrss/files
deleting databases/mysql5/files/patch-mysys-base64.c
so I got some new files, some instructions were run, then this summary:
sent 10053 bytes received 290465 bytes 2931.88 bytes/sec
total size is 14699737 speedup is 48.91
I sent received more than I sent, so there is some new stuff to be reviewed with "port outdated."
I think selfupdate with the debug flag is less useful than sync with the verbose flag.
-- Paul Beard / <http://www.paulbeard.org/>www.paulbeard.org/ <<http://paulbeard@gmail.com/paulbeard@mac.com>paulbeard@gmail.com/paulbeard@mac.com>