The 7.1 ports.tar.gz (I tried downloading from both
  https://ftp.openbsd.org/pub/OpenBSD/
  https://openbsd.cs.toronto.edu/pub/OpenBSD/
and verified that they gave identical files; checksums are below)
appears to have a slightly corrupted 'graphics/libraw' port:

  % /bin/tar xzf /tmp/ports.tar.gz
  % cd ports
  % ls -d g*
  games/    geo/      gnome/    graphics/ grapics/

I was curious about the directory name 'grapics' (which looks like a
1-letter typo from 'graphics'), so I looked around.  'grapics' contains
only a single port, libraw, and that port is missing various files:

  % cd grapics
  % ls
  CVS/    libraw/ 
  % cd libraw
  % ls -R
  .:
  CVS/     patches/ pkg/   

  ./CVS:
  Entries      Repository   Root       

  ./patches:
  CVS/ 

  ./patches/CVS:
  Entries      Repository   Root       

  ./pkg:
  CVS/ 

  ./pkg/CVS:
  Entries      Repository   Root       
  %
  cat pkg/CVS/Entries 
  D
  %

Note the lack of a top-level 'Makefile' or 'distinfo' file, and the
empty 'pkg' subdirectory apart from the 'CVS' directory (there should
be at least a 'pkg/DESCR' and a 'pkg/PLIST').  This port did not have
these anomolies in a 7.0 ports tree, where it lived in 'graphics/libraw'
and where there is no 'grapics' top-level  directory.

Here are the checksums of the offending 7.1 ports.tar.gz, which as noted
above is identical on the two official Canadian https mirrors:

  % cksum ports.tar.gz
  492031365 36593768 ports.tar.gz
  % sha256 ports.tar.gz
  SHA256 (ports.tar.gz) = 
e97611900b96bfbd09d3c4ccb48e07acb2942c5bf9c676f0561c152a3b0fed4e
  % sha512 ports.tar.gz
  SHA512 (ports.tar.gz) = 
c24ce51924c94ec2a7a12ec39f376243ce70870a6ed3cabd65a574a7f41a4edab75a97f42c33967ae88b7aac454cc6f2c06d1202ecae67b0911deece10d7312b
  % 

Keep safe and COVID-free, -- Jonathan

Reply via email to