Page MenuHomeFreeBSD
Feed Advanced Search

Jun 11 2020

thierry committed rP538499: Upgrade to 2.9.2..
Upgrade to 2.9.2.
Jun 11 2020, 3:39 PM

Jun 8 2020

thierry updated the diff for D24195: Trying to rescue the port math/sage.

Follow-up D24959 and directly depends on math/maxima. The proposed math/maxima-sage is no more needed!

Jun 8 2020, 6:44 PM
thierry added a comment to D24959: math/maxima: Add ECL and SAGE options.

Great! With this revision xmaxima works fine.

Jun 8 2020, 6:37 PM
thierry committed rP538245: Upgrade to 2.1.1..
Upgrade to 2.1.1.
Jun 8 2020, 6:15 PM
thierry accepted D24959: math/maxima: Add ECL and SAGE options.

OK. As far as math/sage is concerned, it is OK (Sage does not use xmaxima).

Jun 8 2020, 11:31 AM
thierry added a comment to D24959: math/maxima: Add ECL and SAGE options.

This is fine to be used by math/sage!

Jun 8 2020, 9:12 AM
thierry added a comment to D25180: lang/ecl: Fix missing reference to SageMath.

You are right: I thought I had acknowledged SageMath everywhere, but missed this one.

Jun 8 2020, 7:16 AM

Jun 7 2020

thierry added a comment to D24959: math/maxima: Add ECL and SAGE options.

About info directory: I haven't done anything. Let me know if you need anything once your investigations are done.

Jun 7 2020, 7:56 PM
thierry added a comment to D24959: math/maxima: Add ECL and SAGE options.

About the info dir: it is from Sage, when running maxima_console. But you're right, I don't see it directly from Maxima: I'll investigate it.

Jun 7 2020, 2:09 PM
thierry added a comment to D24959: math/maxima: Add ECL and SAGE options.

Good job! I have rebuilt Sage with your version of Maxima, without any problem, and the tests cases works fine.

Jun 7 2020, 11:16 AM
thierry added a comment to D24959: math/maxima: Add ECL and SAGE options.

