diff options
Diffstat (limited to 'sci-calculators/tiemu')
-rw-r--r-- | sci-calculators/tiemu/Manifest | 3 | ||||
-rw-r--r-- | sci-calculators/tiemu/files/tiemu-3.03-clang16-build-fix.patch | 23 | ||||
-rw-r--r-- | sci-calculators/tiemu/tiemu-3.03-r2.ebuild | 3 |
3 files changed, 27 insertions, 2 deletions
diff --git a/sci-calculators/tiemu/Manifest b/sci-calculators/tiemu/Manifest index f4b702b53eaf..fa9bde4816b6 100644 --- a/sci-calculators/tiemu/Manifest +++ b/sci-calculators/tiemu/Manifest @@ -1,6 +1,7 @@ +AUX tiemu-3.03-clang16-build-fix.patch 524 BLAKE2B b8a86c7e887b429b6d34fe29577b67c8a0d09ff4cee460ccc948959554c4f9ef93883450c7f6b26580c798b68fe5b8f2a4b1213ea3534c263f03f41dcf57a41a SHA512 1e339c9007f77777fdfaca0b618d0cf3b48f46201c6fef9c7831108ead5ee124c7871e303cfd55c7a778ecb9fabd9be3a87bed0977df6023515269d26e526d03 AUX tiemu-3.03-fix-ftbfs-with-customized-abort-function.patch 417 BLAKE2B 8e0ba171ca47ca7769e793184cd2706084b052ccbb1580fe2c699f90dd2b710316f24a06eb2a1ebb94f8c5898127486176446552123d804143d8ae3eb767a42a SHA512 cee35f682d306acde6f8807e1923917c21b1da8d6fe031a6500598cd9942a0129628c03167ee5e7f112baeae7484db9f143b3fdb7717720b85384d9fc747b437 AUX tiemu-3.03-r2820.patch 797 BLAKE2B a333d890ab0aed23ebec5ddaa41c728d7e92acb0b28ac8fea65cec92537d724b32ba00b26b2aba5714ff978c6bdd8aee8e8060d144d1d739b40cb1da3b7e886d SHA512 303b2c070131127fec872b1e53ad8a25dd26ab9e85bc6812351b26e7c0c3fcec7ce50d68d7964b47f3f1f68092e0ebc5b9fe499c811981aed28a1aeb702f4a4e AUX tiemu-3.03-remove_depreciated_gtk_calls.patch 5232 BLAKE2B 15c2016b9d73da648b8a8b62204a9901798a7c2129517c8bd1281f386f02e30c4e5eee885543eaff73d7041430b135048c34cd936ce10d08c310cb7f594d2f0a SHA512 7c5f254312086f1b1841c0abd2c6529f52fbfbbfb32c4621363fe58d6f0cfbaaeca610c7136e4d27a0393e88fadd098781db81ca144fb94c5c44d0d7744d53a3 DIST tiemu_3.03.orig.tar.gz 27343892 BLAKE2B 3fd5a14deb47ad0753f97f7707e1c3fa78477a6afa9a7afa99953fa77cb4d79d5ff8160dce87d24622e0fd2a95b3f35789ba1711e0eb94ce664ac329ce9fb16c SHA512 417f57b14ff603bc35ec1dcd7e6a884c28dc9decddcf775318cac1db383907a59d24dcef3c96324703a896672bd54caa51220126edd9e6c1642d87c4e75e127a -EBUILD tiemu-3.03-r2.ebuild 1572 BLAKE2B 5351d927f9e0723884812f0df4a078005411e86700d800b9bdc073b84b7dd3920432732b5b3341d4a0528eda6d98e48eb393076abd6bd64ecbc7e398fae8ac6e SHA512 a356829afbad46538d55a4ead7a619755fd7e3f87158c2c0743d2194dfdae9215763885644bc59d9594f6e9093dbc1a97ebfb44ed30d78283e4983ba6b798e2b +EBUILD tiemu-3.03-r2.ebuild 1616 BLAKE2B ec9c31a40ac776bf71fc5c8340692eb4206c2aa9133bbb9e813eeacc4cddb3611ceef1ea8fe4a995d382aae8eee503e281bdf3c7c141af77f5c6be49cd721f29 SHA512 6d89a327ec9579dcc319777c9bbed873978146a9992c4eb72240660906f9868f1aafdcad7548eb9a88f88fbc276a5962e7085917e84513432675f991a0062679 MISC metadata.xml 676 BLAKE2B e6dbb65c2f08850353d6058208445a9bf319367a3eb5f5feb64cc033d86e95f935f32c19d043568a5935f51370e4f53f7136961c836a00eed68914a7b5d6750d SHA512 183c4ad404e44ff9c217d6ed86031719f9fdb8e60d6cfc95825f2c3cb9dd97a021ef5b7130bf4eda671a8c5fbc2ddb5c7584bdca2e5a17cc9ddc0d59aedd181c diff --git a/sci-calculators/tiemu/files/tiemu-3.03-clang16-build-fix.patch b/sci-calculators/tiemu/files/tiemu-3.03-clang16-build-fix.patch new file mode 100644 index 000000000000..10d57c7f9ee9 --- /dev/null +++ b/sci-calculators/tiemu/files/tiemu-3.03-clang16-build-fix.patch @@ -0,0 +1,23 @@ +Bug: https://bugs.gentoo.org/886067 +--- a/src/core/uae/newcpu.c ++++ b/src/core/uae/newcpu.c +@@ -19,6 +19,8 @@ + #include "options.h" + #include "memory.h" + #include "newcpu.h" ++#include "romcalls.h" ++#include "handles.h" + + // tiemu begin + #include "tilibs.h" +--- a/src/gui/logger/log_link.c ++++ b/src/gui/logger/log_link.c +@@ -36,7 +36,7 @@ + #include "filesel.h" + + static GtkTextBuffer *txtbuf; +-static logger_enabled = 0; ++static int logger_enabled = 0; + + static void udpate_widgets(GtkWidget *button, GtkWidget *spin) + { diff --git a/sci-calculators/tiemu/tiemu-3.03-r2.ebuild b/sci-calculators/tiemu/tiemu-3.03-r2.ebuild index ef5c95e0d072..ff146a5fd377 100644 --- a/sci-calculators/tiemu/tiemu-3.03-r2.ebuild +++ b/sci-calculators/tiemu/tiemu-3.03-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -35,6 +35,7 @@ PATCHES=( "${FILESDIR}"/${P}-remove_depreciated_gtk_calls.patch "${FILESDIR}"/${P}-r2820.patch "${FILESDIR}"/${P}-fix-ftbfs-with-customized-abort-function.patch + "${FILESDIR}"/${P}-clang16-build-fix.patch ) src_prepare() { |