First off, massive apology for the commit size, I did not realize it was going
to be that big, and there really wasn't a good way to break it down that I saw.
A few things to consider before merging:
I am not a lawyer, but it seems that the old ksh version that was provided with
CDE was donated to the open group by at&t, to be distributed as their copyright
work under the lgpl, with this patch, the copyright will return to at&t, and
thus the license control as well (epl vs lgpl). It shouldn't be that big of an
issue though, we can always fork, and I will gladly sacrifice license
sovereignty for ~22 years of improvements.
I tried to make this work with imake, but everything I tried ended up with an
"error: recipe commences before first target", I did not seem to get this error
with automake, so into the automake branch it goes.
This patch only works with linux, it needs to be built on the BSDs and
solarises, shouldnt be that hard though.
Somewhere in the dtksh source, I commented out three lines, they reference
tty_alt, editb and main, these symbols were found in a part of the ksh source
that didn't seem to get built into the libshell archive, but doing so would
have alleviated this issue, so I asked the ksh devs how I could get these to be
added to the archive, to which they responded that they have no idea how nmake
(the old ksh build system) works, only David korn himself knows, and they have
switched to meson in their builds. So I believe the best course of action would
be to fork from here and get automake files into the root to build it (this is
why I left the meson files in the source). Marcin Ciezlak also jumped into the
dev conversation and said he was looking to make sort of a shared library out
of ksh (?, I'd have to ask more about it, but I want results now, so I am
making this commit).
Sorry again about the commit size, i am going to look for a tool to tell me how
big my commits will be before I commit them.
Patch is here (my email provider wont send anything over 25M):
https://gofile.io/?c=yRFsFn
Thank you for your time,
-Chase
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel