commit:     8674063d381e616d093806be74b00c64fe5b5c81
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 17:40:49 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 17:40:49 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8674063d

sci-biology/poa: Fix building against GCC 10

Closes: https://bugs.gentoo.org/707028
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-biology/poa/files/poa-2-fno-common.patch | 13 +++++++++++++
 sci-biology/poa/poa-2-r1.ebuild              |  1 +
 2 files changed, 14 insertions(+)

diff --git a/sci-biology/poa/files/poa-2-fno-common.patch 
b/sci-biology/poa/files/poa-2-fno-common.patch
new file mode 100644
index 00000000000..ddd738a5524
--- /dev/null
+++ b/sci-biology/poa/files/poa-2-fno-common.patch
@@ -0,0 +1,13 @@
+--- a/black_flag.h
++++ b/black_flag.h
+@@ -236,8 +236,8 @@
+              int sourceline,
+              char sourcefile_revision[]);
+ 
+-char *Program_name;
+-char *Program_version;
++extern char *Program_name;
++extern char *Program_version;
+ 
+ void black_flag_init(char progname[],char progversion[]);
+ void black_flag_init_args(int narg,char *arg[],char progversion[]);

diff --git a/sci-biology/poa/poa-2-r1.ebuild b/sci-biology/poa/poa-2-r1.ebuild
index fc472ce9600..126272f06c6 100644
--- a/sci-biology/poa/poa-2-r1.ebuild
+++ b/sci-biology/poa/poa-2-r1.ebuild
@@ -21,6 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
        epatch "${FILESDIR}"/${PV}-respect-flags.patch
+       epatch "${FILESDIR}"/${P}-fno-common.patch
 }
 
 src_compile() {

Reply via email to