- added patches fix build with gcc15 + units-gcc15.patch OBS-URL: https://build.opensuse.org/package/show/Education/units?expand=0&rev=50
465 lines
19 KiB
Plaintext
465 lines
19 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Jul 14 08:53:22 UTC 2025 - pgajdos@suse.com
|
|
|
|
- upstream patch to fix build with C23
|
|
- added patches
|
|
fix build with gcc15
|
|
+ units-gcc15.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 30 15:18:40 UTC 2025 - pgajdos@suse.com
|
|
|
|
- build with -std=gnu11 to fix build with gcc15
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 26 20:56:15 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- units 2.24:
|
|
* Units definitions updated to reflect 2022 NIST CODATA.
|
|
* Added ':=' assignment for interactively defined variables
|
|
* Interactive variable definitions now appear in the log file
|
|
* Added interactive "set" command to set or change options
|
|
* Function additions for circles, diameters, wire gauges, pipes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 26 09:28:29 UTC 2024 - pgajdos@suse.com
|
|
|
|
- remove dependency on /usr/bin/python3 using
|
|
%python3_fix_shebang macro, [bsc#1212476]
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 19 17:14:59 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- units 2.23:
|
|
* molarvolume changed to have dimensions of m^3/mol for
|
|
consistency with NIST
|
|
* Corrected erroneous definitions of moondist_min and
|
|
moondist_max
|
|
* Added atomic masses for all isotopes of all elements in
|
|
elements.units
|
|
* Added US Consumer Price index in cpi.units, which is updated
|
|
monthly by units_cur. Inflation calculations are possible with
|
|
dollars_in() or inflation_since() and other related nonlinear
|
|
units
|
|
* Made exchangerate-api the default currency server
|
|
* Adjusted US survey units to use the international foot by
|
|
default due to deprecation of the US survey foot
|
|
* abs() function works on units with dimensions, like -27 degrees.
|
|
* Support unicode operators for division and multiplication
|
|
* Ignore QUIT signal, which is sent by Ctrl-Backslash and Ctrl-4.
|
|
* Suppress repeated unit values in display of unit definitions
|
|
* Unit reductions that take more than 1000 steps now give a
|
|
"circular reference" error.
|
|
* More detailed reporting from the --check (-c) option.
|
|
* Fixed bug in positioning pointer to errors in input when the
|
|
input has leading spaces.
|
|
* Fixed parser memory leak with numbers too large or small for
|
|
type double.
|
|
* Allow multiple divisions in expressions that start with "/",
|
|
e.g. "/m/s"
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 25 19:58:53 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- units 2.22:
|
|
* Fixed bug: segfault on inverse conversions of tables in verbose
|
|
mode
|
|
* Added support for ExchangeRate-API in units_cur
|
|
* Minor unit definition fixes and updates, including updates to
|
|
planetary data and a change in Rinfinity and hartree to
|
|
increase accuracy.
|
|
* Do not update currency.units at build
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 8 07:06:08 UTC 2021 - pgajdos@suse.com
|
|
|
|
- require python3-requests [bsc#1186820]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 11 10:02:54 UTC 2021 - pgajdos@suse.com
|
|
|
|
- use python3 by home:lorenz
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 16 10:53:24 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- units 2.21:
|
|
* Fix bug arising when some environment variables are undefined
|
|
* Improve error reporting when input files are missing or invalid
|
|
- remove obsolete texinfo macros on Factory
|
|
- make the executable position independent
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 1 11:36:57 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- units 2.20:
|
|
* Add abs(), ceil(), round(), floor(), Gamma(), lnGamma(),
|
|
factorial(), erf() and erfc() functions.
|
|
* Add densities of all of the elements
|
|
* Add several new unit systems
|
|
* Add --conformable option which noninteractively prints a list
|
|
of all units conformable with a specified a specified unit
|
|
* Invoke the pager more intelligently depending on the size of the
|
|
screen
|
|
* Fix bug where unit lists conversions displayed excess precision
|
|
(e.g. non-integer output for integer input)
|
|
* Display precision warning when conversion to unit lists uses
|
|
all of the available precision
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 31 20:24:47 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- units 2.19:
|
|
* Unit definitions updated to reflect new 2019 revisions to SI
|
|
and the 2018 NIST CODATA.
|
|
* Added definitions of country and USA state areas, and physical
|
|
properties of selected woods.
|
|
* Changes only to definitions.units in this release.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 25 07:15:01 UTC 2018 - astieger@suse.com
|
|
|
|
- units 2.18:
|
|
* The units_cur script now supports multiple currency sources
|
|
* Add hyperbolic functions: sinh, cosh, tanh, asinh, acosh, atanh
|
|
* Add log to arbitrary integer bases: log3, log4, log72, etc.
|
|
* Units can be redefined without a warning by adding '+' before
|
|
the unit name in definitions.units.
|
|
* Add 'quit' and 'exit' commands.
|
|
* Add support for CGS electromagnetic units (activated using the
|
|
-u option or the UNITS_SYSTEM environment variable)
|
|
* Add !prompt command to add a prefix to the "You have:" prompt
|
|
* Texts specified with !message appear in the log file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 27 11:34:25 UTC 2018 - astieger@suse.com
|
|
|
|
- units 2.17:
|
|
* Updates to units database
|
|
* Update units_cur to handle bad records returned by yahoo server
|
|
* Move currency.units out of /usr/share because the file is not
|
|
static and /usr/share is supposed to house static files.
|
|
The new location is $sharedstatedir which may be /var/lib
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 1 13:53:59 UTC 2017 - astieger@suse.com
|
|
|
|
- units 2.16:
|
|
* Fix missing USD currency code (update to units_cur and
|
|
definitions.units only).
|
|
- includes changes from 2.15:
|
|
* The old timegenie service has vanished. A new units_cur script
|
|
uses yahoo.com server. The new script works directly in Python 2
|
|
or Python 3 and no longer depends on unidecode.
|
|
* Some currency definitions (e.g. currencies pegged to the euro)
|
|
have moved out of definitions.units into currency.units.
|
|
* Added bitcoin to currency.units
|
|
* Fixed a memory leak bug for invalid exponent operations
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 3 13:16:49 UTC 2017 - astieger@suse.com
|
|
|
|
- units 2.14:
|
|
* Eliminated parser memory management limitation affecting long
|
|
input expressions (e.g. a sum of more than 100 units)
|
|
* Control characters are treated as white space rather than
|
|
producing an error about invalid UTF-8.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 23 20:58:25 UTC 2016 - astieger@suse.com
|
|
|
|
- units 2.13:
|
|
* Corrected error in heat of vaporization of water
|
|
* Fixed bug where single character unicode prefixes couldn't
|
|
combined with the second "s", so microsecond couldn't be
|
|
abbreviated.
|
|
* Fixed bug where -H '' option would write history to ~/.history.
|
|
* Added -fpic compile option so that it is possible to compile to
|
|
a library
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 15 14:28:28 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Update to 2.12
|
|
* Updated and revised units database, with constants now based
|
|
on 2014 CODATA.
|
|
* Readline history is persistent and is saved to
|
|
~/.units_history, or to the file specified with --history (-H)
|
|
option.
|
|
* Fixed bug where '_' didn't give last result after conversion
|
|
to function.
|
|
* Fixed sporadic segmentation fault with --log.
|
|
* Comments allowed on interactive input with '#', most useful
|
|
with logging.
|
|
* Added configure test for rl_completion_suppress_append, which
|
|
helps compilation under MacOS.
|
|
* Comment processing happens before checking UTF-8
|
|
validity---comments are allowed to contain bogus UTF-8.
|
|
* Changed units_cur to skip bogus precious metals data from
|
|
timegenie and to skip currencies with no rate.
|
|
- Cleanups spec file with spec-cleaner
|
|
- Update usage of gpg signature
|
|
- Move info scriplet to preun
|
|
- Enable units_cur builiding by default
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 7 20:11:57 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
- GNU Units 2.11:
|
|
* Many long options didn't work
|
|
* units_cur wouldn't print to stdout
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 29 09:44:50 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
- install documentation files, including COPYING
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 27 21:48:50 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
- GNU Units 2.10:
|
|
* Added '_' to represent the previous result.
|
|
* Added support for rational exponents with numerators larger
|
|
than 1 so you can do calculations like liter^2|3.
|
|
* Added logging with --log (-L) option.
|
|
* Fixed some unit definitions (R_infinity, planckmass), and added
|
|
R_K90 and K_J90 for the conventional values of the von Klitzing
|
|
and Josephson constants.
|
|
* Don't use readline unless reading from a tty.
|
|
* Display of nonlinear unit definitions shows the range over which
|
|
the unit is defined and the required dimensions of the argument.
|
|
* Unit completion with readline will now complete nonlinear units,
|
|
functions (e.g. cuberoot), prefixes, and unit list aliases. It
|
|
will no longer insert a space after the completion.
|
|
* Running "units --version" returns success.
|
|
* Combining "--version" with "--terse" gives a terse version
|
|
output.
|
|
* Combining "--version" with "--verbose" or running with "--info"
|
|
gives a detailed output of how units was compiled and where its
|
|
supporting files are found.
|
|
* A nonlinear unit can be defined equal to another nonlinear unit
|
|
using the syntax: "newfunc() oldfunc".
|
|
* Domain and range specified with nonlinear units can be open
|
|
intervals, indicated by parentheses instead of brackets.
|
|
* The "noerror" keyword on a nonlinear unit supresses error
|
|
checking with "units --check" for that unit.
|
|
* Changes to units_cur to work with timegenie changes and to
|
|
support Python 3.
|
|
The Python module unidecode is now required for units_cur.
|
|
* The method for finding supporting files has changed when units
|
|
is compiled to be relocatable.
|
|
* Fix to compile with Bison 3.0.
|
|
* Improved error messages for various cases.
|
|
* Some simple icons are included.
|
|
- licence is GPL-3.0+
|
|
- run minimal unit tests
|
|
- spec file cleaning
|
|
- note that make install fails with smp_flags
|
|
- support optional build with units_cur for updating units
|
|
(requires python-Unidecode, not in Factory)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 9 10:01:03 UTC 2013 - pgajdos@suse.com
|
|
|
|
- updated to version 2.02:
|
|
* Added support for %a and %A output formats (hexadecimal floating point), and
|
|
eliminated the restriction on the number of displayed digits when specifying
|
|
an output format with the --output-format (-o) option. Improved error
|
|
handling for formats specified with --output-format.
|
|
* Added --digits (-d) to specify the number of digits to display. Giving
|
|
'--digits max' (-dmax) will use the full available precision.
|
|
* Added support for various Unicode minus sign symbols. Units now treats the
|
|
figure dash (U+2012), the en dash (U+2013), and the minus (U+2212) as
|
|
identical to the ASCII hyphen/minus symbol (U+002D).
|
|
* The !message command in units data files has been fixed so it does not
|
|
produce output when the --quiet option is given.
|
|
* Improved error handling when unit names end with numbers without a '_'.
|
|
* Modified units_cur to work with XML format as the txt format disappeared.
|
|
* Corrected error in definition of the nat.
|
|
* Improved manual.
|
|
- employ gpg-offline
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 1 08:26:21 UTC 2012 - pgajdos@suse.com
|
|
|
|
- updated to version 2.01:
|
|
* Fixed error in electronmass
|
|
* New definition for au
|
|
* Fixed DESTDIR support for installation
|
|
* Changed configure script for success with Solaris
|
|
* Small changes to manual
|
|
- removed build.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 7 11:50:03 UTC 2012 - pgajdos@suse.com
|
|
|
|
- updated to version 2.00:
|
|
|
|
General changes:
|
|
* Unit lists provide conversion to sums of units (e.g. feet and inches).
|
|
* Added --round (-r) and --show-factor (-S) options for use with unit lists.
|
|
* Added unit lists aliases (e.g. time, usvol).
|
|
* A python script, units_cur, can update currency data.
|
|
* Units now flushes its output so you can talk to it with a pipe.
|
|
* Units now works in UTF-8 if the system supports it.
|
|
* Added --locale (-l) option to set the locale.
|
|
* English units such as the gallon are defined in all locales, with US
|
|
definitions by default except in the en_BG locale. You can force
|
|
the desired definition (Great Britain or US) by setting the
|
|
environment variable UNITS_ENGLISH to GB or US.
|
|
* Revised and extended the documentation, with more examples.
|
|
* Added locale mapping to address Windows locale names.
|
|
* Updated and revised units database, including UTF-8 definitions and
|
|
the 2010 CODATA.
|
|
* Fixed parsing bug for "1..2" or "1.2.3". These now give an error.
|
|
* Unit names can end with a number in the form of a subscript that
|
|
starts with a '_', as in 'X_3'.
|
|
|
|
Changes for units definition files:
|
|
* Changed location and names of unit database, splitting off currency
|
|
Files are /usr/local/share/units/{definitions,currency}.units and
|
|
the personal units file is $HOME/.units instead of $HOME/units.dat.
|
|
* Personal units filename can be changed with MYUNITSFILE environment variable.
|
|
* Prefixes can be defined in any order: it is no longer necessary to
|
|
define longer ones before shorter ones.
|
|
* New definitions replace previous ones. Personal units file is read
|
|
after the system file rather than before.
|
|
* Changed syntax for function definitions. Instead of [in-unit,out-unit]
|
|
you must now write units=[in-unit,out-unit]. Use 'units -c' to find
|
|
places in your personal data files that need to be updated.
|
|
* Add optional domain and range to function definitions with syntax
|
|
domain=[min,max] and range=[min,max]. Either min or max can be
|
|
omitted to signal infinity.
|
|
* Unit list aliases can be defined with !unitlist command.
|
|
* Added !var and !varnot and !endvar to include definitions based on
|
|
environment variable settings.
|
|
* Added !set to set environment variables (if they aren't already set).
|
|
* Added !message to display a message
|
|
* Data files are in UTF-8, with !utf8 and !endutf8 commands to mark
|
|
definitions that require UTF-8 support.
|
|
* Improved error handling when reading units.dat.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 26 11:58:19 CEST 2010 - pgajdos@suse.cz
|
|
|
|
- Updated to version 1.88
|
|
* Updated units.dat
|
|
* Fixed bug involving readline version 4.2
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 13 15:46:28 CET 2008 - schwab@suse.de
|
|
|
|
- Update to units 1.85.
|
|
* Units reads ~/.units.dat if it exists before reading the standard
|
|
units database.
|
|
* Added support for ** as an exponent operator.
|
|
* Type 'search text' to list units that contain 'text' in their name.
|
|
* Precedence of '*' changed to match precedence of '/'.
|
|
(Multiplication by juxtaposition retains a higher precedence than
|
|
'/'.) The --oldstar option selects the old precedence and --newstar
|
|
forces the new precedence.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 29 11:40:20 CEST 2007 - schwab@suse.de
|
|
|
|
- Add bison to BuildRequires.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 4 11:03:49 CET 2006 - schwab@suse.de
|
|
|
|
- Update to units 1.85.
|
|
* Added --one-line (-1) option which causes the program to print only
|
|
one line of output.
|
|
* Added --compact option which causes the program to print only the
|
|
conversion factors and a newline on output.
|
|
* Added build support for DESTDIR.
|
|
* Made minor changes that allow the program to be compiled into a
|
|
library and linked with other programs.
|
|
* Fixed bugs (including bus error on Intel Mac) and added
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:42:27 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 22 19:08:38 CEST 2005 - schwab@suse.de
|
|
|
|
- Update to units 1.85.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 7 16:00:40 CEST 2004 - schwab@suse.de
|
|
|
|
- Update to units 1.80.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 11 00:39:06 CEST 2004 - schwab@suse.de
|
|
|
|
- Fix missing declarations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 17 11:19:00 CEST 2004 - schwab@suse.de
|
|
|
|
- Pacify autobuild.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 27 18:16:06 CET 2004 - schwab@suse.de
|
|
|
|
- Add %defattr.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 17 14:41:31 CEST 2003 - coolo@suse.de
|
|
|
|
- use BuildRoot
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 14 18:09:07 CET 2003 - nadvornik@suse.cz
|
|
|
|
- fixed multi-line string literals
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
|
|
|
- removed bogus self-provides
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 13 15:07:09 CEST 2002 - uli@suse.de
|
|
|
|
- update -> 1.74 (rewritten parser supports () for grouping,
|
|
supports noninteger powers of numbers (e.g. 3^0.25), supports a bunch of
|
|
functions (log, ln, log2, sin, cos, tan, exp) which can have units as
|
|
arguments but they must reduce to dimensionless (e.g.
|
|
log(watts/horsepower)), supports sqrt(unit) and cuberoot(unit), higher
|
|
roots as unit^(1|4); functions can be defined in units.dat along with
|
|
their inverse, and conversion to a function by specifying it's name alone
|
|
as the "want" item; tables with linear interpolation)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 23 00:10:25 CET 2001 - ro@suse.de
|
|
|
|
- added readline/readline-devel to neededforbuild (split from bash)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 25 15:16:39 CEST 2000 - uli@suse.de
|
|
|
|
- update -> 1.55
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 1 15:42:48 CET 2000 - schwab@suse.de
|
|
|
|
- Specfile cleanup, remove Makefile.Linux
|
|
- /usr/{info,man} -> /usr/share/{info,man}
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
|
|
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
|
|
|
----------------------------------------------------------------------------
|
|
Wed Jan 22 22:24:11 CET 1997 - florian@suse.de
|
|
|
|
|
|
- first version of units 1.53
|
|
|
|
|