Commit Graph

83 Commits

Author SHA1 Message Date
Jon Trulson ece21debbb .gitignore: add new locations of dtsession/dtlogin PAM files 2023-04-01 14:48:13 -06:00
Chase 45cee195bd Generify source code
Previously we would fail in some parts of the code if we did not have a
premade configuration, now we use any code that was marked as Linux, BSD and
Solaris as our basis in order to support building unknown Unix systems.
2022-08-06 11:31:51 -06:00
Chase edf4319548 Discontinue HPUX support 2022-07-23 17:49:33 -06:00
Jon Trulson b4e936f6f8 gitignore: split out dtksh gitignores into a separate dtksh/.gitignore
Also, add new files based on upgrade patch from Martjin Dekker (ksh93
maintainer).
2022-07-09 17:50:35 -06:00
Jon Trulson 15595a9c54 .gitignore: update doc/*ISO8858-1 to doc/*UTF-8 names 2022-07-04 22:50:36 -06:00
Jon Trulson dcf499ded2 gitignore: dtfile and fontaliases additions 2022-02-26 15:51:19 -07:00
Liang Chang 2f0a9fa43c cde: update .gitignore. 2022-02-21 21:22:08 +08:00
Jon Trulson ff7f02ee38 .gitignore: add new entries to for the utf8 doc changes 2022-02-12 18:39:29 -07:00
Liang Chang b4ffb694bd Merge branch 'master' into dtdocbook 2022-01-30 08:04:32 +08:00
Liang Chang d6c810f387 cde: update .gitignore. 2022-01-30 07:25:45 +08:00
Jon Trulson 3a0e92adb6 Rename autotools_config.h to cde_config.h to better reflect it's ownership. 2021-12-22 13:21:43 -07:00
Jon Trulson a5a2d937cb Automate versioning for CDE, set current version to 2.4.0b
Previously in the imake world, changing the CDE version required hand
editing a handful of files.

This commit makes these files into ".in" files.  configure.ac now
holds CDE version information -- both in the AC_INIT() call and in the
CDE_VERSION_* variables a few lines down.

Changing the CDE version now involves editing those two locations in
configure.ac only.

Thereafter, a configure run will replace version information in the
following files with the current CDE version:

copyright
doc/common/help/HELPEnt.sgm
include/Dt/Dt.h
lib/tt/bin/ttauth/ttauth.man

This also causes a catch-22 problem with ToolTalk.  So the
tooltalk.inc file is gone and the relevant TT Makefiles have been
modified to set and define the TT version in those Makefiles that
actually use it.
2021-12-13 16:43:42 -07:00
Jon Trulson a9e028f7c6 doc/C: get m-guides setup 2021-12-09 15:00:00 -07:00
Jon Trulson 41dbfddc10 dtsession/Makefile.am: add config to SUBDIR so PAM config is built/installed
Also, update .gitignore due to some renaming of the PAM config files.
2021-11-22 13:18:17 -07:00
Jon Trulson 20ef417e20 doc: get man pages building 2021-11-11 16:27:10 -07:00
Jon Trulson b3309f59d3 doc: get the C SDL help files building 2021-11-09 19:46:17 -07:00
Jon Trulson 924b2910cd gitignore: add some stuff for the new way fonts.aliases is done on linux/en_US 2021-11-05 13:45:18 -06:00
Jon Trulson 4338ac2e2a Merge branch 'master' into autotools-conversion 2021-06-26 15:06:38 -06:00
Jon Trulson c7c054496b .gitignore: update for PAM changes 2021-06-02 19:57:23 -06:00
Jon Trulson 14eb374e0a .gitignore: Add some MsgCat.c generated files 2021-06-02 19:56:26 -06:00
Jon Trulson 072d289a5e .gitignore: update for PAM changes 2021-05-30 16:16:44 -06:00
Chase 4b461f5627 dthelp/parser/pass2: make it build 2021-02-21 18:35:52 -07:00
Chase 434943913b dthelp/parser/canon1: get it to build 2021-02-21 18:35:43 -07:00
Chase cbdb9cb3fa dtksh: allow parallel building 2021-02-13 19:19:18 -07:00
Chase 622496bdd6 ttsnoop: make it build under autotools 2021-02-13 18:51:36 -07:00
Chase 6807fbb75e dthelp/parser/helptag: build under autotools 2021-02-07 19:44:12 -07:00
Jon Trulson fc1befe8d9 .gitignore: Add some MsgCat.c generated files 2021-01-31 18:31:06 -07:00
Jon Trulson ece5c0ea14 Merge branch 'master' into autotools-conversion
Lost the ksh93 submodule so will re-add in a later commit.
2021-01-30 19:04:10 -07:00
Chase 428223ee80 use a patchfile to augment init.c instead of copying it entirely 2021-01-01 18:41:26 -07:00
Chase 90fff44682 dtksh: use bin/package flat make instead of shell
Shell isn't portable, so upstream ksh93 has a "flat" function that we can use
to put binaries in a static place that doesn't require a shell command. We still
do need an intermediate setup.sh shell script due to a bug in ksh that object
files aren't being put in lib, and FEATURE not in include. We also cut out some
 unused symbols, and a hpux specific implementation of dynlib (new hpux should
 conform to the posix implementation anyhow.)
2021-01-01 18:41:26 -07:00
Chase 65d2062518 dtappbuilder: make it build under autotools 2020-09-05 15:49:46 -06:00
Chase 9d798ad6d0 dtksh: make new ksh submodule build 2020-08-23 20:13:30 -06:00
Jon Trulson c7907f4f19 .gitignore: add dthelp parser/pass1 files 2020-05-25 12:31:20 -06:00
Jon Trulson 6da55905ec dthelp/parser/pass1: get it to build
So this is going to be tricky/painful getting this parser fully
operational.  It's pretty hairy with various interdependencies and
generated code.

It's rather complicated how each sub dir depends on the previous one.
Also, the parser subdir has dependencies on the helptag subdir, and
vice-versa, so some hackery was needed to get that to work.

Due to the wierd interdepencencies between helptag and parser,
we disable parallel builds there.

This is some really horrible code and design - not surprising since it
dates to 1989.

I think it should just be removed -- who can maintain or refactor this
code?

Also, dthelp_htag1 is now built in pass1/parser/, not in
pass1/helptag/ as it used to be.
2020-04-21 15:40:05 -06:00
Jon Trulson f5c3c5d7a2 .gitignore: add config numbered session files 2020-03-24 18:43:03 -06:00
Jon Trulson 8c19b67032 dtsession: add missing dtsession_res script 2019-12-02 23:02:08 -07:00
Jon Trulson c40f0c9f08 Get /usr/dt/config populated correctly on make install 2019-12-02 14:33:05 -07:00
Jon Trulson ad2ad2b66b tttypes: make it build 2019-11-22 16:58:58 -07:00
Jon Trulson c8c1f986f8 types: make it build 2019-11-22 16:57:47 -07:00
Jon Trulson 264871cefb Fix up a couple issues with multi-core builds and 2 race conditions 2019-11-22 13:42:02 -07:00
Jon Trulson 70c07a7b68 fontaliases: make it build, and rework somewhat 2019-11-21 19:47:38 -07:00
Jon Trulson e831b06896 dtsearchpath: make it build 2019-11-20 17:31:53 -07:00
Jon Trulson 152f5c9a88 Merge branch 'master' into autotools-conversion after utf8-conversion 2019-11-19 11:44:33 -07:00
Jon Trulson 372e74a524 gitignore: add infolib/etc UTF-8 locales 2019-11-18 12:52:17 -07:00
Jon Trulson 3f5d7027f2 gitignore: ignore built tradcpp binary 2019-10-30 19:48:04 -06:00
Jon Trulson c7a5f55d8a gitignore: add .dirstamp 2019-10-29 19:18:47 -06:00
Jon Trulson 98b815be8e configure/m4: add ax_pthread.m4 for pthread checks 2019-10-28 17:05:13 -06:00
Jon Trulson f2caa218b2 gitignore: add a few more files from csa/ 2019-10-26 17:39:48 -06:00
Jon Trulson 34ff9da4b3 gitignore: add a few more files 2019-10-26 17:10:39 -06:00
Jon Trulson a048cea50f gitignore: update for autotools_config.h/.h.in 2019-10-25 18:33:06 -06:00