notes   [plain text]


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.