commit:     2e1e0b5cb2c61cfc1d724a9a398178dd86f9b802
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 27 00:36:23 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 00:41:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1e0b5c

media-gfx/povray: relax license a bit and return to `@FREE`

Due to documentation, povray is, per its README, partially licensed
under CC-BY-NC-SA-2.5 which is *not* a free license.

However, it turns out we don't install that documentation anyway:

- part of it actually isn't even in the sources at all, though upstream
  clearly intended it to be as the build scripts try to create it but
  log failures due to the files being missing (and then don't actually
  exit with a failure status!!!)

- and the other part isn't used by the build at all except when using
  the Windows NSIS installer, which we don't run

Hence we don't need that license.

Closes: https://bugs.gentoo.org/889030
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 .../povray/{povray-3.7.0.0-r5.ebuild => povray-3.7.0.0-r6.ebuild}     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-gfx/povray/povray-3.7.0.0-r5.ebuild 
b/media-gfx/povray/povray-3.7.0.0-r6.ebuild
similarity index 96%
rename from media-gfx/povray/povray-3.7.0.0-r5.ebuild
rename to media-gfx/povray/povray-3.7.0.0-r6.ebuild
index ea1666fa2b34..2f37892249f4 100644
--- a/media-gfx/povray/povray-3.7.0.0-r5.ebuild
+++ b/media-gfx/povray/povray-3.7.0.0-r6.ebuild
@@ -20,7 +20,9 @@ 
SRC_URI="https://github.com/POV-Ray/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
        
https://dev.gentoo.org/~soap/distfiles/${P}_p20160914-fix-c++14.patch.bz2";
 S=${WORKDIR}/${PN}-${MY_PV}
 
-LICENSE="AGPL-3+ CC-BY-SA-3.0 CC-BY-NC-SA-2.5"
+# Upstream claims to have CC-BY-NC-SA-2.5 documentation, but it doesn't seem
+# to actually be in the sources, so we don't distribute it either.
+LICENSE="AGPL-3+ CC-BY-SA-3.0"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="debug +io-restrictions tiff X"

Reply via email to