Hello community, here is the log from the commit of package arc for openSUSE:Factory checked in at 2020-06-10 00:48:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/arc (Old) and /work/SRC/openSUSE:Factory/.arc.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "arc" Wed Jun 10 00:48:35 2020 rev:6 rq:812758 version:5.21q Changes: -------- --- /work/SRC/openSUSE:Factory/arc/arc.changes 2020-01-17 16:07:38.992504271 +0100 +++ /work/SRC/openSUSE:Factory/.arc.new.3606/arc.changes 2020-06-10 00:48:38.322979917 +0200 @@ -1,0 +2,6 @@ +Mon Jun 8 15:57:22 UTC 2020 - Cristian RodrÃguez <crrodrig...@opensuse.org> + +- arc-5.21p-fno-common.patch: from Gentoo, fixe FTBS with + recent GCC versions. + +------------------------------------------------------------------- New: ---- arc-5.21p-fno-common.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ arc.spec ++++++ --- /var/tmp/diff_new_pack.imbGBz/_old 2020-06-10 00:48:39.846983904 +0200 +++ /var/tmp/diff_new_pack.imbGBz/_new 2020-06-10 00:48:39.850983914 +0200 @@ -26,6 +26,7 @@ Patch0: arc-5.21p-directory-traversel.patch Patch1: arc-5.21p-fix-arcdie.patch Patch2: arc-5.21p-hdrv1-read-fix.patch +Patch3: https://gitweb.gentoo.org/repo/gentoo.git/plain/app-arch/arc/files/arc-5.21p-fno-common.patch # /usr/bin/arc binary name conflicts Conflicts: arcanist ++++++ arc-5.21p-fno-common.patch ++++++ --- a/arc.h +++ b/arc.h @@ -129,4 +129,8 @@ extern u_short olddate; /* old archive date stamp */ extern u_short oldtime; /* old archive time stamp */ extern int dosquash; /* squash instead of crunch */ +extern long stdlen; /* bytes to read */ +extern u_char *outbuf; +extern u_char *outend; +extern short crcval; /* CRC check value */ #endif /* DONT_DEFINE */ --- a/arclzw.c +++ b/arclzw.c @@ -58,8 +58,7 @@ extern u_char *pinbuf; u_char *inbeg, *inend; -u_char *outbuf; -u_char *outbeg, *outend; +u_char *outbeg; static int sp; /* current stack pointer */ static int inflag; --- a/arcunp.c +++ b/arcunp.c @@ -39,8 +39,6 @@ #define NOHIST 0 /* no relevant history */ #define INREP 1 /* sending a repeated value */ -short crcval; /* CRC check value */ -long stdlen; /* bytes to read */ #if !DOS static int gotcr; /* got a carriage return? */ #endif