Commit Graph

1092 Commits

Author SHA1 Message Date
Jon Trulson 11eafe767b dtsession: make it build, add check for the full path to xrdb 2019-11-19 17:19:14 -07:00
Jon Trulson 152f5c9a88 Merge branch 'master' into autotools-conversion after utf8-conversion 2019-11-19 11:44:33 -07:00
Jon Trulson de9d913b77 dtinfo: link proper localized (utf8) dirs 2019-11-17 15:07:14 -07:00
Jon Trulson 82059bf240 Merge branch 'master' into autotools-conversion after 2.3.1 release 2019-11-16 16:35:56 -07:00
Jon Trulson ba68ff0a17 Merge branch 'master' into utf8-conversion after 2.3.1 release 2019-11-16 16:34:48 -07:00
Nina Didenko f75ee32e72 sym2num: don't hardcode path to cpp 2019-11-05 18:49:17 -07:00
Nina Didenko de7fe55d6a merge: don't hardcode path to gencat 2019-11-05 18:49:10 -07:00
Nina Didenko b3f3997bd1 dtinfogen: don't override PATH 2019-11-05 18:48:00 -07:00
Jon Trulson eb1ded1dc6 dtfile: GENCPP, be consistent with SCRIPTFLAGS 2019-10-30 20:52:34 -06:00
Jon Trulson ae98872405 dtwm: fix quoting for SCRIPTFLAGS 2019-10-30 20:46:53 -06:00
Jon Trulson fb93f405c1 dtwm: use new GENCPP 2019-10-30 19:48:04 -06:00
Jon Trulson 25e98da92e dtfile: still working on cpp issues, a better solution is needed
I think it's time to try tradcpp.
2019-10-30 18:59:25 -06:00
Jon Trulson 3f8c84b752 dtlogin/dtgreet/dtchooser: get them to build
That was not fun.  There were a variety of issues.  It's needs
testing.

We use the new GENCPP for preprocessing the various scripts and config
files in config/
2019-10-30 17:53:37 -06:00
Jon Trulson e16ad8120f dtlogin:Makefile.am: fix autogen warnings. This one still needs work. 2019-10-30 13:28:55 -06:00
Jon Trulson 619402b739 dtwm: fixes to make it build
Removed PORT_NOFORK define in favor of autotools vfork availablility
checking. Use vfork if present.

Got rid of getenv/putenv definitions in favor of including correct
system headers.

Use FD_CLOEXEC in fcntl() call rather than hardcoded '1'.

Added -lm check to configure so dtwm will build.

Renamed internal round() function to wmround() to fix warning about
redefinition of builtin.

Fixed missing backslash in Makefile.am that prevented half the sources
from building.
2019-10-30 12:17:32 -06:00
Jon Trulson 62e6e5c58c dtfile: make it build 2019-10-30 10:59:45 -06:00
Jon Trulson c33e516445 dtpad: builds again using @DTCLIENTLIBS@ 2019-10-29 19:23:23 -06:00
Jon Trulson 77dfe92b3c dtmail: Make it build. There is more work to be done here.
Specifically, we should be able to have libDtMail subdir build all of
it's objects directly w/o intervening Makefile.am's and archive .a
libs.
2019-10-29 18:34:05 -06:00
Jon Trulson 6660a892c1 dsdm: make it build 2019-10-29 12:34:06 -06:00
Jon Trulson c33872257d programs: temporarily disable: dthelp dtksh dtappbuilder dtdocbook dtinfo nsgmls 2019-10-29 12:09:06 -06:00
Jon Trulson 8f40c924a5 dtpad: fix Makefile.am to use proper XTOOLLIB 2019-10-28 20:05:04 -06:00
Jon Trulson d674597f41 dtpad: get it to build 2019-10-28 19:26:40 -06:00
Jon Trulson 730da7747c Change "if SUN" conditionals in remaining Makefile.am files to "if SOLARIS" 2019-10-28 18:54:17 -06:00
Jon Trulson 24171c3194 configure: add programs/ dthelp, dsdm, dtmail, dtpad, and dtfile
At this stage, these certainly won't actually build yet.

Just fix up the relevent Makefile.am files so that autogen does not
emit errors and warnings for them.

Removed AIX/HPUX support in Makefile.am files.  No point in
propogating that stuff when we've already removed much of that
unmaintained code from the codebase.

Commented out all of the Sun Pro stuff.  Someone whos using that will
need to go through and fix it.  This is mostly in dtmail and dthelp.

In fact, someone who does Solaris in general will need to go through
this stuff.

Next up, we'll replace any remaining 'if SUN' conditionals with 'if
SOLARIS' which is a more appropriate name and was already defined in
configure.ac.

Then we'll see about getting these new directories building.
2019-10-28 18:54:17 -06:00
Chase 8ed2ce2c26 programs/types: add automake file 2019-10-23 15:34:20 -06:00
Chase 3ab4c518d4 programs/tttypes: add automake file 2019-10-23 15:34:20 -06:00
Chase fbfde13dbb programs/nsgmls/Makefile.am 2019-10-23 15:34:20 -06:00
Chase 1d0f90cff8 programs/icons: add automake file 2019-10-23 15:34:20 -06:00
Chase 29424f66cd programs/localized: add automake files 2019-10-23 15:34:20 -06:00
Chase 2f8484ae14 programs/fontaliases: add automake files 2019-10-23 15:34:20 -06:00
Chase c76539517b programs/dtwm: add automake file 2019-10-23 15:34:20 -06:00
Chase faf0f3b087 programs/dtudcexch: add automake file 2019-10-23 15:34:20 -06:00
Chase 3e21e982f3 programs/dtterm: add automake files 2019-10-23 15:34:20 -06:00
Chase 3737ce6f96 programs/dtstyle: add automake file 2019-10-23 15:34:20 -06:00
Chase 85aff9320f programs/dtsr: add automake file 2019-10-23 15:34:20 -06:00
Chase f42b0ce115 programs/dtspcd: add automake file 2019-10-23 15:34:20 -06:00
Chase c310f73661 programs/dtsearchpath: add automake files 2019-10-23 15:34:20 -06:00
Chase 9347d0b09c programs/dtscreen: add automake file 2019-10-23 15:34:20 -06:00
Chase e79d944119 programs/dtprintinfo: add automake files 2019-10-23 15:34:20 -06:00
Chase f2b13938e5 programs/dtprintegrate: add automake file 2019-10-23 15:34:20 -06:00
Chase 015b457916 programs/dtpdmd: add automake files 2019-10-23 15:34:20 -06:00
Chase 09bc04b088 programs/dtpdm: add automake files 2019-10-23 15:34:20 -06:00
Chase b7c0788d95 programs/dtpad: add automake file 2019-10-23 15:34:20 -06:00
Chase f04677726e programs/dtopen: add automake files 2019-10-23 15:34:20 -06:00
Chase d08d22cb5d programs/dtmail: add automake files 2019-10-23 15:34:20 -06:00
Chase 268205ab10 programs/dtlogin: add automake file 2019-10-23 15:34:20 -06:00
Chase 9f862c06a8 programs/dtksh: add automake files 2019-10-23 15:34:20 -06:00
Chase fd762e2c01 programs/dtimsstart: add automake file 2019-10-23 15:34:20 -06:00
Chase ac1921ed58 programs/dticon: add automake file 2019-10-23 15:34:20 -06:00
Chase 37a7c7c7ce programs/dthelp: add automake files 2019-10-23 15:34:20 -06:00