media-libs/glm-0.9.5.2 was released on 2014-02-08. media-libs/glm-0.9.5.3 was released on 2014-04-01. media-libs/glm-0.9.5.4 was released on 2014-06-21. media-libs/glm-0.9.6.0 was released on 2014-11-30. media-libs/glm-0.9.6.1 was released on 2014-12-10.
License was changed in glm-0.9.6.0. https://github.com/g-truc/glm/blob/0.9.6.0/copying.txt https://github.com/g-truc/glm/blob/0.9.6.1/copying.txt Licenses team: What should be in LICENSE variable in ebuild?
I have sent an e-mail to upstream (license team in CC). As I see it, there are two interpretations possible: a) We take the "military purposes" restriction as a joke that can be ignored, then it is just the MIT license. b) We take it seriously, then you'll need LICENSE="Happy-Bunny MIT". But this would imply that the package is non-free, with the consequence that users with ACCEPT_LICENSE="-* @FREE" can no longer install libreoffice (which has glm as unconditional dependency).
Created attachment 395498 [details, diff] glm-0.9.6.1.ebuild.patch Upstream said that licence is "The Happy Bunny License" or MIT. LICENSE="MIT" can be left in ebuild.
+*glm-0.9.6.1 (04 Feb 2015) + + 04 Feb 2015; Michał Górny <mgorny@gentoo.org> +glm-0.9.6.1.ebuild: + Version bump. Bug #538294. However, I have a few more remarks: the ebuild ignores the build system. While I agree that cmake does a poor job installing the includes, and we would need to clean the resulting mess up, it'd be good to enable the test suite.
commit 7f52b7b04cadafc6a5b87818d4414dee79b36bdc Author: Justin Lecher <jlec@gentoo.org> Date: Wed Sep 16 10:57:06 2015 +0200 Merge branch 'marbre-glm' * marbre-glm: media-libs/glm: Fix remote-id media-libs/glm: Version bump, fixes #553156 and #538294 licenses: add HappyBunny license Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=553156 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=538294 Closes: Github gentoo/gentoo#83 Signed-off-by: Justin Lecher <jlec@gentoo.org> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f52b7b04cadafc6a5b87818d4414dee79b36bdc
License was clarified in https://github.com/g-truc/glm/commit/d8576b94f35cc6d9e590b2a7957b1d44e8f3c4db which is included in glm >= 0.9.6.2.