#10224: (new-style) packages for saclib 2.2.6 and qepcad-B.1.69
-------------------------------------+-------------------------------------
       Reporter:  bgoodri            |        Owner:  tbd
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.7
      Component:  packages:          |   Resolution:
  optional                           |    Merged in:
       Keywords:  qepcad             |    Reviewers:
        Authors:  Thierry Monteil    |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  5fc251ec297bb925929b6eb7f8307399175bb8be
  u/tmonteil/saclib_2_2_6_qepcad_B_1_69|     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------
Changes (by {'newvalue': u'Thierry Monteil', 'oldvalue': ''}):

 * status:  needs_work => needs_review
 * author:   => Thierry Monteil
 * component:  packages: experimental => packages: optional
 * priority:  minor => major
 * commit:   => 5fc251ec297bb925929b6eb7f8307399175bb8be
 * type:  task => enhancement


Old description:

> There exists a new upstream version of saclib (and qepcad) that compiles
> on 64 bit machines at
>
> https://www.usna.edu/CS/qepcadweb/INSTALL/IQ.html
>
> Chris Brown says "Version 1.54 adds portability to 64-bit systems.  Right
> now, I can only verify that it compiles and runs properly on 64-bit
> Ubuntu ... hopefully it's also OK on other 64-bit linux distros." I have
> built it outside of sage on 64 bit and 32 bit Debian without major
> difficulty.
>
> Also, I think there could be some improvements to the QEPCAD interface,
> but it would probably be better for me to open separate tickets and base
> them on the updated spkg.
>
> EDIT: The spkg I made is at
>
> !http://www.columbia.edu/~bg2382/sage/qepcad-1.54.p0.spkg
>
> I have never made a spkg before, but it seems to build (on my machine)
> and run a few examples (whereas the existing spkg segfaulted). If someone
> wants to patch it further and upload it to the sage website, that would
> be good.
>
> QEPCAD B and SACLIB now build on 64 bit machines, so I put the pristine
> sources into the src/ directory. I dropped all of Carl Witty's patches
> but I revived two of them to link against ncurses. Possibly Carl's
> floating point exception patch to SACLIB should be rebased too, but I
> couldn't tell if that was just another bitness issue so cc'd.
>
> Another thing that would be good to include is Chris Brown's SLFQ program
>
> https://www.usna.edu/CS/qepcadweb/SLFQ/Home.html
>
> which calls QEPCAD B. I have gotten SLFQ to build outside of sage with a
> couple of patches, but I have not actually gotten it to work yet.
>

> Update: The latest is Version B 1.69, 16 March 2012.

New description:

 There exists a new upstream versions of saclib and qepcad that compile on
 64 bit machines at https://www.usna.edu/CS/qepcadweb/INSTALL/IQ.html

 Sources:
 - http://www.usna.edu/CS/qepcadweb/INSTALL/saclib2.2.6.tar.gz
 - http://www.usna.edu/CS/qepcadweb/INSTALL/qepcad-B.1.69.tar.gz

 Copy both tarballs into your `$SAGE_ROOT/upstream` directory and rename
 `saclib2.2.6.tar.gz` to `saclib-2.2.6.tar.gz`


 There could be some improvements to the QEPCAD interface, but it would
 probably be better for me to open separate tickets and base them on the
 updated spkg.

 Another thing that would be good to include is Chris Brown's SLFQ program

 https://www.usna.edu/CS/qepcadweb/SLFQ/Home.html

 which calls QEPCAD B. I have gotten SLFQ to build outside of sage with a
 couple of patches, but I have not actually gotten it to work yet.

--

Comment:

 I made two (new-style) packages for latest saclib and qepcad, see the
 branch. According to `saclib2.2.6/sysdep`, this should build on
 `linuxX86`, `linuxX86_64`, `macosX86`, `macosX86_64`, `solarisSparc`. The
 packages work well on my Debian/jessie/65bits. Let's see if you can let it
 work on mac (i cannot test myself). I updated instructions on the ticket
 description.
 ----
 New commits:
 
||[http://git.sagemath.org/sage.git/commit/?id=3b5ecbf28ade8d8ad19cea9a4f9629c23f200372
 3b5ecbf]||{{{#10224 : saclib 2.2.6 package.}}}||
 
||[http://git.sagemath.org/sage.git/commit/?id=5fc251ec297bb925929b6eb7f8307399175bb8be
 5fc251e]||{{{#10224 : qepcad B.1.69 package.}}}||

--
Ticket URL: <http://trac.sagemath.org/ticket/10224#comment:15>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to