This should work. I still have to finish testing it, but I had the first successfull poudriere build.
With ECL on I got a file linked to libgc-threaded.so and thus I should add libgc-threaded.so:devel/boehm-gc-threaded dependency. However I suspect that this happens only when ecl is built with THREADS on (it's the default). In that case, I think I should not declare the dependecy since:

  • if ECL is installed with THREADS on libgc-threaded.so installed as well;
  • if ECL is installed with THREADS off maxima is not linked to libgc-threaded.so.

Is that correct?

Jun 7 2020, 11:10 AM

Jun 6 2020

thierry updated the diff for D24195: Trying to rescue the port math/sage.

Do not depend on ecl-sage but directly on lang/ecl after D25096 has been committed.

Jun 6 2020, 9:29 AM

Jun 3 2020

thierry abandoned D24958: New port: lang/ecl-sage.

Replace by a better option in D25096 .
Thanks salvadore!

Jun 3 2020, 9:01 AM
thierry accepted D25096: lang/ecl: Add SAGE option.

OIK for me, thanks!

Jun 3 2020, 7:38 AM

Jun 2 2020

thierry committed rP537534: Upgrade to 2.9.1..
Upgrade to 2.9.1.
Jun 2 2020, 10:29 AM
thierry added a comment to D25096: lang/ecl: Add SAGE option.

Remark 1: the first time I built it on my workstation, without deinstalling my proposed version of ecl-sage, I got this error:
Error: /usr/local/bin/ecl is linked to /usr/local/lib//libecl.so.16.1 from lang/ecl-sage but it is not declared as a dependency
This means that it tries at first to link with the installed library, and this could possibly cause problem when upgrading.

Jun 2 2020, 8:25 AM

Jun 1 2020

thierry committed rP537488: Switch from Python 2.7 to Python 3.7..
Switch from Python 2.7 to Python 3.7.
Jun 1 2020, 2:27 PM
thierry committed rP537475: Minor update to v1.1.1. No functionnal change but the tests..
Minor update to v1.1.1. No functionnal change but the tests.
Jun 1 2020, 10:49 AM

May 31 2020

thierry added a comment to D24195: Trying to rescue the port math/sage.

For those interested, a poudriere log is available at https://people.freebsd.org/~thierry/sage-math-9.1.log.bz2

May 31 2020, 2:37 PM
thierry updated the diff for D24195: Trying to rescue the port math/sage.

With this version, I would say that it's now committable (pending D24958 and D24959, and blocked by PR 242509):

May 31 2020, 2:20 PM

May 29 2020

thierry committed rP536974: Adding sypow, a mathematical program to compute special values of symmetric.
Adding sypow, a mathematical program to compute special values of symmetric
May 29 2020, 2:55 PM
thierry committed rP536973: Adding PALP: a Package for Analyzing Lattice Polytopes..
Adding PALP: a Package for Analyzing Lattice Polytopes.
May 29 2020, 2:53 PM
thierry committed rP536965: Upgrade to v1.1.0..
Upgrade to v1.1.0.
May 29 2020, 11:15 AM

May 28 2020

thierry committed rP536758: Upgrade to r117..
Upgrade to r117.
May 28 2020, 10:30 AM

May 27 2020

thierry added a comment to D24195: Trying to rescue the port math/sage.

Are there any open Bugzilla PRs that should be resolved first, or this diff can be committed right away?

May 27 2020, 9:45 PM
thierry updated the diff for D24195: Trying to rescue the port math/sage.

Here we are!

May 27 2020, 8:17 PM
thierry committed rP536703: Minor upgrade to 4.1.1, required for SageMath..
Minor upgrade to 4.1.1, required for SageMath.
May 27 2020, 5:19 PM

May 25 2020

thierry added a comment to D24959: math/maxima: Add ECL and SAGE options.

Ok, let's add the ECL option then and set it as default.
Do you want to modify your review yourself or do you prefer that I commandeer the revision and make the changes?

May 25 2020, 7:17 AM

May 24 2020

thierry updated the diff for D24195: Trying to rescue the port math/sage.

Update to the 9.1 release.

May 24 2020, 6:57 PM
thierry committed rP536415: Adding three.js, a JavaScript 3D library used by SageMath..
Adding three.js, a JavaScript 3D library used by SageMath.
May 24 2020, 6:44 PM
thierry added inline comments to D24958: New port: lang/ecl-sage.
May 24 2020, 10:25 AM

May 23 2020

thierry committed rP536314: Add a compilation of several programs for working with Rubik's cubes, used.
Add a compilation of several programs for working with Rubik's cubes, used
May 23 2020, 4:32 PM
thierry committed rP536294: Update to 0.0.11pl4..
Update to 0.0.11pl4.
May 23 2020, 12:27 PM

May 22 2020

thierry added a comment to D24959: math/maxima: Add ECL and SAGE options.

If, for some reason, we found out that it is a bad idea to set ecl as the default lisp (I will investigate on that) other easier solutions might be:

  • create maxima-sage as a slave port of maxima;
  • maybe use flavors?

In any case, I think it would be a good idea to create the ECL option in the traditional maxima port and I would thank you if could do that :)

May 22 2020, 8:25 PM
thierry committed rP536215: Upgrade to 2.9.0..
Upgrade to 2.9.0.
May 22 2020, 6:00 PM
thierry added a comment to D24959: math/maxima: Add ECL and SAGE options.

Note: math/maxima and math/maxima-sage install the same files: a CONFLICT line should be added in math/maxima.

May 22 2020, 5:09 PM
thierry added a comment to D24958: New port: lang/ecl-sage.

Note: lang/ecl and lang/ecl-sage install the same files: a CONFLICT line should be added in lang/ecl.

