First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 173900
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Science Related Packages <sci@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Johan Bondeson <johan@bondeson.mine.nu>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
camd-2.1.2.ebuild sci-libs/camd initial ebuild text/plain Johan Bondeson 2007-04-09 12:20 0000 819 bytes Details
camd-2.1.2-autotools.patch camd-2.1.2-autotools.patch patch Johan Bondeson 2007-04-09 12:21 0000 2.30 KB Details | Diff
ccolamd-2.5.2.ebuild sci-libs/ccolamd initial ebuild text/plain Johan Bondeson 2007-04-09 12:22 0000 744 bytes Details
ccolamd-2.5.2-autotools.patch ccolamd-2.5.2-autotools.patch patch Johan Bondeson 2007-04-09 12:23 0000 1.28 KB Details | Diff
cholmod-1.4.0.ebuild sci-libs/cholmod initial ebuild text/plain Johan Bondeson 2007-04-09 12:23 0000 1000 bytes Details
cholmod-1.4.0-autotools.patch cholmod-1.4.0-autotools.patch patch Johan Bondeson 2007-04-09 12:24 0000 6.58 KB Details | Diff
colamd-2.6.0.ebuild sci-libs/colamd initial ebuild text/plain Johan Bondeson 2007-04-09 12:24 0000 708 bytes Details
colamd-2.6.0-autotools.patch colamd-2.6.0-autotools.patch patch Johan Bondeson 2007-04-09 12:26 0000 1.25 KB Details | Diff
cxsparse-2.0.7.ebuild sci-libs/cxsparse initial ebuild text/plain Johan Bondeson 2007-04-09 12:27 0000 699 bytes Details
cxsparse-2.0.7-autotools.patch cxsparse-2.0.7-autotools.patch patch Johan Bondeson 2007-04-09 12:27 0000 4.29 KB Details | Diff
camd-2.2.0.ebuild camd-2.2.0.ebuild text/plain Justin Bronder 2007-09-20 16:34 0000 906 bytes Details
camd-2.2.0-autotools.patch camd-2.2.0-autotools.patch patch Justin Bronder 2007-09-20 16:34 0000 6.11 KB Details | Diff
ccolamd-2.7.0.ebuild ccolamd-2.7.0.ebuild text/plain Justin Bronder 2007-09-20 16:34 0000 814 bytes Details
ccolamd-2.7.0-autotools.patch ccolamd-2.7.0-autotools.patch patch Justin Bronder 2007-09-20 16:35 0000 7.15 KB Details | Diff
cholmod-1.5.0.ebuild cholmod-1.5.0.ebuild text/plain Justin Bronder 2007-09-20 16:35 0000 1.35 KB Details
cholmod-1.5.0-autotools.patch cholmod-1.5.0-autotools.patch patch Justin Bronder 2007-09-20 16:35 0000 111.27 KB Details | Diff
colamd-2.7.0.ebuild colamd-2.7.0.ebuild text/plain Justin Bronder 2007-09-20 16:35 0000 789 bytes Details
colamd-2.7.0-autotools.patch colamd-2.7.0-autotools.patch patch Justin Bronder 2007-09-20 16:36 0000 7.05 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 173900 depends on: Show dependency tree
Bug 173900 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-04-09 12:19 0000
Please add these sparse matrix packages that are needed for octave 2.9.10 to
have sparse support.

Reproducible: Always

Steps to Reproduce:

------- Comment #1 From Johan Bondeson 2007-04-09 12:20:55 0000 -------
Created an attachment (id=115802) [edit]
sci-libs/camd initial ebuild

------- Comment #2 From Johan Bondeson 2007-04-09 12:21:27 0000 -------
Created an attachment (id=115804) [edit]
make camd use autotools

------- Comment #3 From Johan Bondeson 2007-04-09 12:22:57 0000 -------
Created an attachment (id=115805) [edit]
sci-libs/ccolamd initial ebuild

------- Comment #4 From Johan Bondeson 2007-04-09 12:23:20 0000 -------
Created an attachment (id=115806) [edit]
ccolamd-2.5.2-autotools.patch

------- Comment #5 From Johan Bondeson 2007-04-09 12:23:49 0000 -------
Created an attachment (id=115808) [edit]
sci-libs/cholmod initial ebuild

------- Comment #6 From Johan Bondeson 2007-04-09 12:24:10 0000 -------
Created an attachment (id=115810) [edit]
cholmod-1.4.0-autotools.patch

------- Comment #7 From Johan Bondeson 2007-04-09 12:24:45 0000 -------
Created an attachment (id=115812) [edit]
sci-libs/colamd initial ebuild

------- Comment #8 From Johan Bondeson 2007-04-09 12:26:15 0000 -------
Created an attachment (id=115814) [edit]
colamd-2.6.0-autotools.patch

------- Comment #9 From Johan Bondeson 2007-04-09 12:27:18 0000 -------
Created an attachment (id=115815) [edit]
sci-libs/cxsparse initial ebuild

