Bug 209905 - [NEW PORT] math/amath: Simple command line calculator
Summary: [NEW PORT] math/amath: Simple command line calculator
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Joseph Mingrone
URL: https://gitlab.com/rnger/amath
Keywords: feature, patch
Depends on:
Blocks:
 
Reported: 2016-05-31 16:34 UTC by Carsten Larsen
Modified: 2016-11-01 20:28 UTC (History)
2 users (show)

See Also:
cs: maintainer-feedback+


Attachments
port source (1.77 KB, text/plain)
2016-05-31 16:34 UTC, Carsten Larsen
no flags Details
port source (updated email etc) (1.80 KB, application/x-shar)
2016-06-07 18:06 UTC, Carsten Larsen
no flags Details
new shar (1.80 KB, application/x-shar)
2016-07-13 20:58 UTC, Carsten Larsen
cs: maintainer-approval+
Details
Poudriere log (10.3-Release i386) (25.68 KB, text/plain)
2016-07-13 21:03 UTC, Carsten Larsen
no flags Details
Poudriere log (10.3-Release amd) (25.78 KB, text/plain)
2016-07-13 21:04 UTC, Carsten Larsen
no flags Details
Regression test (7.07 KB, text/plain)
2016-07-13 21:18 UTC, Carsten Larsen
no flags Details
Port source (1.68 KB, text/plain)
2016-08-17 18:13 UTC, Carsten Larsen
cs: maintainer-approval+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Larsen 2016-05-31 16:34:53 UTC
Created attachment 170882 [details]
port source

A mathematical calculator capable of evaluating arithmetic expressions.

Features:
* Case sensitive command line interface
* Native IEEE 754 with 15 significant digits
* Calculations with real and complex numbers
* Variables and user defined functions
* Logarithmic and exponential functions
* Trigonometric and hyperbolic functions
* Mathematical constants and rounding functions
* Disk functions to load, save and view content
* Comprehensive and easy to use built-in help

WWW:
https://github.com/llsth/amath/
Comment 1 VK 2016-06-02 00:33:04 UTC
Carsten, thanks for your submission.

Minor observation: it would be best if the maintainer address is the same as your bugzilla account address (whichever of the two), because that helps automate some tasks and verify maintainer posts.
Comment 2 Carsten Larsen 2016-06-02 16:41:05 UTC
(In reply to Vladimir Krstulja from comment #1)
Hi Vladimir. Please use my bugzilla account address then.
Comment 3 VK 2016-06-02 22:41:17 UTC
Would it be possible for you to upload a new shar file with corrected email address?
Comment 4 Carsten Larsen 2016-06-07 18:06:31 UTC
Created attachment 171169 [details]
port source (updated email etc)

Updated port source with email address matching my Bugzilla account.
Comment 5 Carsten Larsen 2016-07-13 20:58:53 UTC
Created attachment 172482 [details]
new shar
Comment 6 Carsten Larsen 2016-07-13 21:03:02 UTC
Created attachment 172483 [details]
Poudriere log (10.3-Release i386)
Comment 7 Carsten Larsen 2016-07-13 21:04:09 UTC
Created attachment 172484 [details]
Poudriere log (10.3-Release amd)
Comment 8 Carsten Larsen 2016-07-13 21:18:52 UTC
Created attachment 172486 [details]
Regression test

output from "amath test"
Comment 9 Carsten Larsen 2016-08-17 18:13:33 UTC
Created attachment 173796 [details]
Port source

Updated, just for curiosity. Includes regression tests.
Comment 10 Joseph Mingrone freebsd_committer freebsd_triage 2016-10-30 16:27:02 UTC
Carsten, apologies for the delay.  Has the upstream repo moved?  Can you update the status of this PR?
Comment 11 Carsten Larsen 2016-10-30 16:46:05 UTC
(In reply to Joseph Mingrone from comment #10)

No problem.

The upstream source repository has temporary moved. The dist file is still at suyai.innolan.net. Description in shar file has been changed to:

Features a case sensitive command line interface, internal IEEE 754
calculations with 15 significant digits, calculations with real and
complex numbers, variables and user defined functions, logarithmic
and exponential functions, trigonometric and hyperbolic function
and selected mathematical constants and rounding functions.


The PR should be ready as is.
Comment 12 Joseph Mingrone freebsd_committer freebsd_triage 2016-10-30 23:11:18 UTC
Under review at https://reviews.freebsd.org/D8386.
Comment 13 commit-hook freebsd_committer freebsd_triage 2016-11-01 20:26:54 UTC
A commit references this bug:

Author: jrm
Date: Tue Nov  1 20:26:50 UTC 2016
New revision: 425086
URL: https://svnweb.freebsd.org/changeset/ports/425086

Log:
  New port, math/amath: simple command line calculator

  https://gitlab.com/rnger/amath/

  Features a case sensitive command line interface, internal IEEE 754
  calculations with 15 significant digits, calculations with real and complex
  numbers, variables and user defined functions, logarithmic and exponential
  functions, trigonometric and hyperbolic function and selected mathematical
  constants and rounding functions.

  PR:		209905
  Submitted by:	cs@innolan.dk (maintainer)
  Reviewed by:	mat
  Approved by:	swills (mentor)
  Differential Revision:	https://reviews.freebsd.org/D8386

Changes:
  head/math/Makefile
  head/math/amath/
  head/math/amath/Makefile
  head/math/amath/distinfo
  head/math/amath/pkg-descr
Comment 14 Joseph Mingrone freebsd_committer freebsd_triage 2016-11-01 20:28:17 UTC
Committed.  Thanks!