[MacPorts] #60519: Update fish to latest version

MacPorts noreply at macports.org
Tue May 19 20:39:55 UTC 2020


#60519: Update fish to latest version
----------------------+--------------------
 Reporter:  szhorvat  |      Owner:  (none)
     Type:  request   |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:
 Keywords:            |       Port:  fish
----------------------+--------------------
 This is a request to update fish to the latest version, 3.1.2

 I tried to do it myself. Other than bumping the version and updating the
 checksum,  the patch-src-expand-sys-time.diff patch should be removed as
 upstream already has it. However, after doing these changes, the tests
 fail, like this:

 {{{
 :info:test Scanning dependencies of target serial_test_low_level
 :info:test /Library/Developer/CommandLineTools/usr/bin/make  -f
 CMakeFiles/serial_test_low_level.dir/build.make
 CMakeFiles/serial_test_low_level.dir/build
 :info:test env XDG_DATA_HOME=test/data XDG_CONFIG_HOME=test/home
 ./fish_tests
 :info:test dyld: Library not loaded: /opt/local/lib/libncurses.6.dylib
 :info:test   Referenced from:
 /opt/local/var/macports/build/_Users_szhorvat_ports_shells_fish/fish/work/build/./fish_tests
 :info:test   Reason: no suitable image found.  Did find:
 :info:test      /opt/local/lib/libncurses.6.dylib: code signature in
 (/opt/local/lib/libncurses.6.dylib) not valid for use in process using
 Library Validation: mapped file has no cdhash, completely unsigned? Code
 has to be at least ad-hoc signed.
 :info:test      /opt/local/lib/libncurses.6.dylib: stat() failed with
 errno=1
 :info:test make[3]: *** [CMakeFiles/serial_test_low_level] Abort trap: 6
 :info:test make[2]: *** [CMakeFiles/serial_test_low_level.dir/all] Error 2
 :info:test make[1]: *** [CMakeFiles/test.dir/rule] Error 2
 :info:test make: *** [test] Error 2
 :info:test Command failed:  cd
 "/opt/local/var/macports/build/_Users_szhorvat_ports_shells_fish/fish/work/build"
 && /usr/bin/make test
 :info:test Exit code: 2
 :error:test Failed to test fish: command execution failed
 }}}

 This is beyond my knowledge. Note: I am on 10.14.6, not on 10.15. This was
 using Xcode 11.3.1.

-- 
Ticket URL: <https://trac.macports.org/ticket/60519>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list