From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4645F139083 for ; Thu, 7 Dec 2017 19:29:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 36447E0F1A; Thu, 7 Dec 2017 19:29:23 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 007A8E0F1A for ; Thu, 7 Dec 2017 19:29:22 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 33F9C33BEB4 for ; Thu, 7 Dec 2017 19:29:21 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C4B7AAD74 for ; Thu, 7 Dec 2017 19:29:19 +0000 (UTC) From: "Anthony G. Basile" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anthony G. Basile" Message-ID: <1512674937.e7ec64e07c110fd117d37b26c7ca668eba586f9a.blueness@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-boot/lilo/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-boot/lilo/lilo-22.8-r2.ebuild sys-boot/lilo/lilo-23.2-r2.ebuild sys-boot/lilo/lilo-24.0-r1.ebuild sys-boot/lilo/lilo-24.1.ebuild sys-boot/lilo/lilo-24.2.ebuild X-VCS-Directories: sys-boot/lilo/ X-VCS-Committer: blueness X-VCS-Committer-Name: Anthony G. Basile X-VCS-Revision: e7ec64e07c110fd117d37b26c7ca668eba586f9a X-VCS-Branch: master Date: Thu, 7 Dec 2017 19:29:19 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 1cf809af-35d3-46ef-b2bb-6c4cb30b6e02 X-Archives-Hash: 34548fbfc8996c581089f44506fca494 commit: e7ec64e07c110fd117d37b26c7ca668eba586f9a Author: Anthony G. Basile gentoo org> AuthorDate: Thu Dec 7 19:28:57 2017 +0000 Commit: Anthony G. Basile gentoo org> CommitDate: Thu Dec 7 19:28:57 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ec64e0 sys-boot/lilo: remove legacy HARDENED_CFLAGS, bug #621866 Package-Manager: Portage-2.3.13, Repoman-2.3.3 sys-boot/lilo/lilo-22.8-r2.ebuild | 10 +++------- sys-boot/lilo/lilo-23.2-r2.ebuild | 8 ++------ sys-boot/lilo/lilo-24.0-r1.ebuild | 8 ++------ sys-boot/lilo/lilo-24.1.ebuild | 8 ++------ sys-boot/lilo/lilo-24.2.ebuild | 8 ++------ 5 files changed, 11 insertions(+), 31 deletions(-) diff --git a/sys-boot/lilo/lilo-22.8-r2.ebuild b/sys-boot/lilo/lilo-22.8-r2.ebuild index 7ae95e523fe..257a7a9a113 100644 --- a/sys-boot/lilo/lilo-22.8-r2.ebuild +++ b/sys-boot/lilo/lilo-22.8-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 inherit eutils flag-o-matic toolchain-funcs @@ -48,16 +48,12 @@ src_compile() { # lilo needs this. bug #140209 export LC_ALL=C - # hardened automatic PIC plus PIE building should be suppressed - # because of assembler instructions that cannot be compiled PIC - HARDENED_CFLAGS="`test-flags-CC -fno-pic -nopie`" - # we explicitly prevent the custom CFLAGS for stability reasons if use static; then - emake CC="$(tc-getCC) ${HARDENED_CFLAGS}" lilo.static || die + emake CC="$(tc-getCC)" lilo.static || die mv lilo.static lilo || die else - emake CC="$(tc-getCC) ${HARDENED_CFLAGS}" lilo || die + emake CC="$(tc-getCC)" lilo || die fi } diff --git a/sys-boot/lilo/lilo-23.2-r2.ebuild b/sys-boot/lilo/lilo-23.2-r2.ebuild index afbd4d2a734..2be5f25cd50 100644 --- a/sys-boot/lilo/lilo-23.2-r2.ebuild +++ b/sys-boot/lilo/lilo-23.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="2" @@ -49,10 +49,6 @@ src_compile() { # lilo needs this. bug #140209 export LC_ALL=C - # hardened automatic PIC plus PIE building should be suppressed - # because of assembler instructions that cannot be compiled PIC - HARDENED_CFLAGS=$(test-flags-CC -fno-pic -nopie) - # we explicitly prevent the custom CFLAGS for stability reasons if use static; then local target=alles @@ -60,7 +56,7 @@ src_compile() { local target=all fi - emake CC="$(tc-getCC) ${LDFLAGS} ${HARDENED_CFLAGS}" ${target} || die + emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die } src_install() { diff --git a/sys-boot/lilo/lilo-24.0-r1.ebuild b/sys-boot/lilo/lilo-24.0-r1.ebuild index 4de878e34d3..b0639924ba3 100644 --- a/sys-boot/lilo/lilo-24.0-r1.ebuild +++ b/sys-boot/lilo/lilo-24.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -49,10 +49,6 @@ src_compile() { # lilo needs this. bug #140209 export LC_ALL=C - # hardened automatic PIC plus PIE building should be suppressed - # because of assembler instructions that cannot be compiled PIC - HARDENED_CFLAGS=$(test-flags-CC -fno-pic -nopie) - # we explicitly prevent the custom CFLAGS for stability reasons if use static; then local target=alles @@ -60,7 +56,7 @@ src_compile() { local target=all fi - emake CC="$(tc-getCC) ${LDFLAGS} ${HARDENED_CFLAGS}" ${target} || die + emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die } src_install() { diff --git a/sys-boot/lilo/lilo-24.1.ebuild b/sys-boot/lilo/lilo-24.1.ebuild index 3d0cf52c05d..9431f265960 100644 --- a/sys-boot/lilo/lilo-24.1.ebuild +++ b/sys-boot/lilo/lilo-24.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -49,10 +49,6 @@ src_compile() { # lilo needs this. bug #140209 export LC_ALL=C - # hardened automatic PIC plus PIE building should be suppressed - # because of assembler instructions that cannot be compiled PIC - HARDENED_CFLAGS=$(test-flags-CC -fno-pic -nopie) - # we explicitly prevent the custom CFLAGS for stability reasons if use static; then local target=alles @@ -60,7 +56,7 @@ src_compile() { local target=all fi - emake CC="$(tc-getCC) ${LDFLAGS} ${HARDENED_CFLAGS}" ${target} || die + emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die } src_install() { diff --git a/sys-boot/lilo/lilo-24.2.ebuild b/sys-boot/lilo/lilo-24.2.ebuild index d075d6bf751..854b8dba436 100644 --- a/sys-boot/lilo/lilo-24.2.ebuild +++ b/sys-boot/lilo/lilo-24.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -49,10 +49,6 @@ src_compile() { # lilo needs this. bug #140209 export LC_ALL=C - # hardened automatic PIC plus PIE building should be suppressed - # because of assembler instructions that cannot be compiled PIC - HARDENED_CFLAGS=$(test-flags-CC -fno-pic -nopie) - # we explicitly prevent the custom CFLAGS for stability reasons if use static; then local target=alles @@ -60,7 +56,7 @@ src_compile() { local target=all fi - emake CC="$(tc-getCC) ${LDFLAGS} ${HARDENED_CFLAGS}" ${target} || die + emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die } src_install() {