History log of /freebsd-12.1/lib/libmagic/Makefile (Results 1 – 25 of 29)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0
# 96a0acc4 27-Jun-2018 Bryan Drewery <[email protected]>

Don't use CCACHE for linking.

MFC after: 2 weeks
Sponsored by: Dell EMC


Revision tags: release/11.2.0
# 98131b3e 20-May-2018 Cy Schubert <[email protected]>

Style fixup:

A non-functional commit to make adjustment to an aesthetically
unpleasing long line.


# 018798be 20-May-2018 Cy Schubert <[email protected]>

Fix build post r333919.

This commit results in an aesthetically unpleasing long line
which will be fixed next commit.


# 7fe5130d 09-Mar-2018 Bryan Drewery <[email protected]>

LIB32: Avoid linking in unneeded (and invalid lib32) libz for libmagic build tool.

Usually this is just ignored:
/usr/bin/ld: skipping incompatible /scratch/obj/root/git/freebsd/amd64.amd64/obj-li

LIB32: Avoid linking in unneeded (and invalid lib32) libz for libmagic build tool.

Usually this is just ignored:
/usr/bin/ld: skipping incompatible /scratch/obj/root/git/freebsd/amd64.amd64/obj-lib32/lib/libz/libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /scratch/obj/root/git/freebsd/amd64.amd64/obj-lib32/lib/libz/libz.a when searching for -lz

However some combination of newer toolchains simply fail here instead:
/usr/bin/ld: error: /home/dstolfa/obj/home/dstolfa/cadets/amd64.amd64/obj-lib32/lib/libz/libz.so is incompatible with /usr/lib/crt1.o

Libz is not needed for mkmagic so just exclude it.

Reported by: Domagoj Stolfa <[email protected]>
MFC after: 2 weeks
Sponsored by: Dell EMC

show more ...


Revision tags: release/10.4.0, release/11.1.0
# 1ec0c0f5 20-Jan-2017 Enji Cooper <[email protected]>

Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones

This simplifies pathing in make/displayed output

MFC after: 3 weeks
Sponsored by: Dell EMC Isilon


Revision tags: release/11.0.1, release/11.0.0
# 424340f2 27-Jun-2016 Xin LI <[email protected]>

Fix build: explicitly reference the generated magic.h as dependency
of mkmagic and point its location.

Reported by: jenkins
Pointy hat to: delphij
MFC after: 2 weeks
X-MFC-With: 302221
Approved by:

Fix build: explicitly reference the generated magic.h as dependency
of mkmagic and point its location.

Reported by: jenkins
Pointy hat to: delphij
MFC after: 2 weeks
X-MFC-With: 302221
Approved by: re (kib)

show more ...


# 29df9f6b 09-May-2016 Bryan Drewery <[email protected]>

DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.

This avoids running target binaries.

Sponsored by: EMC / Isilon Storage Division


# d1dd034d 14-Apr-2016 Bryan Drewery <[email protected]>

META_MODE: Don't rebuild build-tools targets during normal build.

This avoids 'build command changed' due to CFLAGS/CC changes during the
normal build. Without this the build-tools targets end up r

META_MODE: Don't rebuild build-tools targets during normal build.

This avoids 'build command changed' due to CFLAGS/CC changes during the
normal build. Without this the build-tools targets end up rebuilding
for the *target* rather than keeping the native versions built in
build-tools.

Sponsored by: EMC / Isilon Storage Division

show more ...


Revision tags: release/10.3.0
# a70cba95 04-Feb-2016 Glen Barber <[email protected]>

First pass through library packaging.

Sponsored by: The FreeBSD Foundation


Revision tags: release/10.2.0
# 6b129086 25-Nov-2014 Baptiste Daroussin <[email protected]>

Convert libraries to use LIBADD
While here reduce a bit overlinking


Revision tags: release/10.1.0, release/9.3.0
# 28ab4bb8 06-May-2014 Xin LI <[email protected]>

Sort .ALLSRC before concatenating files together. This makes sure that the
file are always built the same.

