[MacPorts] #49102: autojump @21.5.8: checksum mismatch
#49102: autojump @21.5.8: checksum mismatch --------------------------+--------------------------- Reporter: ryandesign@… | Owner: johnny.kuan@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: autojump --------------------------+--------------------------- autojump @21.5.8 has a checksum mismatch: {{{ $ port checksum autojump ---> Fetching distfiles for autojump ---> Attempting to fetch autojump-21.5.8.tar.gz from https://github.com/joelthelion/autojump/tarball/release-v21.5.8 ---> Verifying checksums for autojump Error: Checksum (rmd160) mismatch for autojump-21.5.8.tar.gz Error: Checksum (sha256) mismatch for autojump-21.5.8.tar.gz Error: Failed to checksum autojump: Unable to verify file checksums Error: See /opt/local/var/macports/logs/_Users_rschmidt_macports_dports_sysutils_autojump/autojump/main.log for details. Error: Follow http://guide.macports.org/#project.tickets to report a bug. Error: Processing of port autojump failed }}} This was first reported on the mailing list: https://lists.macosforge.org/pipermail/macports- users/2015-October/039454.html It looks like the project changed authors, from joelthelion to wting. This would account for the checksum mismatch, since the project author is part of the enclosing directory filename, and filenames are included in the data that the checksums are computed from. The port should be updated to use the new author name, and at the same time be updated to a newer version. 22.2.4 is currently the latest. -- Ticket URL: <https://trac.macports.org/ticket/49102> MacPorts <https://www.macports.org/> Ports system for OS X
#49102: autojump @21.5.8: checksum mismatch ---------------------------+--------------------------- Reporter: ryandesign@… | Owner: johnny.kuan@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: autojump | ---------------------------+--------------------------- Changes (by ryandesign@…): * keywords: => haspatch Comment: Johnny Kuan sent the following reply by email:
I don't currently have access to computer with macports installed. The following should work, but it hasn't been tested:
{{{ PortSystem 1.0 PortGroup github 1.0
github.setup wting autojump 22.2.4 release-v categories sysutils platforms darwin maintainers nomaintainer license GPL-3+ supported_archs noarch
description a cd command that learns
long_description ${name} is ${description}.
checksums rmd160 b6a285644cb77d9bea61cc587fdff26524548003\ sha256 24f356a64b64708b7a34d65f210b01036b56342f5a3e56ee329e86ba897f1399
depends_run port:python27
post-patch { reinplace "s:/etc/profile.d:${prefix}/etc/profile.d:g" ${worksrcpath}/bin/autojump.sh reinplace "s:/usr/bin/env python:${prefix}/bin/python2.7:g" ${worksrcpath}/bin/autojump }
use_configure no
build {}
destroot { xinstall -m 755 -W ${worksrcpath}/bin autojump ${destroot}${prefix}/bin/ xinstall -m 755 -W ${worksrcpath}/docs autojump.1 ${destroot}${prefix}/share/man/man1/ xinstall -d ${destroot}${prefix}/etc/profile.d/ xinstall -m 644 -W ${worksrcpath}/bin autojump.sh autojump.bash autojump.zsh ${destroot}${prefix}/etc/profile.d/ xinstall -d ${destroot}${prefix}/share/zsh/site-functions/ xinstall -m 644 -W ${worksrcpath}/bin _j ${destroot}${prefix}/share/zsh/site-functions/ }
notes " To use autojump for bash, add the following to the end of your .bash_profile:
if \[ -f ${prefix}/etc/profile.d/autojump.bash \]; then . ${prefix}/etc/profile.d/autojump.bash fi
To use autojump for zsh, add the following to the end of your .zshrc:
export FPATH=\"\$FPATH:${prefix}/share/zsh/site-functions/\" if \[ -f ${prefix}/etc/profile.d/autojump.zsh \]; then . ${prefix}/etc/profile.d/autojump.zsh fi
To use zsh tab completion, load compinit in your .zshrc:
autoload -U compinit; compinit " }}}
-- Ticket URL: <https://trac.macports.org/ticket/49102#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49102: autojump @21.5.8: checksum mismatch ---------------------------+--------------------------- Reporter: ryandesign@… | Owner: johnny.kuan@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: haspatch Port: autojump | ---------------------------+--------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: Replying to [comment:2 johnny.kuan@…]:
I don't currently have access to computer with macports installed. The following should work, but it hasn't been tested:
Thanks. It built for me so I committed it in r140911. -- Ticket URL: <https://trac.macports.org/ticket/49102#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts