Hey, this is the bumping of composer-1.4.1 (still no tests).
I have added the ebuild while I finish it on my overlay [1] ``` $ composer --version Composer 1.4.1 2017-03-10 09:29:45 ``` [1]: https://github.com/GuillaumeSeren/gentoo-overlay
Here is the list of package I am planning to add in the PR (test flag not added). [ebuild N #] dev-php/symfony-finder-3.1.10::GuillaumeSeren USE="{-test}" 24 KiB [ebuild N #] dev-php/json-schema-4.1.0::GuillaumeSeren USE="{-test}" 25 KiB [ebuild N ~] dev-php/jsonlint-1.4.0::gentoo USE="{-test}" 11 KiB [ebuild N #] dev-php/symfony-process-3.2.2::GuillaumeSeren USE="{-test}" 31 KiB [ebuild N #] dev-php/symfony-filesystem-3.2.2::GuillaumeSeren USE="{-test}" 17 KiB [ebuild N #] dev-php/symfony-polyfill-mbstring-1.3.0::GuillaumeSeren 19 KiB [ebuild N #] dev-php/symfony-debug-3.2.2::GuillaumeSeren USE="{-test}" 35 KiB [ebuild N #] dev-php/symfony-console-3.2.2::GuillaumeSeren USE="{-test}" 117 KiB [ebuild N #] dev-php/composer-1.4.1::GuillaumeSeren 1,065 KiB
I opened a PR here -> https://github.com/gentoo/gentoo/pull/4364
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8beab2f41f763b95f33ad2f8478c2291cbc00f8 commit f8beab2f41f763b95f33ad2f8478c2291cbc00f8 Author: Michael Orlitzky <mjo@gentoo.org> Date: Wed Apr 26 21:23:37 2017 -0400 dev-php/composer: version bump 1.3.1 -> 1.4.1. This commit adds composer-1.4.1 and removes the old composer-1.3.1 at the same time, allowing me to mess with the autoload.php in-flight. We had one patch that was giving us trouble with v1.4.1, and this new ebuild is an experiment to see if we can do away with it. Instead of installing to /usr/share/php/Composer, the new v1.4.1 will install to /usr/share/composer, and only create a symlink from /usr/bin/composer to the "real" executable under /usr/share. Since the executable loads everything via relative paths, having the "real" executable under /usr/share (with the rest of its stuff) allows composer to find what it's looking for out-of-the box, without us having to point it towards our particular install location. As a result, I've removed the one patch that did so, and I've updated autoload.php with the new path. Thanks are due to Guillaume Seren who did most of the prerequisite work and stayed on top of the pull request and bug. Gentoo-Bug: 613898 Closes: https://github.com/gentoo/gentoo/pull/4364 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Guillaume, I was able to use all of your commits for the prerequisites: https://gitweb.gentoo.org/repo/gentoo.git/log/?qt=author&q=seren
Hey mjo, Thank you that's great! Having all the deps for running and testing is huge work because of the number but most of it is quite simple. I will check to bump the next version.