[MacPorts] #44279: screen 4.2.1_0 builds okay, but crashes with "Abort trap"
MacPorts
noreply at macports.org
Fri Aug 24 21:52:49 UTC 2018
#44279: screen 4.2.1_0 builds okay, but crashes with "Abort trap"
--------------------------------+--------------------------------
Reporter: alexander.coers@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.3.1
Resolution: fixed | Keywords:
Port: screen |
--------------------------------+--------------------------------
Changes (by dgilman):
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"7c8e45245901fcd37fdf2263f2d2b61f034d2444/macports-ports"
7c8e45245901fcd37fdf2263f2d2b61f034d2444/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="7c8e45245901fcd37fdf2263f2d2b61f034d2444"
screen: update to 4.6.2
Big reorganization of how this portfile gets patched. I went back to
Apple's screen-22 source, extracted their patches, rebased them against
latest, and put them together in a single file patch-apple.diff which
contains all of them. I think this will be more manageable going
forward.
I figured out the purpose of patch-config.h.in.diff and left a note in
that file explaining what it does.
I removed support for the MacOS X 10.5 patches. I have no machine to
test this and those are pretty old systems anyway.
Patches I removed:
* patch-Makefile.in.diff: Upstream builds just fine without this, so
removing them. It stripped CFLAGS from a build line, no idea what the
offending CFLAGS might have been.
* patch-configure-libelf.diff: This is a fix to a ./configure check for
the existence of SVR4. We are not SVR4, who cares if it is broken.
patch-configure.diff: More fixes to ./configure to detect utmp support.
Apple's patch uses /usr/bin/login to handle utmp so no need for
this.
* patch-marxargs.diff: Not used in old portfile.
* patch-process.c-fix-bogus-strncpy-size.diff: Fixed upstream.
* patch-pty.c.diff: Not used in old portfile.
* patch-screen.c-leopard.diff: Removed 10.5 support.
* patch-utmp.c: This appears to be a half-hearted attempt at fixing up
utmp support under MacOS X. Unfortunately for the patch author MacOS X
does not have a utmp, it uses utmpx, and we disable support for utmp
editing at compile time. This patch is pointless and was removed.
* patch-windowsize.diff: This patch has been updated but in a slightly
different form.
Patches that are now part of patch-apple.diff:
* patch-screen.c.diff
* patch-window.c.diff
Closes: https://trac.macports.org/ticket/44279
Closes: https://trac.macports.org/ticket/53355
Closes: https://trac.macports.org/ticket/51395
}}}
--
Ticket URL: <https://trac.macports.org/ticket/44279#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list