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
No comments:
Post a Comment