summaryrefslogtreecommitdiff
path: root/app-office/gnucash
diff options
context:
space:
mode:
Diffstat (limited to 'app-office/gnucash')
-rw-r--r--app-office/gnucash/Manifest3
-rw-r--r--app-office/gnucash/files/gnucash-4.13-no-werror.patch20
-rw-r--r--app-office/gnucash/gnucash-4.13.ebuild1
3 files changed, 23 insertions, 1 deletions
diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
index 79d7b369f03e..a9b710e78ede 100644
--- a/app-office/gnucash/Manifest
+++ b/app-office/gnucash/Manifest
@@ -2,9 +2,10 @@ AUX gnucash-3.8-examples-subdir.patch 316 BLAKE2B 77779cebb75896e8d51981f5fc0cbc
AUX gnucash-3.8-exclude-license.patch 634 BLAKE2B d6b86102a4ced983684e75f4f4801b7da096923a65c7fca10f13e9da45adb70ac5c2c3c5af9151a14e6f1eb3a3711d6283840db232ee6113818e1f1b215be9dc SHA512 a9c43405226d2256c0b3c981e70a4fc79bd126c08089e68ac01edc86070a2936eaa3f77ac16bad94954addd2085ca0bf1c62bec3d31840559bbf213e1b530f2d
AUX gnucash-4.12-drop-broken-test.patch 1214 BLAKE2B 6e977f65cecee6b9102881529799f04ddd03b170f0e9cbe8959b3e356d2dfbef14d9cb11d3e37f0225991fe7bd08ef50163db1d007836cb1024b0c1a6e79b0fd SHA512 8f18214982537514cb0640a4fa52fe9707c6f3ea0db0eef1108fb7b36fb89d0dadc87d12796c60b94d9ed8224655c35a9954bfb463f9f6b56cb02eca4d9d4cda
AUX gnucash-4.12-fix-test.patch 751 BLAKE2B 650ee0592dbc21f36792f135bf3c13b5b4869cf343170917b5bf408d43d6bb2d105e7f987fba38073bd16e6cf65ad8615812851b05b4909800ec9784ae1b5279 SHA512 f1e2a7fdab9849167dbca2fb407416ba6e55a158b609a995a9bbde3ea1d06cff1de00cc9839f4623b3ac04300b7043a38d5cd6cc70d1fab131159fb3e4ffbfd3
+AUX gnucash-4.13-no-werror.patch 1631 BLAKE2B 7cb2a662bc7cc5b0d94cd4fec7b0f06d3d20dc91e8ccab553549dcd7a18a30d8d1f11b6879816de7512aa7bba533c8377bac8cd23f5cdea41dd4e40e2d2f9810 SHA512 578ef558adb9b3e4e96eb5bd4bd23680edf6f3a66f52c1bd71ad636e5d01bfd1dfaecea433fa9c17dd52a049989e7866e27bc98458c300475c72a88a8c850c1f
AUX gnucash-4.13-webkit2gtk-4.1.patch 552 BLAKE2B 8fd437c963fd8d6ba61d6b4c9db75ee3ab7a80671d4f02621727b00d256793242e9b94da0a61df36c1b7f53c8c205007ebb49d3a0cc1f8caf0d3de08d56f5d46 SHA512 546d068ac56897115aad9ba58dfa1e93b8bca2d789d1aaf2d22ec86a2d4a478be135b2bc1780ab9992496d764fbdea8b673386febcb9b4fbf85634f1578d5956
DIST gnucash-4.12.tar.bz2 14552115 BLAKE2B 6d5faf2fa1d096315bd6c346e0291109669fd9df4bc0404f4dbc2fc56c8a361aeff57e3535fea862f21ff59391319010b7f28c9bd7df658a1b0c518894862585 SHA512 4c930dfc9a10dfd06d3c52874a61e533ddc39deb1c334162dc3a096d998dbdfcac61520ae94dedbc6742b7807e250ff92d26067a70c4ab156e46bed333bbfd37
DIST gnucash-4.13.tar.bz2 14658572 BLAKE2B 027151a800194b854ad8bbe5175b24c99e924331f2b0a35745870542c2ade1e7347d2cbc3e400f621c6b5c1bb708633609a1891e729f8923d0c717537f884ca9 SHA512 7f1f5a6c6e537aca7e88c806461c58e90256954842026d801dba48586fa5817519220f532b9e460bc34751c94e6be4a80aac06325b7bada716616a735e2de3d3
EBUILD gnucash-4.12-r1.ebuild 5313 BLAKE2B 245467b20d279494f07c4e234303d456424b0545f390468522b95042774a297970dd20a3a3c298cd93024ec6dce671ee6a5abb6c89cd258d3a42f1be9e976eec SHA512 30fc2f0259634169a02e5084efc169577cba07c4ea429f07fa27e188576c19c9daa7473792763b2381a83ed959c2a8e946f4b818110c8b337ba5f96db9d15e83
-EBUILD gnucash-4.13.ebuild 5289 BLAKE2B 034a624da89d49f55fcff26328d325727f6254ac5839f293305d076b4cc5c3a939fa90b6cab9bf02088a6cff5f3052453621924bde4a1d5976575a4365382dbb SHA512 97c08df38ae8eb1f8be020027cddfa6b810aeb8c2a8f5b614ecb4cd4f7467ccdf2e13b0bf0ae6348fbe2e46cfded052443bef591bc1dc0e4b8ebc27a74f7e233
+EBUILD gnucash-4.13.ebuild 5331 BLAKE2B 7790e6b494e0cc867fe13a178fa47d42e0d8715c7a6c4eca290a48ac57c436fe1cb00fce427450314f8f476320fa45dd97b4a2cfe5d16366e85eb2d0f50bd290 SHA512 4cb941ee2f69dc52108a9abf78672721d76f7fc787631e38e976e7f4f18ee67beb11a9c133fe507e8c20617f44174f85df03669ce19ac1dfeaeed2ce17d08d08
MISC metadata.xml 1920 BLAKE2B 797f0dd6443bbb96fe31e287c4733fa477ac64cabc19bea78d3c12b479c08d635d52f03ba0ca0c5e1a992709eef68af01c2d0beb6f9c47e8a9909be327154228 SHA512 d3ed034a7b95480748e7d8431b25d1ef7aa7d2df04df82c35d58450709f8963822ff30476a2be7dd92461efbabbce6963e51158640153f7159c76b244e9b1861
diff --git a/app-office/gnucash/files/gnucash-4.13-no-werror.patch b/app-office/gnucash/files/gnucash-4.13-no-werror.patch
new file mode 100644
index 000000000000..5b45898eacc1
--- /dev/null
+++ b/app-office/gnucash/files/gnucash-4.13-no-werror.patch
@@ -0,0 +1,20 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -578,14 +578,14 @@ set(CMAKE_C_STANDARD_REQUIRED ON)
+ set(CMAKE_C_EXTENSIONS ON)
+
+ if (UNIX)
+- set( CMAKE_C_FLAGS "-Werror -Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-unused ${CMAKE_C_FLAGS}")
++ set( CMAKE_C_FLAGS "-Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-unused ${CMAKE_C_FLAGS}")
+ set( CMAKE_C_FLAGS "-Wno-error=deprecated-declarations -Wno-error=parentheses ${CMAKE_C_FLAGS}")
+- set( CMAKE_CXX_FLAGS "-Werror -Wall -Wmissing-declarations -Wno-unused -Wno-error=parentheses ${CMAKE_CXX_FLAGS}")
++ set( CMAKE_CXX_FLAGS "-Wall -Wmissing-declarations -Wno-unused -Wno-error=parentheses ${CMAKE_CXX_FLAGS}")
+ set( CMAKE_CXX_FLAGS "-Wno-error=deprecated-declarations ${REGISTER_CXXFLAG} ${CMAKE_CXX_FLAGS}")
+ set( CMAKE_C_FLAGS_RELEASE "-O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 ${CMAKE_C_FLAGS}")
+ endif()
+ if (MINGW)
+- set( CMAKE_C_FLAGS "-Werror -Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused -Wno-error=deprecated-declarations ${CMAKE_C_FLAGS}")
++ set( CMAKE_C_FLAGS "-Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused -Wno-error=deprecated-declarations ${CMAKE_C_FLAGS}")
+ set( CMAKE_CXX_FLAGS "-DWINVER=0x0500 -D_EMULATE_GLIBC=0 ${CMAKE_CXX_FLAGS}") # Workaround for bug in gtest on mingw, see https://github.com/google/googletest/issues/893 and https://github.com/google/googletest/issues/920
+ endif()
+
diff --git a/app-office/gnucash/gnucash-4.13.ebuild b/app-office/gnucash/gnucash-4.13.ebuild
index f1335eb5330f..42de933a3330 100644
--- a/app-office/gnucash/gnucash-4.13.ebuild
+++ b/app-office/gnucash/gnucash-4.13.ebuild
@@ -101,6 +101,7 @@ PDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-3.8-exclude-license.patch"
"${FILESDIR}/${PN}-4.12-drop-broken-test.patch"
+ "${FILESDIR}/${PN}-4.13-no-werror.patch"
# This is only to prevent webkit2gtk-4 from being selected.
# https://bugs.gentoo.org/893676