Simon J. Gerraty
ccfb965433
Add META_MODE support.
...
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
2015-06-13 19:20:56 +00:00
Simon J. Gerraty
44d314f704
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Pedro F. Giffuni
0f4b9a9057
Remove custom getdelim(3) and fix a small memory leak.
...
Originally from Andre Smagin.
Obtained from: OpenBSD
MFC after: 1 week
2015-04-07 01:17:49 +00:00
Pedro F. Giffuni
b904ab99bc
sort(1): Cleanups and a small memory leak.
...
Remove useless check for leading blanks in the month name. The
code didn't adjust len after stripping blanks so even if a month
*did* start with a blank we'd end up copying garbage at the end.
Also convert a malloc + memcpy to strdup and fix a memory leak in
the wide char version if mbstowcs() fails.
Originally from Andre Smagin.
Obtained from: OpenBSD (CVS rev. 1.2, 1.3)
MFC after: 1 week
2015-04-07 01:17:29 +00:00
Pedro F. Giffuni
45e151e97d
sort: style knits / cleanups.
...
Minor cleanups that got accidentally reverted.
Obtained from: OpenBSD
2015-04-06 03:02:20 +00:00
Pedro F. Giffuni
e5f71a07e4
Revert (partial) r281123, r281125:
...
sort: style knits / cleanups.
Our style guide(9) specifies that in absence of local variables
an empty line must be inserted.
Pointed out by: eadler
2015-04-06 02:35:55 +00:00
Pedro F. Giffuni
db8026c7bb
sort: style knits / cleanups.
...
Obtained from: OpenBSD
2015-04-05 23:06:42 +00:00
Pedro F. Giffuni
bd0f80c667
sort: Fix a comment.
...
Obtained from: OpenBSD
2015-04-05 22:34:03 +00:00
Pedro F. Giffuni
f79477ebd5
sort: Cleanup small issues with spaces.
...
Obtained from: OpenBSD
2015-04-05 22:22:43 +00:00
Joel Dahl
385385fb1c
mdoc: use An macro.
2015-01-04 12:42:08 +00:00
Baptiste Daroussin
3e11bd9e2a
Convert to usr.bin/ to LIBADD
...
Reduce overlinking
2014-11-25 14:29:10 +00:00
Simon J. Gerraty
9268022b74
Merge from head@274682
2014-11-19 01:07:58 +00:00
Sean Bruno
e4684c7895
Change LDFLAGS to LDADD in order to allow static builds. This is more
...
proper way to ensure that the command line compile works the way we intend.
Add explicity DPADD statemens on LIBMD and LIBPTHREAD depending on which
options are used in the build.
Reviewed by: andrew
MFC after: 2 weeks
2014-11-15 18:03:38 +00:00
Baptiste Daroussin
3e16491d77
Make sure to not skip any argument when converting from deprecated
...
+POS1, -POS2 to -kPOS1,POS2, so that sort +0n gets translated to sort -k1,1n
as it is expected
PR: 193994
Submitted by: rodrigo
MFC after: 3 days
2014-10-02 06:29:49 +00:00
Simon J. Gerraty
ee7b0571c2
Merge head from 7/28
2014-08-19 06:50:54 +00:00
Glen Barber
96c566eaf9
Remove trailing '.' from See Also section.
...
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
2014-07-30 04:40:50 +00:00
Simon J. Gerraty
fae50821ae
Updated dependencies
2014-05-16 14:09:51 +00:00
Simon J. Gerraty
76b28ad6ab
Updated dependencies
2014-05-10 05:16:28 +00:00
Simon J. Gerraty
cc3f4b9965
Merge from head
2014-05-08 23:54:15 +00:00
Warner Losh
c6063d0da8
Use src.opts.mk in preference to bsd.own.mk except where we need stuff
...
from the latter.
2014-05-06 04:22:01 +00:00
Simon J. Gerraty
3b8f084595
Merge head
2014-04-28 07:50:45 +00:00
Bryan Drewery
459d6434a8
Fix spelling error.
...
MFC after: 3 days
2014-04-25 15:27:19 +00:00
Pedro F. Giffuni
b1a409863f
Various style(9) fixes and typos in grep, sort and patch.
...
MFC after: 3 days
2014-04-21 22:52:18 +00:00
Warner Losh
cf57243a46
Convert sort to using newer MK_ convention.
2014-04-05 18:01:49 +00:00
Dimitry Andric
77f98fbb7d
In usr.bin/sort/radixsort.c, pop_ls_mt() is only referenced if
...
SORT_THREADS is defined, so make the whole function conditional, instead
of just the pthread calls in it.
MFC after: 3 days
2013-12-22 20:46:31 +00:00
Simon J. Gerraty
d1d0158641
Merge from head
2013-09-05 20:18:59 +00:00
Eitan Adler
702a1889cc
Fix header guards.
...
This was ready about the same time as r251862 so just make one final cleanup
Submitted by: dt71@gmx.com
2013-06-17 20:15:39 +00:00
Sergey Kandaurov
77b2b60dcf
Clean up -Wheader-guard warnings.
...
Submitted by: <dt71@gmx.com>
MFC after: 3 days
X-MFC with: r251848
2013-06-17 20:11:04 +00:00
Gabor Kovesdan
c859c6dd54
- Update Oleg Moskalenko's email address
...
Requested by: Oleg Moskalenko <mom040267@gmail.com>
2013-06-02 09:43:48 +00:00
Simon J. Gerraty
7cf3a1c6b2
Updated dependencies
2013-03-11 17:21:52 +00:00
Simon J. Gerraty
f5f7c05209
Updated dependencies
2013-02-16 01:23:54 +00:00
David E. O'Brien
d9a447559b
Sync with HEAD.
2013-02-08 16:10:16 +00:00
Gabor Kovesdan
0c2c94e1b7
- Remove forgotten commented out debug code
...
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
Reviewed by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
2013-01-27 19:50:24 +00:00
Gabor Kovesdan
f187ff08ef
- Simplify and unify diagnostic and error message handling
...
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
Reviewed by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
2013-01-27 19:49:10 +00:00
Gabor Kovesdan
554442439d
- Change the memory heuristics to an actually working one
...
Submitted by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
Prodded by: kib
2012-12-20 22:30:40 +00:00
Gabor Kovesdan
ab28d4d3cf
- Use unsigned int for values obtained with sysctlbyname(). This fixes
...
sparc64 performance problems.
Submitted by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
Tested by: trasz
2012-12-17 09:36:43 +00:00
Simon J. Gerraty
7cd2dcf076
Updated/new Makefile.depend
2012-11-08 21:24:17 +00:00
Simon J. Gerraty
23090366f7
Sync from head
2012-11-04 02:52:03 +00:00
Gabor Kovesdan
e8da8c744b
- Portability changes for ARM
...
- Allow larger sort memory on 64-bit platforms
Submitted by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
2012-11-01 11:38:34 +00:00
Ed Schouten
bf70becee6
More -Wmissing-variable-declarations fixes.
...
In addition to adding `static' where possible:
- bin/date: Move `retval' into extern.h to make it visible to date.c.
- bin/ed: Move globally used variables into ed.h.
- sbin/camcontrol: Move `verbose' into camcontrol.h and fix shadow warnings.
- usr.bin/calendar: Remove unneeded variables.
- usr.bin/chat: Make `line' local instead of global.
- usr.bin/elfdump: Comment out unneeded function.
- usr.bin/rlogin: Use _Noreturn instead of __dead2.
- usr.bin/tset: Pull `Ospeed' into extern.h.
- usr.sbin/mfiutil: Put global variables in mfiutil.h.
- usr.sbin/pkg: Remove unused `os_corres'.
- usr.sbin/quotaon, usr.sbin/repquota: Remove unused `qfname'.
2012-10-19 14:49:42 +00:00
Ed Schouten
9a41df2a0e
Remove WARNS=6 lines.
...
WARNS=6 is already implied at this point.
2012-10-18 15:39:29 +00:00
Gabor Kovesdan
d38ae94bce
- Remove GNU sort and the WITH_GNU_SORT knob
2012-10-13 18:40:39 +00:00
Joel Dahl
e037c73138
Remove trailing whitespace.
2012-09-09 06:54:42 +00:00
Marcel Moolenaar
7750ad47a9
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
...
Requested by: Simon Gerraty <sjg@juniper.net>
2012-08-22 19:25:57 +00:00
Gabor Kovesdan
5d5151ae7e
- Change --nthreads parameter to --parallel for GNU compatibility
...
- Change default sort method to mergesort, which has a better worst case
performance than qsort
Submitted by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
2012-07-04 16:25:11 +00:00
Gabor Kovesdan
7d26b3ee33
- Switch to BSD sort as default sort. GNU sort will still be installed as
...
"gnusort". Most of the BSD sort development work was done by
Oleg Moskalenko <oleg.moskalenko@citrix.com>.
- GNU grep can be set to default by setting WITH_GNU_GREP. It will cause
BSD sort to be installed as "bsdsort".
Portbuild tested by: linimon
2012-06-27 05:59:01 +00:00
Gabor Kovesdan
d826ccd66d
- Disable threaded sort by default
...
- Fix typo in the NLS support
2012-06-27 05:50:15 +00:00
Gabor Kovesdan
89b7a5879e
- Remove the UNUSED_ARG macro and use __unused in argument lists
...
Reviewed by: dim
MFC after: 3 days
2012-06-08 19:21:49 +00:00
Dimitry Andric
2ac58c1d79
In usr.bin/sort, use another method of silencing warnings about unused
...
arguments, which does not trigger self-assignment warnings in certain
circumstances (for example, using clang with ccache).
MFC after: 3 days
2012-06-08 17:08:27 +00:00