Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 199821 - sci-mathematics/octave-2.9.17 version bump
Summary: sci-mathematics/octave-2.9.17 version bump
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-11-20 20:56 UTC by Christopher Friedt
Modified: 2007-11-21 14:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch to 'octave-2.9.17_orig/doc/interpreter/Makefile.in' (octave-2.9.17-octave.dvi.patch,490 bytes, patch)
2007-11-20 20:57 UTC, Christopher Friedt
Details | Diff
octave-2.9.17.ebuild (octave-2.9.17.ebuild,4.27 KB, text/plain)
2007-11-20 21:04 UTC, Christopher Friedt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Friedt 2007-11-20 20:56:05 UTC
This only happens with USE="doc". The ebuild fails saying that octave.dvi does not exist. Other than that all software is compiled and ready to install. 

Therefore, USE="doc" requires a patch to the makefile (or else the ebuild needs to be revised). 

Here is a patch to the makefile for now:

--- octave-2.9.17_orig/doc/interpreter/Makefile.in      2007-10-26 20:22:05.000000000 +0200
+++ octave-2.9.17/doc/interpreter/Makefile.in   2007-11-14 13:27:31.000000000 +0100
@@ -151,7 +151,7 @@
        $(SED) -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp
        mv $@.tmp $@
 
-all: octave.info octave.pdf octave-a4.pdf HTML/index.html
+all: octave.info octave.pdf octave.dvi octave-a4.pdf HTML/index.html
 .PHONY: all
 
 $(TEXINFO): src-DOCSTRINGS scripts-DOCSTRINGS munge-texi$(BUILD_EXEEXT)


Reproducible: Always
Comment 1 Christopher Friedt 2007-11-20 20:57:02 UTC
Created attachment 136535 [details, diff]
patch to 'octave-2.9.17_orig/doc/interpreter/Makefile.in'
Comment 2 Christopher Friedt 2007-11-20 21:01:47 UTC
Oh, sorry, this ebuild isn't even in portage yet, it's in my own overlay!!!

In any event, I'll attach the ebuild that's in my overlay :) That is the _suggested_ version that people download from the octave website, not the _stable_ version.
Comment 3 Christopher Friedt 2007-11-20 21:04:41 UTC
Created attachment 136537 [details]
octave-2.9.17.ebuild

This ebuild is not yet in portage, but it should be marked as ~x86 (at least) since it is the _suggested_ version that should be downloaded from the octave website. 

I still find that there are some very minor bugs that need to be fixed upstream, but I have not encountered anything major so far that would prevent the average end-user from upgrading.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-11-20 21:23:09 UTC
Submit this upstream please, we cannot fix non-existent ebuilds.
Comment 5 Christopher Friedt 2007-11-20 23:06:08 UTC
This was originally (accidentally) filed as an application bug, and then I realized that it wasn't even in the main portage tree, but in one of my own ebuilds. 

The previous comments contain a candidate ebuild & patch for the makefile for =sci-mathematics/octave-2.9.17.

Whoever had replied to me before told me to push it upstream, so I thought I'd just submit the ebuild, since it wasn't already in the portage tree.

... this is the 'suggested' version of the software that the octave website urges people to download.
Comment 6 Christopher Friedt 2007-11-20 23:07:22 UTC
ps: I thought it wouldn't be necessary to open a new bug just to submit my ebuild, that's why I re-opened it. 

I followed the instructions below for submitting:

http://www.gentoo.org/doc/en/ebuild-submit.xml
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-11-20 23:14:58 UTC
Oh, OK. Thanks :)
Comment 8 Markus Dittrich (RETIRED) gentoo-dev 2007-11-21 14:26:03 UTC
Hi Christopher,

Thanks much for your ebuild. Presently, the octave ebuild development
is taking place in the science overlay (it has octave-2.9.17) which
also contains ebuilds for all the new-style split octave-forge ebuilds
(see bugs #153462 and #179885, there you can also find more information
regarding the development process). 

Hence, if this is alright I close this bug as fixed and please let us know
about any enhancements/problems with the current octave/octave-forge
versions in the overlay at the above mentioned bugs.

Thanks much,
Markus

Comment 9 Christopher Friedt 2007-11-21 14:57:13 UTC
Oh, ok ;-) I just read some of the other bugs - good idea to split up the forge sections like that ;-) 

I'll close this one, thank you for the info though ;-)