5.1.0 is out: https://nodejs.org/en/download/stable/ Also this ebuild has few refactorings: 1. remove more useless files from `$(libdir)/node_modules' 2. properly install man pages for `npm` 3. install bash completion for `npm` 4. introduce USE=doc and install nodejs API docs 5. do not use dependencies tracking while build (it is only useful for developers, but not for ine time build) Reproducible: Always
Created attachment 418310 [details] new ebuild
Created attachment 418312 [details, diff] disable dependencies tracking at build time
Created attachment 418848 [details] nodejs 5.1.1 ebuild meanwhile new version is out
new features for 5.1.1 ebuild: * remove references to online fonts from HTML docs, so the can be viewed offline (or slow/mobile connection) w/o problem (connection lags)
meanwhile 5.2.0 is out... just rename 5.1.1 ebuild to 5.2.0
Thanks for the ebuild updates! Feedback: 1. libuv needs to be >= 1.7.5 2. icu? needs to be >= 56 3. http-parser needs to be >= 2.6.0 4. openssl needs to be >= 1.0.2e (security related) 5. IUSE=+snapshot based on upstream change 6. your cleanups should be wrapped in the npm use flag. Also: there's _a lot_ of test modification. I'm not super keen on doing this amount of changes; it indicates that something is off with how gentoo tests nodejs. Looking at http://ci.nodejs.org you can see it being tested on 8+ different linuxes. We should figure out why it fails in our sandboxed test mode and do something about it before we further distance ourselves to upstream. If you want to take testing seriously, I suggest you ping me (jbergstroem@freenode) or open issues at http://github.com/nodejs/node where you can reproduce test issues outside of the gentoo sandbox.
Created attachment 419078 [details] Fixed dependencies according notes
> 1. libuv needs to be >= 1.7.5 fixed > 2. icu? needs to be >= 56 I don't see that ebuild in protage tree yet... > 3. http-parser needs to be >= 2.6.0 > 4. openssl needs to be >= 1.0.2e (security related) > 5. IUSE=+snapshot based on upstream change fixed 6. your cleanups should be wrapped in the npm use flag. some of them already under `if use npm`, the others are generic: cleaning `node_modules` which is not `npm` only.
https://github.com/nodejs/node/blob/v5.4.1/CHANGELOG.md 5.4.1 is out, please bump.
Work in progress update that attempts to merge all of this plus additional fixes can be found in a git branch, please test and report back. https://github.com/gentoo/gentoo/compare/master...jbergstroem:verbump/net-libs/nodejs-5.4.1
Could ppc be keyworded as well? I have read in nodejs release notes that it supports ppc(for a while now).
@Joakim: suggesting you open a PPC keywording bug. Closing as fixed.
(In reply to Johan Bergström from comment #12) > @Joakim: suggesting you open a PPC keywording bug. > > Closing as fixed. I did so here: https://bugs.gentoo.org/show_bug.cgi?id=576940 This is my first keywording request, I hope I got most right :)