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
Baptiste Daroussin
3e11bd9e2a
Convert to usr.bin/ to LIBADD
...
Reduce overlinking
2014-11-25 14:29:10 +00:00
Simon J. Gerraty
ee7b0571c2
Merge head from 7/28
2014-08-19 06:50:54 +00:00
Julio Merino
e40b4bf801
Fix structure of new tests (r268794) for usr.bin/units.
...
- Make sure the tests go into the right directory. The location was
wrong so they were overwriting the bin/chown tests!
- Use the right naming scheme for the test program.
- Remove the svn:executable property from the shell script.
2014-07-25 01:29:22 +00:00
Brooks Davis
80189b3b09
Replace all uses of libncurses and libtermcap with their wide character
...
variants. This allows usable file system images (i.e. those with both a
shell and an editor) to be created with only one copy of the curses library.
Exp-run: antoine
PR: 189842
Discussed with: bapt
Sponsored by: DARPA, AFRL
2014-07-17 18:24:34 +00:00
Eitan Adler
40dd6f486b
units(1): Add basic tests
...
Add some tests to help avoid breaking units
2014-07-17 07:12:12 +00:00
Eitan Adler
cae148478c
units(1): Add support for output-format
...
Add support for the output-format argument. This also exposes subtle
rounding differences between GNU units and our units.
2014-07-17 06:54:12 +00:00
Eitan Adler
1dd5886f98
units(1): Clean up
...
Remove unused constant. Add 'static' where able.
2014-07-05 03:49:20 +00:00
Eitan Adler
fa3fb62bff
units(1): Convert units.lib to use '#' instead of '/'.
...
This allows us to run GNU units against our data files and compare the output.
In addition, current units(1) does not support '/' as a comment at all.
2014-07-05 03:27:31 +00:00
Eitan Adler
0ce97bdf81
units: Support start of line comments with '#'
...
Modern GNU units(1) supports comments anywhere with '#' but take the easy route for now and at least support start of line # comments.
2014-07-05 03:25:26 +00:00
Eitan Adler
8d61f393a3
units(1): Add 'terse' support
...
terse output is used when calling units from another script.
2014-07-05 03:17:57 +00:00
Eitan Adler
a913717b0d
units(1): Add 'help' flag
...
- Add support for --help for compatibility
- Make usage() static
2014-07-04 22:19:21 +00:00
Eitan Adler
c27cc201fb
units(1): Fix man page
...
Igor walks one way. I walked the other.
Reported by: wblock
2014-07-04 21:34:48 +00:00
Eitan Adler
5192ff4547
units(1): add long options
...
Things brings additional compatibility with units 2.10
Discussed with: wblock (man page)
2014-07-04 21:21:05 +00:00
Baptiste Daroussin
2b7af31cf5
use .Mt to mark up email addresses consistently (part3)
...
PR: 191174
Submitted by: Franco Fichtner <franco at lastsummer.de>
2014-06-23 08:23:05 +00:00
Simon J. Gerraty
fae50821ae
Updated dependencies
2014-05-16 14:09:51 +00:00
Eitan Adler
87ddbe8241
units(1): Fix minor typos
...
Obtained From: DragonflyBSD
2014-05-15 05:35:00 +00:00
Eitan Adler
373ca6f9ff
units(1): call el_end()
...
Add missing el_end() call
2014-05-12 07:14:09 +00:00
Eitan Adler
db9def8b0a
units(1): unbreak -f option, fix some style, increase compatibility.
...
- Unbreak the -f option: it was missing a ':'
- gunits -V spits out more information than just its version: attempt to do so
as well.
2014-05-12 06:14:14 +00:00
Eitan Adler
cfa8c23640
units(1): use common functions
...
No need to replicate strdup
2014-05-12 05:44:55 +00:00
Simon J. Gerraty
76b28ad6ab
Updated dependencies
2014-05-10 05:16:28 +00:00
Simon J. Gerraty
b736a4db5b
New/updated dependencies
2014-05-05 18:31:00 +00:00
Simon J. Gerraty
3b8f084595
Merge head
2014-04-28 07:50:45 +00:00
Eitan Adler
956c78c92b
units(1): don't compare pointers with 0
...
For better readability, don't compare pointers with 0 or assign 0
to them. Use NULL instead.
Inspired by: DragonflyBSD
2014-04-14 21:09:47 +00:00
Eitan Adler
dc8c916dcd
units(1): Add 'static' and sort list.
...
Inspired by: DragonflyBSD
2014-04-14 21:07:54 +00:00
Eitan Adler
9653775e6b
units(1): Add v option: verbose
...
For increased compatibility with GNU units: support a -v option which
produces more verbose output when spitting out the answer.
GNU -v does additional work in the version, information, and check output which
we do not (yet?) replicate.
2014-04-14 20:51:04 +00:00
Eitan Adler
114022f58e
units(1): Add U option
...
For increased compatibility with GNU units: support a -U option which tests for the
existence of the default units file and prints it to the screen.
2014-04-14 16:55:09 +00:00
Eitan Adler
3af082017a
units(1): support reading multiple units files
...
GNU units(1) supports reading up to 25 -f options. We support an arbitrary
number.
2014-04-14 16:43:36 +00:00
Eitan Adler
cada55282a
units(1): parse config file after setting defaults
...
Parse the config file after setting the defaults to permit the user to change
things (e.g., editing mode)
2014-04-14 14:40:12 +00:00
Eitan Adler
647be2c3a9
units(1): add libedit support
...
Add line editing and history support to units(1) via libedit.
Reviewed by: bdrewery
2014-04-14 14:04:59 +00:00
Eitan Adler
6d12a83408
units(1): make -V print version instead of -v
...
The units program is likely little used. It is even less likely that a script
will want the units program to print out its version number by passing -v.
GNU units uses -V for version and -v for verbosity.
Increase compatibility between these two versions (written by the same author)
by switching our flag as well.
Take this opportunity to remove bogus information about the version number and
just call it 'FreeBSD units'.
Discussed with: cperciva, rwatson
2014-04-07 02:31:10 +00:00
Eitan Adler
212168f867
units(1): fix spelling
...
Pointyhat to: me
2014-04-07 01:52:35 +00:00
Eitan Adler
e15ad0da3d
units(1): Add some some additional units
...
Most of these are also recognized by GNU units
2014-04-07 01:46:30 +00:00
Eitan Adler
ac117d5d7e
add capsicum to units(1)
2014-03-30 16:04:47 +00:00
Eitan Adler
0333a5a1e2
units(1): Add some missing units
2014-03-30 05:06:06 +00:00
Eitan Adler
e90cd7efd8
Teach units(1) that an erg and ergon are the same thing.
2014-03-30 04:55:33 +00:00
David Malone
d642560225
Let units deal with Gas Mark and Stufe.
2014-02-06 15:55:29 +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
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
Joel Dahl
c2965cd185
mdoc: terminate quoted strings.
...
Reviewed by: brueffer
2012-03-26 15:18:14 +00:00
Ed Schouten
90a29505f5
Add missing static keywords to units(1)
2011-11-06 08:18:17 +00:00
David Malone
ab7e59168c
It seems when I added code for affine unit changes to units, I
...
forgot to tell the man page we could now convert Celsius to Fahrenheit.
Approved by: re (kib)
MFC after: 1 month
2011-09-15 19:52:43 +00:00
David Malone
9c95bc1c1c
Add limited support for units that are related by affine rather
...
than linear relations. We can now convert degC to degF.
586 units, 56 prefixes
You have: 24 degC
You want: degF
75.2
You have: degC
You want: K
(-> x*1 +273.15)
(<- y*1 -273.15)
2008-08-16 16:27:41 +00:00
Edwin Groothuis
8ad0fbc8a1
- acificfrancexchange -> pacificfrancexchange
...
- Add comments about the pegged currencies.
Submitted by: GeJ on #bsdports
2008-08-07 05:35:01 +00:00
Edwin Groothuis
5a97b29aa5
Update the units library file.
...
- Merge changes from NetBSD and OpenBSD.
- Add the Euro as a primitive unit, add old converted currency and
pegged currency (Obtained from Wikipedia)
- Rename "dollar" to "usdollar" as primitive unit, remove non-pegged
currency and add pegged currency (Obtained from Wikipedia)
- Updated the accuracy of a lot of constants (Obtained from Wikipedia)
PR: bin/106545 bin/88252
Submitted by: trasz<trasz@pin.if.uz.zgora.pl>, J Vinopal <banshee@abattoir.com>
Approved by: bde@ (mentor)
MFC after: 1 week
2008-08-07 00:14:56 +00:00
Ruslan Ermilov
0227791b40
Expand *n't contractions.
2005-02-13 22:25:33 +00:00
Ruslan Ermilov
6c7216df78
Sort sections.
2005-01-18 13:43:56 +00:00