Warner Losh
a35f04fba2
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)
2017-03-12 18:58:44 +00:00
Baptiste Daroussin
3e11bd9e2a
Convert to usr.bin/ to LIBADD
...
Reduce overlinking
2014-11-25 14:29:10 +00:00
Xin LI
b6cee71de3
MFV r267843: update file/libmagic to 5.19.
...
MFC after: 2 weeks
2014-06-26 06:03:39 +00:00
David E. O'Brien
80c86c3659
Update file(1) to version 5.11.
2012-04-19 03:20:13 +00:00
David E. O'Brien
7dbb948b5f
Merge vendor/file/dist@191739, bringing FILE 5.00 to 8-CURRENT.
2009-05-04 00:37:44 +00:00
Ruslan Ermilov
3aefeab5df
Christos decided to keep the manpages in mdoc(7) format,
...
so stop using our own versions of these.
2008-01-30 12:56:59 +00:00
David E. O'Brien
8e6acec2ef
Install the header for libmagic.
...
PR: 73647
Submitted by: Uranus <uranus@it.muds.net>
2004-11-19 04:04:14 +00:00
David E. O'Brien
7866c62aa6
Don't try to programatically support running file(1) w/in /usr/obj or other
...
non-standard install path.
Agreed with: ru
2004-08-09 11:05:09 +00:00
David E. O'Brien
dbb4a9b4e5
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)
2004-08-09 10:47:50 +00:00
David E. O'Brien
c44c53612c
The file consumer binary, which depends on the libmagic.
2004-08-09 08:49:49 +00:00
Ruslan Ermilov
47d7e8a96f
Fixed style of DPADD and LDADD assignments as per style.Makefile(5).
2004-02-05 22:44:25 +00:00
David E. O'Brien
8c8b4375bb
Update for version 3.39.
2002-09-16 06:31:49 +00:00
Ruslan Ermilov
ccaec6d133
Install files via FILES.
2001-12-17 16:02:15 +00:00
David E. O'Brien
6f1f13ef07
Update for FILE v3.37.
...
FreeBSD no longer needs the daylight hack.
(we really should sync our timezone code up ...)
2001-10-08 22:57:03 +00:00
David E. O'Brien
1687fcd346
Use a build-tool to create the .mgc files.
...
Submitted by: ru (partial)
Obtained from: NetBSD (basic idea)
Reviewed by: bde, ru
2001-08-17 17:21:38 +00:00
David E. O'Brien
bef2f61da3
Clean up this thing a little.
2001-08-08 16:19:30 +00:00
David E. O'Brien
9732caee1b
Support the new "-i" (output MIME type strings) option by installing
...
the MIME files (both regular and precompiled).
2001-08-08 16:10:16 +00:00
David E. O'Brien
8c662313ce
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.
2001-08-08 15:53:58 +00:00
David E. O'Brien
56e3dc4288
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.
2001-07-30 03:50:04 +00:00
Ruslan Ermilov
dc12be5258
MAN[1-9] -> MAN.
2001-03-27 10:52:19 +00:00
Alexey Zelkin
2f3408b204
Re-add home born file(1) and magic(5) manual pages. Update them to
...
current file(1) version (3.33)
Approved by: obrien
2000-12-11 15:50:04 +00:00
David E. O'Brien
5576244cd6
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.
2000-11-26 22:19:56 +00:00
David E. O'Brien
de16accdd0
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.
2000-11-05 09:06:06 +00:00
David E. O'Brien
75a6cdb3a2
Virgin import of FILE 3.32
2000-11-05 08:33:55 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
David E. O'Brien
be0cde6f10
Remove useless `BINOWN=root' now that it is the default.
1998-09-19 22:42:06 +00:00
Mike Pritchard
1e97ca0116
Remove the etc-magic target since we no longer install the
...
/etc/magic symlink.
1997-04-04 02:42:53 +00:00
Mike Pritchard
76918e1ad4
Merge to resolve conflicts with file 3.22 merge.
1997-03-18 19:37:41 +00:00
Mike Pritchard
094f1e246b
Upgrade to file version 3.22.
...
Obtained from: ftp://ftp.deshaw.com/pub/file/file-3.22.tar.gz
1997-03-18 18:00:03 +00:00
Peter Wemm
53faa0dade
Revert $FreeBSD$ to $Id$
1997-02-22 19:29:21 +00:00
Jordan K. Hubbard
1130b656e5
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.
1997-01-14 07:20:47 +00:00
Bruce Evans
7f782006b9
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...
1996-12-13 11:49:16 +00:00
Joerg Wunsch
97857d5a23
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.
1996-12-11 14:09:12 +00:00
Wolfram Schneider
361e0905ef
make install should not install any file in /etc.
1996-08-17 22:27:08 +00:00
Mike Pritchard
8356464a86
Upgrade to file version 3.19.
1996-01-23 12:29:07 +00:00
Bruce Evans
9c0dc173cc
Change install' to
${INSTALL}' so that default install flags can be
...
specified in the top level Makefiles.
1995-07-25 00:37:58 +00:00
Rodney W. Grimes
7799f52a32
Remove trailing whitespace.
1995-05-30 06:41:30 +00:00
Geoff Rehmet
53d5f08816
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.
1994-09-03 19:31:29 +00:00
Geoff Rehmet
c7510038dc
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
1994-09-03 19:16:28 +00:00