Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 447338 - =dev-games/mercator-0.3.1 stable request
Summary: =dev-games/mercator-0.3.1 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 447162
Blocks:
  Show dependency tree
 
Reported: 2012-12-15 12:30 UTC by Vicente Olivert Riera (RETIRED)
Modified: 2012-12-26 01:25 UTC (History)
0 users

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


Attachments
mercator-0.3.1.ebuild.patch (mercator-0.3.1.ebuild.patch,795 bytes, patch)
2012-12-15 12:30 UTC, Vicente Olivert Riera (RETIRED)
Details | Diff
mercator-0.3.1.ebuild.patch (mercator-0.3.1.ebuild.patch,601 bytes, patch)
2012-12-15 12:42 UTC, Vicente Olivert Riera (RETIRED)
Details | Diff
mercator-0.3.1.ebuild.patch (mercator-0.3.1.ebuild.patch,687 bytes, patch)
2012-12-15 14:25 UTC, Vicente Olivert Riera (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vicente Olivert Riera (RETIRED) gentoo-dev 2012-12-15 12:30:57 UTC
Created attachment 332348 [details, diff]
mercator-0.3.1.ebuild.patch

Please stabilize =dev-games/mercator-0.3.1

Target keywords: amd64 x86

The current stable version of this package will not compile agains the future stable version of dev-games/wfmath. See bug #447162

I have attached a patch for this ebuild to fix the problem of "non-verbose build log" plus a cosmetic change.

Tested amd64: looks fine here.
Comment 1 Julian Ospald 2012-12-15 12:34:17 UTC
bump to EAPI=5 instead and drop the src_configure phase
you forgot to inherit eutils which is needed for prune_libtool_files
Comment 2 Vicente Olivert Riera (RETIRED) gentoo-dev 2012-12-15 12:42:59 UTC
Created attachment 332352 [details, diff]
mercator-0.3.1.ebuild.patch

(In reply to comment #1)
> bump to EAPI=5 instead and drop the src_configure phase
> you forgot to inherit eutils which is needed for prune_libtool_files

I'm sorry, I didn't know that we can use EAPI5 for stable packages. Thank you!
And, I think eutils are inherited by default, because prune_libtool_files it's already working.
Comment 3 Vicente Olivert Riera (RETIRED) gentoo-dev 2012-12-15 13:38:05 UTC
Tested x86: looks fine here.
Comment 4 Julian Ospald 2012-12-15 14:09:03 UTC
(In reply to comment #2)
> And, I think eutils are inherited by default, because prune_libtool_files
> it's already working.

no, it is not.

base.eclass inherits eutils.eclass, but it's bad form to rely on that. If you use a function from any eclass directly you MUST inherit that eclass explicitly. Eclasses change over time and this policy prevents random breakage.
Comment 5 Vicente Olivert Riera (RETIRED) gentoo-dev 2012-12-15 14:25:32 UTC
Created attachment 332366 [details, diff]
mercator-0.3.1.ebuild.patch

Ok Julian, thanks for the info. I'm agree with you, so, I have attached a new version of the patch with all the fixes.
Comment 6 Agostino Sarubbo gentoo-dev 2012-12-20 10:01:27 UTC
amd64 stable
Comment 7 Jeff (JD) Horelick (RETIRED) gentoo-dev 2012-12-26 01:25:06 UTC
x86 stable. Thanks Vicente. Last arch, closing.