--- plamo/01_minimum/devel.txz/old/libc-20160110/PlamoBuild.libc-2.20 2016-01-10 10:04:36.000000000 +0900 +++ plamo/01_minimum/devel.txz/libc/PlamoBuild.libc-2.20 2016-03-14 16:28:14.000000000 +0900 @@ -6,11 +6,15 @@ http://ftp.su.se/pub/mirrors/lunar-linux.org/lunar/patches/glibc-2.20-do_ftell_wide-memleak.patch http://ftp.su.se/pub/mirrors/lunar-linux.org/lunar/patches/glibc-2.20-getifaddrs_internal-segfault.patch http://ftp.su.se/pub/mirrors/lunar-linux.org/lunar/patches/glibc-2.20-linux-3.16-additions.patch - http://slackware.cs.utah.edu/pub/slackware/slackware-current/source/l/glibc/glibc-c-utf8-locale.patch.gz" + http://slackware.cs.utah.edu/pub/slackware/slackware-current/source/l/glibc/glibc-c-utf8-locale.patch.gz + https://github.com/plamolinux/Plamo-src/raw/master/plamo/00_base/glibc/CVE-2015-7547.patch + https://github.com/plamolinux/Plamo-src/raw/master/plamo/00_base/glibc/CVE-2015-8776.patch + https://github.com/plamolinux/Plamo-src/raw/master/plamo/00_base/glibc/CVE-2015-8778.patch + https://github.com/plamolinux/Plamo-src/raw/master/plamo/00_base/glibc/CVE-2015-8779.patch" pkgbase=libc vers=2.20 arch=`uname -m` -build=P2 +build=P3 src=glibc-$vers OPT_CONFIG="--enable-kernel=2.6.32 --enable-obsolete-rpc" DOCS="BUGS CONFORMANCE COPYING* ChangeLog* INSTALL LICENSES NEWS @@ -213,7 +217,11 @@ patch -Np1 -i $W/glibc-2.20-do_ftell_wide-memleak.patch patch -Np1 -i $W/glibc-2.20-getifaddrs_internal-segfault.patch patch -Np1 -i $W/glibc-2.20-linux-3.16-additions.patch - patch -Np1 -i $W/glibc-c-utf8-locale.patch.gz + gunzip -c $W/glibc-c-utf8-locale.patch.gz | patch -Np1 -i - + patch -Np1 -i $W/CVE-2015-7547.patch + patch -Np1 -i $W/CVE-2015-8776.patch + patch -Np1 -i $W/CVE-2015-8778.patch + patch -Np1 -i $W/CVE-2015-8779.patch cp -p localedata/Makefile{,.orig} cat <<- "EOF" | patch localedata/Makefile 235a236