May 22 2020, 5:07 PM
thierry updated the diff for D24195: Trying to rescue the port math/sage.

With the two new ports lang/ecl-sage and math/maxima-sage (See D24958 and D24959), the main problem of this port are solved!

May 22 2020, 4:56 PM
thierry requested review of D24959: math/maxima: Add ECL and SAGE options.
May 22 2020, 4:54 PM
thierry requested review of D24958: New port: lang/ecl-sage.
May 22 2020, 4:50 PM

May 21 2020

thierry committed rP536092: Upgrade to v3.1.0..
Upgrade to v3.1.0.
May 21 2020, 9:29 AM

May 19 2020

thierry committed rP535881: Upgrade to v1.38.0..
Upgrade to v1.38.0.
May 19 2020, 6:27 PM

May 18 2020

thierry committed rP535722: Register the conflict with math/py-gmpy2-devel..
Register the conflict with math/py-gmpy2-devel.
May 18 2020, 7:24 AM

May 17 2020

thierry updated the diff for D24195: Trying to rescue the port math/sage.

Update to 9.1.rc5 and use more Python modules from the ports tree.

May 17 2020, 8:37 PM
thierry committed rP535675: Adding pplpy, a Python module providing a wrapper to the C++ Parma Polyhedra.
Adding pplpy, a Python module providing a wrapper to the C++ Parma Polyhedra
May 17 2020, 8:31 PM
thierry committed rP535674: Gmpy2 is lagging for some time, and meanwhile, pplpy and SageMath require.
Gmpy2 is lagging for some time, and meanwhile, pplpy and SageMath require
May 17 2020, 8:29 PM

May 15 2020

thierry committed rP535335: Adding cypari2, a Python interface to the number theory library PARI/GP..
Adding cypari2, a Python interface to the number theory library PARI/GP.
May 15 2020, 9:06 PM
thierry committed rP535328: Upgrade to 2.8.3..
Upgrade to 2.8.3.
May 15 2020, 7:49 PM
thierry updated the diff for D24195: Trying to rescue the port math/sage.

Some news:
+ r535281 on math/giacxcas fixed problems in libgiac and indirectly in other libs (e.g. mpfi)

May 15 2020, 3:25 PM
thierry committed rP535281: - Fix an initial problem encountered with libgiac: it could not be linked.
- Fix an initial problem encountered with libgiac: it could not be linked
May 15 2020, 10:19 AM

May 13 2020

thierry committed rP535137: Adding fpylll, a Python interface for fplll..
Adding fpylll, a Python interface for fplll.
May 13 2020, 8:10 PM
thierry committed rP535136: Adding cysignals: interrupt and signal handling for Cython..
Adding cysignals: interrupt and signal handling for Cython.
May 13 2020, 8:09 PM

May 10 2020

thierry updated the diff for D24195: Trying to rescue the port math/sage.
  • Upgrade to 9.1.rc4;
May 10 2020, 12:44 PM

May 5 2020

thierry added a comment to D24572: math/R: Update to version 4.0.0.

I have not yet updated with your latest version, but with the first one, pkg-config already reported:

May 5 2020, 7:53 AM

May 4 2020

thierry updated the diff for D24195: Trying to rescue the port math/sage.

Latest evolution, with zn_poly taken from ports.

May 4 2020, 9:06 PM
thierry committed rP533987: Adding zn_poly, a C library for polynomial arithmetic..
Adding zn_poly, a C library for polynomial arithmetic.
May 4 2020, 8:48 PM
thierry committed rP533938: Give me one more month..
Give me one more month.
May 4 2020, 6:22 PM
thierry updated the diff for D24195: Trying to rescue the port math/sage.

More progresses: now Maxima and GAP are fixed.

May 4 2020, 10:03 AM

May 1 2020

thierry updated the diff for D24195: Trying to rescue the port math/sage.

At some point I was fighting against libomp, brought directly clang from devel/llvm90 for testing purpose… and forgot to remove it! This version is much cleaner.

