commit:     6ba532c9afb4c3cd21b599a1c4e53ab2098f0e75
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 22 12:10:39 2016 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Apr 22 12:10:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba532c9

sys-process/procenv: Drop -Werror and -fstack-protector (bug #580808).

Package-Manager: portage-2.2.28

 sys-process/procenv/files/procenv-0.45-flags.patch | 18 ++++++++++++++++++
 sys-process/procenv/procenv-0.45.ebuild            |  8 ++++++--
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/sys-process/procenv/files/procenv-0.45-flags.patch 
b/sys-process/procenv/files/procenv-0.45-flags.patch
new file mode 100644
index 0000000..a4c6be9
--- /dev/null
+++ b/sys-process/procenv/files/procenv-0.45-flags.patch
@@ -0,0 +1,18 @@
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -4,7 +4,6 @@
+       -pedantic \
+       -std=gnu99 \
+       -Wall -Wunused \
+-      -fstack-protector \
+       -Wformat
+ 
+ 
+@@ -13,7 +12,6 @@
+ AM_CFLAGS += -fdata-sections -ffunction-sections
+ 
+ # keep it tight
+-AM_CFLAGS += -Werror
+ 
+ bin_PROGRAMS = procenv
+ 

diff --git a/sys-process/procenv/procenv-0.45.ebuild 
b/sys-process/procenv/procenv-0.45.ebuild
index 3daf754..83e4156 100644
--- a/sys-process/procenv/procenv-0.45.ebuild
+++ b/sys-process/procenv/procenv-0.45.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-inherit eutils
+inherit autotools eutils
 
 DESCRIPTION="command-line utility to show process environment"
 HOMEPAGE="https://github.com/jamesodhunt/procenv";
@@ -21,5 +21,9 @@ DEPEND="
 "
 
 src_prepare() {
-       epatch "${FILESDIR}"/${P}-sysmacros.patch
+       epatch \
+               "${FILESDIR}"/${P}-sysmacros.patch \
+               "${FILESDIR}"/${P}-flags.patch
+
+       eautoreconf
 }

Reply via email to