diff options
author | Peter Levine <plevine457@gmail.com> | 2017-07-23 01:51:48 -0400 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2017-07-23 23:12:26 +1000 |
commit | 2a95b6d1aba510faebfb15b41ab516b6f768b222 (patch) | |
tree | 50b15ed38f68bc76c7d567930ab5c90ba1183938 /games-engines | |
parent | media-libs/coin: Now it can be build with gcc7 (diff) | |
download | gentoo-2a95b6d1aba510faebfb15b41ab516b6f768b222.tar.gz gentoo-2a95b6d1aba510faebfb15b41ab516b6f768b222.tar.bz2 gentoo-2a95b6d1aba510faebfb15b41ab516b6f768b222.zip |
games-engines/odamex: Fix building with GCC-6
Bug: https://bugs.gentoo.org/show_bug.cgi?id=610566
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Diffstat (limited to 'games-engines')
-rw-r--r-- | games-engines/odamex/files/odamex-0.7.0-gcc6.patch | 39 | ||||
-rw-r--r-- | games-engines/odamex/odamex-0.7.0.ebuild | 5 |
2 files changed, 42 insertions, 2 deletions
diff --git a/games-engines/odamex/files/odamex-0.7.0-gcc6.patch b/games-engines/odamex/files/odamex-0.7.0-gcc6.patch new file mode 100644 index 000000000000..9e341b881ccd --- /dev/null +++ b/games-engines/odamex/files/odamex-0.7.0-gcc6.patch @@ -0,0 +1,39 @@ +Bug: https://bugs.gentoo.org/610566 +Commit: https://github.com/odamex/odamex/commit/1d8121c78fe2db9befb05dd40ceb9b86062024e4 + +From 1d8121c78fe2db9befb05dd40ceb9b86062024e4 Mon Sep 17 00:00:00 2001 +From: rice <russell@odamex.net> +Date: Tue, 30 Aug 2016 08:37:15 +0000 +Subject: [PATCH] - Apply patch from bug 1177, thanks RjY! + +SVN r5444 (trunk) +--- + common/m_vectors.cpp | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/common/m_vectors.cpp b/common/m_vectors.cpp +index b51e4e40..2eb48a04 100644 +--- a/common/m_vectors.cpp ++++ b/common/m_vectors.cpp +@@ -541,16 +541,16 @@ void M_PerpendicularVec3(v3double_t *dest, const v3double_t *src) + { + // find the smallest component of the vector src + v3double_t tempvec; +- double minelem = src->x; ++ double minelem = fabs(src->x); + double *mincomponent = &(tempvec.x); +- if (abs(src->y) < minelem) ++ if (fabs(src->y) < minelem) + { +- minelem = abs(src->y); ++ minelem = fabs(src->y); + mincomponent = &(tempvec.y); + } +- if (abs(src->z) < minelem) ++ if (fabs(src->z) < minelem) + { +- minelem = abs(src->z); ++ minelem = fabs(src->z); + mincomponent = &(tempvec.z); + } + diff --git a/games-engines/odamex/odamex-0.7.0.ebuild b/games-engines/odamex/odamex-0.7.0.ebuild index 95f8739cb7a6..552df25f75a1 100644 --- a/games-engines/odamex/odamex-0.7.0.ebuild +++ b/games-engines/odamex/odamex-0.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -40,7 +40,8 @@ src_prepare() { "${FILESDIR}"/2-${P}-cmake-options.patch \ "${FILESDIR}"/3-${P}-wad-search-path.patch \ "${FILESDIR}"/4-${P}-odalauncher-bin-path.patch \ - "${FILESDIR}"/${P}-miniupnpc.patch + "${FILESDIR}"/${P}-miniupnpc.patch \ + "${FILESDIR}"/${P}-gcc6.patch rm -r libraries/libminiupnpc || die |