May 1 2020, 8:20 PM
thierry committed rP533569: Adding LinBox, a library for exact computational linear algebra..
Adding LinBox, a library for exact computational linear algebra.
May 1 2020, 5:34 PM
thierry committed rP533568: Upgrade toxcore to v0.2.12..
Upgrade toxcore to v0.2.12.
May 1 2020, 5:25 PM

Apr 30 2020

thierry updated the diff for D24195: Trying to rescue the port math/sage.

Switch to 9.1-rc2, with some minor fixes.

Apr 30 2020, 6:54 PM
thierry added a comment to D24195: Trying to rescue the port math/sage.

Now that gfan is borrowed from ports, we don't need files/patch-build_pkgs_gfan_spkg-install.in, I presume?

Apr 30 2020, 5:29 PM
thierry updated the diff for D24195: Trying to rescue the port math/sage.

Many progresses with 9.1.rc1: more modules are no more built by Sage but taken from system packages, and this solves the staging problems with them.

Apr 30 2020, 3:38 PM
thierry committed rP533461: Adding libhomfly, a library to compute the homfly polynomial of a link..
Adding libhomfly, a library to compute the homfly polynomial of a link.
Apr 30 2020, 3:15 PM

Apr 26 2020

thierry accepted D24572: math/R: Update to version 4.0.0.

Just after upgrading R:

Apr 26 2020, 6:27 PM
thierry committed rP533082: Upgrade to 6.1.0 + some post-release fixes..
Upgrade to 6.1.0 + some post-release fixes.
Apr 26 2020, 5:59 PM

Apr 25 2020

thierry committed rP532973: Really switch to VTK8..
Really switch to VTK8.
Apr 25 2020, 8:25 PM
thierry committed rP532966: - depend on NTL: this is mandatory for SageMath, but if some users want.
- depend on NTL: this is mandatory for SageMath, but if some users want
Apr 25 2020, 6:06 PM

Apr 23 2020

thierry committed rP532667: Upgrade to CLDR 37..
Upgrade to CLDR 37.
Apr 23 2020, 11:06 AM

Apr 21 2020

thierry committed rP532287: Fix DEPENDS and upgrade to v1.0.9..
Fix DEPENDS and upgrade to v1.0.9.
Apr 21 2020, 5:48 PM
thierry committed rP532285: Upgrade to v1.37.0..
Upgrade to v1.37.0.
Apr 21 2020, 5:24 PM
thierry committed rP532263: - Do not enable GIAC by default: it is broken on 11.3, and anyway it is.
- Do not enable GIAC by default: it is broken on 11.3, and anyway it is
Apr 21 2020, 10:10 AM

Apr 20 2020

thierry committed rP532208: Switch back to VTK-6.1 for the moment, unfortunately..
Switch back to VTK-6.1 for the moment, unfortunately.
Apr 20 2020, 2:04 PM

Apr 19 2020

thierry committed rP532090: Fix build: VTK-8 requires devel/qt5-qmake..
Fix build: VTK-8 requires devel/qt5-qmake.
Apr 19 2020, 8:54 AM

Apr 18 2020

thierry committed rP532040: Switch to VTK-8.1..
Switch to VTK-8.1.
Apr 18 2020, 6:42 PM
thierry committed rP532032: Adding pynac, a derivative of the C++ library GiNaC, which allows manipulation.
Adding pynac, a derivative of the C++ library GiNaC, which allows manipulation
Apr 18 2020, 1:55 PM

Apr 17 2020

thierry committed rP531973: Uograde to 2.3..
Uograde to 2.3.
Apr 17 2020, 8:24 PM

Apr 16 2020

thierry committed rP531835: Adding patches from upstream (by bnoordhuis) to solve an issue with….
Adding patches from upstream (by bnoordhuis) to solve an issue with…
Apr 16 2020, 9:37 AM

Apr 15 2020

