Fetch of this port fails with file size mismatch as following. ---------------------------------------------------------------------- yasu@rolling-vm-freebsd2[1165]% pwd /usr/ports/www/threejs yasu@rolling-vm-freebsd2[1166]% make fetch ===> License MIT accepted by the user ===> three.js-131 depends on file: /usr/local/sbin/pkg - found => mrdoob-three.js-r131_GH0.tar.gz doesn't seem to exist in /net/freebsd/ports/distfiles/. => Attempting to fetch https://codeload.github.com/mrdoob/three.js/tar.gz/r131?dummy=/mrdoob-three.js-r131_GH0.tar.gz fetch: https://codeload.github.com/mrdoob/three.js/tar.gz/r131?dummy=/mrdoob-three.js-r131_GH0.tar.gz: size unknown fetch: https://codeload.github.com/mrdoob/three.js/tar.gz/r131?dummy=/mrdoob-three.js-r131_GH0.tar.gz: size of remote file is not known mrdoob-three.js-r131_GH0.tar.gz 265 MB 1728 kBps 02m37s => Fetched file size mismatch (expected 278799424, actual 278804443) => Trying next site => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/mrdoob-three.js-r131_GH0.tar.gz fetch: http://distcache.FreeBSD.org/ports-distfiles/mrdoob-three.js-r131_GH0.tar.gz: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /net/freebsd/ports/distfiles/ and try again. *** Error code 1 Stop. make: stopped in /usr/ports/www/threejs yasu@rolling-vm-freebsd2[1167]% ---------------------------------------------------------------------- According to the commit log of ports tree, this port was updated to r131 on Jun 30th. ---------------------------------------------------------------------- yasu@rolling-vm-freebsd2[1172]% git log -n 1 --date=default -- www/threejs/ /usr/ports commit 21c583814d9e Author: Thierry Thomas <thierry@FreeBSD.org> Date: Fri Jul 30 18:23:17 2021 +0200 www/threejs: upgrade to r131 Release notes at <https://github.com/mrdoob/three.js/releases/tag/r131>. yasu@rolling-vm-freebsd2[1173]% ---------------------------------------------------------------------- But on upstream repository tag 'r131' currently points to the commit on August 5th. https://github.com/mrdoob/three.js/commits/r131 So it seems the tag is changed after this port is updated to r131.
Thanks for the report! Actually, according to <https://github.com/mrdoob/three.js/commits/r131>, this tarball has been re-rolled several times, up to r131 (bis) (bis) (bis) committed on Aug 4th.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e2777df2393467a8f90beaf28c26cb4dc36c891a commit e2777df2393467a8f90beaf28c26cb4dc36c891a Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2021-08-11 17:33:10 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2021-08-11 17:42:48 +0000 www/threejs: update to r131 (bis) (bis) (bis) This tarball has been re-rolled several times after the initial commit: - r131 (bis) on Jul 30, 2021 - r131 (bis) (bis) on Aug 3, 2021 - r131 (bis) (bis) (bis) on Aug 4, 2021 Log at <https://github.com/mrdoob/three.js/commits/r131> PR: 257731 Reported by: Yasuhiro Kimura www/threejs/Makefile | 1 + www/threejs/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ca55b9b78ea2af6032d19c1f903932f70724811a commit ca55b9b78ea2af6032d19c1f903932f70724811a Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2022-01-30 20:41:29 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2022-01-30 20:41:29 +0000 www/threejs: tarball has been rerolled Yet another silent update (mostly manual and examples). Full diff available at <https://people.freebsd.org/~thierry/three.js-r137_20220127_20220130.diff.bz2> PR: 257731 Reported by: pkg-fallout www/threejs/distinfo | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)