Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 471252 - dev-util/ninja-1.3.3 version bump and ebuild improvements
Summary: dev-util/ninja-1.3.3 version bump and ebuild improvements
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-25 17:03 UTC by Mike Gilbert
Modified: 2013-05-28 03:52 UTC (History)
1 user (show)

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


Attachments
Ebuild patch (ninja.patch,2.25 KB, patch)
2013-05-25 17:03 UTC, Mike Gilbert
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Gilbert gentoo-dev 2013-05-25 17:03:26 UTC
Created attachment 349142 [details, diff]
Ebuild patch

The attachment bumps dev-util/ninja to 1.3.3, and makes the following improvements:

- EAPI=5
- Migrate from python.eclass to python-any-r1 eclass
- Update SRC_URI to match new github tag-based tarball scheme
- Export CXX instead of BUILD_CXX in src_compile; cross-compile support would be somewhat more involved than this
- Build targets in "verbose" mode, which shows each command executed
- Build new "manual" target and install manual.html
- Implement test phase

If you have no objections, I will go ahead and commit it.

Also note that the chromium-29 ebuild uses ninja instead of make, so the chromium team now has a vested interest in keeping this package up to date.
Comment 1 Christoph Junghans (RETIRED) gentoo-dev 2013-05-28 03:19:18 UTC
Looks good to me, feel free to commit it, but the chromium herd will take it from here.
Comment 2 Mike Gilbert gentoo-dev 2013-05-28 03:52:14 UTC
+*ninja-1.3.3 (28 May 2013)
+
+  28 May 2013; Mike Gilbert <floppym@gentoo.org> +ninja-1.3.3.ebuild,
+  metadata.xml:
+  Version bump and various improvements. Add chromium herd to metadata. Bug
+  471252.
+