Timeline
10/30/96:
- 15:06 Changeset [9304] by
- Use __volatile__ if __GNUC__ is defined, since we build with gcc -traditional. This change will become unnecessary as soon as we punt -traditional in our X builds.
- 15:06 Changeset [9303] by
- xdvi.h figures out BMLONG by itself.
10/29/96:
- 12:00 Changeset [9302] by
- Split up installation of pks into two steps, since Irix make (or shell) can't handle such a long command line.
10/28/96:
- 11:48 Changeset [9301] by
- Add a section on symbol namespaces, for libraries.
- 10:41 Changeset [9300] by
- I couldn't find anything about this in README, but it looks like you need to make things change to get xdvi to link with the X libraries.
10/27/96:
- 11:18 Changeset [9299] by
- Fix the rcsid[] string. (Also, this file has been "cvs admin -ko"'d.)
- 11:09 Changeset [9298] by
- Specify an actual set of coding conventions. Put them first, along with software engineering practices. Tone down the portability section a bit; a lot of it is handled in the build-system document.
- 10:04 Changeset [9297] by
- Okay, mf can't seem to deal with line breaks at all. Remove the line breaks and define variables MF and CMMF to shorten things so that they fit on one line.
10/26/96:
- 14:17 Changeset [9296] by
- After some thought, I've decideed that in many cases you do want to install a bunch of files the same way, using a make variable to specify the files. Recommend a single install command instead of a for loop, so someone cut and pasting from a "make -n install" won't have to fire up a Bourne shell. Add mention of letcdir, since we have a local configuration directory as well as local binary and local system binary directories. An apparent shell bug on Solaris and Irix prevents us from using the construct lsbindir=${lsbindir-'${sbindir}'} because it adds a '}' to the end of lsbindir if it's already set. Recommend a nearly equivalent construct involving test.
- 12:12 Changeset [9295] by
- mf doesn't like lines being split after "input"; split the line before then.
10/25/96:
- 22:34 Changeset [9294] by
- I think tex is ready to build. We'll see if the wash agrees.
- 19:08 Changeset [9293] by
- Define MSBITFIRST on big-ending systems we support. (This isn't crucial; if we get it wrong, it's only a performance issue, and probably not a noticeable one.) Set the base resolution to 600 and define font sizes appropriate for our font set. Set up paths the way we want them. Nuke include of Makefile.cfg, not portable (and not needed). Add apparently missing pk.c and pk.o to SRCS and OBJS respectively. Don't chmod u_x mksedscript; it lives in the source tree (which we may not have write access to) and its mode is guaranteed by CVS.
- 19:06 Changeset [9292] by
- To remove the need for -ll or -lfl, define yywrap as a function. Since flex defines yywrap as a macro, #undef it up top. (This is a standard way of portably handling the yywrap problem.)
- 19:03 Changeset [9291] by
- Support DESTDIR. Don't try to rebuild tangleboot.p; it lives in the source tree, as packaged.
- 19:02 Changeset [9290] by
- Support DESTDIR.
- 19:02 Changeset [9289] by
- Remove a harmful kludge which was only necessitated by kpathsea's c-std.h screwing around with X symbols.
- 19:00 Changeset [9288] by
- Don't rebuild kpathsea.info; it lives in the source tree, as packaged.
- 18:57 Changeset [9287] by
- Don't mess with X-related symbols; you can only lose.
- 18:56 Changeset [9286] by
- Support DESTDIR. Don't rebuild files in the source tree.
- 18:53 Changeset [9285] by
- Set up paths the way we've traditionally had them in the Athena release.
- 18:53 Changeset [9284] by
- How to build .tfm and .*pk files for our fonts.
- 18:08 Changeset [9283] by
- Add "mode_setup;", without which these fonts fail to run through mf.
- 18:07 Changeset [9282] by
- How to install stuff in the lib directories.
- 18:05 Changeset [9281] by
- Add a missing right paren.
- 18:05 Changeset [9280] by
- Don't fiddle around with OS types, just use string.h.
- 18:02 Changeset [9279] by
- Interpret %P in the printer command as a request for "-Pprintername".
- 18:01 Changeset [9278] by
- Set default resolution and last resort sizes to ones appropriate for our printers and font set. Add %P to the lpr option, to set the printer. (Interpreted by another local hack in dvips.c.)
- 17:57 Changeset [9277] by
- Don't mess with system types, just use string.h.
- 17:56 Changeset [9276] by
- Support DESTDIR. Set paths to what we want them to be. Use GETCWD instead of unsafe getwd. Don't use nonstandard C flags. Assume -lm is all we need for extra libraries.
- 17:53 Changeset [9275] by
- How to build tex.
10/21/96:
- 14:25 Changeset [9274] by
- This commit was generated by cvs2svn to compensate for changes in r9273, which included commits to RCS files with non-trunk default branches.
- 14:25 Changeset [9273] by
- Import of fonts/cirth from CTAN archive
- 11:58 Changeset [9272] by
- The wash has been moved to 4:30am to avoid conflicts with the 4:20am /etc/athena/clean_tmp_areas.
- 11:21 Changeset [9271] by
- From the 8.0 tree: uses curses beep instead of writing an ASCII 7; convert \r to \n in read buffer. Changes by mbarker, mostly. Also, remove a comment made vestigial by the last change.
10/20/96:
- 18:59 Changeset [9270] by
- We don't want to have a config.printername for every printer. Remove the check here and add magic to dvips.c.
10/17/96:
- 12:17 Changeset [9269] by
- Oops, we had "all" and "check" in the wrong order. (Didn't notice until we got to perl on Solaris, since "check" is a null operation everywhere else right now.)
- 03:23 Changeset [9268] by
- Forgot an important step in the configure rule. Separate "make depend" and "make all" or the all target complains about not having done a depend.
- 02:41 Changeset [9267]
- This commit was manufactured by cvs2svn to create tag 'ctan-1996_10_16'.
- 02:41 Changeset [9266] by
- This commit was generated by cvs2svn to compensate for changes in r9265, which included commits to RCS files with non-trunk default branches.
- 02:41 Changeset [9265] by
- Import of macros/latex209/distribs/latex/general from CTAN archive
- 02:40 Changeset [9264] by
- This commit was generated by cvs2svn to compensate for changes in r9263, which included commits to RCS files with non-trunk default branches.
- 02:40 Changeset [9263] by
- Import of macros/latex209/distribs/latex/doc from CTAN archive
- 02:40 Changeset [9262] by
- This commit was generated by cvs2svn to compensate for changes in r9261, which included commits to RCS files with non-trunk default branches.
- 02:40 Changeset [9261] by
- Import of macros/latex209/distribs/latex/sty from CTAN archive
- 02:35 Changeset [9260] by
- This commit was generated by cvs2svn to compensate for changes in r9259, which included commits to RCS files with non-trunk default branches.
- 02:35 Changeset [9259] by
- Import of biblio/bibtex/distribs/styles from CTAN archive
- 02:33 Changeset [9258] by
- This commit was generated by cvs2svn to compensate for changes in r9257, which included commits to RCS files with non-trunk default branches.
- 02:33 Changeset [9257] by
- Import of fonts/ams/amsltx11/inputs from CTAN archive
- 02:32 Changeset [9256] by
- This commit was generated by cvs2svn to compensate for changes in r9255, which included commits to RCS files with non-trunk default branches.
- 02:32 Changeset [9255] by
- Import of fonts/ams/amsltx11/fontsel from CTAN archive
- 02:26 Changeset [9254] by
- This commit was generated by cvs2svn to compensate for changes in r9253, which included commits to RCS files with non-trunk default branches.
- 02:26 Changeset [9253] by
- Import of fonts/ams/amstex/ams* from CTAN archive
- 02:23 Changeset [9252] by
- This commit was generated by cvs2svn to compensate for changes in r9251, which included commits to RCS files with non-trunk default branches.
- 02:23 Changeset [9251] by
- Import of systems/knuth/lib/*.tex from CTAN archive
- 00:26 Changeset [9250] by
- This commit was generated by cvs2svn to compensate for changes in r9249, which included commits to RCS files with non-trunk default branches.
- 00:26 Changeset [9249] by
- Import of fonts/ams/amsfonts/sources/modes.cf from CTAN archive
- 00:20 Changeset [9248] by
- This commit was generated by cvs2svn to compensate for changes in r9247, which included commits to RCS files with non-trunk default branches.
- 00:20 Changeset [9247] by
- Import of systems/knuth/lib/*.mf* from CTAN archive
10/16/96:
- 18:25 Changeset [9246] by
- Fix typo.
- 18:25 Changeset [9245] by
- Need top_srcdir variable from configure.
- 12:45 Changeset [9244] by
- This commit was generated by cvs2svn to compensate for changes in r9243, which included commits to RCS files with non-trunk default branches.
- 12:45 Changeset [9243] by
- Import of fonts/ocr-b from CTAN archive
- 12:40 Changeset [9242] by
- This commit was generated by cvs2svn to compensate for changes in r9241, which included commits to RCS files with non-trunk default branches.
- 12:40 Changeset [9241] by
- Import of fonts/ocr-a from CTAN archive
- 12:40 Changeset [9240] by
- This commit was generated by cvs2svn to compensate for changes in r9239, which included commits to RCS files with non-trunk default branches.
- 12:40 Changeset [9239] by
- Import of fonts/oca from CTAN archive
- 12:39 Changeset [9238] by
- This commit was generated by cvs2svn to compensate for changes in r9237, which included commits to RCS files with non-trunk default branches.
- 12:39 Changeset [9237] by
- Import of fonts/tengwar from CTAN archive
- 12:39 Changeset [9236] by
- This commit was generated by cvs2svn to compensate for changes in r9235, which included commits to RCS files with non-trunk default branches.
- 12:39 Changeset [9235] by
- Import of fonts/punk from CTAN archive
- 12:38 Changeset [9234] by
- This commit was generated by cvs2svn to compensate for changes in r9233, which included commits to RCS files with non-trunk default branches.
- 12:38 Changeset [9233] by
- Import of fonts/ams/amsfonts/sources/cyrillic from CTAN archive
- 12:38 Changeset [9232] by
- This commit was generated by cvs2svn to compensate for changes in r9231, which included commits to RCS files with non-trunk default branches.
- 12:38 Changeset [9231] by
- Import of fonts/ams/amsfonts/sources/extracm from CTAN archive
- 12:38 Changeset [9230] by
- This commit was generated by cvs2svn to compensate for changes in r9229, which included commits to RCS files with non-trunk default branches.
- 12:38 Changeset [9229] by
- Import of fonts/ams/amsfonts/sources/symbols from CTAN archive
- 12:37 Changeset [9228] by
- This commit was generated by cvs2svn to compensate for changes in r9227, which included commits to RCS files with non-trunk default branches.
- 12:37 Changeset [9227] by
- Import of fonts/ams/amsfonts/sources/euler from CTAN archive
- 12:36 Changeset [9226] by
- This commit was generated by cvs2svn to compensate for changes in r9225, which included commits to RCS files with non-trunk default branches.
- 12:36 Changeset [9225] by
- Import of fonts/latex/mf from CTAN archive
- 12:35 Changeset [9224] by
- This commit was generated by cvs2svn to compensate for changes in r9223, which included commits to RCS files with non-trunk default branches.
- 12:35 Changeset [9223] by
- Import of fonts/cm/mf from CTAN archive
- 10:53 Changeset [9222] by
- The $ in the sed command needs to be doubled as well.
10/15/96:
- 09:16 Changeset [9221] by
- Remember to double $ in $$module.
10/14/96:
- 12:53 Changeset [9220] by
- CNS couldn't really care about the CC environment variable during configure; set it as a make variable in the all target.
- 01:18 Changeset [9219] by
- Transcript is ready to build.
- 01:18 Changeset [9218] by
- From bert: extract fonts in the family from lib/troff.font/<family>.map
- 01:09 Changeset [9217] by
- Remove all comments about the SysV spooling system, since we always use the BSD one. Changes to get along with catman better (the NAME section has to use no special formatting and include a \- after the name).
- 01:07 Changeset [9216] by
- A man page for the psrev emulation script.
- 01:06 Changeset [9215] by
- This wasn't in the Transcript source tar file, but it's an Adobe file.
- 01:05 Changeset [9214] by
- Use fcntl locking instead of flock locking.
- 01:04 Changeset [9213] by
- Use a feature test to determine if we have fcntl.h, instead of relying on SYSV.
- 01:00 Changeset [9212] by
- From bert: Stuff that uses features really, really wants a PPD file. In order to make pslpr work, we use "default.ppd" if the PPD file we're looking for isn't found.
- 01:00 Changeset [9211] by
- Renamed from pscomm.bsd.
- 01:00 Changeset [9210] by
- Rename labs() not to conflict with system definition. Also, from bert: Fixed a name conflict with the AIX stdlib.h. Yay #undefine.
- 00:59 Changeset [9209] by
- Renamed from psbanner.bsd.
- 00:57 Changeset [9208] by
- Don't declare structure types "static."
- 00:57 Changeset [9207] by
- NULL is a pointer value, not a character value. Also, from bert: don't complain if you can't find a PPD file for a particular printer. (on Athena, last thing we want is a PPD file on the packs for every printer)
- 00:56 Changeset [9206] by
- Includes config-defs.h and declares variables based on autoconf-determined values.
- 00:55 Changeset [9205] by
- From bert: Remove errneous external declaration of FPutBitStm().
- 00:54 Changeset [9204] by
- From bert: Make main() reutrn 0.
- 00:54 Changeset [9203] by
- From the native Transcript build system, not used any longer.
- 00:53 Changeset [9202] by
- Mostly from bert: Split PROGS into those instlaled in LIBDIR and those installed in BINDIR. Use LDFLAGS intead of CFLAGS for linking. Add install and clean targets.
- 00:49 Changeset [9201] by
- From bert: A script to emulate psrev using pslpr.
- 00:47 Changeset [9200] by
- A perl script to generate afmfiles.upr from afmfiles.upr.in.
- 00:46 Changeset [9199] by
- Right, back to @AFMDIR@. (We are generated by afmgen.pl, as it turns out, not by configure. Bother.)
- 00:45 Changeset [9198] by
- This was not in the Transcript 4.1 source tar file, but it appears to be from Adobe.
- 00:40 Changeset [9197] by
- From bert: An UPR file listing the AFM files used in building TROFF and DITROFF fonts
- 00:37 Changeset [9196] by
- Have autoconf generate afmfiles.upr, so it can substitute in the right directory.
- 00:34 Changeset [9195] by
- Describes test commands developed by bert.
- 00:32 Changeset [9194] by
- Native Transcript build system files, not used.
- 00:30 Changeset [9193] by
- Autoconf build system for Transcript
10/13/96:
- 17:31 Changeset [9192] by
- Force configure rule to be run.
- 16:36 Changeset [9191] by
- Simplify removing src/config.cache.
- 16:33 Changeset [9190] by
- Stuff needs to happen in src, not here.
- 14:58 Changeset [9189] by
- MH is ready to build.
- 14:52 Changeset [9188] by
- MH configuration parameters for the sgi platform.
- 14:52 Changeset [9187] by
- MH configuration parameters for the sun platform.
- 14:51 Changeset [9186] by
- How to build MH.
- 14:48 Changeset [9185] by
- Prefer fcntl locking. Specify missing mode option to open().
- 14:45 Changeset [9184] by
- A cfields change from the 8.0 source tree: On the SGI, si_value is a macro which expands to a structure element. Doesn't work too well inside a structure. Renamed it to si_val.
- 14:45 Changeset [9183] by
- If no "cur" variable is set in .mh_sequences, m_seq() could return NULL on the first of mp->msgattrs. Check for this case and don't try to display the value.
- 14:44 Changeset [9182] by
- Hack to get popd to link against Kerberos and Hesiod libraries (this Makefile doesn't seem to take kerberos and hesiod into account).
- 14:43 Changeset [9181] by
- Stuff in LIBES requires Kerberos and Hesiod; add them to LDLIBS and LIBES.
- 14:43 Changeset [9180] by
- Don't mess around with system types, just use strchr and strrchr.
- 12:41 Changeset [9179] by
- Use Makefile.athena to run compiler.platform target. Forgot to double the $ in $$compiler.
- 12:17 Changeset [9178] by
- Force configure rule to be run.
- 12:16 Changeset [9177] by
- Simplify logic for building packages and for filtering for start and end packages.
- 11:55 Changeset [9176] by
- Finish conversion of HOSTTYPE to platform (and don't export ATHENA_SYS and HOSTTYPE variables any more). Flushing the path cache on Solaris isn't needed any longer since we do all the build operations in subshells.
- 03:14 Changeset [9175] by
- Eliminate symlinks and LD_LIBRARY_PATH item for now; I don't think I'm going to make that change.
- 03:13 Changeset [9174] by
- Specify where things come from for stuff from NetBSD. talk and talkd got recombined.
- 03:12 Changeset [9173] by
- Okay, Makefile.athena files need to know where configdir is after all. (The culprit is install.)
- 03:10 Changeset [9172] by
- talk is ready to build. (I recombined talk and talkd because I wanted to use the same autoconf build system and talkd.h for both, rather than duplicating stuff.)
- 03:09 Changeset [9171] by
- Convert from mandoc to man macros.
- 03:09 Changeset [9170] by
- Deal intelligently with systems that don't have paths.h.
- 03:08 Changeset [9169] by
- Eliminate strvis functionality. Introduces a possible security hole for stupid terminals. Deal intelligently with systems that don't have paths.h. Kludge around lack of snprintf() by specifying field widths.
- 03:07 Changeset [9168] by
- Assume the address field is of type struct oldsockaddr.
- 03:06 Changeset [9167] by
- Eliminate use of nonportable FIONREAD; reading the whole buffer size will never block.
- 03:06 Changeset [9166] by
- Assume the address field is of type oldsockaddr.
- 03:05 Changeset [9165] by
- sigvec -> sigaction Eliminate use of BSD-specific errx(). Eliminate unused include of ioctl_compat.h.
- 03:04 Changeset [9164] by
- Define MAXHOSTNAMELEN if it isn't already defined. Eliminate unused declaration of rindex(). index -> strchr
- 03:04 Changeset [9163] by
- Eliminate use of herror(), not present on Solaris. bcopy -> memcpy
- 03:03 Changeset [9162] by
- Replace BSD 4.4 Makefile with a portable Makfile.in
- 03:02 Changeset [9161] by
- From NetBSD 1.2's include/protocols, modified for portability.
- 03:02 Changeset [9160] by
- An autoconf-based build system for talk.
- 02:59 Changeset [9159] by
- Just for consistency's sake, find mkinstalldirs in the top level of the source tree, even though there's only one level.
- 00:29 Changeset [9158] by
- How to build patch.
- 00:28 Changeset [9157] by
- Force configure rule to be run.
10/12/96:
- 18:44 Changeset [9156] by
- .build has been desupported in favor of Makefile.athena.
- 18:44 Changeset [9155] by
- Packages using Makefile.athena shouldn't need to know CONFIGDIR. $configdir and $xconfigdir are only used once; just use their values when required.
- 18:37 Changeset [9154] by
- Add a section on building part of the Athena source tree, for developers. Note that CC is set as a make variable for the "all" target instead of as an environment variable, for straight Makefiles.
- 18:23 Changeset [9153] by
- Clarify usage message.
- 18:06 Changeset [9152] by
- Convert .build file to a Makefile.athena file.
- 18:02 Changeset [9151] by
- Restructure the build system to allow particular build operations on the current directory via the "do" script. Also, remove support for .build and add support for Makefile.athena instead.
- 17:42 Changeset [9150] by
- Don't try to intuit -lsocket -lnsl; let site.def take care of that.
- 16:14 Changeset [9149] by
- Oops, need to ignore error status for mkdir on Irix.
- 14:22 Changeset [9148] by
- Do not assume mkfontdir is in $(BINDIR); use the path.
- 11:23 Changeset [9147] by
- Propagate a cfields fix from the 8.0 tree: Remove xinfo from the Other Options menu.
- 11:22 Changeset [9146] by
- Propagate a cfields fix from the 8.0 tree: Clean up a loose end. xlogin should be restarted when it exits with nonzero status. If this script doesn't do it, xdm takes it as a sign to pop up its own login system. So restart xlogin appropriately, being sure to avoid an infinite loop if there are real problems.
- 11:21 Changeset [9145] by
- Propagate cfields fix from the 8.0 tree: The keep-zwgcs-from-showing-up-where-they-were-in-the-last-login code suffered from user aliases for mv (mv -i). So make sure we don't get aliases for anything we call, and while we're at it make sure we overwrite any previously existing 4Dwmdesks.fixed files.
- 11:20 Changeset [9144] by
- Propagate cfields fix from 8.0 source tree: Don't call appdefpath if no display is set. Instead, make a reasonable guess at what it would have returned.
- 10:54 Changeset [9143] by
- There is no sloc data for Kerberos.
- 10:36 Changeset [9142] by
- Blank out dependency variables for libraries. We don't really know where they are (previously, we thought they were in /usr/athena/lib, which they aren't), and it's really not very important.
- 00:52 Changeset [9141] by
- Oops, need to export CC to get the compiler right.
10/11/96:
- 13:28 Changeset [9140] by
- look and whois are ready to build.
- 13:26 Changeset [9139] by
- Rewrite as a normal Makefile.
- 13:25 Changeset [9138] by
- Find words correctly on Irix. Autoconf is perhaps warranted, but I'm not going to bother for something this small.
- 13:25 Changeset [9137] by
- Rewrite as normal Makefile.
- 13:19 Changeset [9136] by
- Assume we have prototypes. Avoid references to BSD-specific err(). mmap() on Irix returns -1 on failure. Also, we must specify one of MAP_PRIVATE or MAP_SHARED under Irix, so specify MAP_PRIVATE.
- 13:10 Changeset [9135] by
- Translate from mandoc to man macros.
- 12:59 Changeset [9134] by
- Translate from mandoc to man macros.
- 12:37 Changeset [9133] by
- Don't futz with the source directory. (The appropriate file permissions are already set, and they don't even need to be set for stuff to work.)
10/10/96:
- 21:49 Changeset [9132] by
- x3270 is ready to build.
- 21:48 Changeset [9131] by
- How to build x3270.
- 21:26 Changeset [9130] by
- top is ready to build.
- 21:25 Changeset [9129] by
- Defaults for top on the Sun platform.
- 21:20 Changeset [9128] by
- How to build top.
- 21:20 Changeset [9127] by
- Support DESTDIR. (I did the install-catman target, in case we want to use it some day, but I didn't bother with the installmeta target.)
- 17:05 Changeset [9126] by
- sysinfo is ready to build. I think patch is ready to build with no changes, although I haven't really tested it; it uses a generic autoconf system, which is good enough.
- 17:04 Changeset [9125] by
- How do build sysinfo.
- 17:03 Changeset [9124] by
- Set prefix to /usr/athena. Shove config files (which aren't really configuration information, as far as I can tell, especially since they get installed mode 444) in /usr/athena/lib/sysinfo. Don't set MAKE; make will do it for us. We like using a CC variable with spaces; don't pass it to sub-makes, at least not like we do now. Support DESTDIR.
- 14:31 Changeset [9123] by
- For consistency, use ${CC} instead of $(CC) (also, we want to use CC from the environment).
- 14:30 Changeset [9122] by
- Add symlink for /usr/athena/bin/perl, present in the 8.0 release.
- 14:29 Changeset [9121] by
- Add some items for planned upgrades (tcsh is actually already taken care of).
- 14:29 Changeset [9120] by
- Reference the discussion of build systems for third-party stuff in the "third-party" file.
- 14:27 Changeset [9119] by
- Support preference fields for filsys entries.
- 14:22 Changeset [9118] by
- Add entry for pgp.com.
- 13:50 Changeset [9117] by
- We have distribution sites for everything now. Add some notes about the current way of building third-party software. These notes will hopefully be rewritten twice, once very soon when I introduce Makefile.athena as a replacement for .build, and a second time when we get rid of every use of the legacy Athena build system and can DTRT automatically for packages using X-style Imakefiles (because everything with an Imakefile will be a third-party package using an X-style Imakefile).
- 13:27 Changeset [9116] by
- sysinfo isn't ready to build yet, but the version we imported supports Irix. third/tools has been split into the individual tools (jot, lam, rs), which are ready to build. talk has been split into the client (talk) and the server (talkd), which aren't ready to build yet. Decommission tac, ansi, jove, and learn; see if anyone complains. mae-related drivers will be handled somewhere in packs.
- 13:21 Changeset [9115] by
- Avoid __P(); just assume we can do prototypes. Use config.h to determine what random number generator to use.
- 13:20 Changeset [9114] by
- Write up a very simple autoconf build system to determine the best random number generator available on the system.
- 13:18 Changeset [9113] by
- Avoid __P(); just assume we can do prototypes.
- 13:17 Changeset [9112] by
- Rewrite for normal make.
- 13:16 Changeset [9111] by
- Rewrite for regular make.
- 13:15 Changeset [9110] by
- Avoid using BSD functions warnx(), err(), and errx(). Make sure we don't pass an unused argument to fprintf() in usage(). Avoid __P() macro; just assume we can do prototypes.
10/09/96:
- 17:22 Changeset [9109] by
- datadir and sbindir belong under exec_prefix, not prefix. (Normally they will be the same, but the user might specify --exec-prefix and it should work.)
- 17:21 Changeset [9108] by
- Fix example usage of datadir, sbindir, lbindir, and lsbindir.
- 02:44 Changeset [9107]
- This commit was manufactured by cvs2svn to create tag 'web2c-6_1'.
- 02:44 Changeset [9106] by
- This commit was generated by cvs2svn to compensate for changes in r9105, which included commits to RCS files with non-trunk default branches.
- 02:44 Changeset [9105] by
- Import of web2c 6.1
- 02:42 Changeset [9104]
- This commit was manufactured by cvs2svn to create tag 'xdvi-20'.
- 02:42 Changeset [9103] by
- This commit was generated by cvs2svn to compensate for changes in r9102, which included commits to RCS files with non-trunk default branches.
- 02:42 Changeset [9102] by
- Import of xdvi 20
- 02:40 Changeset [9101]
- This commit was manufactured by cvs2svn to create tag 'dvips-558'.
- 02:40 Changeset [9100] by
- This commit was generated by cvs2svn to compensate for changes in r9099, which included commits to RCS files with non-trunk default branches.
- 02:40 Changeset [9099] by
- Import of dvips 558
10/08/96:
- 10:18 Changeset [9098] by
- Including things from /usr/ucbinclude is just a bad idea. It's certainly wrong for Solaris. Just nuke it.
- 10:17 Changeset [9097] by
- Sure, let's do hesiod.
- 10:16 Changeset [9096] by
- Determine correctly if we're Solaris. Eliminate enough bogus stuff to let the Imake templates find the correct compiler and system libraries.
10/07/96:
- 16:39 Changeset [9095]
- This commit was manufactured by cvs2svn to create tag 'netbsd-1_2'.
- 16:39 Changeset [9094] by
- This commit was generated by cvs2svn to compensate for changes in r9093, which included commits to RCS files with non-trunk default branches.
- 16:39 Changeset [9093] by
- Import from NetBSD 1.2
- 16:30 Changeset [9092] by
- Make transcript fascist.
- 16:25 Changeset [9091]
- This commit was manufactured by cvs2svn to create tag 'transcript-4_1'.
- 16:25 Changeset [9090] by
- This commit was generated by cvs2svn to compensate for changes in r9089, which included commits to RCS files with non-trunk default branches.
- 16:25 Changeset [9089] by
- Import of Transcript 4.1
- 16:16 Changeset [9088]
- This commit was manufactured by cvs2svn to create tag 'sysinfo-3_2_2'.
- 16:16 Changeset [9087] by
- This commit was generated by cvs2svn to compensate for changes in r9086, which included commits to RCS files with non-trunk default branches.
- 16:16 Changeset [9086] by
- Import of sysinfo 3.2.2
- 16:10 Changeset [9085]
- This commit was manufactured by cvs2svn to create tag 'top-3_4'.
- 16:10 Changeset [9084] by
- This commit was generated by cvs2svn to compensate for changes in r9083, which included commits to RCS files with non-trunk default branches.
- 16:10 Changeset [9083] by
- Import of top 3.4
- 16:00 Changeset [9082]
- This commit was manufactured by cvs2svn to create tag 'x3270-3_1_1_3'.
- 16:00 Changeset [9081] by
- This commit was generated by cvs2svn to compensate for changes in r9080, which included commits to RCS files with non-trunk default branches.
- 16:00 Changeset [9080] by
- Import of x3270 3.1.1.3
- 15:56 Changeset [9079] by
- This commit was generated by cvs2svn to compensate for changes in r9078, which included commits to RCS files with non-trunk default branches.
- 15:56 Changeset [9078] by
- Import from NetBSD 1.2
- 04:37 Changeset [9077] by
- Make sure to process the split array in order when filtering for platform types. We were trying to build ftpd under Irix because it was processing "-sgi" before "all".
- 03:21 Changeset [9076] by
- This commit was generated by cvs2svn to compensate for changes in r9075, which included commits to RCS files with non-trunk default branches.
- 03:21 Changeset [9075] by
- Import from NetBSD 1.2
- 03:14 Changeset [9074]
- This commit was manufactured by cvs2svn to create tag 'mh-6_8_3'.
- 03:14 Changeset [9073] by
- This commit was generated by cvs2svn to compensate for changes in r9072, which included commits to RCS files with non-trunk default branches.
- 03:14 Changeset [9072] by
- Import of MH 6.8.3
- 02:55 Changeset [9071] by
- This commit was generated by cvs2svn to compensate for changes in r9070, which included commits to RCS files with non-trunk default branches.
- 02:55 Changeset [9070] by
- Import from NetBSD 1.2
10/06/96:
- 17:29 Changeset [9069] by
- This commit was generated by cvs2svn to compensate for changes in r9068, which included commits to RCS files with non-trunk default branches.
- 17:29 Changeset [9068] by
- Import of patch 2.1
- 17:12 Changeset [9067] by
- I screwed up when uncommenting top, sysinfo, and patch (although we may have patch soon).
- 17:08 Changeset [9066] by
- Set datadir and sbindir to account for our BSD 4.3-style layout.
- 17:08 Changeset [9065] by
- Use "all,-sgi" for sysinfo and ftpd, which just haven't been ported to Irix. Mark some third-party packages as sun4-only. We have tcsh, emacs, perl, and rcs now. (We don't have patch, but we will soon.) xfonts and motif are obsolete. Install Athena imake templates in packs/build/config.
- 17:07 Changeset [9064] by
- Support "all -sgi" style syntax in packages file. Legacy Athena build system imake templates use TOPDIR instead of SRCDIR.
- 17:04 Changeset [9063] by
- Rely on TOPDIR instead of SRCDIR in these templates.
- 17:04 Changeset [9062] by
- Replace Imakefile with a straight Makefile. Install cf -> . symlink to allow for X11R6 xmkmf, which looks at config/cf instead of config.
- 17:02 Changeset [9061] by
- We don't install these templates; the Imakefile is no longer necessary.
- 17:01 Changeset [9060] by
- Disable check for root permissions, since we build as root.
10/05/96:
- 14:34 Changeset [9059] by
- Don't rely on RCS IDs.
- 14:34 Changeset [9058] by
- Support DESTDIR, and don't rely on RCS IDs. From the 8.0 source tree.
- 14:33 Changeset [9057] by
- Configuration variables for the sun platform, from the 8.0 source tree.
- 14:29 Changeset [9056] by
- Specify current directory for config.sh; . may not be in our path.
- 14:28 Changeset [9055] by
- Communicate DESTDIR to installperl.
- 14:27 Changeset [9054] by
- How to build perl.
10/04/96:
- 04:27 Changeset [9053] by
- Remove incorrect prototypes of system functions.
- 02:15 Changeset [9052] by
- Attempt to eliminate cruft in $Id: $ expansion.
- 02:11 Changeset [9051] by
- Add more details on use of AC_WITH_MOTIF. Note that we set datadir and sbindir because of our nonstandard layout in /usr/athena. Add more notes on use of lbindir and lsbindir.
- 01:55 Changeset [9050] by
- Add a note that we're upgrading RCS. Maybe more details to follow.
- 01:53 Changeset [9049] by
- Add distribution sites for perl and rcs.
- 01:52 Changeset [9048]
- This commit was manufactured by cvs2svn to create tag 'rcs-5_7'.
- 01:52 Changeset [9047] by
- This commit was generated by cvs2svn to compensate for changes in r9046, which included commits to RCS files with non-trunk default branches.
- 01:52 Changeset [9046] by
- Import of RCS 5.7
- 01:38 Changeset [9045] by
- Make symlinks for mwm and system.mwmrc into /opt, where Sun likes to put them.
- 01:37 Changeset [9044] by
- Make symlink for /usr/andrew.
- 01:37 Changeset [9043] by
- Install Solaris app-defaults for mwm.
- 01:31 Changeset [9042] by
- named changes are no longer particularly user-visible. Add a note about Athena version numbers. Add a note about the emacs minor-version upgrade.
- 01:28 Changeset [9041] by
- We don't need .rule files any more
- 01:27 Changeset [9040] by
- Clarify whether you can assume a standards-compliant environment.
- 00:01 Changeset [9039] by
- Correct style to be consistent with surrounding code.
- 00:00 Changeset [9038] by
- Reviewed by: mbarker Use getenv("USER") (the ANSI method) as the primary method of determining the username.
10/03/96:
- 23:21 Changeset [9037] by
- Work around Solaris /bin/sh bug. Fix typo in comparing $package to the end package.
- 00:59 Changeset [9036] by
- Propagate a change from the 8.0 source tree: use "$HOME" as the argument to aklog -path, since aklog -path . doesn't work if we can't stat the current directory.
- 00:45 Changeset [9035] by
- Document Athena backward compatibility changes to the prompt substitutions.
- 00:45 Changeset [9034] by
- On SGIs, we want hosttype to be "sgi".
- 00:43 Changeset [9033] by
- Backwards compatibility with Athena tcsh: * Make %d a synonym for %~. * Rename %d to %k.
- 00:42 Changeset [9032] by
- For support of Athena tcsh compatibility changes: * Define STRhost[] and STRhosttype[].
- 00:40 Changeset [9031] by
- Backwards compatibility with old Athena tcsh: * Set the shell variable host to the hostname. * Set the shell variable hosttype to the host type. * Set the shell variable autolist to the empty string. * Always source .cshrc in addition to .tcshrc.
- 00:36 Changeset [9030] by
- Specify where we want tcsh to be installed.
- 00:35 Changeset [9029] by
- Backwards compatibility with the old Athena tcsh: * ^W is delete word previous, not kill region. * ^Z is complete. * Magic space is turned on by default.
- 00:32 Changeset [9028] by
- We don't want autologout in the Athena environment.
- 00:32 Changeset [9027] by
- We don't want Makefile; we use Imakefile.
- 00:31 Changeset [9026] by
- Extra space in install macros cause ${DESTDIR} to break.
- 00:31 Changeset [9025] by
- How to build tcsh.
- 00:22 Changeset [9024] by
- Regenerate.
- 00:20 Changeset [9023] by
- Add the resolv library, for hesiod.
- 00:19 Changeset [9022] by
- From the 8.0 source tree: * If the screen is wide enough to accomodate a normal width font emacs window next to an xterm w/scroll bar, do that. Otherwise, use semicondensed (the default we had for emacs 18).
- 00:18 Changeset [9021] by
- From the 8.0 source tree: * Never dump emacs under more than one name; we can do without giant build directories. * Remove the bogus really-lwlib target, which causes emacs to be dumped again spuriously with some versions of make.
- 00:13 Changeset [9020] by
- A mode for editing Clu files, taken from the PCLU locker.
- 00:12 Changeset [9019] by
- From the 8.0 source tree: * vc-locking-user can return a number in some cases. Don't assume that it always returns a string if it returns non-nil.
- 00:11 Changeset [9018] by
- A .rconf file to get synctree to copy files instead of symlinking them, so that "make install" (which tars over the etc directory) installs files, not symlinks.
- 00:10 Changeset [9017] by
- A .rconf file to get synctree to copy files instead of symlinking them, so that "make install" (which tars over the lisp directory) installs files, not symlinks.
- 00:07 Changeset [9016] by
- From the 8.0 source tree: * Modernize string-handling functions. * Make a copy of hostnames before using them with Kerberos functions.
- 00:06 Changeset [9015] by
- From the 8.0 source tree: * Set includes and library flags for building movemail. * Support DESTDIR. * Don't check the time stamp on the utility directory, just install stuff there.
- 00:01 Changeset [9014] by
- From the 8.0 source tree: * Put locks in /var/tmp. * Support DESTDIR. * Remove some dependencies which could cause us to rebuild thing unnecessarily. * Install clu-mode.el in site-lisp. * Don't try to make emacs setuid or install an emacs-19.34.
Note: See TracTimeline
for information about the timeline view.