thierry committed rP531786: Upgrade to v1.36.0..
Upgrade to v1.36.0.
Apr 15 2020, 7:47 PM
thierry committed rP531772: Update to 11.4.3 and add an option for gf2x..
Update to 11.4.3 and add an option for gf2x.
Apr 15 2020, 3:45 PM

Apr 13 2020

thierry committed rP531606: Force local headers..
Force local headers.
Apr 13 2020, 1:42 PM

Apr 12 2020

thierry committed rP531531: Fix on i386, by using Gcc..
Fix on i386, by using Gcc.
Apr 12 2020, 4:19 PM

Apr 11 2020

thierry committed rP531448: Adding libbraiding, a C++ library for computations on braid groups..
Adding libbraiding, a C++ library for computations on braid groups.
Apr 11 2020, 6:15 PM
thierry committed rP531447: - Same site web, but mow the sources are on GihtHub;.
- Same site web, but mow the sources are on GihtHub;
Apr 11 2020, 6:11 PM

Apr 8 2020

thierry added a comment to D24195: Trying to rescue the port math/sage.

AFAIK the only change is from Antoine:

+ DEPRECATED= Broken for more than 6 months
+ EXPIRATION_DATE= 2020-05-05

I'm working on an update to catch sage-9.1.beta9, but it is not yet ready…

I think you can extend this date if you're working on it.

Apr 8 2020, 10:44 AM
thierry updated the diff for D24195: Trying to rescue the port math/sage.

New diff, created when using sage-9.1.beta9.

Apr 8 2020, 10:41 AM

Apr 7 2020

thierry committed rP530956: - A dd a SONAME to libLfunction.so;.
- A dd a SONAME to libLfunction.so;
Apr 7 2020, 9:26 AM
thierry committed rP530953: Disable HPCombi on i386:.
Disable HPCombi on i386:
Apr 7 2020, 8:57 AM

Apr 6 2020

thierry committed rP530915: Adding HPCombi, High Performance Combinatorics in C++ using vector.
Adding HPCombi, High Performance Combinatorics in C++ using vector
Apr 6 2020, 6:04 PM

Apr 5 2020

thierry committed rP530833: Upgrade to 2.4.3..
Upgrade to 2.4.3.
Apr 5 2020, 8:12 PM
thierry added a comment to D24195: Trying to rescue the port math/sage.

For some reason, I can't apply this diff onto current tree. Maybe rebasing it will help?

Apr 5 2020, 12:19 PM

Apr 4 2020

thierry committed rP530703: Add a MASTER_SITES and upgrade to 2.6r12..
Add a MASTER_SITES and upgrade to 2.6r12.
Apr 4 2020, 6:30 PM
thierry committed rP530697: Adding M4RIE, a library for fast arithmetic with dense matrices over GF(2^e).
Adding M4RIE, a library for fast arithmetic with dense matrices over GF(2^e)
Apr 4 2020, 5:50 PM
thierry committed rP530631: Set a SONAME in libopenblas.so..
Set a SONAME in libopenblas.so.
Apr 4 2020, 9:03 AM

Apr 3 2020

thierry committed rP530503: Adding IML - Integer Matrix Library..
Adding IML - Integer Matrix Library.
Apr 3 2020, 4:06 PM
thierry committed rP530490: - Python modules name must be in lowercase;.
- Python modules name must be in lowercase;
Apr 3 2020, 12:54 PM

Apr 2 2020

thierry committed rP530383: Adding MPFI, a Multiple Precision Floating-point Interval library..
Adding MPFI, a Multiple Precision Floating-point Interval library.
Apr 2 2020, 4:10 PM

Apr 1 2020

thierry committed rP530241: - Build and install the library with its headers;.
- Build and install the library with its headers;
Apr 1 2020, 8:42 PM
thierry committed rP530220: Upgrade to 2.8.2..
Upgrade to 2.8.2.
Apr 1 2020, 3:08 PM