Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23977 - gmt-3.4.3.ebuild (Update)
Summary: gmt-3.4.3.ebuild (Update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
: 10956 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-07-05 17:19 UTC by Castelão
Modified: 2004-04-20 00:21 UTC (History)
2 users (show)

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


Attachments
gmt-3.4.3.ebuild (Upgrade) (gmt-3.4.3.ebuild,2.83 KB, text/plain)
2003-07-05 17:23 UTC, Castelão
Details
Defining variable GMTHOME to show the right place to data files. (gmt-3.4.3.patch,184 bytes, patch)
2003-07-29 12:05 UTC, Castelão
Details | Diff
Upgrade to 3.4.4 and minor changes in ebuild. (gmt-3.4.4.ebuild,2.58 KB, text/plain)
2004-02-04 12:08 UTC, Castelão
Details
Data files in the right place (gmt-3.4.4.patch,1.19 KB, patch)
2004-02-25 11:50 UTC, Castelão
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Castelão 2003-07-05 17:19:37 UTC
GMT upgrade to 3.4.3 version

Reproducible: Always
Steps to Reproduce:
Comment 1 Castelão 2003-07-05 17:23:15 UTC
Created attachment 14186 [details]
gmt-3.4.3.ebuild (Upgrade)
Comment 2 George Shapovalov (RETIRED) gentoo-dev 2003-07-07 23:29:51 UTC
*** Bug 10956 has been marked as a duplicate of this bug. ***
Comment 3 George Shapovalov (RETIRED) gentoo-dev 2003-07-09 12:54:07 UTC
Hi Castel
Comment 4 George Shapovalov (RETIRED) gentoo-dev 2003-07-09 12:54:07 UTC
Hi Castelão.

Thanks for the update!
I have processed and committed the ebuild. Please test.
Few remarks:
1. ebuild was installing bunch of stuff directly under /usr/share, which is not good. I added --datadir switch to make it install under /usr/share/${PN}

2. I replaced gmtwww useflag with doc - it is supposed to be used to enable "extra" docs

3. I removed gmtman and just made it install man pages unconditionally - they ae considered integral part of the package and pretty much all ebuilds install them anyway.

George
Comment 5 Castelão 2003-07-29 12:05:33 UTC
Created attachment 15192 [details, diff]
Defining variable GMTHOME to show the right place to data files.

After install any user that login will have $GMTHOME defined, but the user that
instaled will not until login again. Due that, is interesting to include an
export $GMTHOME... too in ebuild file?
Comment 6 Patrick Kursawe (RETIRED) gentoo-dev 2003-11-04 02:33:24 UTC
george, I bumped this to stable. Maybe include the env variable in a -r1?
Comment 7 Castelão 2004-02-04 12:08:31 UTC
Created attachment 24955 [details]
Upgrade to 3.4.4 and minor changes in ebuild.

I installed without problems. It's running OK.
Comment 8 Patrick Kursawe (RETIRED) gentoo-dev 2004-02-25 00:14:43 UTC
Your "minor changes" involve renaming some USE flags... and I don't understand the sense of the "rm -rf" lines during install. Will have another look at it later.
Comment 9 Castelão 2004-02-25 11:50:04 UTC
Created attachment 26337 [details, diff]
Data files in the right place

OK, you're right, those aren't minor changes. I changed gmtfull and gmthigh to
nogmtfull and nogmthigh because I conclude that these two parts are very
important to GMT. Without this GMT application is stronglly restricted.
Therefore I believe that they should be included in the default install.

In prior ebuild version all data files of GMT were placed directly in share.
Now they are putted at /usr/share/${PF}.

If directories (examples, tutotial,...) aren't included in final install if
hadn't be earesed previous, yeahh we don't need "rm -f".

Some other really minor changes. ;)
Comment 10 Patrick Kursawe (RETIRED) gentoo-dev 2004-04-19 08:29:38 UTC
Sorry, this bug got out of my focus. Except the default options, is there a problem left with 3.4.4-r1 that needs to be addressed?
Comment 11 Patrick Kursawe (RETIRED) gentoo-dev 2004-04-20 00:21:28 UTC
Closing this bug, if there's still something just re-open, please.