summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2012-09-11"user-destdir" is default these daysasau179-498/+179
2012-09-08Add missing conflict with freeze-[0-9]* (bin/statist); ++pkgrevisioncheusov1-2/+3
2012-09-08Set LICENSE; Fix pkglint warningscheusov5-24/+26
2012-09-07Revbump after updating graphics/cairoadam26-47/+52
2012-09-03Changing all PERL5_MODULE_TYPE from Module::Install to M::I::Bundled,sno1-2/+3
Module::Install is for Authors only. Bumping revision
2012-09-02Update to 3.0604wen2-6/+6
Upstream changes: 3.0604 July 14, 2012 - Correct a misspelling of "weight" in lib/Statistics/Descriptive/Smoother/Weightedexponential.pm - Thanks to Wilhelm for the report. - Update the scripts/tag-release.pl file for Mercurial. 3.0603 May 15, 2012 - Use in_between to compare decimal numbers - Smoothing tests were failing because of rounding problems - Thanks to Andreas J. K.nig for reporting it and to Fabio Ponciroli for fixing it. 3.0602 May 12, 2012 - Correct a typo: - https://rt.cpan.org/Ticket/Display.html?id=77145 - Thanks to Salvatore Bonaccorso and the Debian Perl Group for the report. 3.0601 May 11, 2012 - No longer using Test::Exception in the tests. - It was used by the tests and not specified in test_requires/build_requires. - Thanks to hsk@fli-leibniz.de for the report. 3.0600 May 11, 2012 - Add the smoothing functionality. - Add the following public methods: add_data_with_samples(), set_smoother(), get_smoothed_data() to the main module. - Add the lib/Statistics/Descriptive/Smoother.pm and lib/Statistics/Descriptive/Smoother/Exponential.pm lib/Statistics/Descriptive/Smoother/Weightedexponential.pm modules. - Thanks to Fabio Ponciroli - Add the scripts/bump-version-number.pl to facilitate bumping the version number. 3.0500 May 03, 2012 - Add the get_data_without_outliers() and the set_outlier_filter() methods. - See https://bitbucket.org/barbasa/perl-statistics-descriptive/overview - Thanks to Fabio Ponciroli 3.0400 March 01, 2012 - Fix https://rt.cpan.org/Ticket/Display.html?id=74890 - some function should return undef() in list context so they can be easily assigned to values in hash initialisations. - thanks to SLAFFAN for a preliminary patch which was modified by SHLOMIF (the current Statistics-Descriptive maintainer). 3.0300 February 11, 2012 - Now mean() and median() and other routines return undef() if there are no data. - Somewhat incompatible change: some methods that returned undef() under list context now return an empty list (so it will be false). - it is generally not recommended to call such methods in list context as they should always be called in scalar context. - Resolves https://rt.cpan.org/Ticket/Display.html?id=74693 - thanks to Shawn Laffan for the report and the patch. 3.0203 November 17, 2011 - Fix https://rt.cpan.org/Ticket/Display.html?id=72495 . - percentile should not die and should return undef if there are no elements in the collection.
2012-08-29Recursive bump from boost-libs update.obache1-2/+2
2012-08-23Update to 0.10wen2-6/+6
Upstream changes: 0.10 2012-08-16 - Fix SYNOPSIS (RT #78790)
2012-08-21Recursive PKGREVISION bump for tcl and tk upgrade to 8.5.12marino2-3/+4
2012-08-15update to 2.2.2drochner4-12/+15
changes: * ternary if-then-else operator added (C++ like) * new intrinsic binary operators: "&&", "||" * A new bulkmode allows submitting large arrays as variables * intrinsic "and", "or" and "xor" operators have been removed * Implementation for complex numbers removed * Function atan2 added -bugfixes, cleanup, other minor improvements pkgsrc note: shlib major changed
2012-08-15make Python3 readydrochner3-8/+25
2012-08-15update to 1.6.2drochner3-13/+14
changes: bugfixes pkgsrc change: mark Python3 ready
2012-08-14The previous commit actually doesn't affect the build of math/py-numpy,fhajny1-1/+2
but changes the py-numpy binary package in order for math/py-scipy to build successfully (at least on SmartOS). Bump PKGREVISION.
2012-08-14Fortran objects need -fPIC handling (fixes at least SmartOS)fhajny1-1/+2
2012-08-14Fix build on SmartOS by making sure linker always gets -sharedfhajny3-5/+24
2012-08-14Mark packages with no staged installation support explicitly ↵asau3-3/+8
(PKG_DESTDIR_SUPPORT=none).
2012-08-13Update to Mathomatic 16.0.2asau3-8/+8
CHANGES MADE TO MATHOMATIC 16.0.1 TO BRING IT UP TO THE NEXT VERSION: A nice cleanup and documenting of everything, while my mind still works. 07/23/12 - Enabled links in "manual.pdf" (the Mathomatic User Guide and Command Reference), they were not working before, but they work great now. 07/24/12 - Allow -a option ("set alternative") with sets alternative color mode, useful in MS-Windows when using Cygwin with the MinGW compiled version. 07/27/12 - Two bug fixes today: Fixed using rlwrap under Cygwin and possibly other places, when running rmath. get_yes_no() question asker wasn't working in Cygwin or rmath. Fixed to always ask the question, even if the input is not a TTY. 07/28/12 - Reading directories and empty files gives an error now. 07/30/12 - Split off changes.txt to changes.txt and changes_series_15.txt. changes.txt and NEWS now contain only series 16 changes. Added tests/batman_gnuplot_bug.in to prove there is a plotting bug in gnuplot itself. 08/01/12 - Removed directive to use large font in the CSS for all Mathomatic documentation. This is so it can be browsed easily with a mobile device. The font size should be set by the user. 08/02/12 - A one-sided expression with an equals sign now only sets the expression equal to zero if autocalc didn't work on it. In the Symbolic Math Library, or without autocalc enabled, all is the same. This makes it more likely purely numerical input is only calculated, even when preceded or followed by an equals sign, when autocalc is enabled. Reason for this change: Why would you want to set a constant equal to 0? Fixed a bunch more error reporting bugs coded into version 16.0.1 of Mathomatic to apply identical operations to both sides of an equation. All fixed now. Points to the error correctly now, too. 08/04/12 - Major change to Symbolic Math Library. It now works exactly like the application when it comes to purely numerical input, approximating and displaying the result, however sign variables are not expanded and the result is not 100% simplified, so running "simplify sign" afterwards helps with that. To revert to the old way, just turn off autocalc, or set the numerical input equal to some normal variable; then there will be no automatic approximation nor simplification. You can tell when an input has been approximated because it was numerical input, because it will always be preceded with "answer =". 08/05/12 - m4/degrees.m4 copied with m4/functions.m4, when installing with "make m4install", thanks to a suggestion by Reini Urban, maintainer of the Cygwin version. Mathomatic version 16.0.2 released Monday 08/06/12. CHANGES MADE TO MATHOMATIC 16.0.0 TO BRING IT UP TO THE NEXT VERSION: 07/06/12 - Confirmed successful compilation and testing with the Tiny C compiler (tcc). Only needed to set the tcc linker library directories to the current gcc library directories to make it work (using the -L option). Searched globally for the word "simply" and fixed many outdated texts in the Mathomatic documentation and READMEs, deleting some wrongly used "simply"s, too. 07/07/12 - Allow "set modulus_mode language", where language is C, Java, Python, or positive. 07/08/12 - Now leaving the "UNIX" C preprocessor define alone, when "HANDHELD" is defined. "UNIX" was previously forced undefined. 07/11/12 - "make test", "make check", and ./t now display the actual Mathomatic version number being tested. matho-primes now has a -v (display version number) option, like Mathomatic does. Mathomatic now automatically clears out all old numeric calculations if it runs out of equation spaces, requiring no action from the user. 07/12/12 - The solve command never needs the "repeat solve" prefix anymore. The repeat flag is always set for the solve command, so that it will always do full simplifies when verifying. Added quadratic formula derivation and proof to "tests/quadratic.in". 07/17/12 - I came up with a swinging new and easy way to add, subtract, multiply, divide, modular and integer divide, and raise to the power of both sides of an equation by any expression. To add x+1 to both sides of the current equation, just type "+=x+1" at the main prompt. To divide both sides by c^2, type "/=c^2". You can add stuff to non-equations too, this way. Be sure and use the simplify command after this if needed, because only a small amount of simplification is done by default, just enough so you can see what is happening. 07/20/12 - Changed floating point to rational floating point conversion routine (f_to_fraction()) to ignore converting anything with over 15 digits, for greater accuracy. This fixes some small accuracy bugs: "factor number 17!" now gives an error instead of the wrong value. 07/21/12 - Integrate, Laplace, and Numerical Integrate commands now warn when the current equation is not a properly solved equation. Mathomatic version 16.0.1 released Sunday 07/22/12.
2012-08-13Update to Maxima 5.28.0asau3-11/+9
Maxima 5.28 change log Backwards-incompatible changes: * package stats: removed function simple_linear_regression (superseded by linear_regression) New items in core: * new function generalized_lambert_w * new functions zn_mult_table, zn_power_table * new functions for Galois fields: gf_set, gf_char, gf_prim, etc. New items in share: * package descriptive: new function principal_components * package descriptive: new histogram style 'density' * package stats: new function linear_regression Other changes: * revise system for building Maxima on MS Windows * function gamma_incomplete: improve accuracy for complex bigfloats * function expintegral_e: improved calculation for large imaginary part Bug fixes: 3539699: limit of atan2 3538167: Wrong result for definite integral 3534858: wrong answer: limit 3533723: abs_integrate causes stack overflow 3530767: integrate changes k[0] --> k(0) 3530272: nthroot, bad error msg 3529992: Shi (sinh integral) wrong branch, integrate inconsistent 3529144: Error integrating exp(-x)*sinh(sqrt(x)) with domain: complex 3526359: gamma_incomplete(1/5,-32.0) not accurate 3526111: float erf (%i) not working 3522750: assume & integrate 3521596: atan2(sqrt(1-u)*(u-1),1); /* hangup */ 3517785: Wrong sign in exponential integral 3517034: polarform error on simple case mailing list 2012-04-09: Loading gentran mailing list 2012-03-27: bug in net present value unnumbered: inequality facts being forgotten unnumbered: limit(erfc(z), z, inf) unnumbered: bug in animated_gif unnumbered: Lisp output not readable unnumbered: bigfloats parsed incorrectly when ibase is not 10
2012-08-09Pass through the correct ABI flags as this package calls compilers directly.jperkin1-1/+5
Fixes build on Solaris where ABI=32 with 64-bit compilers.
2012-08-06Update to 1.16wen2-6/+8
Upstream Changes: 1.16 2012-08-06 Florent Angly <florent.angly@gmail.com> * Fixed issue introduced in version 1.15 where rand() took no notice of argument and irand() did (bug #78200, reported by David Morel) * Migration of test suite to Test::More and Test::Number::Delta 1.15 2012-06-04 Florent Angly <florent.angly@gmail.com> * Implemented irand() to draw random integers (bug #73298, feature requested by crew@cs.stanford.edu) * Fixed build failure on Hurd (bug #74165, reported and patched by Salvatore Bonaccorso) 1.14 2012-05-27 Florent Angly <florent.angly@gmail.com> * Fixed compilation problems with nmake on Windows platforms (Florent Angly, bug #74984) * Fixed issues with random seed (bug #77343, solution suggested by Laurent Dami, fix implemented by Florent Angly) 1.13 2012-01-20 Abhijit Menon-Sen <ams@toroid.org> * New seed generation and retrieval mechanism by Florent Angly (bug #64640 on rt.cpan.org).
2012-08-06+ p5-Test-Number-Deltawen1-1/+2
2012-08-06Import p5-Test-Number-Delta-1.03:wen3-0/+25
A perl module for compare if the difference between two numbers is within a specified amount.
2012-08-05math/mpcomplex: Update from version 0.9 to 1.0marino3-14/+16
Changes since version 0.9: - First release as a GNU package - License change: LGPLv3+ for code, GFDLv1.3+ (with no invariant sections) for documentation - 100% of all lines are covered by tests - Functions renamed: mpc_mul_2exp to mpc_mul_2ui, mpc_div_2exp to mpc_div_2ui - 0^0, which returned (NaN,NaN) previously, now returns (1,+0) - Removed compatibility with K&R compilers, untestable due to lack of such compilers - New functions: mpc_log10, mpc_mul_2si, mpc_div_2si - Speed-ups: - mpc_fma - Bug fixes: - mpc_div and mpc_norm now return a value indicating the effective rounding direction, as the other functions - mpc_mul, mpc_sqr and mpc_norm now return correct results even if there are over- or underflows during the computation - mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has infinite part and equals output variable is corrected - mpc_fr_sub: Wrong return value for imaginary part is corrected
2012-08-05Bump PKGREVISION for change of PostgreSQL default version to 9.1.obache1-1/+2
2012-08-02The R build/install process should seize all relevant environmentmishka1-2/+5
variables, and customization should be done via INSTALL_ENV/MAKE_ENV respectively. This also solves the internationalization issue fixed in previous commit properly. Noted by <joerg> on pkgsrc-changes@, many thanks!
2012-08-02Use the correct linker flags on Solaris/GCC.jperkin2-15/+38
Fixes Solaris 64-bit build.
2012-08-01leave DIST_SUBDIR there - as the distribution scheme worked all the time,drochner2-6/+6
patches will be released rather than full new distfiles, and if they crop up, we'd have to refetch the original distfile otherwise
2012-07-29Add patch comment.dholland2-3/+5
2012-07-29Update to 3.1.1:wiz2-7/+7
Changes from version 3.1.0 to version 3.1.1: - Improved MPFR manual. - Test coverage: 96.5% lines of code. - Bug fixes (see <http://www.mpfr.org/mpfr-3.1.0/#fixed> or ChangeLog file).
2012-07-24On internationalized environment some locales may fail wich equalsmishka1-2/+2
to error during addons installation phase - force all locales to C.
2012-07-22Remove stray commas.dholland1-2/+2
2012-07-13Update to 1.7wen3-19/+97
Release Log Networkx-1.7 Release date: 4 July 2012 Highlights New functions for k-clique community finding, flow hierarchy, union, disjoint union, compose, and intersection operators that work on lists of graphs, and creating the biadjacency matrix of a bipartite graph. New approximation algorithms for dominating set, edge dominating set, independent set, max clique, and min-weighted vertex cover. Many bug fixes and other improvements. For full details of the tickets closed for this release (added features and bug fixes) see: https://networkx.lanl.gov/trac/query?status=closed&group=milestone&milestone=networkx-1.7 API Changes See Version 1.7 notes and API changes
2012-07-13Update ruby-spreadsheet to 0.7.3.obache2-6/+6
=== 0.7.3 / 26.06.2012 * Fix Format borders * see https://github.com/zdavatz/spreadsheet/pull/6 for full details. * patches by uraki66@gmail.com
2012-07-06for itstool, a BUILD_DEPENDS is sufficientdrochner1-3/+2
2012-07-06Oops, fix thinko in previous. The disturbing part is how much stuff thisdholland1-2/+2
baloney *didn't* break.
2012-07-06Needs textproc/itstool to configure.dholland1-1/+4
2012-07-05Update to Octave 3.6.2asau4-98/+87
Summary of important user-visible changes for version 3.6: --------------------------------------------------------- ** The PCRE library is now required to build Octave. If a pre-compiled package does not exist for your system, you can find PCRE sources at http://www.pcre.org ** The ARPACK library is no longer distributed with Octave. If you need the eigs or svds functions you must provide an external ARPACK through a package manager or by compiling it yourself. If a pre-compiled package does not exist for your system, you can find the current ARPACK sources at http://forge.scilab.org/index.php/p/arpack-ng ** Many of Octave's binary operators (.*, .^, +, -, ...) now perform automatic broadcasting for array operations which allows you to use operator notation instead of calling bsxfun or expanding arrays (and unnecessarily wasting memory) with repmat or similar idioms. For example, to scale the columns of a matrix by the elements of a row vector, you may now write rv .* M In this expression, the number of elements of rv must match the number of columns of M. The following operators are affected: plus + .+ minus - .- times .* rdivide ./ ldivide .\ power .^ .** lt < le <= eq == gt > ge >= ne != ~= and & or | atan2 hypot max min mod rem xor additionally, since the A op= B assignment operators are equivalent to A = A op B, the following operators are also affected: += -= .+= .-= .*= ./= .\= .^= .**= &= |= See the "Broadcasting" section in the new "Vectorization and Faster Code Execution" chapter of the manual for more details. ** Octave now features a profiler, thanks to the work of Daniel Kraft under the Google Summer of Code mentorship program. The manual has been updated to reflect this addition. The new user-visible functions are profile, profshow, and profexplore. ** Overhaul of statistical distribution functions Functions now return "single" outputs for inputs of class "single". 75% reduction in memory usage through use of logical indexing. Random sample functions now use the same syntax as rand and accept a comma separated list of dimensions or a dimension vector. Functions have been made Matlab-compatible with regard to special cases (probability on boundaries, probabilities for values outside distribution, etc.). This may cause subtle changes to existing scripts. negative binomial function has been extended to real, non-integer inputs. The discrete_inv function now returns v(1) for 0 instead of NaN. The nbincdf function has been recoded to use a closed form solution with betainc. ** strread, textscan, and textread have been completely revamped. They now support nearly all Matlab functionality including: * Matlab-compatible whitespace and delimiter defaults * Matlab-compatible options: 'whitespace', treatasempty', format string repeat count, user-specified comment style, uneven-length output arrays, %n and %u conversion specifiers (provisionally) ** All .m string functions have been modified for better performance or greater Matlab compatibility. Performance gains of 15X-30X have been demonstrated. Operations on cell array of strings no longer pay quite as high a penalty as those on 2-D character arrays. deblank: Now requires character or cellstr input. strtrim: Now requires character or cellstr input. No longer trims nulls ("\0") from string for Matlab compatibility. strmatch: Follows documentation precisely and ignores trailing spaces in pattern and in string. Note that this is documented Matlab behavior but the implementation apparently does not always follow it. substr: Now possible to specify a negative LEN option which extracts to within LEN of the end of the string. strtok: Now accepts cellstr input. base2dec, bin2dec, hex2dec: Now accept cellstr inputs. dec2base, dec2bin, dec2hex: Now accept cellstr inputs. index, rindex: Now accept 2-D character array input. strsplit: Now accepts 2-D character array input. ** Geometry functions derived from Qhull (convhull, delaunay, voronoi) have been revamped. The options passed to the underlying qhull command have been changed for better results or for Matlab compatibility. convhull: Default options are "Qt" for 2D, 3D, 4D inputs Default options are "Qt Qx" for 5D and higher delaunay: Default options are "Qt Qbb Qc Qz" for 2D and 3D inputs Default options are "Qt Qbb Qc Qx" for 4D and higher voronoi: No default arguments ** Date/Time functions updated. Millisecond support with FFF format string now supported. datestr: Numerical formats 21, 22, 29 changed to match Matlab. Now accepts cellstr input. ** The following warning IDs have been removed: Octave:associativity-change Octave:complex-cmp-ops Octave:empty-list-elements Octave:fortran-indexing Octave:precedence-change ** The warning ID Octave:string-concat has been renamed to Octave:mixed-string-concat. ** Octave now includes the following Matlab-compatible preference functions: addpref getpref ispref rmpref setpref ** The following Matlab-compatible handle graphics functions have been added: guidata uipanel uitoolbar guihandles uipushtool uiwait uicontextmenu uiresume waitfor uicontrol uitoggletool The uiXXX functions above are experimental. Except for uiwait and uiresume, the uiXXX functions are not supported with the FLTK+OpenGL graphics toolkit. The gnuplot graphics toolkit does not support any of the uiXXX functions nor the waitfor function. ** New keyword parfor (parallel for loop) is now recognized as a valid keyword. Implementation, however, is still mapped to an ordinary for loop. ** Other new functions added in 3.6.0: bicg nthargout usejava is_dq_string narginchk waitbar is_sq_string python zscore is_function_handle register_graphics_toolkit loaded_graphics_toolkits recycle ** Deprecated functions. The following functions were deprecated in Octave 3.2 and have been removed from Octave 3.6. create_set spcholinv splu dmult spcumprod spmax iscommand spcumsum spmin israwcommand spdet spprod lchol spdiag spqr loadimage spfind spsum mark_as_command sphcat spsumsq mark_as_rawcommand spinv spvcat spatan2 spkron str2mat spchol splchol unmark_command spchol2inv split unmark_rawcommand The following functions have been deprecated in Octave 3.6 and will be removed from Octave 3.10 (or whatever version is the second major release after 3.6): cut is_duplicate_entry cor polyderiv corrcoef shell_cmd __error_text__ studentize error_text sylvester_matrix ** The following functions have been modified for Matlab compatibility: randperm
2012-07-04update to 6.4.2.1drochner3-653/+710
This switches to the gnome-3.4 branch
2012-07-03Fix main when using C++ test casesjoerg2-6/+18
2012-07-03Fix template usage.joerg12-1/+527
2012-07-02Revbump after updating boostadam2-4/+4
2012-07-01Add desktopdb.mk and bump PKGREVISION for 118 packages as reported bydholland5-10/+15
pkglint. If any of these are wrong for some reason, please revert/adjust.
2012-07-01Update to Mathomatic 16.0.0asau2-6/+6
CHANGES MADE TO MATHOMATIC 15.8.5 TO BRING IT UP TO THE NEXT VERSION: Code, documentation, and user interface improvements, corrections, and cleanup. Fixed many possible bugs, some where the wrong level global expression buffers were being used. 05/26/12 - Push command improved with better responses. Same functionality. In the source code, tune-up variable integer_coefficients was renamed to "factor_out_all_numeric_gcds", because Mathomatic always tries to have integer coefficients this year, but it doesn't always factor out all numeric GCDs unless factor_out_all_numeric_gcds is true, or the factor command is used. The default is false, for more orderly and revealing coefficients. Of course, much of what Mathomatic does is try to improve readability and simplicity. There is no need to set this variable, just use the factor command. 05/27/12 - Removed C declarations for memmove(3), the defaults in /usr/include/string.h are probably better and what's wanted in every case. It would be very odd if this didn't work 100%. 05/28/12 - readline history file renamed to "~/.matho_history" from "~/.mathomatic_history". File name was too long for CygWin. Tested thoroughly compiling, installing, and running under the latest CygWin. Works fine, except for rlwrap. "rlwrap -v" returns with error, a successful return is how I test for its existence. Made output redirection work with the "list primes" command. 06/02/12 - Cleanup of Linux, Mac OS X, and Windows binary distributions. The Windows binary distribution now includes m4 scripts, in case CygWin is installed, allowing use of m4 Mathomatic in Windows. Fixed MinGW version to not output two carriage returns at the end of every line of list command output. 06/03/12 - If compiled with -DSHOW_RESOURCES, will give total CPU usage and RSS size in the "version status" command. Requires OS support. Some OSes will show even more information. Uses getrusage(2). 06/04/12 - Allow breaking out of user line-input requests with Control-C. Still have to hit the Enter key, but the command will be aborted. 06/05/12 - Added "lib/example.c", the simplest example yet of Symbolic Math Library usage. Compile with "compile.testmain" or practice compiling it by hand. The simplify command now returns the number of expressions simplified, so you can tell if "simplify sign" worked. The solve command can now require verification, by using the "verifiable" option, instead of the "verify" option. This causes unverifiable solves to return with failure, aborting any reads. Fixed missing code in internal C function free_mem(). I don't think it was used by anyone. A call to free_mem() is now made on exit, if Mathomatic is compiled with -DVALGRIND, to check for memory leaks. 06/08/12 - Added polynomial factoring to GCD result of divide command. It is always handy to know what the factors are of the GCD. Allow comma (,) at the end of most input lines. A comma now terminates an expression instead of giving an error. Allow commas all over the place, where-ever logical, in any Mathomatic command-line. They are used as separators, more so than spaces. 06/09/12 - Cleaned up variables command to always allow the count parameter, and to line up everything with 8 character wide tabs. Added ability to place the definite integration bounds on the integrate command-line, just like the nintegrate command. Added titles to most help command pages. 06/10/12 - The "factor number" command works much nicer now, and allows comma separators and zero. Developers should note that to remain the same as past versions, HTML mode needs to be "set html all" to output HTML at all times in both the application and the symbolic math library, even when redirecting output. Now setting all HTML mode with "make pdfsheet". "set html" only outputs HTML code to standard output. 06/13/12 - Added warning in "misc/known_bugs.txt" about LLVM/Clang optimizer failure when compiling Mathomatic with LLVM/Clang instead of gcc. If you enable any optimization at all, entering (32^.5) and the like will hang Mathomatic, putting it in an endless loop. So when compiling Mathomatic with LLVM/Clang, always disable optimization with "-O0", so that it will then run and pass all of the tests in 1 second and not be infinitely slower. Mathomatic will hang during "make test" if compiled with optimization enabled using LLVM. Mathomatic is not noticeably slower when compiled without any optimization, because everything is memmove(3)s and floating point arithmetic. 06/15/12 - Added repeat option to replace command. A handy feature that lets you try plugging different values into an equation. It checks if the result is an identity, too. 06/18/12 - The version command now has a "status" option, which behaves as before, displaying all version and status information. The version command by itself now only displays the Mathomatic version number. Running "mathomatic -v" is now a good way of testing for the existence of Mathomatic on your system, only outputting the version number to standard output and exiting successfully. 06/19/12 - Removed the parenthesizing of variable names in all messages. If the current expression is a non-equation, then prefixing or suffixing an expression with "=" will add that expression as the other equation side now, conveniently making it an equation you can solve. 06/22/12 - Added equation number ranges option to tally command. Type "tally -" to resume if the current equation hasn't changed. Type "tally all" to add together all stored expressions as the starting value. Specifying equation numbers or ranges will silently add them, then prompt for the next things to add. The average option now displays the number of entries (count) each time the average is displayed. When you exit by typing an empty line, the current total is saved in the next available equation space and made current, so it can easily resume with "tally -". "-" by itself always means the current equation. gnuplot now works with MS-Windows better. Tried running a Windows gnuplot test from scratch, without Cygwin, and it didn't work. It should be mostly fixed now. So go ahead and try plotting in Windows, after downloading and installing gnuplot. Please complain if any problems. Fixed a long-running problem with the plot command, by asking the user questions, only if needed, so that gnuplot will not give an error if you are multi-expression plotting. 06/23/12 - Moved load_rc() out of main.c so that the Mathomatic startup set options file can be loaded by the library, if the developer wishes. Changed a few things so that "set save" and "set no save" will work if load_rc() is called beforehand. 06/25/12 - The simplify command has been fixed for optimal integer coefficient factoring results and so "180*(sides-2)" simplification works nicely, by keeping the result the same as the start by factoring out rational constants greater than 1 (this is new), along with less than 1, if the coefficients remain or become integers. Many things cleaned up and finished, like the official documentation, the "code integer" command, and "examples/fact.c". 06/27/12 - Allow an ASCII string after the "set save" command, to save only that string in ~/.mathomaticrc, so that string, which should be set options, is for every Mathomatic session to start with. For example, "set save bold color" will start out Mathomatic in bold color mode every time. Enter "set no save" to remove. "set save" by itself saves all of the current set options for every future session. Mathomatic version 16.0.0 released Friday 06/29/12.
2012-06-16This blows up on python25 and it doesn't really seem like it's worthdholland1-1/+3
trying to figure out what's wrong, so just mark it INCOMPATIBLE.
2012-06-16Update to KDE SC 4.8.4markd8-24/+20
Bug fixes.
2012-06-15Update ruby-spreadsheet to 0.7.2.taca2-6/+6
=== 0.7.2 / 14.06.2012 * many changes by Mina Naguib <mina.git@naguib.ca> * see git log for full details
2012-06-14Provide TEST_TARGET.asau1-1/+2
2012-06-14The package doesn't install HTML files, remove unneeded patch.asau2-15/+1
2012-06-14Recursive PKGREVISION bump for libxml2 buildlink addition.sbd20-33/+40
2012-06-06PCRE is no longer optional.asau2-10/+5