aboutsummaryrefslogtreecommitdiff
path: root/math/giacxcas
Commit message (Collapse)AuthorAgeFilesLines
* Update to 1.2.2-57.Mathieu Arnold2016-07-0411-239/+3681
| | | | | | | | | PR: 210796 Submitted by: tkato432 yahoo com Sponsored by: Absolight Notes: svn path=/head/; revision=418020
* Deprecate ports broken for more than 6 monthsAntoine Brodin2016-06-031-0/+2
| | | | Notes: svn path=/head/; revision=416324
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-8/+8
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* Mark a few ports BROKEN: unfetchableAntoine Brodin2015-11-091-0/+2
| | | | Notes: svn path=/head/; revision=401096
* Convert to USES=jpegAntoine Brodin2015-06-221-2/+1
| | | | Notes: svn path=/head/; revision=390310
* - Add LICENSE_FILEDmitry Marakasov2015-06-071-1/+3
| | | | | | | - Strip library Notes: svn path=/head/; revision=388718
* Bump portrevision after png updateBaptiste Daroussin2014-12-251-1/+1
| | | | Notes: svn path=/head/; revision=375598
* - Drop @dirrm* from plistDmitry Marakasov2014-09-231-19/+0
| | | | Notes: svn path=/head/; revision=369037
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-1/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* math/gsl:Tijl Coosemans2014-08-171-1/+1
| | | | | | | | | | - Add USES=libtool and bump dependent ports - Add USES=pathfix and INSTALL_TARGET=install-strip Approved by: portmgr (implicit, bump unstage port) Notes: svn path=/head/; revision=365182
* - Drop .la files, no dependees require themDmitry Marakasov2014-07-032-3/+2
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=360451
* Convert GMAKE to MAKE_CMDBaptiste Daroussin2014-06-251-1/+1
| | | | | | | | | | Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends With hat: portmgr Notes: svn path=/head/; revision=359185
* math/giacxcas: fix compile on headWilliam Grzybowski2014-06-2010-7/+184
| | | | | | | | | | - Make the no cdrom entry match the string in LEGAL PR: 189541 Submitted by: han math jussieu fr Notes: svn path=/head/; revision=358592
* Multiple ports: reset maintainersEitan Adler2014-05-261-1/+1
| | | | | | | | | | | | | | | | | Maintainers for these ports have been notified on 5 separate occasions over the course of several months about pending actions required. We really appreciate the time and effort you put in to maintain these ports. If you are still interested in helping to maintain these ports just reply to me or file a PR and I will happily assign the port to you again. Approved by: portmgr (implicit) Notes: svn path=/head/; revision=355274
* When linking a library libA with a library libB using libtool, if libB.laTijl Coosemans2014-04-231-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exists, libtool will add all libraries libB.la refers to (dependency_libs field) to the linker command line and store them in the dependency_libs field of libA.la. So everything that subsequently links with libA will also link to these extra libraries. This causes too much overlinking. This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs field in .la libraries during staging. However, because .la libraries have very limited use when dependency_libs is empty it makes sense to completely remove them during staging. So with this commit USES=libtool is modified to remove .la libraries and a new form (USES=libtool:keepla) is introduced in case they need to be kept (dependency_libs is still emptied). PORTREVISION is bumped on all ports with USES=libtool that install .la libraries. Most ports are also changed to add :keepla because .la libraries have to be kept around as long as there are dependent ports with .la libraries that refer to them in their dependency_libs field. In most cases :keepla can be removed again as soon as all dependent ports that install .la libraries have some form of USES=libtool added to their Makefile. PR: ports/188759 Exp-run: bdrewery Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=351936
* Update the default version of GCC used in the Ports Collection fromGerald Pfeifer2014-03-101-1/+1
| | | | | | | | | | | | | | GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as well as changing the default in Mk/bsd.default-versions.mk. Part II, Bump PORTREVISIONs. PR: 182136 Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports) Tested by: bdrewery (two -exp runs) Notes: svn path=/head/; revision=347809
* Fix build on 10.xMatthew Seaman2014-02-021-6/+17
| | | | | | | | | | | | | While here: * Stagify * stage-qa fixes: USE shebangfix desktop-file-utils PR: 182431 Submitted by: Han Frederic (maintainer) Notes: svn path=/head/; revision=342370
* Update to libmpc version 1.0.1 which brings the following fixes:Gerald Pfeifer2013-10-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Switched to automake 1.11.6, see CVE-2012-3386. - #14669: Fixed extraction of CC from gmp.h. - Fixed case of intermediate zero real or imaginary part in mpc_fma, found by hydra with GMP_CHECK_RANDOMIZE=1346362345. This is on top of the following changes from version 1.0 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no invariant sections) for the documentation. - 100% of all lines are covered by tests - Renamed functions . 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, which was 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. Convert to the new LIB_DEPENDS standard and remove hard-coded .so versions from a couple of dependent ports. Bump PORTREVISIONS of all dependent ports. PR: 183141 Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=331644
* - Remove manual creation and removal of share/applications, as it's now in ↵Dmitry Marakasov2013-10-221-1/+0
| | | | | | | | | the mtree (categories starting with m) Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=331270
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | math) Notes: svn path=/head/; revision=327746
* math/giacxcas: update to 1.1.0William Grzybowski2013-09-103-12/+38
| | | | | | | | | | | | - Update to 1.1.0 [1] - Convert lib depends to new syntax - USES gmake PR: ports/181906 [1] Submitted by: Han Frederic <han math.jussieu.fr> (maintainer) Notes: svn path=/head/; revision=326854
* Update math/gsl to 1.16 and adjust some dependent portsBrendan Fabeny2013-08-261-0/+1
| | | | Notes: svn path=/head/; revision=325401
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* Rectify USE_TEX to support both of teTeX and TeXLive.Hiroki Sato2013-05-111-3/+2
| | | | | | | | | | | | TEX_DEFAULT: A knob to choose teTeX or TeXLive. One can specify in /etc/make.conf. USE_TEX: A knob for port developers. Valid keywords are listed in bsd.tex.mk. Notes: svn path=/head/; revision=317899
* Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetexHiroki Sato2013-05-061-2/+2
| | | | | | | instead to make migration to TeXLive easier. Notes: svn path=/head/; revision=317455
* - Convert USE_GETTEXT to USES (part 3)Alex Kozlov2013-04-241-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316464
* - Update to version 1.0.0Alexey Dokuchaev2013-01-314-3520/+31
| | | | | | | | | | | | | - Update CocoaLib dependency version to 9950 - Use the PORTDOCS and PORTDATA macros in Makefile - Trim Makefile header, define LICENSE (GPLv3) - Perform miscellaneous cleanups while I am at it PR: ports/175143 Submitted by: maintainer Notes: svn path=/head/; revision=311303
* - Update to 0.9.5Michael Scheidell2012-06-223-6/+529
| | | | | | | | PR: ports/164030 Submitted by: Han Frederic <han@math.jussieu.fr> (maintainer) Notes: svn path=/head/; revision=299777
* - update png to 1.5.10Dirk Meyer2012-06-011-0/+1
| | | | Notes: svn path=/head/; revision=297915
* - Update to 0.9.5Jason Helfman2012-01-143-10/+27
| | | | | | | | | | | | | -swich back to previous auxiliary file fltkdev.tgz instead of fltk-giac.tar.gz due to a printing bug in 64bits. - xgiac was removed in the author sources, so remove texmacs run dependency - add lapack dependency PR: ports/164030 Submitted by: maintainer, Han Frederic <han at math.jussieu.fr> Approved by: crees (mentor) Notes: svn path=/head/; revision=289240
* - Update from the author sources to giac 0.9.3 [1]Pawel Pekala2011-11-013-20/+38
| | | | | | | | | | | | | | | | | | | - The fltk auxiliary file is updated from giac's author. The name of the new version has changed to fltk-giac.tar.gz [1] - (re)Enable pari support, This version of giac is now compatible with pari > 2.3 [1] - Remove (after run tests) the amd64 extra flags in the Makefile [1] - Patch phase don't require bash [2] - Programs link to libintl so add USE_GETTEXT=yes [2] - Add run dependency on editors/texmacs, xgiac script calls it [2] - Fix path to binaries in dektop entry files [2] - Mark MAKE_JOBS_SAFE [2] PR: ports/161302 [1] Submitted by: Han Frederic <han@math.jussieu.fr> [1], myself [2] Notes: svn path=/head/; revision=284856
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)Dmitry Marakasov2011-09-231-2/+0
| | | | | | | | | | | | - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead PR: 157936 Submitted by: myself Exp-runs by: pav Approved by: pav Notes: svn path=/head/; revision=282282
* - Update MASTER_SITESPav Lucistnik2011-08-281-3/+3
| | | | | | | | | | - Does not build with new pari so disable pari PR: ports/160258 Submitted by: Han Frederic <han@math.jussieu.fr> (maintainer) Notes: svn path=/head/; revision=280647
* Update math/gsl to 1.15, and adjust PORTREVISIONBrendan Fabeny2011-05-091-1/+1
| | | | | | | and LIB_DEPENDS of dependent ports Notes: svn path=/head/; revision=273882
* - Update to 0.9.1Max Brazhnikov2011-04-095-35/+72
| | | | | | | | | | - Remove patches integrated upstream PR: ports/156192 Submitted by: Han Frederic (maintainer) Notes: svn path=/head/; revision=272441
* - Get Rid MD5 supportMartin Wilke2011-03-201-3/+0
| | | | Notes: svn path=/head/; revision=271346
* - Fix build on FreeBSD 8.0Pav Lucistnik2010-10-132-0/+28
| | | | | | | Submitted by: maintainer Notes: svn path=/head/; revision=262958
* - Add new mastersite and use original sources from authorMax Brazhnikov2010-10-093-9/+19
| | | | | | | | | | | | - Fix build on pointyhat - Fix runtime problem on amd64 - Use @dirrmtry for common directories PR: ports/150395 Submitted by: Han Frederic (maintainer) Notes: svn path=/head/; revision=262714
* Add new port math/giacxcas:Max Brazhnikov2010-09-214-0/+3045
General purpose Computer algebra system by Bernard Parisse released under GPLv3. The french documentation by Renee De Graeve is for non commercial use only. it consists of: - a C++ library (libgiac). It is build on C and C++ libraries: PARI, NTL (arithmetic), CoCoA (Groebner basis), GSL (numerics), GMP (big integers), MPFR (bigfloats) and provides algorithms for basic polynomial operations (product, GCD) and symbolic computations (simplifications, limits/series, symbolic integration, sommation, ...). The library can be configured to accept Maple or TI syntax to ease the transition for users of these systems. - a command line interpreter (icas or giac). It can be called from texmacs. - a FLTK-based GUI (xcas). It is a GUI for symbolic computation with several modules added: 2-d and 3-d graphics, dynamic 2-d and 3-d geometry (exact or numeric), spreadsheet, programming environment. WWW: http://www-fourier.ujf-grenoble.fr/~parisse/giac.html PR: ports/150395 Submitted by: Han Frederic <han at math.jussieu.fr> Notes: svn path=/head/; revision=261551