diff options
Diffstat (limited to 'mail-filter/dcc')
-rw-r--r-- | mail-filter/dcc/dcc-1.3.158-r2.ebuild | 1 | ||||
-rw-r--r-- | mail-filter/dcc/files/dcc-1.3.158-clang16.patch | 30 |
2 files changed, 31 insertions, 0 deletions
diff --git a/mail-filter/dcc/dcc-1.3.158-r2.ebuild b/mail-filter/dcc/dcc-1.3.158-r2.ebuild index 7a01e900a63e..7aac567ecd12 100644 --- a/mail-filter/dcc/dcc-1.3.158-r2.ebuild +++ b/mail-filter/dcc/dcc-1.3.158-r2.ebuild @@ -35,6 +35,7 @@ dcc_rundir=var/run/dcc PATCHES=( "${FILESDIR}"/${PN}-1.3.140-freebsd.patch "${FILESDIR}"/${P}-fno-common.patch + "${FILESDIR}"/${P}-clang16.patch ) src_configure() { diff --git a/mail-filter/dcc/files/dcc-1.3.158-clang16.patch b/mail-filter/dcc/files/dcc-1.3.158-clang16.patch new file mode 100644 index 000000000000..adf518944408 --- /dev/null +++ b/mail-filter/dcc/files/dcc-1.3.158-clang16.patch @@ -0,0 +1,30 @@ +configure.ac is missing, so need to edit this manually + +https://bugs.gentoo.org/870646 +--- a/configure ++++ b/configure +@@ -796,3 +796,3 @@ + +-main(){return(0);} ++int main(void){return(0);} + EOF +@@ -1100,3 +1100,3 @@ + #include "confdefs.h" +-main() ++int main(void) + {exit(sizeof(void*)==8 ? 0 : sizeof(void*));} +@@ -1463,3 +1463,3 @@ + #include <sys/types.h> +-main() ++int main(void) + { +@@ -3330,3 +3330,3 @@ + #define min(a,b) ((a) < (b) ? (a) : (b)) +-main() ++int main(void) + { +@@ -3596,3 +3596,3 @@ + #include "include/dcc_paths.h" +-main() ++int main(void) + { |