History log of /freebsd-current/usr.bin/file/Makefile
Revision Date Author Comments
# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 1581ec9a 16-Feb-2022 Eric van Gyzen <vangyzen@FreeBSD.org>

Integrate contrib/file/tests with kyua/atf

This could be done better by making each test a separate ATF test case.
This exercise is left for the reader.

Reviewed by: delphij (earlier version)
MFC after: 1 week
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D34303


# a35f04fb 12-Mar-2017 Warner Losh <imp@FreeBSD.org>

Adopt SRCTOP in usr.bin

Prefer ${SRCTOP}/foo over ${.CURDIR}/../../foo and ${SRCTOP}/usr.bin/foo
over ${.CURDIR}/../foo for paths in Makefiles.

Differential Revision: https://reviews.freebsd.org/D9932
Sponsored by: Netflix
Silence on: arch@ (twice)


# 3e11bd9e 25-Nov-2014 Baptiste Daroussin <bapt@FreeBSD.org>

Convert to usr.bin/ to LIBADD
Reduce overlinking


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 3aefeab5 29-Jan-2008 Ruslan Ermilov <ru@FreeBSD.org>

Christos decided to keep the manpages in mdoc(7) format,
so stop using our own versions of these.


# 8e6acec2 18-Nov-2004 David E. O'Brien <obrien@FreeBSD.org>

Install the header for libmagic.

PR: 73647
Submitted by: Uranus <uranus@it.muds.net>


# 7866c62a 09-Aug-2004 David E. O'Brien <obrien@FreeBSD.org>

Don't try to programatically support running file(1) w/in /usr/obj or other
non-standard install path.

Agreed with: ru


# dbb4a9b4 09-Aug-2004 David E. O'Brien <obrien@FreeBSD.org>

Uncomment the real paths and remove the local debugging paths.

Noticed by: ru (who's faster than 'make world' on my stock src test machine)


# c44c5361 09-Aug-2004 David E. O'Brien <obrien@FreeBSD.org>

The file consumer binary, which depends on the libmagic.


# 47d7e8a9 05-Feb-2004 Ruslan Ermilov <ru@FreeBSD.org>

Fixed style of DPADD and LDADD assignments as per style.Makefile(5).


# 8c8b4375 16-Sep-2002 David E. O'Brien <obrien@FreeBSD.org>

Update for version 3.39.


# ccaec6d1 17-Dec-2001 Ruslan Ermilov <ru@FreeBSD.org>

Install files via FILES.


# 6f1f13ef 08-Oct-2001 David E. O'Brien <obrien@FreeBSD.org>

Update for FILE v3.37.
FreeBSD no longer needs the daylight hack.
(we really should sync our timezone code up ...)


# 1687fcd3 17-Aug-2001 David E. O'Brien <obrien@FreeBSD.org>

Use a build-tool to create the .mgc files.

Submitted by: ru (partial)
Obtained from: NetBSD (basic idea)
Reviewed by: bde, ru


# bef2f61d 08-Aug-2001 David E. O'Brien <obrien@FreeBSD.org>

Clean up this thing a little.


# 9732caee 08-Aug-2001 David E. O'Brien <obrien@FreeBSD.org>

Support the new "-i" (output MIME type strings) option by installing
the MIME files (both regular and precompiled).


# 8c662313 08-Aug-2001 David E. O'Brien <obrien@FreeBSD.org>

Build and use the precompiled magic file. Precompiled magic files have
been supported since version 3.35, however it is just with version 3.36
that file has become verbose about it.


# 56e3dc42 29-Jul-2001 David E. O'Brien <obrien@FreeBSD.org>

Update to version 3.36.
I had to hack print.c due to some new bits that only compile on NetBSD.
I could not figure what the analogous FreeBSD bits are.


# dc12be52 27-Mar-2001 Ruslan Ermilov <ru@FreeBSD.org>

MAN[1-9] -> MAN.


# 2f3408b2 11-Dec-2000 Alexey Zelkin <phantom@FreeBSD.org>

Re-add home born file(1) and magic(5) manual pages. Update them to
current file(1) version (3.33)

Approved by: obrien


# 5576244c 26-Nov-2000 David E. O'Brien <obrien@FreeBSD.org>

Use the vendor's manpages (which are in old -man format) rather than
our modified one based on a much older version of the vendor's manpage.


# de16accd 05-Nov-2000 David E. O'Brien <obrien@FreeBSD.org>

Switch over to using the Christos Zoulas maintained version in contrib/
This also gives use the same exact results as NetBSD, thus sharing more
code with our bretheren.


# c3aac50f 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# be0cde6f 19-Sep-1998 David E. O'Brien <obrien@FreeBSD.org>

Remove useless `BINOWN=root' now that it is the default.


# 1e97ca01 03-Apr-1997 Mike Pritchard <mpp@FreeBSD.org>

Remove the etc-magic target since we no longer install the
/etc/magic symlink.


# 76918e1a 18-Mar-1997 Mike Pritchard <mpp@FreeBSD.org>

Merge to resolve conflicts with file 3.22 merge.


# 094f1e24 18-Mar-1997 Mike Pritchard <mpp@FreeBSD.org>

Upgrade to file version 3.22.

Obtained from: ftp://ftp.deshaw.com/pub/file/file-3.22.tar.gz


# 53faa0da 22-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 7f782006 13-Dec-1996 Bruce Evans <bde@FreeBSD.org>

Restored installation of /etc/magic. It's now a symlink instead of a
file (like /etc/termcap). /usr/src/etc/Makefile depends on there
being an etc-magic install rule here, and who-knows-what depends on
`magic' being in /etc.

Fixed some style bugs - don't use -c for installing files in the obj
directory...


# 97857d5a 11-Dec-1996 Joerg Wunsch <joerg@FreeBSD.org>

Add another matching algorithhm to do heuristics for international
language text files.

Should finally close PR # bin/1925: file does not consider cyrillic
text..., though i've never got any response from the originator about
my suggestion.

While i was at it, also move out the `magic' file to /usr/share/misc,
there's nothing that magic with this file to justify its life under
/etc.


# 361e0905 17-Aug-1996 Wolfram Schneider <wosch@FreeBSD.org>

make install should not install any file in /etc.


# 8356464a 22-Jan-1996 Mike Pritchard <mpp@FreeBSD.org>

Upgrade to file version 3.19.


# 9c0dc173 24-Jul-1995 Bruce Evans <bde@FreeBSD.org>

Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.


# 7799f52a 30-May-1995 Rodney W. Grimes <rgrimes@FreeBSD.org>

Remove trailing whitespace.


# 53d5f088 03-Sep-1994 Geoff Rehmet <csgr@FreeBSD.org>

Changes to file(1) for FreeBSD:
- Makefile: bmake the sucker
- file.1, magic.5: replace __MAGIC__ and __SECTION__
- add Magdir/freebsd
- add file to usr.bin/Makefile

A note on the FreeBSD magic entry:
The magic number "000000407" is reported as "impure format". This
stops file(1) telling us that our object files are "PDP-11 executables".
(Saying anything more than "impure format" would probably be bogus.
Submitted by: Geoff.


# c7510038 03-Sep-1994 Geoff Rehmet <csgr@FreeBSD.org>

Bring in file 3.14 by Ian Darwin (and Christos Zoulas)

The following files were moved to different names:
- file.man -> file.1
- magic.man -> magic.5

The following file was removed:
- Magdir/Makefile