(Note that Header and Localstuff must appear first and in that order, the
sorting does not

Sort .ALLSRC before concatenating files together. This makes sure that the
file are always built the same.

(Note that Header and Localstuff must appear first and in that order, the
sorting does not affect as a coincident effect).

Submitted by: sjg
MFC after: 3 days

show more ...


Revision tags: release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0
# c2774610 11-Sep-2012 David E. O'Brien <[email protected]>

r235638 is not the clean way to add support for building on ancient FreeBSD
versions. Instead use Imp's good work on "legacy" and follow the outcome
of the previous TRB discussions on this topic.

N

r235638 is not the clean way to add support for building on ancient FreeBSD
versions. Instead use Imp's good work on "legacy" and follow the outcome
of the previous TRB discussions on this topic.

Now use the libc getline() if it exists, and only where it doesn't
create a bootstraping version.

show more ...


# a0ebde20 17-Aug-2012 Stephen McKay <[email protected]>

Correct a regression introduced during the import of file(1) 5.11.

Magic tests containing "search" or "regex" directives were incorrectly
compiled by "mkmagic" and were effectively ignored. This ca

Correct a regression introduced during the import of file(1) 5.11.

Magic tests containing "search" or "regex" directives were incorrectly
compiled by "mkmagic" and were effectively ignored. This caused troff
files (for example) to be detected as simply "ASCII text" instead of
as "troff or preprocessor input, ASCII text".

PR: bin/170415
Approved by: consensus on developers@
MFC after: 3 days

show more ...


# aaa975e1 19-May-2012 Marcel Moolenaar <[email protected]>

Don't depend on getline being on the build machine. That's
not the case for FreeBSD 7.x machines.


Revision tags: release/8.3.0, release/7.4.0, release/8.2.0
# a7c20010 01-Aug-2010 Rui Paulo <[email protected]>

Use CFLAGS and LDFLAGS when compiling mkmagic. This ensures that all the
correct flags are being used (esp. NO_WERROR wrt clang).

Submitted by: Dimitry Andric <dimitry at andric.com>
Reviewed by: ru


Revision tags: release/8.1.0
# 9433144d 20-May-2010 Marius Strobl <[email protected]>

With r208341 in place WARNS can be increased.


Revision tags: release/7.3.0
# daaf5759 02-Jan-2010 Ed Schouten <[email protected]>

Build lib/ with WARNS=6 by default.

Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.

I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makef

Build lib/ with WARNS=6 by default.

Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.

I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makefile.inc provided by lib/. I'm not going to touch that directory.
Most of the code there is contributed anyway.

show more ...


Revision tags: release/8.0.0
# 3ca3047a 19-Jul-2009 Ken Smith <[email protected]>

Bump the version of all non-symbol-versioned shared libraries in
preparation for 8.0-RELEASE. Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed b

Bump the version of all non-symbol-versioned shared libraries in
preparation for 8.0-RELEASE. Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by: kib
Approved by: re (rwatson)

show more ...


Revision tags: release/7.2.0
# 008ca870 02-Jan-2009 David E. O'Brien <[email protected]>

Don't make the MIME magic any longer.


Revision tags: release/7.1.0, release/6.4.0, release/7.0.0, release/6.3.0
# 419ecd5d 21-May-2007 Daniel Eischen <[email protected]>

Bump library versions in preparation for 7.0.

Ok'd by: kan


Revision tags: release/6.2.0
# b3f1b4a2 19-Jun-2006 David E. O'Brien <[email protected]>

Update for the 'file' 4.17 import.


Revision tags: release/5.5.0, release/6.1.0
# e4a93f1e 10-Nov-2005 Ruslan Ermilov <[email protected]>

Add missing shared library interdependencies.


Revision tags: release/6.0.0
# a84020c2 22-Jul-2005 Ken Smith <[email protected]>

Bump the shared library version number of all libraries that have not
been bumped since RELENG_5.

Reviewed by: ru
Approved by: re (not needed for commit check but in principle...)


Revision tags: release/5.4.0
# 2bcc0b73 28-Jan-2005 Ruslan Ermilov <[email protected]>

Clean up makefile.

- Remove all:. It's redundant, and ${LIB} in it is just a bug.
- Remove .ORDER:. *.mgc files can safely be built in parallel.
- Remove PITA. The mkmagic tool is smart to put th

Clean up makefile.

- Remove all:. It's redundant, and ${LIB} in it is just a bug.
- Remove .ORDER:. *.mgc files can safely be built in parallel.
- Remove PITA. The mkmagic tool is smart to put the binary file
into the current directory (${.OBJDIR}) even if the source file
lives somewhere else, which is just what we need.

show more ...


Revision tags: release/4.11.0
# 8e6acec2 19-Nov-2004 David E. O'Brien <[email protected]>

Install the header for libmagic.

PR: 73647
Submitted by: Uranus <[email protected]>


12