Changes for the 5.18 release (the cctools-583 release):
- Changed the Makefile so that when RC_XBS is set to YES then the compiler
options -MD and -dependency-file as well as the md(1) program are not used.
Radar bug #4029936.
Changes for the 5.16 release (the cctools-499.1 release):
- Added recognition of ppc64 architecture, interim file format.
Radar bug #3562133 and #3562232.
- Added an entry in the magdir/mach file for the number 19 as ppc64.
Changes for the 5.12 release (the cctools-464 release):
- Made changes to build cleanly with gcc3.3
- Removed -Wno-precomp from the Makefile
- Fixed warnings for "comparison between signed and unsigned" in file.c,
softmagic.c, is_tar.c, print.c and readfat.c .
Changes for the 5.10 release (the cctools-462 release):
- Added the MH_DYLIB_STUB filetype (9) to magdir/mach (note this is the not the
file(1) command is used by Mac OS X). Radar bug #3193744.
Changes for the 5.10 release (the cctools-400 release):
- Changed the Makefile back to again use the -dependency-file with gcc.
Changes for the 5.10 release (the cctools-396 release):
- Changed the Makefile to not use the -dependency-file with gcc as well as
mwccppc.
- Added -I$(SRCROOT)/../include to the CFLAGS in the Makefile to pick up
the headers in cctools so that the headers with guards are used.
Changes for the MacOS X bring up (the cctools-282 release):
- Changed the Makefile to allow for RC_OS=macos for MacOS X builds.
- Added a cast in process() in file.c on to get it to compile with the
MetroWerks compiler without -relax_pointers.
Changes for the 5.8 release (the cctools-341 release):
- Added an entry in the magdir/apple file for PEF. Radar bug #2511106.
Changes for the 5.2 release (the cctools-267 release):
- Removed -Dlint from the Makefile to allow precomps to be used. Radar bug
#2227602.
Changes for the 5.1 release (the cctools-260 release):
- Added -c to all the install commands in the Makefile.
Changes for the 5.1 release (the cctools-250 release):
- Changed the man path to install the man pages directly in /usr/share/man .
Changes for the 5.1 release (the cctools-247 release):
- Added MKDIRS if code to the Makefile to build native on Rhapsody.
- Changed the Makefile to use gnutar instead of tar because it works on Rhapsody
where tar does not.
Changes for the 5.0 release (the cctools-238 release):
- Changed installing the magic stuff from /etc to /private/etc.
Changes for the 5.0 release (the cctools-235 release):
- Fixed the problem with the magdir/java and magdir/mach both using the
0xcafebabe magic number.
- Added the little endian stuff to magdir/mach and the missing filetypes.
- Created this directory from the OpenBSD/src/usr.bin/file directory. It is
only built when RC_OS=teflon. It had no warnings with -Wall when compile
with the Grail4C header files.