OK, I cleaned and retried the installation with the same result:
$ sudo port clean --dist ktoblzcheck
---> Cleaning ktoblzcheck
$ sudo port upgrade ktoblzcheck ---> Computing dependencies for ktoblzcheck
---> Fetching archive for ktoblzcheck
---> Installing ktoblzcheck @1.38_0
Error: Target org.macports.install returned: tar: +CONTENTS: Not found in archive
tar: Error exit delayed from previous errors.
Log for ktoblzcheck is at: /opt/local/var/macports/logs/_Users_marko_WC_MacPorts_ports_devel_ktoblzcheck/ktoblzcheck/main.log
Error: Unable to upgrade port: 1
To report a bug, see <http://guide.macports.org/#project.tickets>
$
This is all with 2.0.4, of course.
If I peek into the log I see this:
version:1
:msg:main ---> Computing dependencies for ktoblzcheck:info:main .:debug:main Searching for dependency: python27
:debug:main Found Dependency: receipt exists for python27
:msg:main
:debug:main Executing org.macports.main (ktoblzcheck)
:debug:archivefetch archivefetch phase started at Sat Apr 28 12:04:12 CEST 2012
:msg:archivefetch ---> Fetching archive for ktoblzcheck
:debug:archivefetch Executing org.macports.archivefetch (ktoblzcheck)
:debug:archivefetch Skipping completed org.macports.fetch (ktoblzcheck)
:debug:archivefetch Skipping completed org.macports.checksum (ktoblzcheck)
:debug:archivefetch Skipping completed org.macports.extract (ktoblzcheck)
:debug:archivefetch Skipping completed org.macports.patch (ktoblzcheck)
:debug:archivefetch Skipping completed org.macports.configure (ktoblzcheck)
:debug:archivefetch Skipping completed org.macports.build (ktoblzcheck)
:debug:archivefetch Skipping completed org.macports.destroot (ktoblzcheck)
:debug:install install phase started at Sat Apr 28 12:04:12 CEST 2012
:notice:install ---> Installing ktoblzcheck @1.38_0
:debug:install Executing org.macports.install (ktoblzcheck)
:error:install Target org.macports.install returned: tar: +CONTENTS: Not found in archive
tar: Error exit delayed from previous errors.
:debug:install Backtrace: tar: +CONTENTS: Not found in archive
tar: Error exit delayed from previous errors.
while executing
"exec [findBinary tar ${portutil::autoconf::tar_path}] -xOj${qflag}f $location +CONTENTS"
(procedure "extract_contents" line 6)
invoked from within
"extract_contents $location $portarchivetype"
(procedure "portinstall::install_main" line 19)
invoked from within
"$procedure $targetname"
:info:install Warning: the following items did not execute (for ktoblzcheck): org.macports.install
:notice:install Log for ktoblzcheck is at: /opt/local/var/macports/logs/_Users_marko_WC_MacPorts_ports_devel_ktoblzcheck/ktoblzcheck/main.log
Isn't it strange that although I did a "sudo port clean --dist" all the fetch steps are simply skipped?