media-sound/lmms: Drop -Werror (bug #567428).
authorJeroen Roovers <jer@gentoo.org>
Thu, 31 Dec 2015 16:00:22 +0000 (17:00 +0100)
committerJeroen Roovers <jer@gentoo.org>
Thu, 31 Dec 2015 16:00:22 +0000 (17:00 +0100)
Package-Manager: portage-2.2.26

media-sound/lmms/files/lmms-1.1.3-Werror.patch [new file with mode: 0644]
media-sound/lmms/lmms-1.1.3.ebuild

diff --git a/media-sound/lmms/files/lmms-1.1.3-Werror.patch b/media-sound/lmms/files/lmms-1.1.3-Werror.patch
new file mode 100644 (file)
index 0000000..4735c3e
--- /dev/null
@@ -0,0 +1,12 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -334,9 +334,6 @@
+ 
+ # set compiler flags
+ SET(WERROR_FLAGS "-Wall -Werror=unused-function -Wno-sign-compare -Wno-strict-overflow")
+-IF(NOT LMMS_BUILD_APPLE)
+-   SET(WERROR_FLAGS "${WERROR_FLAGS} -Werror")
+-ENDIF()
+ 
+ # Due to a regression in gcc-4.8.X, we need to disable array-bounds check
+ IF (CMAKE_COMPILER_IS_GNUCXX AND ((CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL "4.8.0") OR (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "4.8.0")))
index 8167c4c26bf14a48295240c2ae39552caa2c17fb..255427a11eba9deaabb540fb7010fb246e757366 100644 (file)
@@ -44,7 +44,10 @@ RDEPEND="${RDEPEND}
 
 DOCS="README AUTHORS TODO"
 
-PATCHES=( "${FILESDIR}/gcc52.patch" )
+PATCHES=(
+       "${FILESDIR}/gcc52.patch"
+       "${FILESDIR}/lmms-1.1.3-Werror.patch"
+)
 
 src_configure() {
        mycmakeargs="${mycmakeargs}