------- Comment #10 From Johan Bondeson 2007-04-09 12:27:41 0000 -------
Created an attachment (id=115816) [edit]
cxsparse-2.0.7-autotools.patch

------- Comment #11 From Johan Bondeson 2007-04-09 12:33:52 0000 -------
the cholmod package also require metis, which has an ebuild here in bugzilla:
http://bugs.gentoo.org/show_bug.cgi?id=53394

------- Comment #12 From Simon Zilliken 2007-08-24 18:30:25 0000 -------
cxsparse doesn't build because cs.h is not found. First I thought it was a
problem with the patch, 'cause there's

+AM_CFLAGS = -I ../Source
+include_HEADERS = Source/cs.h

whereas cs.h is placed in Include. So I replaced Source with Include, but that
didn't work, too. I'm no autotools-expert, so I re-replaced Include with Source
again and simply changed the ebuild:

src_unpack() {
    unpack ${A}

    cd "${WORKDIR}"
    epatch "${FILESDIR}"/${P}-autotools.patch
    cd "${S}"
>>> cp Include/cs.h Source/ <<<
    rm -f Makefile */Makefile
    eautoreconf
}

Works, but it's probably not the most elegant solution :-)
Greetings,

Simon

------- Comment #13 From Justin Bronder 2007-09-20 16:33:22 0000 -------
I have some version bumps for these, added src_test, and tweaked the autotools
patches a little adding header checks and support for building tests mainly.

Cholmod doesn't actually require ccolamd/camd, unless it's being built with
metis support (which isn't required), so I added that to use autotools as well
and the corresponding USE flag.

Cholmod also comes with the stress suite, located in Tcov.  I was able to get
this to build, but it fails half-way through the tests.  This is because they
copy all the source files that build libcholmod into the current directory and
parse them using gcov.  If anyone is actually interested, they could probably
fix this.  Also, the gcov scripts are writting in csh, so there's an added
depend on tcsh.

------- Comment #14 From Justin Bronder 2007-09-20 16:34:07 0000 -------
Created an attachment (id=131415) [edit]
camd-2.2.0.ebuild

------- Comment #15 From Justin Bronder 2007-09-20 16:34:30 0000 -------
Created an attachment (id=131417) [edit]
camd-2.2.0-autotools.patch

------- Comment #16 From Justin Bronder 2007-09-20 16:34:55 0000 -------
Created an attachment (id=131419) [edit]
ccolamd-2.7.0.ebuild

------- Comment #17 From Justin Bronder 2007-09-20 16:35:09 0000 -------
Created an attachment (id=131421) [edit]
ccolamd-2.7.0-autotools.patch

------- Comment #18 From Justin Bronder 2007-09-20 16:35:26 0000 -------
Created an attachment (id=131422) [edit]
cholmod-1.5.0.ebuild

------- Comment #19 From Justin Bronder 2007-09-20 16:35:40 0000 -------
Created an attachment (id=131423) [edit]
cholmod-1.5.0-autotools.patch

------- Comment #20 From Justin Bronder 2007-09-20 16:35:58 0000 -------
Created an attachment (id=131424) [edit]
colamd-2.7.0.ebuild

------- Comment #21 From Justin Bronder 2007-09-20 16:36:13 0000 -------
Created an attachment (id=131425) [edit]
colamd-2.7.0-autotools.patch

------- Comment #22 From Justin Bronder 2007-09-20 16:38:04 0000 -------
I forgot to mention above, but as Johan pointed out earlier, there is already a
bug for metis, #53394.  I've also commited an updated ebuild there as well that
I used to test cholmod with.

------- Comment #23 From Johan Bondeson 2007-09-20 21:37:33 0000 -------
Very nice work done indeed.

------- Comment #24 From Jakub Moc (RETIRED) 2007-09-21 07:48:49 0000 -------
Folks, any reason why can't you move this to science overlay and work on it
there? This bug is getting messy and noisy with all those tons of attachments.
:/

------- Comment #25 From Sébastien Fabbro 2007-09-24 16:30:19 0000 -------
Hi

Thanks a lot for all the great work. All these packages are now in the science
overlay.  Please test them and report here any problems. I would like to push
them to the main tree soon.
I made quite a lot of changes with respect to the one submitted here. For the
ebuild writers, please review these changes and the autotools patches.
Now we are almost done to the full suitesparse (any candidate?)

Sebastien

------- Comment #26 From Justin Bronder 2007-09-24 19:24:57 0000 -------
(In reply to comment #25)
Everything looks good to me.  I pushed your changes to our local overlay and
have updated the developer's machines.  No one has reported any issues.

Thanks,

------- Comment #27 From Sébastien Fabbro 2008-02-05 18:56:24 0000 -------
Now in cvs. Thanks all for your hard work.

First Last Prev Next    No search results available      Search page      Enter new bug