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

Reply via email to