On 3/26/21 11:19 AM, Zeke Williams wrote:
Thanks for the reply. Another person emailed me directly stating disagreement on moving things around because it would break packages. I want to move things around because various repos like slackbuilds will never accept CDE in its current state of installing to /usr/dt rather than how packages currently are installed in slackware and other distributions. If it isn't already part of the plan, part of the plan with autotools should be to allow you to specify where CDE is installed be it where a distro is supposed to install nowadays or under /usr/dt like it currently is. It would make everything fair for everyone.


I have no disagreement with that.  By default, it should work as is.  Though autotools allows you to change this stuff, and that should also be allowed and work.

We already have some 'global' variables in the imake scheme that does allow some of this to be changed - supporting this in autotools, plus the additional fine tuning autotools allows is certainly not a bad thing - so no disagreement.

See:

CDE_INSTALLATION_TOP
CDE_CONFIGURATION_TOP
CDE_LOGFILES_TOP

These are present but not adjustable in current autotools.

Of course, I'd prefer to defer that work in autotools until it is 'complete' and everything builds - but of course, it is your time so you are free to work on what you wish. :)

-jon

On Fri, Mar 26, 2021 at 1:04 PM Jon Trulson <j...@radscan.com <mailto:j...@radscan.com>> wrote:

    On 3/26/21 7:08 AM, Zeke Williams wrote:
    How should I start helping with porting to GNU autotools on the
    autotools branch so imake can be removed and CDE installs in
    proper directories rather than under /usr/dt. Should I just
    delete the current imake files and make a fresh autoconf setup by
    scratch? Or what should I do?


    Currently we have a separate branch for autotools work:
    autotools-conversion

    So, I'd start by checking out that branch and going from there. 
    We have already made quite a bit of progress - most of it already
    builds and runs on linux.

    The remaining pieces are dtinfo and the documentation.

    Also, testing on other linux flavors, fbsd, openbsd, etc...

    Do not delete any of the imake stuff in there yet - I will handle
    that when the time comes.  It is not being used in that branch but
    it helps to be able to reference it as development proceeds.

    No doubt there is still plenty to do/cleanup.  As for moving the
    files around (/usr/dt/ etc) I'd prefer to wait on that stuff until
    we can at least get it all building and matching current master
    CDE in functionality and running on the same OS's.  Then we can
    merge it to master and begin making those kinds of changes.



-- Jon Trulson

       "Entropy.  It isn't what it used to be."
                                -- Sheldon

    _______________________________________________
    cdesktopenv-devel mailing list
    cdesktopenv-devel@lists.sourceforge.net
    <mailto:cdesktopenv-devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
    <https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel>


--
Jon Trulson

  "Entropy.  It isn't what it used to be."
                           -- Sheldon

_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to