sys-libs/nss-usrfiles: sync w/ glibc 2.23

Fixes a few issues that have been resolved in glibc since 2.18:

 * The NSS backends shared internal state between thegetXXent and
   getXXbyYY NSS calls for the same database, causing a
   denial-of-service condition in some applications. (CVE-2014-8121)

 * Don't ignore too long lines in nss_files (CVE-2015-5277)
This commit is contained in:
Michael Marineau 2016-10-07 13:59:19 -07:00
parent d71ba2963c
commit 1d29705132
3 changed files with 5 additions and 6 deletions

View File

@ -1 +0,0 @@
DIST baselayout-2.2.tar.bz2 40744 SHA256 11d4a223b06da545c3e59e07c9195570f334b5b1be05d995df0ebc8ea2203e98 SHA512 a5199c42e835d9f2683cc94f3c4c47ecdc392316c24e0932845736e2e90479b0c5c8ad72ead8e0537f097405b7d7548d00b87b7ff8c9e3651486e3c5c0970b36 WHIRLPOOL 60cc4f7f76c5a45c15303e526decffb3bad2b50ac659b1dd072d2ed4b0eb0b31929a1a733ddb03a31ee5882b889a4efb87206f63ffaa2b11e26d36afd0933a95

View File

@ -9,7 +9,7 @@ CROS_WORKON_REPO="git://github.com"
if [[ "${PV}" == 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~x86" KEYWORDS="~amd64 ~arm ~arm64 ~x86"
else else
CROS_WORKON_COMMIT="508d986e38c70bd0636740d287d2fe807822fb57" # v2.18.1 CROS_WORKON_COMMIT="42bec47544ad80d3e39342b11ea33da05ff9133d" # v2.23.0
KEYWORDS="amd64 arm arm64 x86" KEYWORDS="amd64 arm arm64 x86"
fi fi
@ -28,10 +28,10 @@ RDEPEND=""
src_configure() { src_configure() {
tc-export CC tc-export CC
} econf \
--datadir=/usr/share/baselayout \
src_compile() { --with-module-name=usrfiles \
emake DATADIR=/usr/share/baselayout MODULE_NAME=usrfiles --with-types=all
} }
src_install() { src_install() {