From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id EF51259CAA for ; Wed, 30 Mar 2016 22:05:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7060021C00B; Wed, 30 Mar 2016 22:05:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6F9CCE07E8 for ; Wed, 30 Mar 2016 22:05:50 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id C70EA340C59 for ; Wed, 30 Mar 2016 22:05:48 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 671B386C for ; Wed, 30 Mar 2016 22:05:46 +0000 (UTC) From: "Mike Frysinger" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Frysinger" Message-ID: <1459375281.7998e81a4b5423a4501ee8faee05089c9f3df7c5.vapier@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/files/eblits/, sys-libs/glibc/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-libs/glibc/files/eblits/src_configure.eblit sys-libs/glibc/glibc-2.23.ebuild sys-libs/glibc/glibc-9999.ebuild sys-libs/glibc/metadata.xml X-VCS-Directories: sys-libs/glibc/ sys-libs/glibc/files/eblits/ X-VCS-Committer: vapier X-VCS-Committer-Name: Mike Frysinger X-VCS-Revision: 7998e81a4b5423a4501ee8faee05089c9f3df7c5 X-VCS-Branch: master Date: Wed, 30 Mar 2016 22:05:46 +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: bb7e6bf5-ea3b-42b0-bccf-cd0d8702b7f7 X-Archives-Hash: 07db5cde654655ecc57c676238beb476 commit: 7998e81a4b5423a4501ee8faee05089c9f3df7c5 Author: Mike Frysinger gentoo org> AuthorDate: Wed Mar 30 19:55:57 2016 +0000 Commit: Mike Frysinger gentoo org> CommitDate: Wed Mar 30 22:01:21 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7998e81a sys-libs/glibc: add USE=rpc to control obsolete RPC/NIS APIs #381391 #576278 sys-libs/glibc/files/eblits/src_configure.eblit | 2 +- sys-libs/glibc/glibc-2.23.ebuild | 2 +- sys-libs/glibc/glibc-9999.ebuild | 2 +- sys-libs/glibc/metadata.xml | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sys-libs/glibc/files/eblits/src_configure.eblit b/sys-libs/glibc/files/eblits/src_configure.eblit index 99964fb..41ba5dd 100644 --- a/sys-libs/glibc/files/eblits/src_configure.eblit +++ b/sys-libs/glibc/files/eblits/src_configure.eblit @@ -113,7 +113,7 @@ glibc_do_configure() { --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion="$(glibc_banner)" $(use_multiarch || echo --disable-multi-arch) - --enable-obsolete-rpc + $(in_iuse rpc && use_enable rpc obsolete-rpc || echo --enable-obsolete-rpc) $(in_iuse systemtap && use_enable systemtap) $(in_iuse nscd && use_enable nscd) ${EXTRA_ECONF} diff --git a/sys-libs/glibc/glibc-2.23.ebuild b/sys-libs/glibc/glibc-2.23.ebuild index a9d384a..c8cb72a 100644 --- a/sys-libs/glibc/glibc-2.23.ebuild +++ b/sys-libs/glibc/glibc-2.23.ebuild @@ -30,7 +30,7 @@ GCC_BOOTSTRAP_VER="4.7.3-r1" PATCH_VER="3" # Gentoo patchset : ${NPTL_KERN_VER:="2.6.32"} # min kernel version nptl requires -IUSE="debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only" +IUSE="debug gd hardened multilib nscd +rpc selinux systemtap profile suid vanilla crosscompile_opts_headers-only" # Here's how the cross-compile logic breaks down ... # CTARGET - machine that will target the binaries diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild index d2b9c01..3263afe 100644 --- a/sys-libs/glibc/glibc-9999.ebuild +++ b/sys-libs/glibc/glibc-9999.ebuild @@ -30,7 +30,7 @@ GCC_BOOTSTRAP_VER="4.7.3-r1" PATCH_VER="" # Gentoo patchset : ${NPTL_KERN_VER:="2.6.32"} # min kernel version nptl requires -IUSE="debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only" +IUSE="debug gd hardened multilib nscd +rpc selinux systemtap profile suid vanilla crosscompile_opts_headers-only" # Here's how the cross-compile logic breaks down ... # CTARGET - machine that will target the binaries diff --git a/sys-libs/glibc/metadata.xml b/sys-libs/glibc/metadata.xml index 4fdcae4..e6ebe22 100644 --- a/sys-libs/glibc/metadata.xml +++ b/sys-libs/glibc/metadata.xml @@ -9,6 +9,7 @@ When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL) build memusage and memusagestat tools Build, and enable support for, the Name Service Cache Daemon + Enable obsolete RPC/NIS layers (disabling is experimental -- see bug 381391) Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5 enable systemtap static probe points