[MacPorts] #35117: mathomatic @16.0.0 Please fix readline support, and other suggestions
MacPorts
noreply at macports.org
Sun Jul 8 05:07:25 PDT 2012
#35117: mathomatic @16.0.0 Please fix readline support, and other suggestions
--------------------------------+-------------------------------------------
Reporter: gesslein@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.1
Keywords: author | Port: mathomatic
--------------------------------+-------------------------------------------
Readline does not appear to be compiling into the resulting Mathomatic
executable. "READLINE=1" has to be on the make command line, on the right
side of the "make"; I think it needs to be added to "build.args" in the
Portfile, then it will work. You should please check to make sure if
readline is compiled into Macports mathomatic, by seeing if it will recall
previous input. It didn't for me.
And it appears DESTDIR support is not being used (not sure about this,
sorry if I guessed wrong, but my implementation of DESTDIR in the makefile
is correct and should be used for proper installation of m4 Mathomatic).
The Mathomatic makefile now has complete DESTDIR support, and should
compile like any other well behaved application. You should only need to
pass the destination directory tree to the makefile DESTDIR variable when
installing, and it takes care of everything else: like prefixing it to the
destination pathnames before installing, as needed. Please forgive me if
I am wrong, I just saw no mention of DESTDIR in any of the Mathomatic port
files.
And
echo "INSTALL=${INSTALL:-install}" >> flags
in the configure file shouldn't be needed and may cause problems, because
the "-" is already used before some installs. This would just mask some
installation errors, and not install some files. Let me know if there is
a problem removing this line, I will happily fix it in the Mathomatic
distribution right away for the next release, which I can make at any time
you request.
And to install everything wonderful about Mathomatic, including m4
support, use "make m4install" instead of "make install". This will add a
dependency that m4 be installed for runtime, though.
Sorry for so much stuff I am worried about; I really appreciate you taking
care of Mathomatic in MacPorts, you have done a fine job, for so very
long! I hope Mathomatic has become a worthy program of your time. Thank
you very much!
Best Wishes,
George Gesslein II
Author of Mathomatic
P.S.: The changelog has moved to http://mathomatic.org/NEWS and is in the
correct changelog order now.
--
Ticket URL: <https://trac.macports.org/ticket/35117>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list