|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
acdad1f1 |
| 10-Sep-2023 |
Xin LI <[email protected]> |
MFC: MFV: file 5.45.
(cherry picked from commit 898496ee09ed2b7d25f6807edc4515628196ec0a)
Disable byteswap.h for now.
(cherry picked from commit 90474518912f5e5f49bc5325b7f88e94eba64d6a)
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0 |
|
| #
ac175bd3 |
| 11-Aug-2022 |
Alex Richardson <[email protected]> |
Install working pkgconfig .pc files for compat libraries
The default ones are install them to /usr/libdata/pkgconfig, and we can't use this path for compat libraries, so we use /usr/lib<suffix>/pkgc
Install working pkgconfig .pc files for compat libraries
The default ones are install them to /usr/libdata/pkgconfig, and we can't use this path for compat libraries, so we use /usr/lib<suffix>/pkgconfigi here.
Test Plan: grep -rn libdir= ./usr/lib32/pkgconfig/*.pc MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D34939
show more ...
|
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
500f4659 |
| 16-Mar-2021 |
Emmanuel Vadot <[email protected]> |
Convert libs with pc files to use PCFILES
Now the .pc ends up in the correct package (-dev)
Reviewed by: bapt, emaste Differential Revision: https://reviews.freebsd.org/D29172 MFC after: 2 wee
Convert libs with pc files to use PCFILES
Now the .pc ends up in the correct package (-dev)
Reviewed by: bapt, emaste Differential Revision: https://reviews.freebsd.org/D29172 MFC after: 2 weeks
show more ...
|
|
Revision tags: release/12.2.0 |
|
| #
e743706d |
| 17-Jun-2020 |
Xin LI <[email protected]> |
Fix installation of magic file.
Reported by: lwhsu MFC after: 2 weeks X-MFC-with: r362258
|
|
Revision tags: release/11.4.0 |
|
| #
b114e8fc |
| 19-Dec-2019 |
Simon J. Gerraty <[email protected]> |
Tweaks for DIRDEPS_BUILD
libmagic only depend on mkmagic if not DIRDEPS_BUILD
libpmc fix -I for libpmcstat
local.dirdeps.mk be even more careful about adding gnu/lib/csu to DIRDEPS
Reviewed by: b
Tweaks for DIRDEPS_BUILD
libmagic only depend on mkmagic if not DIRDEPS_BUILD
libpmc fix -I for libpmcstat
local.dirdeps.mk be even more careful about adding gnu/lib/csu to DIRDEPS
Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D22872
show more ...
|
| #
312809fe |
| 11-Dec-2019 |
Simon J. Gerraty <[email protected]> |
Update dirdeps.mk and gendirdeps.mk
The env space consumed by exporting all libc's .meta files left little room for command line, so unexport when done.
Update dirdeps.mk to latest and add dirdeps-
Update dirdeps.mk and gendirdeps.mk
The env space consumed by exporting all libc's .meta files left little room for command line, so unexport when done.
Update dirdeps.mk to latest and add dirdeps-targets.mk to simplify/update targets/Makefile
Makefile changes to go with Makefile.depend changes in D22494
Reviewed by: bdrewery MFC after: 1 week Sponsored by: Juniper Networks Differential Revision: https://reviews.freebsd.org/D22495
show more ...
|
|
Revision tags: release/12.1.0, release/11.3.0 |
|
| #
c63c5ab0 |
| 15-Jun-2019 |
Bryan Drewery <[email protected]> |
Fix .depend files to work for build tools.
This is somewhat of a follow-up to r335746.
MFC after: 2 weeks Sponsored by: DellEMC
|
|
Revision tags: 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_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, 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_cvs, 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_cvs, 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 ...
|