| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D27732
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current default is provided in various Makefile.inc in some top-level
directories and covers a good portion of the tree, but doesn't cover parts
of the build a little deeper (e.g. libcasper).
Provide a default in src.sys.mk and set WARNS to it in bsd.sys.mk if that
variable is defined. This lets us relatively cleanly provide a default WARNS
no matter where you're building in the src tree without breaking things
outside of the tree.
Crunchgen has been updated as a bootstrap tool to work on this change
because it needs r365605 at a minimum to succeed. The cleanup necessary to
successfully walk over this change on WITHOUT_CLEAN builds has been added.
There is a supplemental project to this to list all of the warnings that are
encountered when the environment has WARNS=6 NO_WERROR=yes:
https://warns.kevans.dev -- this project will hopefully eventually go away
in favor of CI doing a much better job than it.
Reviewed by: emaste, brooks, ngie (all earlier version)
Reviewed by: emaste, arichardson (depend-cleanup.sh change)
Differential Revision: https://reviews.freebsd.org/D26455
Notes:
svn path=/head/; revision=365887
|
|
|
|
|
|
|
|
| |
PR 113343
MFC after: 2 months
Notes:
svn path=/head/; revision=342910
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Import the wrapper script from zstdgrep (written by wiz@netbsd.org)
Modify it to support more than just zstd (adding support for gzip,
lzma, xz and bzip2)
Write a simple manpage dedicated for it.
Only use that new wrapper both for gnu grep and bsd grep
Next step will be removing code related to compression format from bsdgrep
Reviewed by: kevans
Approved by: kevans
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D15193
Notes:
svn path=/head/; revision=332993
|
|
|
|
|
|
|
| |
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=325188
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since buildenv exports SYSROOT all of these uses will now look in
WORLDTMP by default.
sys/boot/efi/loader/Makefile
A LIBSTAND hack is no longer required for buildenv.
MFC after: 2 weeks
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=320122
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of changing the whole course to another POSIX-permitted way
for consistency and uniformity I decide to completely ignore missing
regex fucntionality and focus on fixing bugs in what we have now,
too many small obstacles we have choicing other way, counting ports.
Corresponding libc changes are backed out in r302824.
Notes:
svn path=/head/; revision=302833
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of trying to expand whole range at regcomp() stage as we do,
GNU regex allocates separate ranges [start,end] set each character
is checked against, so collation is possible and turned on for ranges here.
When something like that will be implemented or our obsoleted regex code
will be replaced to something like TRE, and in case we decide to use
collation in [a-z] ranges, all changes related to r302512 can be backed out,
but now we need consistency.
Notes:
svn path=/head/; revision=302781
|
|
|
|
|
|
|
|
|
| |
The only effect is that it will use our native iconv(3).
Relnotes: yes
Notes:
svn path=/head/; revision=300435
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is not properly respecting WITHOUT or ARCH dependencies in target/.
Doing so requires a massive effort to rework targets/ to do so. A
better approach will be to either include the SUBDIR Makefiles directly
and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose
the benefit of having a userland/lib, userland/libexec, etc, though and
results in a massive package. The current implementation of targets/ is
very unmaintainable.
Currently rescue/rescue and sys/modules are still not connected.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=291563
|
|
|
|
|
|
|
|
| |
Submitted by: bofh
Differential Revision: https://reviews.freebsd.org/D2711
Notes:
svn path=/head/; revision=290350
|
|
|
|
|
|
|
|
|
| |
This has not been needed since r246865 in projects/bmake.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=288228
|
|
|
|
|
|
|
|
|
| |
This has not been needed since r284171 in projects/bmake.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=288226
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
Notes:
svn path=/head/; revision=284345
|
| |\
| |/
|/|
| | |
Notes:
svn path=/projects/bmake/; revision=283595
|
| |\
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=274683
|
| |\ \
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=265720
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/projects/bmake/; revision=255263
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Notes:
svn path=/projects/bmake/; revision=246555
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Requested by: Simon Gerraty <sjg@juniper.net>
Notes:
svn path=/projects/bmake/; revision=239572
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Some users build FreeBSD as non-root in Perforce workspaces. By default,
Perforce sets files read-only unless they're explicitly being edited.
As a result, the -f argument must be used to cp in order to override the
read-only flag when copying source files to object directories. Bare use of
'cp' should be avoided in the future.
Update all current users of 'cp' in the src tree.
Reviewed by: emaste
MFC after: 1 week
Sponsored by: Spectra Logic
Notes:
svn path=/head/; revision=277273
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
To be able to info pages consider installing texinfo from ports print/texinfo or
via pkg: pkg install texinfo
Differential Revision: https://reviews.freebsd.org/D1409
Reviewed by: emaste, imp (previous version)
Relnotes: yes
Notes:
svn path=/head/; revision=276551
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Reduce overlinking
Notes:
svn path=/head/; revision=275077
|
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=270668
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
from the latter.
Notes:
svn path=/head/; revision=265420
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
echo xxx | grep -D skip xxx
returns nothing. Instead of just removing added S_ISFIFO condition
(originally absent in this version of grep), make it work as latest
GNU version does: don't skip directories and devices if fd == STDIN_FILENO.
Notes:
svn path=/head/; revision=254093
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
actually reverts r250860 and r250861.
Reported by: gjb, tinderbox
Notes:
svn path=/head/; revision=251468
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/head/; revision=251438
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
particular, don't use DESTDIR. Such creates an unnecessary dependency
on the build machine.
Obtained from: Juniper Networks, Inc.
Notes:
svn path=/head/; revision=250861
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change several int variables to size_t, ssize_t, or ptrdiff_t.
This should fix the bug described in CVE-2012-5667 when an input
line is so long that its length cannot be stored in an int
variable.
This is based on NetBSD's revision which says:
This change to NetBSD's version of GNU grep 2.5.1 (licenced under
GPLv2) was made without direct reference to any code licenced
under GPLv3.
Obtained from: NetBSD
MFC after: 3 days
Notes:
svn path=/head/; revision=250823
|
|/
|
|
|
|
|
|
| |
Reviewed by: jhb
Tested by: delphij
Notes:
svn path=/head/; revision=245761
|
|
|
|
|
|
|
|
|
|
|
| |
If WITH_BSD_GREP is not set, it will be 'bsdgrep' and GNUgrep will be
'[ef]grep'. Otherwise, BSD-grep will be the grep family, and GNUgrep
will be 'gnugrep'.
Discussed with: brooks
Notes:
svn path=/head/; revision=222273
|
|
|
|
|
|
|
|
|
|
|
|
| |
to the exclude pattern.
Change this so that "grep --exclude='*/.svn/*' -[Rr] foo *" DWIM.
Obtained from: dave+news001@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (Dave Gibson)
Obtained from: comp.unix.questions [Thu, 15 Mar 2007 18:54:38 +0000]
Obtained from: http://unix.derkeiler.com/Newsgroups/comp.unix.questions/2007-03/msg00046.html
Notes:
svn path=/head/; revision=187907
|
|
|
|
|
|
|
| |
Requested by: ru
Notes:
svn path=/head/; revision=163231
|
|
|
|
|
|
|
|
|
|
| |
"The -P option is not supported"
Removed from the manual page via this commit.
PR: 99831
Notes:
svn path=/head/; revision=163188
|
|
|
|
|
|
|
|
|
| |
mode when in non-UTF-8 multibyte locales (e.g. EUC, GB2312, etc.).
PR: 91909
Notes:
svn path=/head/; revision=155829
|
|
|
|
|
|
|
|
| |
PR: docs/88848
Prodded by: remko
Notes:
svn path=/head/; revision=153507
|
|
|
|
|
|
|
|
| |
PR: 87969
Obtained from: Fedora (Tim Waugh)
Notes:
svn path=/head/; revision=151647
|
|
|
|
| |
Notes:
svn path=/head/; revision=151584
|
|
|
|
| |
Notes:
svn path=/head/; revision=151534
|
|
|
|
| |
Notes:
svn path=/head/; revision=151527
|
|
|
|
|
|
|
|
|
| |
case-insensitive matching (-i option) in certain multibyte locales.
Obtained from: Fedora
Notes:
svn path=/head/; revision=146820
|
|
|
|
|
|
|
| |
and giving advice on importing future releases.
Notes:
svn path=/head/; revision=146208
|
|
|
|
|
|
|
| |
Obtained from: Fedora (Tim Waugh)
Notes:
svn path=/head/; revision=146207
|
|
|
|
|
|
|
|
|
| |
environment variable overrides.
Obtained from: Fedora (Tim Waugh)
Notes:
svn path=/head/; revision=146206
|
|
|
|
|
|
|
|
|
| |
multibyte input (RH bug #143079).
Obtained from: Fedora (Jakub Jelinek, Tim Waugh)
Notes:
svn path=/head/; revision=146205
|
|
|
|
|
|
|
|
|
|
| |
among other things.
PR: 79063
Obtained from: Fedora (Tim Waugh)
Notes:
svn path=/head/; revision=146204
|
|
|
|
|
|
|
| |
Obtained from: Karsten Hopp via Fedora
Notes:
svn path=/head/; revision=146203
|
|
|
|
|
|
|
|
|
| |
(RH bug #138558). Removed bogus part of grep-2.5.1-fgrep patch.
Obtained from: Fedora (Jakub Jelinek, Tim Waugh)
Notes:
svn path=/head/; revision=146201
|
|
|
|
|
|
|
| |
Obtained from: Fedora (Tim Waugh)
Notes:
svn path=/head/; revision=146200
|